function nTabs(thisObj,Num){
if(thisObj.className == "active")return;
var tabObj = thisObj.parentNode.id;
var tabList = document.getElementById(tabObj).getElementsByTagName("li");
for(i=0; i <tabList.length; i++)
{
  if (i == Num)
  {
   thisObj.className = "active"; 
      document.getElementById(tabObj+"_Content"+i).style.display = "block";
  }else{
   tabList[i].className = "normal"; 
   document.getElementById(tabObj+"_Content"+i).style.display = "none";
  }
} 
}

function resizeImg(obj) { 
var obj = document.getElementById(obj); 
var objContent = obj.innerHTML;
var imgs = obj.getElementsByTagName('img'); 
if(imgs==null) return; 
for(var i=0; i<imgs.length; i++) { 
if(imgs[i].width>parseInt(680)) { 
imgs[i].width = parseInt(680);
} 
} 
} 
window.onload = function() {resizeImg('left_con');} 

function picflash(imgurl,imglink,imgtext,flashwidth,flashheight,textheight){

 var focus_width=flashwidth
 var focus_height=flashheight
 var text_height=textheight
 var swf_height = focus_height+text_height
 
 var pics=imgurl
 var links=imglink
 var texts=imgtext
 
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
 document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/flash/focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
 document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
 document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
 document.write('<embed src="/flash/focus.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');  document.write('</object>'); 
}

function showInfo(m,n,x) {
		if (m==1) {
			for (var i=1;i<=x;i++) {
				if (n==i) {
				  getObject("div"+i).className="diva";
				  getObject("tab1_"+i).style.display="";
				}
				else
				{ 
				  getObject("div"+i).className="divb";
				  getObject("tab1_"+i).style.display="none";
				}
			}
		}
}
function showhost(m,n,x) {
		if (m==1) {
			for (var i=1;i<=x;i++) {
				if (n==i) {
				  getObject("hl"+i).className="diva";
				  getObject("hl_"+i).style.display="";
				}
				else
				{ 
				  getObject("hl"+i).className="divb";
				  getObject("hl_"+i).style.display="none";
				}
			}
		}
}
function showmail(m,n,x) {
		if (m==1) {
			for (var i=1;i<=x;i++) {
				if (n==i) {
				  getObject("ml"+i).className="diva";
				  getObject("ml_"+i).style.display="";
				}
				else
				{ 
				  getObject("ml"+i).className="divb";
				  getObject("ml_"+i).style.display="none";
				}
			}
		}
}
function showuserInfo(m,n,x) {
		if (m==1) {
			for (var i=1;i<=x;i++) {
				if (n==i) {
				  getObject("litem_top"+i).className="litem_top_b";
				  getObject("item_"+i).style.display="";
				}
				else
				{ 
				  getObject("litem_top"+i).className="litem_top_a";
				  getObject("item_"+i).style.display="none";
				}
			}
		}
}

function getObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId);
    } else if (document.all && document.all(objectId)) {
	return document.all(objectId);
    } else if (document.layers && document.layers[objectId]) {
	return document.layers[objectId];
    } else {
	return false;
    }
}

function cleardomain(domainname)
{
if(domainname.value=="输入你要查询的域名")
	domainname.value="";
}
function redodomain(domainname)
{
if(domainname.value=="")
	domainname.value="输入你要查询的域名";
}

function clearsearch(sn){
if(sn.value=="关键字")
sn.value="";
}

function redosearch(sn){
if(sn.value=="")
sn.value="关键字";
}

function chkseach(sn){
if(sn.keys.value==""){
alert("请输入关键字"); 
sn.keys.focus(); 
return false;
}
if(sn.keys.value=="关键字"){
alert("请输入关键字"); 
sn.keys.focus(); 
return false;
}
return true;
}

function clearstyle(sn){
if(sn.value=="样式名称关键词")
sn.value="";
}

function redostyle(sn){
if(sn.value=="")
sn.value="样式名称关键词";
}

function chkstyle(sn){
if(sn.style_kw.value==""){
alert("请输入样式名称关键词"); 
sn.style_kw.focus(); 
return false;
}
if(sn.style_kw.value=="样式名称关键词"){
alert("请输入样式名称关键词"); 
sn.style_kw.focus(); 
return false;
}
return true;
}

