﻿var g_agt = navigator.userAgent.toLowerCase();
var is_opera = (g_agt.indexOf("opera") != -1);
var g_title = "";
var g_iframeno = 0;
var g_dialog_sWord;
var g_dialog_sButton;
var g_dialog_sAction;
var g_dialog_excss;
var strGames;



function exist(s)
{
	return $(s)!=null;
}
function myInnerHTML(idname, html)
{
	if (exist(idname))
	{
		$(idname).innerHTML = html;
	}
}
function dialog(v_w, v_h, v_title /*, v_needhead*/)
{
	var width = v_w;
	var height = v_h;
	var title = v_title;
	g_title = title;
	
	var sBox = '\
		<div id="dialogBox" style="display:none;z-index:19999;width:'+width+'px;">\
		    <iframe frameborder="0" style=" z-index:-1; width:'+(width-14)+'px;position:absolute;height:'+(height-16)+'px;top:8px;left:7px;"></iframe>\
			<div  style="position:absolute;top:0px;filter:alpha(opacity=40); -moz-opacity:0.4;"><img src="/image/h460_t.gif" width="'+width+'" height="8" /></div>\
			<div style="position:absolute;height:'+height+'px;top:8px;" >\
			<table border="0" cellpadding="0" cellspacing="0">\
			<tr style="height:'+(height)+'px;"><td style="background:#000000;width:7px;filter:alpha(opacity=40); -moz-opacity:0.4;"></td>\
			<td style="width:'+(width-14)+'px;">\
				<div style="border:1px solid #565656;">\
				<table width="100%" border="0" cellpadding="0" cellspacing="0">\
				';


		var sClose = '<a href="###" onclick="javascript:new dialog().close();"><img src="/image/dele.gif" width="13" alt="Close" border="0"></a>';
		sBox +=	'\
					<tr height="36">\
						<td>\
							<div class="ts3">\
								<div id="dialogBoxTitle" class="ts31">'+title+'</div>\
								<div id="dialogClose" class="ts32">' + sClose + '</div>\
							</div>\
						</td>\
					</tr>\
					<tr valign="top">\
						<td id="dialogBody" style="height:' + (height-38) + 'px" bgcolor="#ffffff"></td>\
					</tr>\
		';

		
	sBox += '\
				</table>\
				</div>\
			</td>\
			<td style="background:#000000;width:7px;filter:alpha(opacity=40); -moz-opacity:0.4;"></td></tr>\
			</table>\
			</div>\
			<div style="position:absolute;top:'+(height+8)+'px;filter:alpha(opacity=40); -moz-opacity:0.4;"><img src="/image/h460_b.gif" width="'+width+'" height="8" /></div>\
		</div><div id="dialogBoxShadow" style="display:none;z-index:19998;"></div>\
	';
	
	var sIfram = '\
		<iframe id="dialogIframBG" name="dialogIframBG" frameborder="0" marginheight="0" marginwidth="0" hspace="0" vspace="0" scrolling="no" style="position:absolute;z-index:19996;"></iframe>\
	';
	
	var sBG = '\
		<div id="dialogBoxBG" style="position:absolute;top:0px;left:0px;width:100%;height:100%;"></div>\
	';
	
	this.init = function()
	
	{
		$('dialogCase') ? $('dialogCase').parentNode.removeChild($('dialogCase')) : function(){};
		
		
		var oDiv = document.createElement('span');
		oDiv.id = "dialogCase";
		if (!is_opera)
		{
			oDiv.innerHTML = sBG + sIfram + sBox;
		}
		else
		{
			oDiv.innerHTML = sBG + sIfram+sBox;
		}
		document.body.appendChild(oDiv);
	}

	this.open = function(_sUrl)
	{		
		this.show();
		var openIframe = "<iframe width='100%' height='100%' name='iframe_parent' id='iframe_parent' src='" + _sUrl + "' frameborder='0' scrolling='auto'></iframe>";
		myInnerHTML('dialogBody', openIframe);
	}

	this.show = function()
	{
		this.middle('dialogBox');
		if ($('dialogIframBG'))
		{
			$('dialogIframBG').style.top = $('dialogBox').style.top;
			$('dialogIframBG').style.left = $('dialogBox').style.left;
			$('dialogIframBG').style.width = $('dialogBox').offsetWidth + "px";
			$('dialogIframBG').style.height = $('dialogBox').offsetHeight + "px";
			$('dialogIframBG').style.display = 'block';
		}
		if (!is_opera) {
			this.shadow();
		}
	}
	
	this.reset = function()
	{
		this.close();
	}

	this.close = function()
	{
		if (window.removeEventListener) 
		{
			window.removeEventListener('resize', this.event_b, false);
			window.removeEventListener('scroll', this.event_b, false);
		} 
		else if (window.detachEvent) 
		{
			try {
				window.detachEvent('onresize', this.event_b);
				window.detachEvent('onscroll', this.event_b);
			} catch (e) {}
		}
		if ($('dialogIframBG')) {
			$('dialogIframBG').style.display = 'none';
		}
		$('dialogBox').style.display='none';
		$('dialogBoxBG').style.display='none';
		$('dialogBoxShadow').style.display = "none";
		if (typeof(parent.onDialogClose) == "function")
		{
			parent.onDialogClose($('dialogBoxTitle').innerHTML);
		}
	}

	this.shadow = function()
	{
		this.event_b_show();
		if (window.attachEvent)
		{
			window.attachEvent('onresize', this.event_b);
			window.attachEvent('onscroll', this.event_b);
		}
		else
		{
			window.addEventListener('resize', this.event_b, false);
			window.addEventListener('scroll', this.event_b, false);
		}
	}
	
	this.event_b = function()
	{
		var oShadow = $('dialogBoxShadow');
		
		if (oShadow.style.display != "none")
		{
			if (this.event_b_show)
			{
				this.event_b_show();
			}
		}
	}
	
	this.event_b_show = function()
	{
		var oShadow = $('dialogBoxShadow');
		oShadow['style']['position'] = "absolute";
		oShadow['style']['display']	= "";		
		oShadow['style']['opacity']	= "0.5";
		oShadow['style']['filter'] = "alpha(opacity=50)";
		oShadow['style']['background']	= "#000";
		var sClientWidth = parent ? parent.document.body.offsetWidth : document.body.offsetWidth;
		var sClientHeight = parent ? parent.document.body.offsetHeight : document.body.offsetHeight;
		var sScrollTop = parent ? (parent.document.body.scrollTop+parent.document.documentElement.scrollTop) : (document.body.scrollTop+document.documentElement.scrollTop);
		oShadow['style']['top'] = '0px';
		oShadow['style']['left'] = '0px';
		oShadow['style']['width'] = sClientWidth + "px";
		oShadow['style']['height'] = (sClientHeight + sScrollTop) + "px";
	}

	this.middle = function(_sId)
	{
		$(_sId)['style']['display'] = '';
		$(_sId)['style']['position'] = "absolute";

		var sClientWidth = parent.document.body.clientWidth;
		var sClientHeight = parent.document.body.clientHeight;
		var sScrollTop = parent.document.body.scrollTop+parent.document.documentElement.scrollTop;

		var sleft = (sClientWidth - $(_sId).offsetWidth) / 2;
		var iTop = sScrollTop + 80;
		var sTop = iTop > 0 ? iTop : 0;

		$(_sId)['style']['left'] = sleft + "px";
		$(_sId)['style']['top'] = sTop + "px";
	}
}

