﻿var songZiliao=0;
function CheckEmail(str)
{
 if(str.length>50)
 {alert("email 地址太长");
  return false;
  }
  var pat=/^(\w)+(@)(\w)+((.)(cn|CN|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)){1,2}$/
//  var reg=new RegExp(pat);
//  if(str.search(reg)!=-1)
 if(str.match(pat))
  return true;
  else
  {alert("您的email地址可能有误");
  return false;
  }
  


}
function IsInt(str,num)
{
switch(num)//使用正规则表达式对象对字符串进行检验。
{
case 2:
   var pat=/^\d{1,2}$/;
   break;
case 4:
    var pat=/^\d{4}$/;
	break;
default:
	break;
}
 var r=str.match(pat);
 if(r==null)
  return false;
 return true;
}

function CheckDate(year,month,day)//检查日期是否超前
{
 var currenttime=new Date();
 if(year<1800||year>currenttime.getFullYear())
 return false;
 if(year==currenttime.getFullYear())
{
 if(month>(currenttime.getMonth()+1))
 {return false;}
 else if(month==(currenttime.getMonth()+1))
 {if(day>currenttime.getUTCDate())
  return false;
 }
}
return true;
}
function CheckBirthday(str1,str2,str3)
{
if(!(IsInt(str1,4)&&IsInt(str2,2)&&IsInt(str3,2)))
return false;
if(str1.length!=4)
return false;
var year=parseInt(str1);//Translate them to type of integrate
var month=parseInt(str2);
var day=parseInt(str3);

if(day<0||day>31)
return false;

if(month==4||month==6||month==8||month==10||month==12)//whether date break the rules of year,month,date
{if(day==31)return false;}

else if(month==2)
{if(day==30||day==31)return false;}
if(!CheckDate(year,month,day))
{return false;}

return true;
}

function ResetAll(frm)
{
  frm.user_name.value="";
  frm.user_pwd1.value="";
  frm.user_pwd2.value="";
  frm.user_email.value="";
  frm.telephone.value="";
  frm.user_address.value="";
  frm.zipcode.value="";
  frm.workingfield.value="";
  frm.post.value="";
  frm.company.value="";
  frm.signname.value=="";
  window.location.href="#";

}
function Check(frm)
{ 
  if(frm.user_name.value=="")//在服务器端还要还要辨认此用户名是否已存在。
  {
  alert("用户名不能为空");
  return false;
  }
  if(frm.user_name.value.length< 4)//在服务器端还要还要辨认此用户名是否已存在。
  {
  alert("用户名长度不能小于4位");
  return false;
  }
  if(frm.user_pwd1.value==""||frm.user_pwd2.value=="")
  {
  alert("请输入密码");
  return false;
  }
  if(frm.user_pwd1.value.length< 6)
  {
  alert("密码长度不能小于6位");
  return false;
  }
  if(frm.user_pwd1.value!=frm.user_pwd2.value)
  {
  alert("两次输入密码不同");
  return false;
  }
  if(!CheckEmail(frm.user_email.value))
   return false;

  if(frm.telephone.value=="")
  {
  alert("电话号码不能为空");
  return false;
  }
  if(frm.company.value=="")
  {
  alert("所在公司不能为空");
  return false;
  }
  
  if(songZiliao==1)
  {
	  if(frm.signname.value=="")
	  {
	  alert("签收人不能为空");
	  return false;
	  }
  	  if(frm.user_address.value=="")
	  {
	  alert("详细地址不能为空");
	  return false;
	  }
	  
	  if(frm.zipcode.value=="")
	  {
	  alert("邮编不能为空");
	  return false;
	  }
  }
  else
  {}
  
  if(frm.validatecode.value=="" )
  {
    alert("请注意输入验证码");
	return false;
  }
   alert(session("sValidateCode"));


//  if(!CheckBirthday(frm.user_year.value,frm.user_month.value,frm.user_day.value))
 // {
  // alert("年龄输入不正确，请检查是否为整数，日期是否晚于1800或者超过现在的日期");
  // return false;
 // }
  
// if( frm.user_address.value=="")
// {
//   alert("地址不能为空");
 //  return false;
// }
  return true;
}

//自动回复邮件


function xuyao(gFlag)
{
if(gFlag==1)
{
document.getElementById("sendAddress").style.display="";
songZiliao=1;
}
else
{
document.getElementById("sendAddress").style.display="none";
document.getElementById("sendAddress").getElementsByTagName("INPUT")[0].value =""
document.getElementById("sendAddress").getElementsByTagName("INPUT")[1].value =""
document.getElementById("sendAddress").getElementsByTagName("INPUT")[2].value =""
document.getElementById("sendAddress").getElementsByTagName("INPUT")[3].value =""
songZiliao=0;
}

}

function showSomething(gId)
{
	var elid="q"+gId
	document.getElementById(elid).style.display="";
}

function hideSomething(gId)
{
	var elid="q"+gId
	document.getElementById(elid).style.display="none";
}

function showDownload(gId)
{
	var val=0;
	var elid="div"+gId;
	if (document.getElementById(elid).style.display=="none")
	 {
		 val=1
	 }  

	for (var i = 1; i < 26; i++) 
	{

		var el = document.getElementById('div'+i);
		if ( el)
		{
			el.style.display="none";
		}	
	}
	 
	if (val==1)
	{
		document.getElementById(elid).style.display='';
	}	
}