function checkd(sn) 
{ 
if (sn.dns.value=="") 
{ 
alert("请输入要查询域名"); 
sn.dns.focus(); 
return false; 
} 
if (sn.dns.value=="输入你要查询的域名") 
{ 
alert("请输入要查询域名"); 
sn.dns.focus(); 
return false; 
} 
if(sn.dns.value.length < 3 ) 
{ 
alert("域名不能少于三位"); 
sn.dns.focus(); 
return false; 
}
return getdomain(sn);
} 

function checkExUser(){
var number = Math.random();
number = number * 1000000000;
var xmlhttp;
if (window.ActiveXObject) { 
   try { 
      xmlhttp=new window.ActiveXObject("Msxml2.XMLHTTP"); 
   } catch (e) { 
      try { 
        xmlhttp=new window.ActiveXObject("Microsoft.XMLHTTP"); 
      } catch (E) {         
        return false; 
      }      
   }     
   } else if (window.XMLHttpRequest) { 
      http_req=new window.XMLHttpRequest(); 
      if (xmlhttp.overrideMimeType) { 
         xmlhttp.overrideMimeType("text/xml"); 
      } 
   } 
var uname=document.getElementById("username").value; 
if (uname.length<4){
   document.getElementById("ts").innerHTML="<div style='color:#f00;width:100%;text-align:left;'>用户名不能少于4位</div>";
 return;}
if (uname.length>18){
   document.getElementById("ts").innerHTML="<div style='color:#f00;width:100%;text-align:left;'>用户名不能大于18位</div>";
 return;}
if ((uname=="")||(uname==null)) return; 
   var url="chuser.asp?username="+escape(uname)+"&num="+escape(number);
   xmlhttp.onreadystatechange = function(){
   if(xmlhttp.readystate==4){
   if (xmlhttp.status == 200) {
   var txt=xmlhttp.responseText;
   document.getElementById("ts").innerHTML=txt;
}
}
}
xmlhttp.open ("Get",url,false);  
xmlhttp.send(null);
}

function checklogin(lf){
if(lf.loginuser.value==""){
alert("用户名不能为空！");
lf.loginuser.focus();
return false;
}
if(lf.loginpwd.value==""){
alert("密码不能为空！")
lf.loginpwd.focus();
return false;
}
if(lf.validatecode.value==""){
alert("验证码不能为空！");
lf.validatecode.focus();
return false;
}
if(lf.validatecode.value.length<4){
alert("验证码长度不对！请输入4位数字！");
lf.validatecode.focus();
return false;
}
return true;
}

function chkguest(gf){
if(gf.guest_title.value==""){
alert("标题不能为空！");
gf.guest_title.focus();
return false;
}
if(gf.guest_user.value==""){
alert("姓名不能为空！");
gf.guest_user.focus();
return false;
}
if(gf.guest_phone.value==""){
alert("电话不能为空！");
gf.guest_phone.focus();
return false;
}
if(gf.guest_contain.value==""){
alert("内容不能为空！");
gf.guest_contain.focus();
return false;
}
if(gf.validatecode.value==""){
alert("验证码不能为空！");
gf.validatecode.focus();
return false;
}
if(gf.validatecode.value.length<4){
alert("验证码长度不对！请输入4位数字！");
gf.validatecode.focus();
return false;
}
return true;
}

function chkcom(cf){
if(cf.sitename.value==""){
alert("网站名称不能为空！");
cf.sitename.focus();
return false;
}
if(cf.url.value==""){
alert("网站地址不能为空！");
cf.url.focus();
return false;
}
if(cf.url.value=="http://"){
alert("网站地址不能为空！");
cf.url.focus();
return false;
}
if(cf.logo.value==""){
alert("网站logo不能为空！");
cf.logo.focus();
return false;
}
if(cf.validatecode.value==""){
alert("验证码不能为空！");
cf.validatecode.focus();
return false;
}
if(cf.validatecode.value.length<4){
alert("验证码长度不对！请输入4位数字！");
cf.validatecode.focus();
return false;
}
return true;
}