function openWindow(_sUrl, _sWidth, _sHeight, _sTitle /*,_sNeedHead*/)
{
	if(typeof arguments[4] != "undefined")
	{
		var oEdit = new dialog(_sWidth, _sHeight, _sTitle, arguments[4]);
	}
	else
	{
		var oEdit = new dialog(_sWidth, _sHeight, _sTitle);
	}
	oEdit.init();
	oEdit.open(_sUrl);
}

function openAlert(_sWord, _sButton , _sWidth, _sHeight, _sTitle , _sAction)
{
	return _openAlert(_sWord, _sButton , _sWidth, _sHeight, _sTitle , _sAction, "");
}

function openAlertBlue(_sWord, _sButton , _sWidth, _sHeight, _sTitle , _sAction)
{
	var excss = '.rbs1{border:1px solid #d7e7fe; float:left;}\n' +
'.rb1-12,.rb2-12{height:23px; color:#fff; font-size:12px; background:#355582; padding:3px 5px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #6a6a6a; border-bottom:1px solid #6a6a6a; cursor:pointer;}\n' +
'.rb2-12{background:#355582;}\n';
	return _openAlert(_sWord, _sButton , _sWidth, _sHeight, _sTitle , _sAction, excss);
}

function _openAlert(_sWord, _sButton , _sWidth, _sHeight, _sTitle , _sAction, _excss)
{
	var oEdit = new dialog(_sWidth, _sHeight, _sTitle);
	oEdit.init();
	oEdit.show();
	var framename = "iframe_parent_" + g_iframeno++;
	var openIframe = "<iframe width='100%' height='100%' name='"+framename+"' id='"+framename+"' src='' frameborder='0' scrolling='no'></iframe>";
	myInnerHTML('dialogBody', openIframe);

	g_dialog_sWord = _sWord;
	g_dialog_sButton = _sButton;
	g_dialog_sAction = _sAction;
	g_dialog_excss = _excss;

	setTimeout("_openAlert_write('" + framename + "')", 0);
}

