// JavaScript Document
var objajax;
if(window.ActiveXObject)
{
	objajax = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
	objajax = new XMLHttpRequest();
}
else
{
	objajax = null;
}
function ExamUser()
{
	un = document.reg.username.value;
	if(un =="") {
	alert("请先输入用户账号！");
	document.reg.username.focus();
	return false;
    }
	objajax.open("POST","exam.asp",true);
	objajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	objajax.onreadystatechange = showback;
	objajax.send("un=" + un);
}
function showback()
{
	if(objajax.readyState==4 && objajax.status==200)
	{
		msg=objajax.responseText;
		if (msg == "y") {
		  alert("恭喜您！此用户账号可以注册！");
		}
		else {
		  alert("对不起！此用户账号已经注册！");
		  document.reg.username.focus();
		  document.reg.username.value = "";
	      return false;
		}
	}
}
function addToFavorite(ID)
{
	objajax.open("POST","addfav.asp",true);
	objajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	objajax.onreadystatechange = Favoriteback;
	objajax.send("id=" + ID);
}
function Favoriteback()
{
	if(objajax.readyState==4 && objajax.status==200)
	{
		msg=objajax.responseText;
		if (msg == "y") {
		  alert("收藏产品成功！");
		  return false;
		}
		else if(msg == "n"){
		  alert("此产品已经添加到收藏夹！");
	      return false;
		}
		else if(msg == "u"){
		  alert("您还没有登陆，请先登录后再收藏该产品！");
	      return false;
		}
	}
}
function addToCar(ID)
{
	objajax.open("POST","addcar.asp",true);
	objajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	objajax.onreadystatechange = Carback;
	objajax.send("id=" + ID);
}
function Carback()
{
	if(objajax.readyState==4 && objajax.status==200)
	{
		msg=objajax.responseText;
		if (msg == "y") {
		  if (confirm('加入购物车成功！\n\n是否查看您的购物车！')){window.open('usercenter.asp?act=cc','_parent')};
		  return false;
		}
		else if(msg == "n"){
		  alert("加入购物车出错！");
	      return false;
		}
		else if(msg == "u"){
		  alert("您还没有登陆，请先登录再作此操作！");
	      return false;
		}
	}
}
function RegSetp1()
{
  if(checkspace(document.reg.email.value)) {
	alert("请输入您的邮箱地址！");
	document.reg.email.focus();
	return false;
  }
  if(!isValidEmail(document.reg.email)) {
	alert("邮箱地址格式有错！");
	document.reg.email.value = "";
	document.reg.email.focus();
	return false;
  }
  if(checkspace(document.reg.username.value)) {
	alert("请输入你的用户账号！");
	document.reg.username.focus();
	return false;
  }
  if(checkspace(document.reg.userpass.value)) {
	alert("请输入您的登陆密码！");
	document.reg.userpass.focus();
	return false;
  }
  if (document.reg.userpass.value.indexOf(" ") >= 0 )
  {
	alert("密码不能有空格！");
	document.reg.userpass.value ="";
	document.reg.userpass.focus();
	return false;
  }
  if (document.reg.userpass.value.length<6 || document.reg.userpass.value.length>16 )
  {
	alert("密码长度必须在6-16位数之间！");
	document.reg.userpass.value ="";
	document.reg.userpass.focus();
	return false;
  }
  if(checkspace(document.reg.password.value)) {
	alert("请输入您的确认密码！");
	document.reg.password.focus();
	return false;
  }
  if(document.reg.userpass.value != document.reg.password.value) {
	alert("确认密码和登陆密码不一致！请重新输入！");
	document.reg.userpass.value ="";
	document.reg.password.value ="";
	document.reg.userpass.focus();
	return false;
  }
  if(checkspace(document.reg.checkcode.value)) {
	alert("请输入正确的验证码！");
	document.reg.checkcode.focus();
	return false;
  }
  if(document.reg.yr.checked == "") {
	alert("对不起！请您先阅读并同意我们的服务条款后，才能进行注册！");
	return false;
  }
}
function RegStep2()
{
  if(checkspace(document.regstep2.realname.value)) {
	alert("请输入您的真实姓名！");
	document.regstep2.realname.focus();
	return false;
  }
  if(checkspace(document.regstep2.phone.value)) {
	alert("请输入您的手机号码！");
	document.regstep2.phone.focus();
	return false;
  }
/*  if(!isValidPhone(document.regstep2.phone)) {
	alert("P请输入正确的联系电话！");
	document.regstep2.phone.value = "";
	document.regstep2.phone.focus();
	return false;
  }*/
  if(checkspace(document.regstep2.fax.value)) {
	alert("请输入您的传真号码！");
	document.regstep2.fax.focus();
	return false;
  }
/*  if(!isValidTel(document.regstep2.fax)) {
	alert("Please enter the correct fax number！");
	document.regstep2.fax.value = "";
	document.regstep2.fax.focus();
	return false;
  }*/
/*  if(checkspace(document.regstep2.pid.value)) {
	alert("Please select Province / municipality！");
	document.regstep2.pid.focus();
	return false;
  }
  if(checkspace(document.regstep2.cid.value)) {
	alert("Please select the host city / county / district！");
	document.regstep2.cid.focus();
	return false;
  }*/
  if(checkspace(document.regstep2.address.value)) {
	alert("请输入您的详细联系地址！");
	document.regstep2.address.focus();
	return false;
  }
  if(document.regstep2.zip.value !="") {
	  if(!isValidZip(document.regstep2.zip)) {
		alert("请输入正确的邮政编号！");
		document.regstep2.zip.value = "";
		document.regstep2.zip.focus();
		return false;
	  }
  }
}