function chkaddlink(lf){
if(lf.sitename.value==""){
alert("网站名称不能为空！");
lf.sitename.focus();
return false;
}
if(lf.url.value==""){
alert("网站地址不能为空！");
lf.url.focus();
return false;
}
if(lf.url.value=="http://"){
alert("网站地址不能为空！");
lf.url.focus();
return false;
}
if(lf.validatecode.value==""){
alert("验证码不能为空！");
lf.validatecode.focus();
return false;
}
if(lf.validatecode.value.length<4){
alert("验证码长度不对！请输入4位数字！");
lf.validatecode.focus();
return false;
}
return true;
}

function changerand(obj){ 
  obj.src="include/validatecode.asp?t="+Math.random();   
}  


function checkreg(rf){
if(rf.username.value==""){
alert("用户名不能为空！");
rf.username.focus();
return false;
}
if(rf.username.value.length<4 || rf.username.value.length>18) {
   alert("\请输入正确的用户名,用户名长度为4-18位！")
   rf.username.focus();
   return false;
}
if (!isSsnString(rf.username.value)){
   alert("\    对不起，您选择的用户名不正确或已被占用！\n用户名应该由不区分大小写“a-z 0-9 ._-”字符组成！");
   rf.username.focus();
   return false;
}
if(rf.pwd.value==""){
alert("密码不能为空！");
rf.pwd.focus();
return false;
}
if(rf.pwd.value.length<6 || rf.pwd.value.length>18) {
   alert("\请输入正确的密码,用户名长度为6-18位！")
   rf.pwd.focus();
   return false;
}
if (!isSsnString(rf.pwd.value)){
   alert("\    密码不能包含空格等非字符，由6-18位任意“a-z 0-9 ._-”不区分大小写数字与字母组成！");
   rf.pwd.focus();
   return false;
}
if(rf.repwd.value==""){
alert("确认密码不能为空！");
rf.repwd.focus();
return false;
}
if(rf.pwd.value!=rf.repwd.value){
alert("两次密码不一样！");
rf.pwd.focus();
return false;
}

if(rf.email.value=="" ) 
{ 
alert("邮箱不能为空！"); 
rf.email.focus(); 
return false; 
} 
var str = rf.email.value; 
if (str.charAt(0) == "." || str.charAt(0) == "@" || str.indexOf('@', 0) == -1|| str.indexOf('.', 0) == -1 || str.lastIndexOf("@") == str.length-1 || str.lastIndexOf(".") == str.length-1) {
alert("邮箱地址不正确，不是一个有效的邮箱！\n请输入正确的邮箱，如：huigo@huigo.net"); 
rf.email.focus(); 
return false; 
}
if(rf.question.value==""){
alert("提示问题不能为空！");
rf.question.focus();
return false;
}
if(rf.answer.value==""){
alert("问题答案不能为空！");
rf.answer.focus();
return false;
}
if(rf.question.value==rf.answer.value){
alert("提示问题与答案不能相同！");
rf.answer.focus();
return false;
}
if(rf.validatecode.value==""){
alert("验证码不能为空！");
rf.validatecode.focus();
return false;
}
if(rf.validatecode.value.length<4){
alert("验证码长度不对！请输入4位数字！");
rf.validatecode.focus();
return false;
}
if (!isSsnnumber(rf.validatecode.value)){
   alert("\验证码由数字组成，请输入4位数字！");
   rf.pwd.focus();
   return false;
}
return true;
}

//验证用户名是否合法
function isSsnString (ssn){
var re=/^[0-9a-z][\w-.]*[0-9a-z]$/i;
if(re.test(ssn)){return true;}else{return false;}
}
//验证数字
function isSsnnumber (ssn){
var re=/^[0-9][\w-.]*[0-9]$/i;
if(re.test(ssn)){return true;}else{return false;}
}

//CharMode函数
//测试某个字符是属于哪一类.
function CharMode(iN){
if (iN>=48 && iN <=57) //数字
return 1;
if (iN>=65 && iN <=90) //大写字母
return 2;
if (iN>=97 && iN <=122) //小写
return 4;
else
return 8; //特殊字符
}