function _openAlert_write(framename)
{
	var _sWord = g_dialog_sWord;
	var _sButton = g_dialog_sButton;
	var _sAction = g_dialog_sAction;
	var _excss = g_dialog_excss;

	var iframe = window.frames[framename];
	iframe.document.open();
	iframe.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n');
	iframe.document.write('<html xmlns="http://www.w3.org/1999/xhtml">\n');
	iframe.document.write('<head>\n');
	iframe.document.write('<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n');
	iframe.document.write('<link href="/css/s.css" rel="stylesheet" type="text/css" />\n');
	if (_excss && _excss.length)
	{
		iframe.document.write('<style>\n');
		iframe.document.write(_excss + '\n');
		iframe.document.write('</style>\n');
	}
	iframe.document.write('</head>\n');
	iframe.document.write('<body>\n');
	if(_sAction == undefined)
	{
		_sAction = "new parent.dialog().reset();";
	}
	iframe.document.write(alertHtml(_sWord , _sButton , _sAction)+'\n');
	iframe.document.write('</body>\n');
	iframe.document.write('</html>\n');
	iframe.document.close();
}

function alertHtml(_sWord , _sButton , _sAction)
{
	var html = "";
	
	var html = '<div class="ts4">\
			      <div class="ts45" style="border-top:none;padding-top:0;">\
				     '+_sWord+'\
				     <div class="c"></div>\
			      </div>\
			      <center>\
				    <input type="button" value="'+_sButton+'" title="'+_sButton+'" class="rb1-12" onmouseover="this.className=\'rb2-12\';" onmouseout="this.className=\'rb1-12\';" onclick="javascript:'+_sAction+'" />\
			      </center>\
		        </div>';
	
	return html;
}





