// JavaScript Document
/**
* added by LxcJie 2004.6.25
* 去除多余空格函数
* trim:去除两边空格 lTrim:去除左空格 rTrim: 去除右空格
* 用法：
* var str = " hello ";
* str = str.trim();
*/

String.prototype.trim = function()
{
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}
String.prototype.lTrim = function()
{
return this.replace(/(^[\s]*)/g, "");
}
String.prototype.rTrim = function()
{
return this.replace(/([\s]*$)/g, "");
}
/********************************** Empty **************************************/
/**
//*校验字符串是否为空
//* 返回值：
//*如果不为空，定义校验通过，返回true
//*如果为空，校验不通过，返回false 参考提示信息：输入域不能为空！
*/
function checkIsNotEmpty(str)
{
if(str.trim() == "")
return false;
else
return true;
}//~~~

   function GN(_id)
  {
     return document.getElementById(_id);
  }
  function showMenu(_id,obj)
  {
     var node = document.getElementById(_id);
	 if(node!=NaN || node!=undefined)
	 {
	    if(node.style.display == "block")
		{
		   node.style.display = "none";
		}
		else
		{
		    node.style.display = "block";
		}
		obj.style.cursor = "pointer";
	 }
  }
  
  //获取菜单子项文本
  function selectNodeText(_sn,_un,_val) 
  {
       var snode = document.getElementById(_sn);
	   var un = document.getElementById(_un);
	   snode.innerHTML = _val;
	   un.style.display ="none";
  }

