function OptionSystem()
{
	try
	{
		var _Agt = navigator.userAgent.toLowerCase();
		var _os=/(windows) (nt) ([0-9]+)\.([0-9]+)/.exec(_Agt);
		switch(_os[0])
		{
			case "windows nt 5.0":this._OS="Windwos 2000";break;
			case "windows nt 5.1":this._OS="Windwos xp";break;
			case "windows nt 5.2":this._OS="Windows 2003";break;
			case "windows nt 6.0":this._OS="Windows Vista";break;
			default:this._OS="MacPPC";
		}
	}
	catch (e)
	{
		this._OS="OS_Error";
	}	
}

function Browser()
{
	try
	{
		var _Agt = navigator.userAgent.toLowerCase();
		var _bs  = /(firefox|netscape|opera|chrome|msie|safari).?[\d\.]+/.exec(_Agt);
		this._Browser=_bs[0];
	}
	catch (e)
	{
		this._Browser="Browser_Error";
	}
}

function Ration()
{
	try
	{
		var win_height=window.parent.screen.height;
		var win_width=window.parent.screen.width;
		this._Ration=win_width+"*"+win_height;
	}
	catch (e)
	{
		this._Ration="Ration_Error";
	}
}

function getFromURL()
{
	var fromURL=top.document.referrer;
	var currenturl=top.window.location.href;
	var temp_fromURL=fromURL.split("/");
	var temp_currenturl=currenturl.split("/");
	if(fromURL=="" || temp_fromURL[2]==temp_currenturl[2]) fromURL="about:blank";
	this._Fromurl=fromURL;
	this._Currenturl=currenturl;
	this._DetailPage=getRegxChar(currenturl,"1");
}

function getRegxChar(str,type)
{
	switch(type)
	{
		case "1": var temp=str.split("/");var index=parseInt(temp.length-1);if(temp[index]||temp[index]!=""){return temp[index].substring(0,temp[index].lastIndexOf('.'));}return "index";
	}
}

function Main(pagename)
{
	var p= new getFromURL();
	var br=new Browser();
	var os=new OptionSystem();
	var rt=new Ration();
	var FirstEnterPage=p._Currenturl; 
	var FromURL=p._Fromurl; 
	var CurrentURL=p._Currenturl; 	
	if(FromURL=="about:blank"&&CurrentURL.indexOf("gclid=")>0)
		FromURL="http://www.google.com";
	var VisitPageDetail=p._DetailPage; 
	if(document.getElementById("PageBelong")) VisitPageDetail=document.getElementById("PageBelong").value;
	if(pagename!="")
		VisitPageDetail=pagename;
	var CurrentURL=p._Currenturl; 
	var OpSystem=os._OS 
	var IeType=br._Browser; 
	var SysRation=rt._Ration;
	var Game="";
	var Server="";
	var OrderID="0";
	if(document.getElementById("hidOrderID")) OrderID=document.getElementById("hidOrderID").value;	
	if(document.getElementById("txtGame")) Game=document.getElementById("txtGame").value;
	if(document.getElementById("txtServer")) Server=document.getElementById("txtServer").value;
	var rel=Fast.Ajax.WebAction.getJavaScriptSendInfo(FirstEnterPage,FromURL,VisitPageDetail,CurrentURL,OpSystem,IeType,SysRation,Game,Server,OrderID);
}
Main("");

var livechatahref;

function livechat_now(livechat_ahref)
{
	livechatahref=livechat_ahref;
	var url=top.location.href;
	var urlary=url.split("/");
	var type=urlary.length>4?urlary[urlary.length-2]:"";
	var page=urlary[urlary.length-1];
	var ret=Fast.Ajax.WebAction.getSaveForm().value;
	var game=ret.game;
	var server=ret.server;
	var webname=ret.website;
	if(game=="") if(document.getElementById("txtGame")) game=document.getElementById("txtGame").value;
	if(server=="") if(document.getElementById("txtServer")) server=document.getElementById("txtServer").value;
	fromatparam(type,game,server,page,webname);
}


function fromatparam(type,game,server,page,webname)
{
	var lc_type=type!=null&&type!=""?type+";":"/";
	var lc_game=game!=null&&game!=""?game+";":";";
	var lc_server=server!=null&&server!=""?server+";":";";
	var lc_page=page!=null&&page!=""?page+";":"index.html;";
	var lc_cserver="";
	if(server!="")
	{
		if(server.indexOf("]")>0)
			lc_cserver=server.substring(server.indexOf("]")+1,server.indexOf("]")+2,1);
		else
			lc_cserver=server.substring(0,1);
	}
	var lc_webname=webname!=null&&webname!=""?webname+";":"mmop";
	var lc_param="?userfrom=TYPE:"+lc_type+"GAME:"+lc_game+"SERVER:"+lc_server+"PAGE:"+lc_page+"&selectInfo="+lc_game+lc_cserver+"&webname="+lc_webname;
	livechat(lc_param);	
}
function livechat(param)
{
	try
	{Main("LiveChat");}
	catch(err)
	{;}
	var url = "http://livechat.g4p.com/clientlogin.html"+param; 
	var targetName = 'chat_'+(new Date()).getTime();			
	livechatahref.target = targetName
	livechatahref.href = url;
	window.open(''+url+'',''+targetName+'','height=485,width=366,location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,titlebar=no,toolbar=no,directories=no');
}