// JavaScript Document
//创建XMLHttpRequest对象   

function getXMLHTTPObj() 
{
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
   if (!xmlHttp)
     alert("Error creating the XMLHttpRequest object.");
   else {
     return xmlHttp;}
}


   function getCustomerInfo(Parameters) {
     var Parameters=Parameters.split("|");
     for (i=1;i<Parameters[4];i++)
	 {
     document.getElementById(Parameters[1]+i).className='';
	 }
     document.getElementById(Parameters[1]+Parameters[3]).className='selected';
     xmlHttp=getXMLHTTPObj();
     var url = "date.asp?action="+Parameters[5]+"&Class="+Parameters[0]+"&name="+Parameters[6]
     xmlHttp.open("GET", url, true);
     xmlHttp.onreadystatechange = function(){updatePage(Parameters[2])};
     xmlHttp.send(null);
   }

   function updatePage(Regional,action) {
   if (xmlHttp.readyState == 1) 
   {
    document.getElementById(Regional).innerHTML = "<div style='text-align:center;'><img src='images/loading.gif'></div>";
   }

   if (xmlHttp.readyState == 2) 
   {
    document.getElementById(Regional).innerHTML = "<div style='text-align:center;'><img src='images/loading.gif'></div>";
   }

   if (xmlHttp.readyState == 3) 
   {
    document.getElementById(Regional).innerHTML = "<div style='text-align:center;'><img src='images/loading.gif'></div>";
   }
   if (xmlHttp.readyState == 4) {
      if (xmlHttp.status == 200) {
	      if(action=="checkform")
	      {
	          var chanshu=xmlHttp.responseText.split("|");
			  //document.write(chanshu[1]);
	          if (chanshu[2]=="true"){document.getElementById(chanshu[0]).className="reg_tishi_kuang reg_tishi_dui";}
		      else{document.getElementById(chanshu[0]).className="reg_tishi_kuang reg_tishi_hong";}
		      txt=chanshu[1];
	      }
	      else
	      {
		    txt= xmlHttp.responseText;
	      }
      document.getElementById(Regional).innerHTML = txt;
	  //document.write (xmlHttp.responseText);
        }
      else if (xmlHttp.status == 404) {
        alert('请求的网址不存在!');
        }
   else {
   alert('错误:错误代码为:' + xmlHttp.status);
        }
 }
}