function UserLogin()
{
  if(checkspace(document.login.username.value)) {
	alert("请输入用户名！");
	document.login.username.focus();
	return false;
  }
  if(checkspace(document.login.userpass.value)) {
	alert("请输入用户密码！");
	document.login.userpass.focus();
	return false;
  }
}

function proSearch()
{
  if(checkspace(document.prosearch.keyword.value)) {
	alert("请输入搜索关键字！");
	document.prosearch.keyword.focus();
	return false;
  }
}

function GetPass()
{
    email = document.getpass.email.value
	if(email =="") {
	alert("请输入您已注册的邮箱地址！");
	document.getpass.email.focus();
	return false;
    }
	if(!isValidEmail(document.getpass.email)) {
	alert("请输入正确的邮箱地址！");
	document.getpass.email.value = "";
	document.getpass.email.focus();
	return false;
    }
    objajax.open("POST","sendpass.asp",true);
	objajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	objajax.onreadystatechange = sendback;
	objajax.send("email=" + email);
}
function sendback()
{
	if(objajax.readyState==4 && objajax.status==200)
	{
		msg=objajax.responseText;
		if (msg == "y") {
		  alert("修改密码的有效链接已经发到您的注册邮箱！ \n \n 请登陆您的邮箱点击链接修改您的登陆密码！");
		  window.open("index.asp","_self");
		}
		else {
		  alert("邮箱地址有错或尚未注册！");
		  document.getpass.email.focus();
		  document.getpass.email.value = "";
	      return false;
		}
	}
}

function ChangPass()
{
  if(document.setpass.newpass.value == "") {
	alert("请输入新密码！");
	document.setpass.newpass.focus();
	return false;
  }
  if(document.setpass.newpass.value.length<6 || document.setpass.newpass.value.length>16 )
  {
	alert("密码长度必须在6-16位数之间！");
	document.setpass.newpass.value ="";
	document.setpass.newpass.focus();
	return false;
  }
  if(document.setpass.newpass1.value == "") {
	alert("请再输入一次新密码！");
	document.setpass.newpass1.focus();
	return false;
  }
  if(document.setpass.newpass.value != document.setpass.newpass1.value) {
	alert("两次密码不一致！请重新输入新密码！");
	document.setpass.newpass.value="";
	document.setpass.newpass1.value="";
	document.setpass.newpass.focus();
	return false;
  }
}