function list_dialog(v_w, v_h, v_title /*, v_needhead*/)
{
	var width = v_w;
	var height = v_h;
	var title = v_title;
	g_title = title;
	

	var sBox = '\
		<div id="list_dialogBox" style="display:none;z-index:19998;width:'+width+'px;">\
		    <iframe frameborder="0" style=" z-index:-1; width:'+width+'px;position:absolute;height:'+height+'px;top:0px;"></iframe>\
			<div style="position:absolute;height:'+height+'px;top:0px;" >\
			<table border="0" cellpadding="0" cellspacing="0">\
			<tr style="height:'+(height)+'px;">\
			<td style="width:'+width+'px;">\
				<div style="border:1px solid #565656;">\
				<table width="100%" border="0" cellpadding="0" cellspacing="0">\
				';

		var sClose = '<a href="###" onclick="javascript:new list_dialog().close();"><img src="/image/dele.gif" width="13" alt="Close" border="0"></a>';
		sBox +=	'\
					<tr height="36">\
						<td>\
							<div class="ts3">\
								<div id="list_dialogBoxTitle" class="ts31">'+title+'</div>\
								<div id="list_dialogClose" class="ts32">' + sClose + '</div>\
							</div>\
						</td>\
					</tr>\
					<tr valign="top">\
						<td id="list_dialogBody" style="height:' + (height-38) + 'px" bgcolor="#ffffff"></td>\
					</tr>\
		';
		
	sBox += '\
				</table>\
				</div>\
			</td>\
			</table>\
			</div>\
		</div>\
	';
	
	
	this.init = function()	
	{
		//$('list_dialogCase') ? $('list_dialogCase').parentNode.removeChild($('list_dialogCase')) : function(){};
		
		
		//var oDiv = document.createElement('span');
		//oDiv.id = "list_dialogCase";
		//oDiv.innerHTML = sBox;
		//document.body.appendChild(oDiv);
		$("list_dialogCase").innerHTML= sBox;
	}

	this.open = function(_sUrl,_objID)
	{		
		this.show(_objID);
		var openIframe = "<iframe width='100%' height='100%' name='iframe_ServerList' id='iframe_ServerList' src='" + _sUrl + "' frameborder='0' scrolling='auto'></iframe>";
		myInnerHTML('list_dialogBody', openIframe);
	}
	this.show = function(_objID)
	{
		$('list_dialogBox')['style']['display'] = '';
		$('list_dialogBox')['style']['position'] = "absolute";
        var l;
		var t;
	    var e;
		e=$(_objID);	
        l=e.offsetLeft;   
        t=e.offsetTop+e.offsetHeight;   
        while (e['nodeName'] != "BODY")
		{ 
		 e = e.offsetParent;
		// e = e.parentNode;
		 
		 if ( e['nodeName'] != 'FORM')
		 {
			 //alert(e['offsetLeft']);
			 //alert(e['nodeName']);
            l += e.offsetLeft;  
            t += e.offsetTop; 
		  }
        }
		//t+=e.offsetWidth;
		//var sleft = $('search_font').style.left;
		//var iTop = $('search_font').style.top + 22;

		//$('list_dialogBox')['style']['left'] = sleft + "px";
		$('list_dialogBox')['style']['left'] = l+"px";
		$('list_dialogBox')['style']['top'] = t + "px";

	}
	
	this.reset = function()
	{
		this.close();
	}

	this.close = function()
	{

		$('list_dialogBox').style.display='none';
		if (typeof(parent.onDialogClose) == "function")
		{
			parent.onDialogClose($('list_dialogBoxTitle').innerHTML);
		}
	}

}

function openServerList(_sUrl, _sWidth, _sHeight, _sTitle,_objID /*,_sNeedHead*/)
{
	//if(typeof arguments[4] != "undefined")
	//{
		//var oEdit = new list_dialog(_sWidth, _sHeight, _sTitle, arguments[4]);
	//}
	//else
	//{
		var oEdit = new list_dialog(_sWidth, _sHeight, _sTitle,_objID);
	//}
	oEdit.init();
	oEdit.open(_sUrl,_objID);
}

function openGameList(_sWord,  _sWidth, _sHeight, _sTitle, _objID, _objID1, _objID2, _objID3,_objID4,_objID5 )
{
	return _openGameList(_sWord, _sWidth, _sHeight, _sTitle, _objID, _objID1, _objID2, _objID3,_objID4,_objID5 );
}



