function AddFavor( rveo, rveoVar )
{
	if ( document.all )
	{
		window.external.AddFavorite( rveoVar, rveo );
	} else if ( window.sidebar ) {
		window.sidebar.addPersistentPanel( rveo, rveoVar,"");
	} else {

	}
}
function SubCnString( xx2wCn, len, Tail )
{
	if ( !xx2wCn || !len )
	{
		return '';
	}
	var i = 0;
	var ii = 0;
	var Temp = '';
	for ( ii=0; ii<xx2wCn.length; ii++ )
	{
		if ( xx2wCn.charCodeAt(ii) > 255 )
		{
			i+=2;
		}
		else
		{
			i++;
		}
		if ( i > len )
		{
			return Temp + Tail;
		}
		Temp += xx2wCn.charAt(ii);
	}
	return xx2wCn;
}
function ArcoCn( xx2wCom, xx2wNet, xx2wNet2, len, Tail )
{
	var xx = $( xx2wCom ).childNodes;
	for ( var i=0; i<xx.length; i++ )
	{
		if ( xx2wNet == '' )
		{
			if ( xx[i].nodeType == 1 && xx[i].tagName == "A" )
			{
				var xx2wCn = xx[i].innerHTML
				xx[i].title = xx2wCn.replace(/<.*?>/g,'');
				xx[i].innerHTML = SubCnString( xx2wCn, len, Tail );
			}
		}
		else
		{
			if ( xx[i].nodeType == 1 && xx[i].tagName == xx2wNet )
			{
				var x2 = xx[i].childNodes;
				for ( var ii=0; ii<x2.length; ii++ )
				{
					if ( xx2wNet2 == '' )
					{
						if ( x2[ii].nodeType == 1 && x2[ii].tagName == "A" )
						{
							var xx2wCn = x2[ii].innerHTML
							x2[ii].title = xx2wCn.replace(/<.*?>/g,'');
							x2[ii].innerHTML = SubCnString( xx2wCn, len, Tail );
						}
					}
					else
					{
						if ( x2[ii].nodeType == 1 && x2[ii].tagName == xx2wNet2 )
						{
							var x3 = x2[ii].childNodes;
							for ( var iii=0; iii<x3.length; iii++ )
							{
								if ( x3[iii].nodeType == 1 && x3[iii].tagName == "A" )
								{
									var xx2wCn = x3[iii].innerHTML
									x3[iii].title = xx2wCn.replace(/<.*?>/g,'');
									x3[iii].innerHTML = SubCnString( xx2wCn, len, Tail );
								}
							}
						}
					}
				}
			}
		}
	}
}
function ArcoCn2( xx2wCom, xs, len, Tail )
{
	//$( xx2wCom )
	if ( xs == 1 )
	{
		var xx = $( xx2wCom ).childNodes;
		for ( var i=0; i<xx.length; i++ )
		{
			if ( xx[i].nodeType == 3 )
			{
				var xxx = xx[i].nodeValue;
				xxx = xxx.replace(/  /g,' ');
				xx[i].nodeValue = SubCnString( xxx, len, Tail );
			}
		}
	}
}
function xx2wCookies( xx2w )
{
	var xx2wEnd = document.cookie.indexOf (";", xx2w );
	if (xx2wEnd == -1)
	{
		xx2wEnd = document.cookie.length;
	}
	return unescape( document.cookie.substring( xx2w, xx2wEnd ));
}

