﻿var http_request=false;
   function send_request(url){//初始化，指定处理函数，发送请求的函数
http_request=false;
       //开始初始化XMLHttpRequest对象
       if(window.XMLHttpRequest){//Mozilla浏览器
      http_request=new XMLHttpRequest();
      if(http_request.overrideMimeType){//设置MIME类别
          http_request.overrideMimeType("text/xml");
      }
       }
       else if(window.ActiveXObject){//IE浏览器
      try{
      http_request=new ActiveXObject("Msxml2.XMLHttp");
      }catch(e){
      try{
      http_request=new ActiveXobject("Microsoft.XMLHttp");
      }catch(e){}
      }
}
       if(!http_request){//异常，创建对象实例失败
      window.alert("创建XMLHttp对象失败！");
      return false;
       }
       http_request.onreadystatechange=processrequest;
       //确定发送请求方式，URL，及是否同步执行下段代码
http_request.open("GET",url,true);
       http_request.send(null);
   }
   //处理返回信息的函数
   function processrequest(){
if(http_request.readyState==4){//判断对象状态
    if(http_request.status==200){//信息已成功返回，开始处理信息
      document.getElementById(reobj).innerHTML=http_request.responseText;
      }
      else{//页面不正常
      alert("您所请求的页面不正常！");
      }
}
   }
   
   
   function usercheck(obj){
var f=document.reg;
var username=f.username.value;
    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-";
	var checkStr = f.username.value;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
	}
if(username==""){
document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter Uid!</font>";
      // f.username.focus();
       return false;
}
else if(username.length<4){
document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter 4 characters!</font>";
//f.username.focus();
       return false;
}
else if (!allValid)
	{
document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter Uid!(A-Z, a-z, 0-9 only)</font>";
		f.username.focus();
		return (false);
	}
else{
document.getElementById(obj).innerHTML="Lodeing...";
send_request('checkuserreg.asp?username='+username);
reobj=obj;
}
   }
   
   
   
   
   function pwdcheck(obj){
var f=document.reg;
       var pwd=f.userpwd.value;
       var username=f.username.value;
       if(pwd==""){
      document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter 6 - 20 characters (A-Z, a-z, 0-9 only)</font>";
      //f.userpwd.focus();
      return false;
       }
       else if(f.userpwd.value.length<6){
      document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter 6 - 20 characters (A-Z, a-z, 0-9 only)</font>";
      //f.userpwd.focus();
      return false;
       }
       else if(pwd==username){
      document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Uid Passwords are the same!</font>";
      
        return false;
       }
       else{
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/success.gif'>";
       }
   }
   
   function pwdrecheck(obj){
var f=document.reg;
       var repwd=f.reuserpwd.value;
       if (repwd==""){
      document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter your password again</font>";
     // f.reuserpwd.focus();
      return false;
       }
       else if(f.userpwd.value!=f.reuserpwd.value){
      document.getElementById(obj).innerHTML="&nbsp;<font color=red>Passwords are not the same!</font>";
      //f.reuserpwd.focus();
      return false;
       }
       else{
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/success.gif'>";
       }
   }

   function catcheck(obj){
var f=document.reg;
       var cat=f.catid.value;
       if (cat==""){
      document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please select category</font>";
     // f.catid.focus();
      return false;
       }
       else{
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/success.gif'>";
       }
   }

   function companycheck(obj){
var f=document.reg;
       var company=f.companyname.value;
       if (company=="" || company.length<5){
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/sprites.gif'>";
     // f.catid.focus();
      return false;
       }
       else{
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/success.gif'>";
       }
   }



   function telcheck(obj){
var f=document.reg;
       var tel=f.Tel.value;
       if (tel=="" || tel.length<8){
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/sprites.gif'>";
     // f.catid.focus();
      return false;
       }
       else{
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/success.gif'>";
       }
   }


   function addresscheck(obj){
var f=document.reg;
       var address=f.address.value;
       if (address==""){
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/sprites.gif'>";
     // f.catid.focus();
      return false;
       }
       else{
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/success.gif'>";
       }
   }
   
      function keywordscheck(obj){
var f=document.reg;
       var keywords=f.keywords.value;
       if (keywords==""){
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/sprites.gif'>";
     // f.catid.focus();
      return false;
       }
       else{
      document.getElementById(obj).innerHTML="&nbsp;<img src='/images/success.gif'>";
       }
   }


   function emailcheck(obj){
var f=document.reg;
       var email=f.email.value;
       if (email==""){
       document.getElementById(obj).innerHTML="&nbsp;<font color=#000000><img src='/images/sprites.gif'>Please enter Email Address.We will never display your Email Address on our website.</font>";

       return false;
       }
       else if(email.indexOf("@")==-1){
       document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter a valid Email Address!</font>";
	   return false;
       }
       else if(email.indexOf(".")==-1){
       document.getElementById(obj).innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter a valid Email Address!</font>";
	   return false;       
       }
       else {
       document.getElementById(obj).innerHTML="&nbsp;<img src='/images/success.gif'>";
	   return false;       
       }
   }    
   

function fsubmit(theForm)
{

		if (theForm.catid.value == "")
	{
document.getElementById('Category').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please select Category!</font>";

		theForm.catid.focus();
		return (false);
	}
		if (theForm.username.value == "")
	{
document.getElementById('check').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter Uid!</font>";

		theForm.username.focus();
		return (false);
	}
		if (theForm.username.value.length < 4)
	{
document.getElementById('check').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter 4 characters!</font>";
		theForm.username.focus();
		return (false);
	}


   if (theForm.username.value != "")
	{
    
    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-";
	var checkStr = theForm.username.value;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
	}

	if (!allValid)
	{
		 document.getElementById('check').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter 4 characters!(A-Z, a-z, 0-9 only)</font>";
		theForm.username.focus();
		return (false);
	}
	
    }	
	


	if (theForm.userpwd.value == "")
	{
		document.getElementById('pwd').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter 6 - 20 characters (A-Z, a-z, 0-9 only)</font>";
		theForm.userpwd.focus();
		return (false);
	}
	
    if (theForm.userpwd.value.length < 6)
	{
		document.getElementById('pwd').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter 6 - 20 characters (A-Z, a-z, 0-9 only)</font>";
		theForm.userpwd.focus();
		return (false);
	}
	
	
	if (theForm.reuserpwd.value == "")
	{
	document.getElementById('repwd').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter your password again</font>";
		theForm.reuserpwd.focus();
		return (false);
	}
	
		if (theForm.userpwd.value !== theForm.reuserpwd.value)
	{
	document.getElementById('repwd').innerHTML="&nbsp;<font color=red>Passwords are not the same!</font>";
		theForm.reuserpwd.focus();
		return (false);
	}
	
	
		if (theForm.companyname.value == "")	
	{
		document.getElementById('company').innerHTML="&nbsp;<img src='/images/sprites.gif'>";
		theForm.companyname.focus();
		return (false);
	}
		if (theForm.email.value == "")
		{
		document.getElementById('emailinfo').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter a valid Email Address!</font>";
		theForm.email.focus();
		return (false);
			}
				
		if (theForm.Tel.value == "")	
	{
				document.getElementById('telinfo').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter a telphone number!</font>";

		theForm.Tel.focus();
		return (false);
	}
				
		if (theForm.address.value == "")	
	{
				document.getElementById('addressinfo').innerHTML="&nbsp;<font color=red><img src='/images/sprites.gif'>Please enter address!</font>";

		theForm.Tel.focus();
		return (false);
	}

}   