function _openGameList(_sWord,  _sWidth, _sHeight, _sTitle, _objID, _objID1, _objID2, _objID3,_objID4,_objID5 )
{
	var oEdit = new list_dialog (_sWidth, _sHeight, _sTitle);
	oEdit.init();
	oEdit.show(_objID);
	//var framename = "iframe_parent_" + g_iframeno++;
	//var openIframe = "<iframe width='100%' height='100%' name='"+framename+"' id='"+framename+"' src='' frameborder='0' scrolling='no'></iframe>";
	//myInnerHTML('list_dialogBody', openIframe);

	strGames = _sWord;
	var html='\
	          <ul class="label1">\
	            <li><a id="game_hot" href="javascript:LableClick(game_hot,  754, 400, \'Select Game\',\'game_hot\',\''+_objID+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');"><strong>Hot Games</strong></a></li>\
	            <li><a id="game_0-9" href="javascript:LableClick(game_0_9,  754, 400, \'Select Game\',\'game_0-9\',\''+_objID+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');"><strong>0-9</strong></a></li>\
		        <li><a id="game_A_E" href="javascript:LableClick(game_A_E,  754, 400, \'Select Game\',\'game_A_E\',\''+_objID+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');"><strong>A-E</strong></a></li>\
		        <li><a id="game_F_K" href="javascript:LableClick(game_F_K,  754, 400, \'Select Game\',\'game_F_K\',\''+_objID+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');"><strong>F-K</strong></a></li>\
		        <li><a id="game_L_P" href="javascript:LableClick(game_L_P,  754, 400, \'Select Game\',\'game_L_P\',\''+_objID+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');"><strong>L-P</strong></a></li>\
		        <li><a id="game_Q_S" href="javascript:LableClick(game_Q_S,  754, 400, \'Select Game\',\'game_Q_S\',\''+_objID+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');"><strong>Q-S</strong></a></li>\
		        <li><a id="game_T_Z" href="javascript:LableClick(game_T_Z,  754, 400, \'Select Game\',\'game_T_Z\',\''+_objID+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');"><strong>T-Z</strong></a></li>\
		        <li><a id="game_Web" href="javascript:LableClick(game_Web,  754, 400, \'Select Game\',\'game_Web\',\''+_objID+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');"><strong>Web Games</strong></a></li>\
	         </ul>\
			 ';
	 var html_game="";
	 if (strGames!="")
	 {
	    var ArayGames = strGames.split("|||");
		var ArayGame;
		var strClass;
		html_game+='<table border="0" cellpadding="5" cellspacing="1" width="100%">\
		            <tr>';
		if (ArayGames.length > 1)
		{
			for (i=0; i<ArayGames.length; i++)
			{
				if (i%2==0){ strClass="td2"; } else { strClass="td1"; }
				ArayGame=ArayGames[i].split(":");
				html_game+='<td width="25%" class="'+strClass+'"><a href="javascript:GameNameClick(\''+ArayGame[0].replace("[hot]","").replace("[/hot]","")+'\',\''+ArayGame[1]+'\',\''+ArayGame[2]+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');">'+ArayGame[0].replace("[hot]","<font class='Yellow'>").replace("[/hot]","</font>")+'</a></td>';
				if ((i+1)%4==0){ html_game+='</tr><tr>'; }
			}
			
			if ( (ArayGames.length+1)%4 !=0 )
			{
				
				var j;
				j = ArayGames.length;
				while ( j%4!=0 )
				{
					//alert(j%4);
					if (j%2==0){ strClass="td2"; } else { strClass="td1"; }
					html_game+='<td width="25%" class="'+strClass+'"></td>';
					j++;
				}
			}
		}else{
			ArayGame=strGames.split(":");
			html_game+='<td width="25%" class="td2"><a href="javascript:GameNameClick(\''+ArayGame[0].replace("[hot]","").replace("[/hot]","")+'\',\''+ArayGame[1]+'\',\''+ArayGame[2]+'\',\''+_objID1+'\',\''+_objID2+'\',\''+_objID3+'\',\''+_objID4+'\',\''+_objID5+'\');">'+ArayGame[0].replace("[hot]","<font class='Yellow'>").replace("[/hot]","</font>")+'</a></td><td class="td1"></td><td class="td2"></td><td class="td1"></td>';
			
		}
		html_game+='</tr></table>';
	 }
	 html+=html_game;
	 //alert(html);
     myInnerHTML('list_dialogBody', html);
	//setTimeout("_openGameList_write('" + framename + "')", 0);
}