function GetCookies( xx2w )
{
	var xx2wVar = xx2w + "=";
	var xx2wVarLen = xx2wVar.length;
	var xx2wVar2Len = document.cookie.length;
	var i = 0;
	while ( i < xx2wVar2Len )
	{
		var ii = i + xx2wVarLen;
		if ( document.cookie.substring( i, ii ) == xx2wVar )
		{
			return xx2wCookies( ii );
		}
		i = document.cookie.indexOf(" ", i ) + 1;
		if ( i == 0 )
		{
			break;
		}
	}
	return null;
}
function SetCookies( xx2wVar, xx2wVar2 )
{
	var xx2wArgVar 	= SetCookies.arguments;
	var xx2wArgLen 	= SetCookies.arguments.length;
	var xx2wexpires 	= ( xx2wArgLen > 2 ) ? xx2wArgVar[2] : null;
	var xx2wdomain 	= ( xx2wArgLen > 3 ) ? xx2wArgVar[3] : null;
	var xx2wsecure 	= ( xx2wArgLen > 4 ) ? xx2wArgVar[4] : false;
	document.cookie = xx2wVar + "=" + escape( xx2wVar2 ) +
	(( xx2wexpires 	== null) ? "" : ("; expires="+ xx2wexpires.toGMTString())) +
	(( xx2wdomain 	== null) ? "" : ("; domain="+ xx2wdomain )) +
	(( xx2wsecure 		== true) ? "; secure" : "");
}
function LoadScript( DivId, ScriptUrl, LoadingString )
{
	var xx2wNet = $( DivId );
	xx2wNet.innerHTML = LoadingString;
	var jsId = $('Load'+ DivId );
	if ( jsId )
	{
		xx2wNet.removeChild( jsId );
	}
	var AddScript = document.createElement('script');
	AddScript.type = 'text/javascript';
	AddScript.id = 'Load'+ DivId;
	AddScript.charset = 'utf-8';
	AddScript.src = ScriptUrl;
	AddScript.defer = true;
	void xx2wNet.appendChild( AddScript );
}
var xx2wOneYear = new Date();
xx2wOneYear.setTime( xx2wOneYear.getTime() + ( 365 * 60 * 60 * 1000 ));
var xx2wOneDay = new Date();
xx2wOneDay.setTime( xx2wOneDay.getTime() + ( 24 * 60 * 60 * 1000 ));
var xx2wOnexs = new Date();
xx2wOnexs.setTime( xx2wOnexs.getTime() + ( 1 * 60 * 60 * 1000 ));
function KoIniViewCookies()
{
	var KoViewIniCookies = "WWW:20$AION:165$WOW:1$JX3:1$MHZX:1654$PC:1$YULE:145";
	var KoView = GetCookies("KoView");
	if ( KoView == null || KoView.indexOf("$") < 0 || KoView.indexOf(":") < 0 )
	{
		SetCookies("KoView", KoViewIniCookies, xx2wOneYear, "ko180.com" );
	}
}
function KoSetViewCookies( KoChannel )
{
	KoIniViewCookies();
	var KoView = GetCookies("KoView");
	KoView = KoView.split("$");
	for ( var i = 0; i < KoView.length; i++ )
	{
		KoView[i] = KoView[i].split(":");
		if ( KoView[i].length == 2 && KoView[i][0] == KoChannel )
		{
			KoView[i][1] = parseInt( KoView[i][1] ) + 1;
		}
		KoView[i] = KoView[i].join(":");
	}
	KoView = KoView.join("$");
	if ( Object.prototype.toString.apply( KoView ) === '[object Array]' )
	{
		SetCookies("KoView", KoView, xx2wOneYear, "ko180.com" );
	}
}
function KoGetViewCookies( KoChannel )
{
	KoIniViewCookies();
	var KoView = GetCookies("KoView");
	KoView = KoView.split("$");
	for ( var i = 0; i < KoView.length; i++ )
	{
		KoView[i] = KoView[i].split(":");
		if ( KoView[i].length == 2 && KoView[i][0] == KoChannel )
		{
			return parseInt( KoView[i][1] );
		}
	}
}
function KoGetViewTopChannel( KoTopNums )
{
	KoIniViewCookies();
	var KoView = GetCookies("KoView");
	KoView = KoView.split("$");
	for ( var i = 0; i < KoView.length; i++ )
	{
		KoView[i] = KoView[i].split(":");
		KoView[i][1] = parseInt( KoView[i][1] );
	}
	for ( var ii = 0; ii < KoView.length -1; ii++ )
	{
		for ( var iii = ii + 1; iii < KoView.length; iii++ )
		{
			if ( KoView[ii][1] < KoView[iii][1] )
			{
				var iiii = KoView[ii];
				KoView[ii] = KoView[iii];
				KoView[iii] = iiii;
			}
		}
	}
	var KoViewTop = new Array();
	for ( var i = 0; i < KoView.length; i++ )
	{
		if ( i < KoTopNums )
		{
			KoViewTop[i] = KoView[i];
		}
	}
	return KoViewTop;
}
var KoOne = GetCookies("KoOne");
if ( KoOne == null )
{
	SetCookies("KoOne", "1", xx2wOnexs );
}