function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function showpic(event,picname,list)
{
  var obj=document.getElementById("floatPic");
  var picobj=document.getElementById("big_pic");
  
  picobj.src= "";
  var IE = document.all?true:false ;
  var tempX = 0
  var tempY = 0
  if (IE) { 
    //如果顶部声明了dtd,document.body.scrollLeft 要改成 document.documentElement.scrollLeft,其他类推  
	tempX = event.clientX + document.documentElement.scrollLeft;  // tempX = 635
	tempY = event.clientY + document.documentElement.scrollTop;   // tempY = 639
  } else {
    tempX = event.pageX
    tempY = event.pageY
  }  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}    
  picobj.src= picname;
  obj.style.width=picobj.width +"px";
  obj.style.height=picobj.height +"px";
  
  if(list == "")
  {
	 obj.style.top=tempY + 97 + "px";
	 obj.style.left=tempX + "px";
  }
  else
  {
	obj.style.left=tempX + 15 + "px";
	obj.style.top=tempY + 15 + "px";
  }
 
  picobj.style.display="";
  obj.style.display="";
  return false;
}

function showpic2(event,picname,list)
{
  var obj=document.getElementById("floatPic");
  var picobj=document.getElementById("big_pic");
  
  picobj.src= "";
  var IE = document.all?true:false ;
  var tempX = 0
  var tempY = 0
  if (IE) { 
    //如果顶部声明了dtd,document.body.scrollLeft 要改成 document.documentElement.scrollLeft,其他类推  
	tempX = (document.body.offsetWidth - 760)/2;
	tempY = event.clientY + document.documentElement.scrollTop - 80;   // tempY = 639
  } else {
    tempX = event.pageX
    tempY = event.pageY
  }  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}    
  picobj.src= picname;
  obj.style.width=picobj.width +"px";
  obj.style.height=picobj.height +"px";
  
  if(list == "")
  {
	 obj.style.top=tempY + 97 + "px";
	 obj.style.left=tempX + "px";
  }
  else
  {
	obj.style.left=tempX + 15 + "px";
	obj.style.top=tempY + 15 + "px";
  }
 
  picobj.style.display="";
  obj.style.display="";
  return false;
}

function showDetail(event, hiddenID, divWidth, divHeight, feature)
{
	var divobj = document.getElementById("divDetail");
	var hid = document.getElementById(hiddenID);
	var infoobj = document.getElementById("lblDetail");
	infoobj.innerHTML = "";
    infoobj.innerHTML = hid.value;
    divobj.style.display = "";
    infoobj.style.display = "";
    
    var IE = document.all?true:false ;
	var tempX = 0
	var tempY = 0
	if (IE) 
	{ 
		//如果顶部声明了dtd,document.body.scrollLeft 要改成 document.documentElement.scrollLeft,其他类推  
		tempX = event.clientX + document.documentElement.scrollLeft;  // tempX = 635
		tempY = event.clientY + document.documentElement.scrollTop;   // tempY = 639
	} 
	else 
	{
		tempX = event.pageX;
		tempY = event.pageY;
	}  
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}
	divobj.style.position = "absolute"; 

	divobj.style.padding = "0 0 0 0";
	divobj.style.border = "0px";
			
	divobj.style.top = tempY + 15 + "px";
	if(feature == null || feature == '')
		divobj.style.left = tempX + 15 + "px";
	else
		divobj.style.left = null;    
}

function showDetail_B(event, hiddenID, divWidth, divHeight, feature, distance)
{
	var divobj = document.getElementById("divDetail");
	//var divDetailInside = document.getElementById("divDetailInside");
	var hid = document.getElementById(hiddenID);
	var infoobj = document.getElementById("lblDetail");
	infoobj.innerHTML = "";
    infoobj.innerHTML = hid.value;
    divobj.style.display = "";
    infoobj.style.display = "";
    
    var IE = document.all?true:false ;
	var tempX = 0
	var tempY = 0
	if (IE) 
	{ 
		//如果顶部声明了dtd,document.body.scrollLeft 要改成 document.documentElement.scrollLeft,其他类推  
		tempX = event.clientX + document.documentElement.scrollLeft;  // tempX = 635
		if(distance != null || distance != '')
		{
			tempY = event.clientY + document.documentElement.scrollTop + parseInt(distance);
		}
		else
		{
			tempY = event.clientY + document.documentElement.scrollTop;   // tempY = 639
		}
	} 
	else 
	{
		tempX = event.pageX;
		if(distance != null || distance != '')
		{
			tempY = event.pageY + parseInt(distance);
		}
		else
		{
			tempY = event.pageY;
		}
	}  
	/*if(distance != null || distance != '')
	{
		tempY += parseInt(distance);
	}*/
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}
	divobj.style.position = "absolute"; 
	
	divobj.style.padding = "0 0 0 0";
	divobj.style.border = "0px";
			
	divobj.style.top = tempY + 15 + "px";
	if(feature == null || feature == '')
		divobj.style.left = tempX + 15 + "px";
	else
		divobj.style.left = null;
    
}