//bitTotal函数
//计算出当前密码当中一共有多少种模式
function bitTotal(num){
modes=0;
for (i=0;i<4;i++){
if (num & 1) modes++;
num>>>=1;
}
return modes;
}

//checkStrong函数
//返回密码的强度级别

function checkStrong(sPW){
if (sPW.length<=4)
return 0; //密码太短
Modes=0;
for (i=0;i<sPW.length;i++){
//测试每一个字符的类别并统计一共有多少种模式.
Modes|=CharMode(sPW.charCodeAt(i));
}
return bitTotal(Modes);
}

//pwStrength函数
//当用户放开键盘或密码输入框失去焦点时,根据不同的级别显示不同的颜色

function pwStrength(pwd){
O_color="#eeeeee";
L_color="#FF0000";
M_color="#FF9900";
H_color="#33CC00";
if (pwd==null||pwd==''){
Lcolor=Mcolor=Hcolor=O_color;
}
else{
S_level=checkStrong(pwd);
switch(S_level) {
case 0:
Lcolor=Mcolor=Hcolor=O_color;
case 1:
Lcolor=L_color;
Mcolor=Hcolor=O_color;
break;
case 2:
Lcolor=Mcolor=M_color;
Hcolor=O_color;
break;
default:
Lcolor=Mcolor=Hcolor=H_color;
}
}

document.getElementById("strength_L").style.background=Lcolor;
document.getElementById("strength_M").style.background=Mcolor;
document.getElementById("strength_H").style.background=Hcolor;
return;
}


function showsize(fontsize){
document.getElementById("news_contain").style.font=fontsize;
}

function gosubmitpage(){
document.gopage.submit();
}

 function chkdata(){
    for(var i=0;i<document.frmfav.elements.length;i++){
      var e = document.frmfav.elements[i];
      if (e.name == 'chkbox'){
      if (e.checked){
        if(confirm('Delete,Are you sure!')){
          document.frmfav.submit();
          return(true);
        }
        return(false);
      }
     } 
    }
    alert("Please selected then Delete!");
    return(false);
  }

  function CheckAll(){
  for (var i=0;i<document.frmfav.elements.length;i++)
    {
    var e = document.frmfav.elements[i];
    if (e.name == 'chkbox')
       e.checked = document.frmfav.chkall.checked;
    }
  }
  
function creatXmlHttp()
{
var xmlhttp;
if (window.ActiveXObject) { 
   try { 
      xmlhttp=new window.ActiveXObject("Msxml2.XMLHTTP"); 
   } catch (e) { 
      try { 
        xmlhttp=new window.ActiveXObject("Microsoft.XMLHTTP"); 
      } catch (E) {         
        return false; 
      }      
   }     
   } else if (window.XMLHttpRequest) { 
      http_req=new window.XMLHttpRequest(); 
      if (xmlhttp.overrideMimeType) { 
         xmlhttp.overrideMimeType("text/xml"); 
      } 
   } 
return xmlhttp;
}

function getdomain(sn){
document.getElementById('domainlist').style.display="block"
document.getElementById("dcontent").innerHTML="<img src='/Templates/huigle/images/loading.gif' />";
var sdomain=sn.sdomain.value;  
var dns=sn.dns.value; 
var oCk = sn.checkbox;
     var ckvalue = ""; //复选框的值
     for(var i=0;i<oCk.length;i++){
        if(oCk[i].checked){
if (i==0){
ckvalue = oCk[i].value;
}else{ ckvalue = ckvalue +","+ oCk[i].value;} 
}
}
var number = Math.random();
number = number * 1000000000;
var xmlhttp=creatXmlHttp();
var url="/domain.asp";
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readystate==4){
if (xmlhttp.status == 200) {
   var txt=xmlhttp.responseText;
   document.getElementById("dcontent").innerHTML=txt;
}   
}
}
xmlhttp.open ("POST",url,true);
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');  
xmlhttp.send("sdomain="+escape(sdomain)+"&checkbox="+escape(ckvalue)+"&dns="+escape(dns)+"&radtime="+escape(number));
return false;
}

function close_domain(){domainlist.style.display='none';}
