var NowObj;

$ID = function(el){
	return document.getElementById(el);
};

function shownode(NodeID){
var obj;
	obj=$ID(NodeID)
	if(obj.style.display == 'none'){
		obj.style.display = '';
	}else{
		obj.style.display = 'none';
	}
}

function openwindow(url,name,iWidth,iHeight)
 {
  var url;                                 //转向网页的地址;
  var name;                           //网页名称，可为空;
  var iWidth;                          //弹出窗口的宽度;
  var iHeight;                        //弹出窗口的高度;
  var iTop = (window.screen.availHeight-30-iHeight)/2;       //获得窗口的垂直位置;
  var iLeft = (window.screen.availWidth-10-iWidth)/2;           //获得窗口的水平位置;
  window.open(url,name,'height='+iHeight+',,innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no');
 }

function sethome(){
this.homepage.style.behavior='url(#default#homepage)';this.homepage.sethomepage("http://"+document.domain);
}

function checkform(){
var i
var errtxt1=arguments[0];
var errtxt2=arguments[1];
var errtxt3=arguments[2];
		for(i=3;i<arguments.length;i++){
				//alert(objname+e);
				checkobj=$ID(arguments[i]);
				if(checkobj){
					switch (arguments[i]){
					case "Email" :
						if (checkspace(checkobj.value)){alert(errtxt1+checkobj.title+"!!");checkobj.focus();return false;}
						if (checkmail(checkobj)==false){alert(errtxt2+checkobj.title+errtxt3+"!!");checkobj.focus();return false;};
						break;
					case "UserName" :
						if(isPasswd(checkobj.value)==false){
							alert(errtxt2+checkobj.title+errtxt3+'！\n只能输入5-20个以字母开头、可带数字、“_”、“.”的字串, numbers, including,"_","-"');
							checkobj.focus();
							return false;
							}
						break;
					case "Password" :
						if(isPasswd(checkobj.value)==false){
							alert(errtxt2+checkobj.title+errtxt3+'！\n只能输入6-20个字母、数字、下划线');
							checkobj.focus();
							return false;
							}
						break;
					case "Password1" :
						if(isPasswd(checkobj.value)==false){
							alert(errtxt2+checkobj.title+errtxt3+'！\n只能输入6-20个字母、数字、下划线');
							checkobj.focus();
							return false;
							}
						break;
					case "PwdConfirm" :
						if(checkobj.value!=$ID('Password1').value){
							alert('输入密码两次不一致！');
							checkobj.focus();
							return false;
							}
						break;
					case "Bulid":
						if(strDateTime(checkobj.value)==false){
							alert(errtxt2+checkobj.title+errtxt3+'！\n如：2008-12-16 16:04:04');
							checkobj.focus();
							return false;
							}
						break;
					case "QQ":
						if(isQQ(checkobj.value)==false && checkobj.value!='游戏中查询'){
							alert(errtxt2+checkobj.title+errtxt3+'！');
							checkobj.focus();
							return false;
							}
						break;
					case "phone" :
					case "fax" :
						if(isTel(checkobj.value)==false){
							alert(errtxt2+checkobj.title+errtxt3+'！\n只能输入数字和 "+","-"');
							checkobj.focus();
							return false;
							}
						break;
					case "mobile" :
						if(isMobile(checkobj.value)==false){
							alert(errtxt2+checkobj.title+errtxt3+'！\n只能输入数字和 "+","-"');
							checkobj.focus();
							return false;
							}
						break;
					}
					if (checkspace(checkobj.value)){alert(errtxt1+checkobj.title+"!!");checkobj.focus();return false;}
				}
		}
//$ID("mailcontent").value=$ID("sendfrom").innerHTML;
}

function checkmail(mailobj,errtxt){
	if (mailobj){
		var re = new RegExp("^([A-Za-z0-9_|-]+[.]*[A-Za-z0-9_|-]+)+@[A-Za-z0-9|-]+([.][A-Za-z0-9|-]+)*[.][A-Za-z0-9]+$","ig");
		{if (!re.test(mailobj.value))
			{
			mailobj.focus();
			return false;
			}
		}
	}
}

function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}

function isRegisterUserName(s)//只有输入5-20个用字母开头，可以包括数字,"_","-"
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}

function isPasswd(s){ //只能输入6-20个字母、数字、下划线
var patrn=/^[a-zA-Z0-9]{6,15}$/;
if (!patrn.exec(s)) return false
return true
}
function isQQ(s){ //只能输入6-20个字母、数字、下划线
var patrn=/^[0-9]{6,15}$/;
if (!patrn.exec(s)) return false
return true
}

function isTel(s){
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

function isMobile(s){
	var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
	if (!patrn.exec(s)) return false
	return true
}

function strDateTime(str){
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; 
var r = str.match(reg); 
if(r==null)return false; 
var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); 
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
}