function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}
function isValidEmail(input) 
{
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}
function isValidPhone(input) {
    var format = /^((\(\d{3}\))|(\d{3}\-))?13[0-9]\d{8}|15[89]\d{8}$/;
    return isValidFormat(input,format);
}
function isValidTel(input) {
    var format = /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
    return isValidFormat(input,format);
}
function isValidZip(input) {
    var format = /^[1-9]\d{5}$/;
    return isValidFormat(input,format);
}
function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true;
    }
    return false;
}
function newAdd()
{
  if(document.newadd.pid.value == "0") {
	alert("Please Select Delivery Area！");
	document.newadd.pid.focus();
	return false;
  }
  if(document.newadd.cid.value == "0") {
	alert("Please Select Delivery Area！");
	document.newadd.cid.focus();
	return false;
  }
  if(document.newadd.pname.value == "") {
	alert("Please enter the name of the consignee！");
	document.newadd.pname.focus();
	return false;
  }
  if(document.newadd.email.value == "") {
	alert("Please enter your email address！");
	document.newadd.cid.focus();
	return false;
  }
  if(!isValidEmail(document.newadd.email)) {
	alert("Please enter a valid E-mail Address！");
	document.newadd.email.value = "";
	document.newadd.email.focus();
	return false;
  }
  if(document.newadd.address.value == "") {
	alert("Please enter the full address of receipt！");
	document.newadd.address.focus();
	return false;
  }
  if(document.newadd.zip.value == "") {
	alert("Please enter a Zip Code！");
	document.newadd.zip.focus();
	return false;
  }
  if(!isValidZip(document.newadd.zip)) {
	alert("请输入正确的邮政编号！");
	document.newadd.zip.value = "";
	document.newadd.zip.focus();
	return false;
  }
  if(document.newadd.tel.value == "") {
	alert("Please enter a contact telephone！");
	document.newadd.tel.focus();
	return false;
  }
  if((!isValidTel(document.newadd.tel)) && (!isValidPhone(document.newadd.tel))) {
	alert("请输入正确的联系电话！");
	document.newadd.tel.value = "";
	document.newadd.tel.focus();
	return false;
  }
}
function chickPass()
{
  if(document.changpass.oldpass.value == "") {
	alert("请输入旧密码");
	document.changpass.oldpass.focus();
	return false;
  }
  if(document.changpass.newpass.value == "") {
	alert("请输入新密码！");
	document.changpass.newpass.focus();
	return false;
  }
  if(document.changpass.newpass1.value == "") {
	alert("请再次输入新密码！");
	document.changpass.newpass1.focus();
	return false;
  }
  if(document.changpass.newpass.value != document.changpass.newpass1.value) {
	alert("两次新密码不一致！请重新输入新密码！");
	document.changpass.newpass.value="";
	document.changpass.newpass1.value="";
	document.changpass.newpass.focus();
	return false;
  }
}
function ssxx()
{
  if(document.shouhuoxx.pname.value == "") {
	alert("请输入收货人姓名！");
	document.shouhuoxx.pname.focus();
	return false;
  }
  if(document.shouhuoxx.address.value == "") {
	alert("请输入详细的收货地址！");
	document.shouhuoxx.address.focus();
	return false;
  }
  if(document.shouhuoxx.tel.value == "") {
	alert("请输入收货人联系电话！");
	document.shouhuoxx.tel.focus();
	return false;
  }
  if(document.shouhuoxx.email.value == "") {
	alert("请输入联系人邮箱地址！");
	document.shouhuoxx.email.focus();
	return false;
  }
}
