﻿var livechat_type="";	/*目录名称*/
var livechat_game="account";	/*游戏*/
var livechat_server="";	/*服务器*/
var livechat_page="";	/*当前页面名称*/
var livechat_webname="" /*网站名称*/
/*************************************************************************************/
function getPageData()
{
	livechat_webname=document.domain.toLowerCase();
	livechat_webname=livechat_webname.replace(".com","").replace("www.","");
	//livechat_game=getQueryString("Game");	/*获取页面路径参数*/
	construePage();	/*获取 当前页面 项目路径 值*/
	var gamecontrol=null;
	var servercontrol=null;
	if(window.frames["ifMenu"])	/*查看页面是否存在下拉框*/
	{
		if(window.frames["ifMenu"].document.getElementById("drpGame"))
		{
			gamecontrol=window.frames["ifMenu"].document.getElementById("drpGame");
			livechat_game=gamecontrol.options[gamecontrol.selectedIndex].value
			if(livechat_game=="Please select server")
			{livechat_game="";}			
		}
		if(window.frames["ifMenu"].document.getElementById("drpServer"))
		{
			servercontrol=window.frames["ifMenu"].document.getElementById("drpServer");
			livechat_server=servercontrol.options[servercontrol.selectedIndex].value
			if(livechat_server=="Please select server")
			{livechat_server="";}	
		}
	}/*查看页面是否存在下拉框*/
	if(livechat_game=="")	/*隐藏空间是否已经赋值	游戏*/
	{
		gamecontrol= document.getElementById("hidGameName");
		if(gamecontrol!=null)	
		{
			livechat_game=gamecontrol.value;
		}		
	}/*没有给隐藏控件赋值*/	
	if(livechat_server=="")/*隐藏空间是否已经赋值 服务器*/
	{
		servercontrol=document.getElementById("hidServerName");
		if(servercontrol!=null)
		{
			livechat_server=servercontrol.value;
		}
	}/*没有给隐藏控件赋值*/
	var urlparam="";
	if(livechat_type.toLowerCase()=="powerlevel")
	{
		livechat_game="powerlevel";
		livechat_server="powerlevel";	
	}	
	if(livechat_game=="")
	{
		urlparam="?userfrom=TYPE:"+livechat_type+";"+"PAGE:"+livechat_page+";&selectInfo=0;&webname="+livechat_webname;	/*合并所有参数*/
	}
	else
	{
		if(livechat_server=="")
		{
			urlparam="?userfrom=TYPE:"+livechat_type+";"+"GAME:"+livechat_game+";"+"PAGE:"+livechat_page+";&selectInfo="+livechat_game+";&webname="+livechat_webname;
		}
		else
		{
			var _server=livechat_server;
			if(_server.indexOf("]"))
				_server=_server.substring(_server.indexOf("]")+1,_server.indexOf("]")+2,1)
			else
				_server=_server.substring(0,1);
			urlparam="?userfrom=TYPE:"+livechat_type+";"+"GAME:"+livechat_game+";"+" SERVER:"+livechat_server+";"+"PAGE:"+livechat_page+";&selectInfo="+livechat_game+"; "+_server+"&webname="+livechat_webname;
		}
	}
	livechat(urlparam);
}
/*************************************************************************************/
/*获取URL参数*/
function getQueryString(key)
{
	var locString = window.location.search;
	var reg = new RegExp("(\\?|\\&)" + key + "=([^\\&]*)(\\&?)","i").exec(locString);
	return RegExp.$2;
}
/*************************************************************************************/
/*页面URL格式化*/
function construePage()
{
	var url=window.location.href;
	var urlarry=url.split("/");
	var filename="default.aspx";
	var project="/";
	if(urlarry[urlarry.length-1]!="")
	{
		filename=urlarry[urlarry.length-1];
		project=urlarry[urlarry.length-2];
	}
	else
	{
		var pattren= new RegExp("powerlevel","gi");
		if(pattren.test(urlarry[urlarry.length-2]))
			project="powerlevel";
	}	
	livechat_type=project;
	if(filename.indexOf("?")>0)
	{
		var index=filename.indexOf("?");
		filename=filename.substring(0,index);
		livechat_page=filename;
	}
	livechat_page=filename;
}
/*************************************************************************************/
//getPageData();