function PlayWmp(Vsrc,Vwidth,Vheight){
	var reval;
	reval = "<object id=\"NSPlay\" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" standby=\"Loading Microsoft Windows Media Player components...\" type=\"application/x-oleobject\" align=\"center\" hspace=\"5\" width=\""+ Vwidth +"\" height=\""+ Vheight +"\"> ";
	reval += "        <param name=\"AutoRewind\" value=1> ";
	reval += "        <param NAME=\"url\" value=\""+ Vsrc +"\">";
	reval += "        <param name=\"ShowControls\" value=\"1\"> ";
	reval += "        <param name=\"ShowPositionControls\" value=\"0\"> ";
	reval += "        <param name=\"ShowAudioControls\" value=\"1\"> ";
	reval += "        <param name=\"ShowTracker\" value=\"0\"> ";
	reval += "        <param name=\"ShowDisplay\" value=\"0\"> ";
	reval += "        <param name=\"ShowStatusBar\" value=\"0\"> ";
	reval += "        <param name=\"ShowGotoBar\" value=\"0\">";
	reval += "        <param name=\"PlayCount\" value=\"0\">";
	reval += "        <param name=\"ShowCaptioning\" value=\"0\"> ";
	reval += "        <param name=\"AutoStart\" value=1> ";
	reval += "        <param name=\"Volume\" value=\"50\"> ";
	reval += "        <param name=\"AnimationAtStart\" value=\"0\"> ";
	reval += "        <param name=\"TransparentAtStart\" value=\"0\"> ";
	reval += "        <param name=\"AllowChangeDisplaySize\" value=\"0\"> ";
	reval += "        <param name=\"AllowScan\" value=\"0\">";
	reval += "        <param name=\"stretchToFit\" value=\"1\">";
	reval += "        <param name=\"EnableContextMenu\" value=\"1\"> ";
	reval += "        <param name=\"ClickToPlay\" value=\"0\"> ";
	reval += "<embed src=\""+ Vsrc +"\" align=\"baseline\" border=\"0\" width=\""+ Vwidth +"\" height=\""+ Vheight +"\" type=\"application/x-mplayer2\"";
	reval += "    pluginspage=\"\" name=\"MediaPlayer1\" showcontrols=\"1\" showpositioncontrols=\"0\" showaudiocontrols=\"1\" showtracker=\"1\" showdisplay=\"0\" showstatusbar=\"1\" autosize=\"0\" showgotobar=\"0\" showcaptioning=\"0\" autostart=\"1\" autorewind=\"0\" animationatstart=\"0\" transparentatstart=\"0\" allowscan=\"1\" enablecontextmenu=\"1\" clicktoplay=\"0\" defaultframe=\"datawindow\" invokeurls=\"0\">";
	reval += "</embed>";
	reval += "</object>";
	return reval;
}

function makeStatic() {
	if (document.all){qqdiv.style.pixelTop=document.documentElement.scrollTop+220;}  
	else {eval('document.qqdiv.top=eval(window.pageYOffset+220)');}  
	setTimeout("makeStatic()",0);
}

function showqqdiv(){
	document.write("<div id=\"qqdiv\"><ul>");
	document.write("<li class=\"qqheader\"></li>");
	document.write("<li class=\"qqnum\"><a target=blank href=tencent://message/?uin=1075587779&Site=魔域私服站&Menu=yes><img border=\"0\" SRC=http://wpa.qq.com/pa?p=1:1075587779:8 alt=\"客户服务\"></a></li>");
	document.write("<li class=\"qqnum\"><a target=blank href=tencent://message/?uin=1075600762&Site=魔域私服站&Menu=yes><img border=\"0\" SRC=http://wpa.qq.com/pa?p=1:1075600762:8 alt=\"客户服务\"></a></li>");
	document.write("<li><img src=\"images/QQ/kefu_down.gif\" /></li>");
	document.write("</ul></div>");
	makeStatic();
}

function showpic(picsrc,ww,hh,linkurl,fc){
if(fc=="undefined"){fc="0xffffff"}
document.write("<object id=\"FlashShowImageObject\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\""+ww+"\" height=\""+hh+"\">");
document.write("<param name=\"movie\" value=\"images/smallImageShow.swf\" />");
document.write("<param name=\"quality\" value=\"high\" />");
document.write("<param name=\"FlashVars\" value=\"fu="+picsrc+"&fw="+ww+"&fh="+hh+"&fa=t&fibc=0xFFFFFF&fc="+fc+"&fs=f&fb=f&fo="+linkurl+"\">");
document.write("<param name=\"wmode\" value=\"transparent\">");
document.write("<embed wmode=\"transparent\" src=\"images/smallImageShow.swf\" quality=\"high\" id=\"FlashShowImageObject\" name=\"FlashShowImageObject\" FlashVars=\"fu="+picsrc+"&fs=f&fw="+ww+"&fh="+hh+"&fa=t&fibc=0xFFFFFF&fc="+fc+"&fb=f&fo="+linkurl+"\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+ww+"\" height=\""+hh+"\"></embed>");
document.write("</object>");
}