function dq_discount(src,scale,discount){

var str='<p style="margin-top:-'+(scale*130)+'px;margin-left:56px;" align="left">';

str+='<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="'+33*scale+'" HEIGHT="'+33*scale+'"><param name="FlashVars" value="discount='+discount+'"><PARAM NAME="movie" VALUE="'+src+'"><PARAM NAME="menu" VALUE="false"><PARAM NAME="wmode" VALUE="transparent"><embed src="'+src+'" width="'+33*scale+'" height="'+33*scale+'" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" wmode="transparent" FlashVars="discount='+discount+'"/></OBJECT>'

str+="</p>";

document.write(str)

}
/*

*/	
function checkform(Type){
	var formvalue=document.getElementById(Type).value;
		switch (Type){
			case "username" :
                  if (formvalue.length==0)
	                 {
	               document.getElementById("uaername_kuang").className="reg_tishi_kuang reg_tishi_hong";
	               document.getElementById("uaername_kuang").innerHTML = "此项为必填项，请输入您的用户名";
	                 }
	             else if(formvalue.length<3) 
				     {
	                    document.getElementById("uaername_kuang").className="reg_tishi_kuang reg_tishi_hong";
	                    document.getElementById("uaername_kuang").innerHTML = "对不起，您输入的用户名小于3个字符,请输入一个较长的用户名";
	                 }
				 else if(formvalue.length>15)
				     {
	                    document.getElementById("uaername_kuang").className="reg_tishi_kuang reg_tishi_hong";
	                    document.getElementById("uaername_kuang").innerHTML= "对不起，您输入的用户名超过了15个字符,请输入一个较长的用户名";
	                 }
				else{
					 //验证用户名是否存在
                      xmlHttp=getXMLHTTPObj();
                      var url = "checkform.asp?action=username&username="+document.getElementById("username").value;
                      xmlHttp.open("GET", url, true);
                      xmlHttp.onreadystatechange = function(){updatePage("uaername_kuang","checkform")};
                      xmlHttp.send(null);
					} 
					break;
			case "password" :
                  if (formvalue.length==0)
	                 {
	               document.getElementById("password_kuang").className="reg_tishi_kuang reg_tishi_hong";
					var v="此项为必填项,请输入您的密码";
	               document.getElementById("password_kuang").innerHTML=v;
	                 }
				  else if(formvalue.length>22)
				    {
	               document.getElementById("password_kuang").className="reg_tishi_kuang reg_tishi_hong";
	               document.getElementById("password_kuang").innerHTML = "对不起，您输入的密码超过了22个字符,请输入一个较长的用户名";
					}
				  else
				  {
	               document.getElementById("password_kuang").className="reg_tishi_kuang reg_tishi_dui";
	               document.getElementById("password_kuang").innerHTML = "您的密码符合要求";
				  }
				  break;
			case "password2" :
                  if (formvalue.length==0)
	                 {
	               document.getElementById("password2_kuang").className="reg_tishi_kuang reg_tishi_hong";
	               document.getElementById("password2_kuang").innerHTML = "请再次输入您的密码";
	                 }
                  else if (formvalue!=document.getElementById("password").value)
				  {
	               document.getElementById("password2_kuang").className="reg_tishi_kuang reg_tishi_hong";
	               document.getElementById("password2_kuang").innerHTML = "您两次输入的密码不一致，请再次输入您的密码";
				  }
				  else
				  {
	               document.getElementById("password2_kuang").className="reg_tishi_kuang reg_tishi_dui";
	               document.getElementById("password2_kuang").innerHTML = "密码重复输入正确";
			   	  }
				  break;
			case "email" :
                  if (formvalue.length==0)
	                 {
	               document.getElementById("email_kuang").className="reg_tishi_kuang reg_tishi_hong";
	               document.getElementById("email_kuang").innerHTML = "请输入您的邮箱";
	                 }
				 else{
					 if(isEmail(document.getElementById("email").value))
					     {
						  //验证邮箱是否存在
                      xmlHttp=getXMLHTTPObj();
                      var url = "checkform.asp?action=email&email="+document.getElementById("email").value;
                      xmlHttp.open("GET", url, true);
                      xmlHttp.onreadystatechange = function(){updatePage("email_kuang","checkform")};
                      xmlHttp.send(null);
						 }
					 else
					    {
	                   document.getElementById("email_kuang").className="reg_tishi_kuang reg_tishi_hong";
	                   document.getElementById("email_kuang").innerHTML = "您输入的邮箱格式不正确，请重新输入";
						}
					  } 
				 break;
			case "check_code" :
                  if (formvalue.length==0)
	                 {
	               document.getElementById("check_code_kuang").className="reg_tishi_kuang reg_tishi_hong";
	               document.getElementById("check_code_kuang").innerHTML = "请输入右侧的验证码";
	                 }
				  else{
					 //验证邮箱是否存在
                      xmlHttp=getXMLHTTPObj();
                      var url = "checkform.asp?action=check_code&check_code="+document.getElementById("check_code").value;
                      xmlHttp.open("GET", url, true);
                      xmlHttp.onreadystatechange = function(){updatePage("check_code_kuang","checkform")};
                      xmlHttp.send(null);
				  }
				 break;
		}
}
//邮箱验证
function   isEmail(email)   
  {   
  invalidChars   =   "   /;,:{}[]|*%$#!()`<>?";   
  if   (email   ==   "")   
  {   
  return   false;   
  }   
  for   (i=0;   i<   invalidChars.length;   i++)   
  {   
  badChar   =   invalidChars.charAt(i)   
  if   (email.indexOf(badChar,0)   >   -1)     {   
  return   false;   
  }   
  }   
  atPos   =   email.indexOf("@",1)   
  if   (atPos   ==   -1)     {       return   false;     }   
  if   (email.indexOf("@",   atPos+1)   !=   -1)   {       return   false;     }   
  periodPos   =   email.indexOf(".",atPos)   
  if(periodPos   ==   -1)   {   
  return   false;     //   and   at   least   one   "."   after   the   "@"   
  }   
  if   (   atPos   +2   >   periodPos)     {   
  return   false;     //   and   at   least   one   character   between   "@"   and   "."   
  }   
  if   (   periodPos   +3   >   email.length)     {       return   false;     }   
  return   true;   
  }//信息提示
