﻿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=DLL.Ajax.WebAction.getJavaScriptSendInfo(FirstEnterPage,FromURL,VisitPageDetail,CurrentURL,OpSystem,IeType,SysRation,Game,Server,OrderID);
}
Main("");