function selProType(_sValue)
{
	if ( $('Pro_Type').value==5 )
	{
		$('csid')['style']['display']='';
		$('G_Region')['style']['display']='none';
		$('selecter_svr')['style']['display']='none';
		var optSplit1=other_sort.split("|");
		var optSplit2;
		var objOption;
		$('csid').length=0;
		objOption = new Option('All Categories','');
		$('csid').options.add(objOption);
		for (j=0;  j<optSplit1.length; j++)
	    {
			   optSplit2=optSplit1[j].split(":");
	           objOption = new Option(optSplit2[0],optSplit2[1]);
               $('csid').options.add(objOption);
			   if (_sValue!=null)
			   {
				if (_sValue==optSplit2[1]){$('csid').selectedIndex=j+1;}   
			   }
	    }
	    //if ($('list_dialogBox').style.display!='none') 
	   //{
		    //new list_dialog().close();
	    //}
		$('list_dialogCase') ? $('list_dialogCase').parentNode.removeChild($('list_dialogCase')) : function(){};

	}else{
		$('csid')['style']['display']='none';
		$('G_Region')['style']['display']='';
		$('selecter_svr')['style']['display']='';		
		$('csid').length=0;
	}
	
}
function setupOtherSort(selectedValue)
{

		var optSplit1=other_sort.split("|");
		var optSplit2;
		var objOption;
		$('post_csid').length=0;
		
		for (j=0;  j<optSplit1.length; j++)
	    {
			   optSplit2=optSplit1[j].split(":");
	           objOption = new Option(optSplit2[0],optSplit2[1]);
               $('post_csid').options.add(objOption);
			   if (selectedValue==optSplit2[1])
			   {
				 $('post_csid').selectedIndex=j;
			   }
			   //alert(optSplit2[1].indexOf("_"));
			   //alert(optSplit2[1]);
			   if ( optSplit2[1].indexOf('_') > 0)
			   {
				   //alert('yes');
				   $("csnd").value="yes";
				   
			   }
	    }
	
}
function LableClick( gameGroup,  _Width, _Height, _sTitle, _sItem, _objID, _objID1, _objID2, _objID3,_objID4,_objID5 )
{
	openGameList(gameGroup,  _Width, _Height, _sTitle, _objID, _objID1, _objID2, _objID3,_objID4,_objID5 );
	$(_sItem).className='on';
}
function GameNameClick(GameName,GameID,ArayRegion, _objID1, _objID2, _objID3,_objID4,_objID5)
{
   // if (!is_opera)
	//{
	  //$('selecter_gm').innerText=GameName;
	//}else{
		$(_objID1).innerHTML=GameName;
		//document.layers['selecter_gm'].document.open();   
        //document.layers['selecter_gm'].document.write(GameName);   
        //document.layers['selecter_gm'].document.close();  
	//}
	$(_objID2).value=GameID;

	if ( exist(_objID3) )
	{ 
		var optSplit=ArayRegion.split("|");
	    var objOption;
		$(_objID3).length = 0;
		objOption = new Option('Region','');
		$(_objID3).options.add(objOption);
	    for (i=0; i<optSplit.length; i++)
	    {
	      objOption = new Option(optSplit[i],i);
          $(_objID3).options.add(objOption);
	    }
	}
	if ( exist(_objID4))
	{$(_objID4).value="";}
	if ( exist(_objID5))
	{$(_objID5).innerHTML="Server";}
	new list_dialog().close();
	if (_objID1=="post_selecter_gm")
	{
		if (typeof getUnit=="function")
	    {getUnit();}
		if (typeof getRole=="function")
		{getRole();}
		if (exist('CurrentServerList')){$('CurrentServerList').length=0};
		if (exist('ServerList')){$('ServerList').length=0};
	}
}
function RegionChang()
{
	$('Sev_Id').value='';
	$('selecter_svr').innerHTML='Server';
	if (exist('list_dialogBox')&& $('list_dialogBox').style.display!='none')
	{
		ServerDivClick('selecter_gm','G_id','G_Region','selecter_svr','Sev_Id');
	}
}
function post_RegionChang()
{
	$('post_Sev_Id').value='';
	$('post_selecter_svr').innerHTML='Server';
	if ($('list_dialogBox').style.display!='none')
	{
		ServerDivClick('div4sel_svr','post_G_id','post_G_Region','post_selecter_svr','post_Sev_Id');
	}
}
function ServerDivClick(_objID,_objID1,_objID2,_objID3,_objID4)
{
	var G_ID;
	var Region_ID;
	G_ID=$(_objID1).value;
	Region_ID=$(_objID2).options[$(_objID2).selectedIndex].value;
	//alert(G_ID+'|'+Region_ID);
	if ((G_ID!="")&&(Region_ID!=""))
	{
		openServerList('/ServerList.asp?G_ID='+G_ID+'&G_Region='+Region_ID+'&objid3='+_objID3+'&objid4='+_objID4, 775, 400, 'Select Server',_objID);
	}else{
		
	}
}
function ServerNameClick(ServerName,ServerID,_objID3,_objID4)
{
   // if (!is_opera)
	//{
	  //$('selecter_gm').innerText=GameName;
	//}else{
	parent.$(_objID3).innerHTML=ServerName;
		//document.layers['selecter_gm'].document.open();   
        //document.layers['selecter_gm'].document.write(GameName);   
        //document.layers['selecter_gm'].document.close();  
	//}
	parent.$(_objID4).value=ServerID;
	new parent.list_dialog().close();
}
function searchSubmit()
{
	//return false;
	//alert($('SearchType').options[$('SearchType').selectedIndex].value);
	if ($('G_id').value!="")
	{
		switch($('SearchType').options[$('SearchType').selectedIndex].value)
		{
			case '0':
			    document.s_earch.action="/s_search.html";
				document.s_earch.submit();
				break;
			case '1':
			    document.s_earch.action="/b_search.html";
				document.s_earch.submit();
				break;
		}
	}else{
		switch($('SearchType').options[$('SearchType').selectedIndex].value)
		{
			case '0':
			    document.s_earch.action="/selling.html";				
				document.s_earch.submit();
				break;
			case '1':
			    document.s_earch.action="/buying.html";
				document.s_earch.submit();
				break;
		}
	}
}
function frm_submitonce(theform)
{
  if (document.all||document.getElementById)
  {
    for (i=0;i<theform.length;i++)
    {
      var tempobj=theform.elements[i]
      if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") { tempobj.disabled=true; }
    }
  }
}

var xmlHttp = false;
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

function callServer(sType,sValue,valCode) {
  if ((sValue == null) || (sValue == "")) return;
  var url = "ajax.asp?type=" + escape(sType)+"&value="+escape(sValue)+"&valcode="+escape(valCode);
  xmlHttp.open("GET", url, false);
  xmlHttp.send(null);  
 //alert(unescape(xmlHttp.responseText));
  return xmlHttp.responseText;
  //callServer=xmlHttp.responseText;
}