function GetObjects()
{
	var ajax=false;
		/*@cc_on @*/
		/*@if (@_jscript_version >= 5)
		try 
		{ 
    		ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
		}
		catch (e)
		{ 
   	 		try
   	 		{ 
    			ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
    		}
    		catch (E)
    		{ 
    			try
    			{
    				ajax = new XMLHttpRequest(); 
    			}
    			catch(e)
    			{
    				ajax = false;
    			}
    		} 
		}
		@end @*/
		
		if (!ajax && typeof XMLHttpRequest!='undefined') { 
    		ajax = new XMLHttpRequest(); 
		}
		return ajax;
}

function encode(str){
  if(str == null) return '';

  //先做一次编码
  var retStr = escape(str);

  //处理url中所有的+号，该字符escape中不处理
  if(str.indexOf('+') != -1){
    retStr = retStr.replace(/\+/g,'%2B');
  }
  
  //
  return retStr;
}

function Trim(s) {
 var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
 return (m == null) ? "" : m[1];
}

function numkeypress()
 {
	var key=event.keyCode;
    if((key<48&&key!=46&&key!=45)||key>57)
	 {
	     event.keyCode=0;
	 }
 }
 
function char_test(chr) 
//字符检测函数 
{ 
var i; 
var smallch="abcdefghijklmnopqrstuvwxyz"; 
var bigch="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
for(i=0;i<26;i++) 
  if(chr==smallch.charAt(i) || chr==bigch.charAt(i)) 
    return(1); 
return(0); 
} 

function spchar_test(chr) 
//数字和特殊字符检测函数 
{ 
var i; 
var spch="_-.0123456789"; 
for (i=0;i<13;i++) 
   if(chr==spch.charAt(i)) 
    return(1); 
return(0); 
}
function spchar_test1(chr) 
//数字和特殊字符检测函数 
{ 
var i; 
var spch="_-0123456789"; 
for (i=0;i<13;i++) 
   if(chr==spch.charAt(i)) 
    return(1); 
return(0); 
}  

//验证用户名
function checkUserName(str)
{
 var i,flag=0; 
 if(char_test(str.charAt(0)) == 0)
  return 1;
 for(i=0;i<str.length;i++) 
  if(char_test(str.charAt(i))==0 && spchar_test1(str.charAt(i))==0) 
	return 2;

  return 0;
}

function checkEmail(str) 
{ 
var i,flag=0; 
var at_symbol=0; 
//“@”检测的位置 
var dot_symbol=0; 
//“.”检测的位置 
//if(char_test(str.charAt(0))==0 ) 
 // return (1); 
//首字符必须用字母 

for (i=1;i<str.length;i++) 
  if(str.charAt(i)=='@') 
    { 
    at_symbol=i; 
    break; 
    } 
//检测“@”的位置 

if(at_symbol==str.length-1 || at_symbol==0) 
  return(2); 
//没有邮件服务器域名 

//if(at_symbol<3) 
 // return(3); 
//帐号少于三个字符 

//if(at_symbol>19 ) 
 // return(4); 
//帐号多于十九个字符 

for(i=1;i<at_symbol;i++) 
  if(char_test(str.charAt(i))==0 && spchar_test(str.charAt(i))==0) 
    return (5); 
for(i=at_symbol+1;i<str.length;i++) 
  if(char_test(str.charAt(i))==0 && spchar_test(str.charAt(i))==0) 
    return (5); 
//不能用其它的特殊字符    
    
for(i=at_symbol+1;i<str.length;i++) 
  if(str.charAt(i)=='.') dot_symbol=i; 
for(i=at_symbol+1;i<str.length;i++)  
  if(dot_symbol==0 || dot_symbol==str.length-1 || dot_symbol == at_symbol+1) 
//简单的检测有没有“.”，以确定服务器名是否合法 
  return (6); 
   
return (0);  
//邮件名合法 
}

function isNumber(name) //数值检测
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charAt(i) < "0" || name.charAt(i) > "9")
return false;
}
return true;
}

function CreateControl(name, archive, codebase, code, width, height, host, user, passwd, game_id, logintype)
{
	document.write("<applet name='" + name + "' archive='" + archive + "' codebase='" + codebase + "' code='" + code + "' width='" + width + "' height='" + height + "' align='center' MAYSCRIPT>");
	document.write("<param name='host' value='" + host + "'>");
	document.write("<param name='user' value='" + user + "'>");
	document.write("<param name='passwd' value='" + passwd + "'>");
	document.write("<param name='game_id' value='" + game_id + "'>");
	document.write("<param name='logintype' value='" + logintype + "'>");
	document.write("</applet>");
}

var flag_Detail = 0;
function ShowDetail(val)
{
	if (val=="") 
	{
		return;
	}
	if (flag_Detail==0) {
		flag_Detail = 1;
		document.getElementById(val).style.display="block";
	}
	else
	{
		flag_Detail = 0;
		document.getElementById(val).style.display="none";
	}
}

function Click_Fun() 
{
	var strUrl = window.location.href;
	if(strUrl.indexOf("Type=check") > -1)
	{
		window.location.href = strUrl.replace("check","uncheck");
	}
	else
	{
		window.location.href = strUrl + "&Type=uncheck";
	}
}

function Click_Prize() 
{
	var strUrl = window.location.href;
	if(strUrl.indexOf("Type=uncheck") > -1)
	{
		window.location.href = strUrl.replace("uncheck","check");
	}
	else
	{
		window.location.href = strUrl + "&Type=check";
	}
}

function Game_Play_Click()
{
}