	function getKankanCookie(name)
	{
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1)
		{
			begin = dc.indexOf(prefix);
			if (begin != 0)
				return null;
		} 
		else
			begin += 2;
		var end = document.cookie.indexOf(";", begin);
		if (end == -1)
			end = dc.length;
		return unescape(dc.substring(begin + prefix.length, end));
	}

	function setKankanCookie(name, value)
	{
		var expires = new Date();
		expires.setTime(expires.getTime() + (365 * 86400 * 1000));
		 
		var nameString = name + "=" + value; 
		var expiryString = " ;expires = " + expires.toGMTString(); 
		var pathString = " ;path = / ; domain=xunlei.com";
		document.cookie = nameString + expiryString + pathString;
	}

	/*function getPeerid()
	{
		var peerid = Math.round( Math.random() * 10000000000000000);
		return peerid;
	}*/

    function getPeerid()
    {
        var peerId = null;
        var peeridobj;
        try
        {
            if(typeof(G_OCX_XPLAYER) != "undefined" && G_OCX_XPLAYER != null)
            {
                peerId = G_OCX_XPLAYER.Get("sPeerID");
            }
            else
            {
                peeridobj = new ActiveXObject("MediaAddin.MediaComm");
                var peerId;
                if(peeridobj != null && typeof(peeridobj) != "undefined")
                {
                    peerId = peeridobj.peerid;
                }
            }
        }catch (e){}
        return peerId;
    }
	function getDump()
	{
		var dump = Math.round( Math.random() * 100000);
		return dump;
	}

	function IsInDate(startTime, endTime)
	{
		var start = new Date(startTime);
		var end = new Date(endTime);
		var cur = new Date();
		if(cur >= start && cur <= end)
		{
			return true;
		}
		else
		{
			return false;
		}
	}

	function VersionCompare(version1, version2)
	{
		var va1 = version1.split(".");
		var va2 = version2.split(".");
		if (4 != va1.length || 4 != va2.length)
		{
			return -1;
		}
		if (va1[0] != va2[0])
			return va1[0] - va2[0];
		else if (va1[1] != va2[1])
			return va1[1] - va2[1];
		else if (va1[2] != va2[2])
			return va1[2] - va2[2];
		else if (va1[3] != va2[3])
			return va1[3] - va2[3];
		else
			return 0;
	}

	function writeContent(str)
	{
		if (str != "")
		{
			var e = document.all("inmedia_pos");
			if (null != e)
			{
				e.innerHTML = str;
				e.height = im_wmv_height;
			}
		}
	}

    var im_load_script_url = "http://biz5.sandai.net/portal/kankan/list/kankaninmedia.js";

    //HTM ÊôÐÔ
    var im_htm_begin_str = "";
    var im_htm_end_str = "";
    var im_htm_flash_begin_str = "";
    var im_htm_flash_end_str = "";

    var im_default_img      = "http://pinmedia.xunlei.com/inmedia/inmedia_default.jpg";
    var im_htm_img_spacer   = "http://pinmedia.xunlei.com/inmedia/spacer.gif";
    var im_htm_img_top      = "http://pinmedia.xunlei.com/inmedia/inmedia_r1_c1.jpg";
    var im_htm_img_left     = "http://pinmedia.xunlei.com/inmedia/inmedia_r2_c1.jpg";
    var im_htm_img_right    = "http://pinmedia.xunlei.com/inmedia/inmedia_r2_c3.jpg";
    var im_htm_img_bottom   = "http://pinmedia.xunlei.com/inmedia/inmedia_r3_c2.jpg";

    var im_htm_fla_img_top = "http://pinmedia.xunlei.com/inmedia/inmedia_f_r1_c1.jpg";
    var im_htm_fla_img_left = "http://pinmedia.xunlei.com/inmedia/inmedia_f_r2_c1.jpg";
    var im_htm_fla_img_right = "http://pinmedia.xunlei.com/inmedia/inmedia_f_r2_c3.jpg";
    var im_htm_fla_img_bottom = "http://pinmedia.xunlei.com/inmedia/inmedia_f_r3_c2.jpg";

    function getHtmBeginStr()
    {
        return im_htm_begin_str;
    }

    function getHtmEndStr()
    {
        return im_htm_end_str;
    }

    function getFlashBeginStr()
    {
        //im_htm_flash_begin_str = '<table id="im_defualt_hidden" border="0" cellpadding="0" cellspacing="0" width="246"><tr><td><img src="'+im_htm_img_spacer+'" width="3" height="1" border="0" alt="" /></td><td><img src="'+im_htm_img_spacer+'" width="240" height="1" border="0" alt="" /></td><td><img src="'+im_htm_img_spacer+'" width="3" height="1" border="0" alt="" /></td></tr><tr><td colspan="3"><img name="inmedia_f_r1_c1" src="'+im_htm_fla_img_top+'" width="246" height="27" border="0" id="inmedia_f_r1_c1" alt="" /></td><td><img src="'+im_htm_img_spacer+'" width="1" height="27" border="0" alt="" /></td></tr><tr><td rowspan="2"><img name="inmedia_f_r2_c1" src="'+im_htm_fla_img_left+'" width="3" height="228" border="0" id="inmedia_f_r2_c1" alt="" /></td>';
        im_htm_flash_begin_str = '<table id="im_defualt_hidden" border="0" cellpadding="0" cellspacing="0"><tr>';
        return im_htm_flash_begin_str;
    }

    function getFlashEndStr()
    {
        //im_htm_flash_end_str = '<td rowspan="2"><img name="inmedia_f_r2_c3" src="'+im_htm_fla_img_right+'" width="3" height="228" border="0" id="inmedia_f_r2_c3" alt="" /></td><td><img src="'+im_htm_img_spacer+'" width="1" height="210" border="0" alt="" /></td></tr><tr><td><img name="inmedia_f_r3_c2" src="'+im_htm_fla_img_bottom+'" width="240" height="18" border="0" id="inmedia_f_r3_c2" alt="" /></td><td><img src="'+im_htm_img_spacer+'" width="1" height="18" border="0" alt="" /></td></tr></table>';
        im_htm_flash_end_str = '</tr><table>';
        return im_htm_flash_end_str;
    }

    function loadJScriptURL(url)
    {
        var im_o = document.createElement("script");
        im_o.src = url;
        document.body.appendChild(im_o);
    }

	var im_channelID = 2715;
	//var im_adID = 82;
	var im_wmv_width = 220;
	var im_wmv_height = 230;
	var im_str = "";
	var im_allowplay = 1;
	var im_version = 0;
	var myobj = null;

	function OpenWin()
	{
		window.open(clickurl);
	}

	function checkVersion()
	{
		if (null == myobj)
			return;
		try
		{
			var ver = myobj.version;
			if (VersionCompare(ver, "2.2.0.45") >= 0)
				im_version = 45;
			else if (VersionCompare(ver, "2.1.0.44") >= 0)
				im_version = 44;
			else
				im_version = 37;
		}
		catch (e)
		{
			im_version = 37;
		}
	}

	function checkPlay()
	{
		if (null == myobj)
			return;
		try
		{
			if (0 == im_version)
			{
				checkVersion();
			}
			if (im_version >= 45)
			{
				ret = myobj.checkplay5(im_channelID);
			}
			else
			{
				//ret = myobj.checkplay3(im_channelID);
				return;
			}
			if (0 == ret)
			{
				setTimeout("checkPlay()", 2000);
			}
			else if (2 == ret)
			{
				checkPlay2();
				return;
			}
			else if (1 == ret)
			{
				e = document.all["inmedia_pos"];
				if (null != e)
				{
                    var str = getHtmBeginStr();
                    str += "<td>";
					str += "<OBJECT classid='clsid:7670648D-461B-42AF-BDFE-46D26AF5EFF2' id='IMPlayer' width='" + im_wmv_width + "' height='" + im_wmv_height + "'> <PARAM NAME=channel VALUE=" + im_channelID + "><PARAM NAME=width VALUE=" + im_wmv_width + "><PARAM NAME=height VALUE=" + im_wmv_height + "><embed quality='high' width='" + im_wmv_width + "' height='" + im_wmv_height + "' channel='" + im_channelID + "'></embed></OBJECT>";
                    str += "</td>";
                    str += getHtmEndStr();

					writeContent(str);
				}
				return;
			}
		}
		catch(e)
		{
			return;
		}
	}

	function checkPlay2()
	{ 
		if (null == myobj)
			return;
		try
		{
			var retAdID = myobj.checkplay4(im_channelID);
			if (retAdID < 0)
			{
				setTimeout("checkPlay2()", 100);
			}
			else
			{
				if (0 == retAdID)
				{
					ret = myobj.checkplay3(im_channelID);
					if (1 != ret)
					{
						return;
					}
				}
				e = document.all["inmedia_pos"];
				if (null != e)
				{
                    var str = getHtmBeginStr();
                    str += "<td>";
					str += "<OBJECT classid='clsid:7670648D-461B-42AF-BDFE-46D26AF5EFF2' id='IMPlayer' width='" + im_wmv_width + "' height='" + im_wmv_height + "'> <PARAM NAME=channel VALUE=" + im_channelID + "><PARAM NAME=adid VALUE=" + retAdID + "><PARAM NAME=width VALUE=" + im_wmv_width + "><PARAM NAME=height VALUE=" + im_wmv_height + "><embed quality='high' width='" + im_wmv_width + "' height='" + im_wmv_height + "' channel='" + im_channelID + "'></embed></OBJECT>";
                    str += "</td>";
                    str += getHtmEndStr();

					writeContent(str);
				}
				return;
			}
		}
		catch(e)
		{
			return;
		}
	}
	
	if (im_allowplay == 1)
	{
		var im_peerid = getKankanCookie("im_peer_cookie");

		if (null == im_peerid)
		{
			im_peerid = getPeerid();
			setKankanCookie( "im_peer_cookie" , im_peerid);
		}

//		var mstaturl = "http://inmedia4f.sandai.net/datacount.htm?type=flashshow|peerid=" + im_peerid + "|channel=" + im_channelID + "|ad=" + im_adID + "|dump=" + getDump();
//		var clickurl = "http://inmedia4f.sandai.net/datacount.htm?type=flashclick|peerid=" + im_peerid + "|channel=" + im_channelID + "|ad=" + im_adID + "|dump=" + getDump();

		try
		{
			//if ( IsInDate(im_wmv_startdate, im_wmv_enddate) )
            if(true)
			{
				try
				{
					myobj = new ActiveXObject("MediaAddin.MediaComm");
					if (null != myobj)
					{
						im_ret = myobj.checkplay(im_channelID);
                        //im_ret = 9;
						if (1 == im_ret)
						{
                            im_str = getHtmBeginStr();
                            im_str += "<td>";
							im_str += "<OBJECT classid='clsid:7670648D-461B-42AF-BDFE-46D26AF5EFF2' id='IMPlayer' width='" + im_wmv_width + "' height='" + im_wmv_height + "'>";
							im_str += "<PARAM NAME=channel VALUE=" + im_channelID + ">";
							im_str += "<PARAM NAME=width VALUE=" + im_wmv_width + ">";
							im_str += "<PARAM NAME=height VALUE=" + im_wmv_height + ">";
							im_str += "<embed  quality='high' width='" + im_wmv_width + "' height='" + im_wmv_height + "' channel='" + im_channelID + "'></embed></OBJECT>";
                            im_str += "</td>";
                            im_str += getHtmEndStr();
						}
						else if (0 == im_ret)
						{
							setTimeout("checkPlay()", 2000);
						}
						else if (2 == im_ret)
						{
							setTimeout("checkPlay2()", 100);
						}
					}
				}
				catch(e)
				{
				}
			}
			if ( im_str == "")
			{
                im_str = getFlashBeginStr();
                im_str += "<td id=\"kankaninmedia\">";
                im_str += "</td>";
                im_str += getFlashEndStr();
                writeContent(im_str);
                loadJScriptURL(im_load_script_url);
                //im_str = "<a target='_blank' href='http://my.xunlei.com'><img src='"+im_default_img+"' border=0 width=240 height=210></img></a>";
               // writeContent(im_str);
            }
            else
            {
                writeContent(im_str);
            }
		}
		catch(e)
		{
		}
	}