function infotishi(info)
{
		switch (info){
			case "username" :
	               document.getElementById("uaername_kuang").className="reg_tishi_kuang reg_tishi_lv";
	               document.getElementById("uaername_kuang").innerHTML = "由字母(不区分大小写)、中文、数字、减号或下划线组成，用户名长度为3～15个字符";
				   	break;
			case "password" :
	               document.getElementById("password_kuang").className="reg_tishi_kuang reg_tishi_lv";
	               document.getElementById("password_kuang").innerHTML = "密码请使用英文字母加数字或符号的组合密码，不要单独使用英文字母、数字或符号作为您的密码,密码不能超过22个字符";
				   break;
			case "password2" :
	               document.getElementById("password2_kuang").className="reg_tishi_kuang reg_tishi_lv";
	               document.getElementById("password2_kuang").innerHTML = "请再输入一遍您上面输入的密码";
				   break;
			case "email" :
	               document.getElementById("email_kuang").className="reg_tishi_kuang reg_tishi_lv";
	               document.getElementById("email_kuang").innerHTML = "请输入正确的邮箱，将用于帐户的验证";
				   break;
			case "check_code_kuang" :
	               document.getElementById("check_code_kuang").className="reg_tishi_kuang reg_tishi_lv";
	               document.getElementById("check_code_kuang").innerHTML = "请输入右侧字符，<a href='#'>看不清楚？换个图片</a>";
				   break;
		             }
}
  
/* *
 * 检测密码强度
 * @param       string     pwd     密码
 */
function checkIntensity(pwd)
{
  var Mcolor = "#FFF",Lcolor = "#FFF",Hcolor = "#FFF";
  var m=0;

  var Modes = 0;
  for (i=0; i<pwd.length; i++)
  {
    var charType = 0;
    var t = pwd.charCodeAt(i);
    if (t>=48 && t <=57)
    {
      charType = 1;
    }
    else if (t>=65 && t <=90)
    {
      charType = 2;
    }
    else if (t>=97 && t <=122)
      charType = 4;
    else
      charType = 4;
    Modes |= charType;
  }

  for (i=0;i<4;i++)
  {
    if (Modes & 1) m++;
      Modes>>>=1;
  }

  if (pwd.length<=4)
  {
    m = 1;
  }

  switch(m)
  {
    case 1 :
      Lcolor = "2px solid red";
      Mcolor = Hcolor = "2px solid #DADADA";
    break;
    case 2 :
      Mcolor = "2px solid #f90";
      Lcolor = Hcolor = "2px solid #DADADA";
    break;
    case 3 :
      Hcolor = "2px solid #3c0";
      Lcolor = Mcolor = "2px solid #DADADA";
    break;
    case 4 :
      Hcolor = "2px solid #3c0";
      Lcolor = Mcolor = "2px solid #DADADA";
    break;
    default :
      Hcolor = Mcolor = Lcolor = "";
    break;
  }
  document.getElementById("pwd_lower").style.borderBottom  = Lcolor;
  document.getElementById("pwd_middle").style.borderBottom = Mcolor;
  document.getElementById("pwd_high").style.borderBottom   = Hcolor;

}

function aboutmenu(icon)
{
	if(document.getElementById("KBChild_"+icon).style.display=="")
	{
	//document.write (icon);
	document.getElementById("KBChild_"+icon).style.display="none";
	 document.getElementById("aboutmenu_"+icon).className="parent about_icon";
	}
	else
	{
     document.getElementById("KBChild_"+icon).style.display="";
	 document.getElementById("aboutmenu_"+icon).className="parent about_icon_1";
	}
}