function checklogindata(){	
    var username = GN("username");    
    var Pattern1 = /^[a-z][a-z0-9]{3,14}/i;
	if(!Pattern1.test(username.value)||checkIsNotEmpty(GN("passwd"))){	  
	  GN("errorMsg").innerHTML ="用户名密码错误!";
	  return false;
	}   
	return true;	 
}
 
  
  function checkdata()
  {	
    var submitstate = true;
    var userName = GN("username");
	var passWord = GN("passwd");
	var passWord2 = GN("txtPassword2");
	var contactPerson = GN("userRealName");
	var email = GN("email");
	var companyName = GN("name");
	var address = GN("address");
	var phone = GN("phone");	
	var validateCode = GN("captcha");
//	var svrAgree =GN("chkSvrAgree")
	///*------------------------验证用户名
	if(checkIsNotEmpty(userName.value))
	{
		    var Pattern1 =  /^[a-z][a-z0-9]{3,14}/i;
		   if(Pattern1.test(userName.value))
		   {
		         GN('txtErr1').style.display ="none";
	   			 GN('Imgtips1').style.display ="block";
	             GN('Imgtips1').src="../images/reg/reg_right.jpg";
		   }
		   else
		   {
		         GN('txtErr1').innerHTML ="使用4～15位字母或数字，以字母开头。!";
	   			 GN('txtErr1').style.display ="block";
	             GN('Imgtips1').style.display ="block";
	             GN('Imgtips1').src="../images/reg/reg_rong.jpg";
				 submitstate = false;
		   }
	 
	}
	else
	{ 
	   GN('txtErr1').innerHTML ="用户名不能为空!";
	   GN('txtErr1').style.display ="block";
	   GN('Imgtips1').style.display ="block";
	   GN('Imgtips1').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	   //obj.focus(); 
	}   
	
	//*------------------------用户验证结束
	
	//*----------------------------验证密码
	  if(checkIsNotEmpty(passWord.value))
	 {
          var Pattern2  = /[\S]{6,14}/i;
	      if(Pattern2.test(passWord.value))
		  {
		       GN('txtErr2').style.display ="none";
	           GN('Imgtips2').style.display ="block";
	           GN('Imgtips2').src="../images/reg/reg_right.jpg";
		  }
		  else
		  {
		     GN('txtErr2').innerHTML ="密码必须由6～14个字符组成。";
	  		 GN('txtErr2').style.display ="block";
	  		 GN('Imgtips2').style.display ="block";
	   		 GN('Imgtips2').src="../images/reg/reg_rong.jpg";
			  submitstate = false;
		  }
	   
	 }
	 else
	 {
	   GN('txtErr2').innerHTML ="重复密码不能为空";
	   GN('txtErr2').style.display ="block";
	   GN('Imgtips2').style.display ="block";
	   GN('Imgtips2').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	   
	 }
	//*----------------------------验证密码结束
	
	//*----------------------------验证重复密码
	 if(checkIsNotEmpty(passWord2.value))
  {
     if(passWord.value == passWord2.value)
	 {
	     GN('txtErr3').style.display ="none";
	   	 GN('Imgtips3').style.display ="block";
	     GN('Imgtips3').src="../images/reg/reg_right.jpg";
	 }
	 else
	 {
	   GN('txtErr3').innerHTML ="两次输入密码不一致！";
	   GN('txtErr3').style.display ="block";
	   GN('ImgTips3').style.display ="block";
	   GN('ImgTips3').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	 }
  }
  else
  {
       GN('txtErr3').innerHTML ="重复密码不能为空!";
	   GN('txtErr3').style.display ="block";
	   GN('Imgtips3').style.display ="block";
	   GN('Imgtips3').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
  }
  
	//*----------------------------验证重复验证结束
	
	//*----------------------------联系人验证
	  if(checkIsNotEmpty(contactPerson.value))
	{
	
	   GN('txtErr4').style.display ="none";
	   GN('Imgtips4').style.display ="block";
	   GN('Imgtips4').src="../images/reg/reg_right.jpg";
	  // obj.focus();
	}
	else
	{
	   GN('txtErr4').innerHTML ="联系人不能为空！";
	   GN('txtErr4').style.display ="block";
	   GN('Imgtips4').style.display ="block";
	   GN('Imgtips4').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	 
	}
	
	//*----------------------------联系人验证结束
	//*----------------------------验证电子邮件
	  if(checkIsNotEmpty(email.value))
	{
		    var Pattern3 =/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/;
		   if(Pattern3.test(email.value))  
		   {
		         GN('txtErr5').style.display ="none";
	   			 GN('Imgtips5').style.display ="block";
	             GN('Imgtips5').src="../images/reg/reg_right.jpg";
		   }
		   else
		   {
		         GN('txtErr5').innerHTML ="电子邮件格式不正确";
	   			 GN('txtErr5').style.display ="block";
	             GN('Imgtips5').style.display ="block";
	             GN('Imgtips5').src="../images/reg/reg_rong.jpg";
				  submitstate = false;
		   }
	 
	}
	else
	{ 
	   GN('txtErr5').innerHTML ="电子邮件必须填写!";
	   GN('txtErr5').style.display ="block";
	   GN('Imgtips5').style.display ="block";
	   GN('Imgtips5').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	   //obj.focus(); 
	}   
	
	//*-----------------------------验证电子邮件结束
	
	//*-----------------------------------验证公司名
	  if(checkIsNotEmpty(companyName.value))
	{
	   GN('txtErr6').style.display ="none";
	   GN('Imgtips6').style.display ="block";
	   GN('Imgtips6').src="../images/reg/reg_right.jpg";
	  // obj.focus();
	}
	else
	{
	   GN('txtErr6').innerHTML ="公司门面名称不能为空!";
	   GN('txtErr6').style.display ="block";
	   GN('Imgtips6').style.display ="block";
	   GN('Imgtips6').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	 
	}
	//*-------------------------------验证公司名结束
	
	//*-----------------------------------验证地址
	  if(checkIsNotEmpty(address.value))
	{
	   GN('txtErr7').style.display ="none";
	   GN('Imgtips7').style.display ="block";
	   GN('Imgtips7').src="../images/reg/reg_right.jpg";
	  // obj.focus();
	}
	else
	{
	   GN('txtErr7').innerHTML ="公司地址不能为空！";
	   GN('txtErr7').style.display ="block";
	   GN('Imgtips7').style.display ="block";
	   GN('Imgtips7').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	 
	}
	//*-------------------------------验证地址结束
	
	//*-----------------------------------验证电话开始
	  if(checkIsNotEmpty(phone.value))
	{
	
	   GN('txtErr8').style.display ="none";
	   GN('Imgtips8').style.display ="block";
	   GN('Imgtips8').src="../images/reg/reg_right.jpg";
	  // obj.focus();
	}
	else
	{
	   GN('txtErr8').innerHTML ="服务电话不能为空!";
	   GN('txtErr8').style.display ="block";
	   GN('Imgtips8').style.display ="block";
	   GN('Imgtips8').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	   
	}
	//*-------------------------------验证电话结束
	
	//*-----------------------------------验证码开始
	  if(checkIsNotEmpty(validateCode.value))
	{
	   GN('txtErr14').style.display ="none";
	   GN('Imgtips14').style.display ="block";
	   GN('Imgtips14').src="../images/reg/reg_right.jpg";
	  // obj.focus();
	}
	else
	{
	   GN('txtErr14').innerHTML ="验证码不能为空！";
	   GN('txtErr14').style.display ="block";
	   GN('Imgtips14').style.display ="block";
	   GN('Imgtips14').src="../images/reg/reg_rong.jpg";
	    submitstate = false;
	 
	}
	   //*-------------------------------验证码结束
	return submitstate;


  }
  
  function checkPassWord(obj,var1,var2)
  {
     var obj=GN(obj);
     if(checkIsNotEmpty(obj.value))
	 {
          var Pattern  = /[\S]{6,14}/i;
	      if(Pattern.test(obj.value))
		  {
		       GN(var2).style.display ="none";
	           GN(var1).style.display ="block";
	           GN(var1).src="../images/reg/reg_right.jpg";
		  }
		  else
		  {
		     GN(var2).innerHTML ="密码必须有6～14个字符组成。";
	  		 GN(var2).style.display ="block";
	  		 GN(var1).style.display ="block";
	   		 GN(var1).src="../images/reg/reg_rong.jpg";
		  }
	   
	 }
	 else
	 {
	   GN(var2).innerHTML ="重复密码不能为空";
	   GN(var2).style.display ="block";
	   GN(var1).style.display ="block";
	   GN(var1).src="../images/reg/reg_rong.jpg";
	   
	 }
		
	 }

function checkTwoPassWord(ps2,ps1,imgTips,txtTips)
{
  if(checkIsNotEmpty(GN(ps2).value))
  {
     if(GN(ps2).value == GN(ps1).value)
	 {
	     GN(txtTips).style.display ="none";
	   	 GN(imgTips).style.display ="block";
	     GN(imgTips).src="../images/reg/reg_right.jpg";
	 }
	 else
	 {
	   GN(txtTips).innerHTML ="两次输入密码不一致！";
	   GN(txtTips).style.display ="block";
	   GN(imgTips).style.display ="block";
	   GN(imgTips).src="../images/reg/reg_rong.jpg";
	 }
  }
  else
  {
       GN(txtTips).innerHTML ="重复密码不能为空!";
	   GN(txtTips).style.display ="block";
	   GN(imgTips).style.display ="block";
	   GN(imgTips).src="../images/reg/reg_rong.jpg";
  }
  
}
  function checkUserNameValue(obj,var1,var2)
  { 
    if(checkIsNotEmpty(GN(obj).value))
	{
		    var Pattern =  /^[a-z][a-z0-9]{3,14}/i;
		   if(Pattern.test(GN(obj).value))  
		   {
		         GN(var2).style.display ="none";
	   			 GN(var1).style.display ="block";
	             GN(var1).src="../images/reg/reg_right.jpg";
		   }
		   else
		   {
		         GN(var2).innerHTML ="使用4～15位字母或数字，以字母开头。!";
	   			 GN(var2).style.display ="block";
	             GN(var1).style.display ="block";
	             GN(var1).src="../images/reg/reg_rong.jpg";
		   }
	 
	}
	else
	{ 
	   GN(var2).innerHTML ="用户名不能为空!";
	   GN(var2).style.display ="block";
	   GN(var1).style.display ="block";
	   GN(var1).src="../images/reg/reg_rong.jpg";
	   //obj.focus(); 
	}   
  }
  
  function checkValue(obj,var1,var2,var3)
  {
    if(GN(obj).value=="")
	{
	
	   GN(var2).innerHTML =var3;
	   GN(var2).style.display ="block";
	   GN(var1).style.display ="block";
	   GN(var1).src="../images/reg/reg_rong.jpg";
	  // obj.focus();
	}
	else
	{
	   GN(var2).style.display ="none";
	   GN(var1).style.display ="block";
	   GN(var1).src="../images/reg/reg_right.jpg";
	 
	}
     
  }
     
  function checkPhone(obj,var1,var2)
  {
     if(checkIsNotEmpty(GN(obj).value))
	{
		    var Pattern =/((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;
		   if(Pattern.test(GN(obj).value))  
		   {
		         GN(var2).style.display ="none";
	   			 GN(var1).style.display ="block";
	             GN(var1).src="../images/reg/reg_right.jpg";
		   }
		   else
		   {
		         GN(var2).innerHTML ="错误的电话号码";
	   			 GN(var2).style.display ="block";
	             GN(var1).style.display ="block";
	             GN(var1).src="../images/reg/reg_rong.jpg";
		   }
	 
	}
	else
	{ 
	   GN(var2).innerHTML ="服务电话必须填写!";
	   GN(var2).style.display ="block";
	   GN(var1).style.display ="block";
	   GN(var1).src="../images/reg/reg_rong.jpg";
	   //obj.focus(); 
	}   
  }
  
  
  function checkUserEmail(obj,var1,var2)
  {
     if(checkIsNotEmpty(GN(obj).value))
	{
		    var Pattern =/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/;
		   if(Pattern.test(GN(obj).value))  
		   {
		         GN(var2).style.display ="none";
	   			 GN(var1).style.display ="block";
	             GN(var1).src="../images/reg/reg_right.jpg";
		   }
		   else
		   {
		         GN(var2).innerHTML ="电子邮件格式不正确";
	   			 GN(var2).style.display ="block";
	             GN(var1).style.display ="block";
	             GN(var1).src="../images/reg/reg_rong.jpg";
		   }
	 
	}
	else
	{ 
	   GN(var2).innerHTML ="电子邮件必须填写!";
	   GN(var2).style.display ="block";
	   GN(var1).style.display ="block";
	   GN(var1).src="../images/reg/reg_rong.jpg";
	   //obj.focus(); 
	}   
  }
  
  function showBigDiv(){
	  var obj = document.getElementById("apDiv1");
	  obj.style.display='block';
	  obj.focus();
	  obj.onmouseout = function(){
		  hideBigDiv();
	  }
	 
	  
  }
  
  function hideBigDiv(){
	  document.getElementById("apDiv1").style.display='none';
  }
  
  function showSubDiv(index){
	document.getElementById("li"+index).className='curt';  
	for(var i=0;i<21;i++){
		if(i!=index){
			var liArray=document.getElementById("li"+i).className='';
		}
	}
	document.getElementById("divContent").innerHTML="<li>测试<br />测试1<br />测试2</li>";
  }
