/////////验证登陆表单
function checklogin()
{
	var email = document.formlogin.Email.value;
	if(email=="")
	{
		document.formlogin.Email.focus();
		//alert("请输入用户名或电子邮件");
		document.getElementById("Email2").innerText="*请输入用户名或电子邮件!";
		return false;
	}
	
	
	if(document.formlogin.Password.value=="")
	{
		document.formlogin.Password.focus();
		//alert("请输入登陆密码");
		//document.getElementById("Password").className="input_2";
		document.getElementById("Password2").innerText="*请输入登陆密码!";
		return false;
	}
	if(document.formlogin.Password.value.length<4 || document.formlogin.Password.value.length>10)
	{
		document.formlogin.Password.focus();
		//alert("密码格式不正确，请重新输入。");
		//document.getElementById("Password").className="input_2";
		document.getElementById("Password2").innerText="*密码格式不正确，请重新输入!";
		return false;
	}
	if(document.formlogin.Yzm.value=="")
	{
		document.formlogin.Yzm.focus();
		//alert("请输入验证码。");
		//document.getElementById("Yzm").className="input_2";
		document.getElementById("Yzm2").innerText="*请输入验证码!";
		return false;
	}
	if(document.formlogin.Yzm.value.length!=4)
	{
		document.formlogin.Yzm.focus();
		//alert("验证码格式不正确。");
		//document.getElementById("Yzm").className="input_2";
		document.getElementById("Yzm2").innerText="*验证码格式不正确!";
		return false;
	}
}

/////////验证注册表单
function CheckReg()
{
	
	if(document.formreg.Nickname.value=="")
	{
		document.formreg.Nickname.focus();
		//document.getElementById("Nickname").className="input_2";
		document.getElementById("Nickname2").innerText="*请输入用户名,长度为4-16位字符!";
		
		return false;
	}
	if(document.formreg.Nickname.value.length<4 || document.formreg.Nickname.value.length>16)
	{
		document.formreg.Nickname.focus();
		//document.getElementById("Firstname3").className="input_2";
		document.getElementById("Nickname2").innerText="*用户名长度只允许是4-16位";
		return false;
	}
	
	
	
	if(document.formreg.Password.value=="")
	{
		document.formreg.Password.focus();
		//alert("请设置登陆时所要用的密码，长度可以是4-10位");
		//document.getElementById("Password3").className="input_2";
		document.getElementById("Password4").innerText="*请设置登陆时所要用的密码，长度可以是4-10位!";
		return false;
	}
	if(document.formreg.Password.value.length<4 ||document.formreg.Password.value.length>10)
	{
		document.formreg.Password.focus();
		//alert("密码格式不正确，密码长度可以是4-10位。");
		//document.getElementById("Password3").className="input_2";
		document.getElementById("Password4").innerText="*密码格式不正确，密码长度可以是4-10位!";
		return false;
	}
	if(document.formreg.Repassword.value=="") {
		document.formreg.Repassword.focus();
		//alert("请输入确认密码");
		//document.getElementById("Repassword").className="input_2";
		document.getElementById("Repassword2").innerText="*请输入确认密码!";
		return false;
   }
	if(document.formreg.Repassword.value!=document.formreg.Password.value)
	{
		document.formreg.Repassword.focus();
		//alert("两次输入的密码不一致，请重新输入。");
		//document.getElementById("Repassword").className="input_2";
		document.getElementById("Repassword2").innerText="*两次输入的密码不一致，请重新输入!";
		return false;
	}

	var email = document.formreg.Email.value;
	if(email=="")
	{
		document.formreg.Email.focus();
		//alert("邮件格式格不正确");
		//document.getElementById("Email").className="input_2";
		document.getElementById("Email4").innerText="*邮件格式格不正确!";
		return false;
	}
	
	if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email))
	{
		document.formreg.Email.focus();
		//alert("邮件格式格不正确");
		//document.getElementById("Email").className="input_2";
		document.getElementById("Email4").innerText="*邮件格式格不正确!";
		return false;
	}
	/*
	if(document.formreg.Nickname.value=="")
	{
		document.formreg.Nickname.focus();
		alert("请输入您的昵称");
		//document.getElementById("Nickname").className="input_2";
		//document.getElementById("Nickname2").innerText="*Enter true name,Please!";
		return false;
	}
	
	if(document.formreg.Country_id.value=="")
	{
		document.formreg.Country.focus();
		document.getElementById("Country_id").className="input_2";
		document.getElementById("Country_id2").innerText="*Select Country ,Please!";
		return false;
	}
	if(document.formreg.City.value=="")
	{
		document.formreg.City.focus();
		document.getElementById("City").className="input_2";
		document.getElementById("City2").innerText="*Enter City&State,Please!";
		return false;
	}
	if(document.formreg.Street.value=="")
	{
		document.formreg.Street.focus();
		document.getElementById("Street").className="input_2";
		document.getElementById("Street2").innerText="*Enter your address,Please!";
		return false;
	}
	if(document.formreg.Zip.value=="")
	{
		document.formreg.Zip.focus();
		document.getElementById("Zip").className="input_2";
		document.getElementById("Zip2").innerText="*Enter zip/postal code,Please!";
		return false;
	}
	if(document.formreg.Phone.value=="")
	{
		document.formreg.Phone.focus();
		document.getElementById("Phone").className="input_2";
		document.getElementById("Phone2").innerText="*Enter phone number,Please!";
		return false;
	}
	*/
	if(document.formreg.Yzm.value=="")
	{
		document.formreg.Yzm.focus();
		//alert("请输入验证码。");
		//document.getElementById("Yzm").className="input_2";
		document.getElementById("Yzm4").innerText="*请输入码证码!";
		return false;
	}
	if(document.formreg.Yzm.value.length!=4)
	{
		document.formreg.Yzm.focus();
		//alert("验证码格式不正确。");
		//document.getElementById("Yzm").className="input_2";
		document.getElementById("Yzm4").innerText="*验证码格式不正确!";
		return false;
	}
	
	var tids = document.getElementsByName("Agree");
	var tid2 = false;
	for(var i=0;i<tids.length;i++)
	{
		if(tids[i].checked){
		
		tid2=true;
		}
		
	}
	if(tid2==false){
	 
		alert("您还没有阅读并同意 《会员注册协议》 和 《隐私保护政策》!");
		
		return false;
	}
	
	
}

/////////验证修改会员档案表单
function CheckAccount()
{
	
	var email = document.formreg.Email.value;
	if(email=="")
	{
		document.formreg.Email.focus();
		document.getElementById("Email").className="input_2";
		document.getElementById("Email2").innerText="*Enter Your Emaill Address,please!";
		return false;
	}
	
	if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email))
	{
		document.formreg.Email.focus();
		document.getElementById("Email").className="input_2";
		document.getElementById("Email2").innerText="*E-mail is not formatted correctly!";
		return false;
	}
	
	if(document.formreg.Nickname.value=="")
	{
		document.formreg.Nickname.focus();
		document.getElementById("Nickname").className="input_2";
		document.getElementById("Nickname2").innerText="*Enter true name,Please!";
		return false;
	}
	
	if(document.formreg.Country_id.value=="")
	{
		document.formreg.Country_id.focus();
		document.getElementById("Country_id").className="input_2";
		document.getElementById("Country_id2").innerText="*Select Country ,Please!";
		return false;
	}
	if(document.formreg.City.value=="")
	{
		document.formreg.City.focus();
		document.getElementById("City").className="input_2";
		document.getElementById("City2").innerText="*Enter City&State,Please!";
		return false;
	}
	if(document.formreg.Street.value=="")
	{
		document.formreg.Street.focus();
		document.getElementById("Street").className="input_2";
		document.getElementById("Street2").innerText="*Enter your address,Please!";
		return false;
	}
	if(document.formreg.Zip.value=="")
	{
		document.formreg.Zip.focus();
		document.getElementById("Zip").className="input_2";
		document.getElementById("Zip2").innerText="*Enter zip/postal code,Please!";
		return false;
	}
	if(document.formreg.Phone.value=="")
	{
		document.formreg.Phone.focus();
		document.getElementById("Phone").className="input_2";
		document.getElementById("Phone2").innerText="*Enter phone number,Please!";
		return false;
	}	
}



/////////验证修改密码表单
function CheckPassword()
{
	
	if(document.formpwd.oldpassword.value=="")
	{
		document.formpwd.oldpassword.focus();
		document.getElementById("oldpassword").className="input_2";
		document.getElementById("oldpassword2").innerText="Please enter the original password.";
		return false;
	}
	if(document.formpwd.oldpassword.value.length<4 || document.formpwd.oldpassword.value.length>10)
	{
		document.formpwd.oldpassword.focus();
		document.getElementById("oldpassword").className="input_2";
		document.getElementById("oldpassword2").innerText="*Old password length greater than or equal to 4 to less than or equal to 10 characters";
		return false;
	}
	
	if(document.formpwd.newpassword.value=="")
	{
		document.formpwd.newpassword.focus();
		document.getElementById("newpassword").className="input_2";
		document.getElementById("newpassword2").innerText="Please enter a new password!";
		return false;
	}
	
	if(document.formpwd.newpassword.value.length<4 || document.formpwd.newpassword.value.length>10)
	{
		document.formpwd.newpassword.focus();
		document.getElementById("newpassword").className="input_2";
		document.getElementById("newpassword2").innerText="*New password length greater than or equal to 4 to less than or equal to 10 characters";
		return false;
	}
	
	if(document.formpwd.renewpassword.value=="")
	{
		document.formpwd.renewpassword.focus();
		document.getElementById("renewpassword").className="input_2";
		document.getElementById("renewpassword2").innerText="Please enter the Confirm New Password!";
		return false;
	}
	
	if(document.formpwd.renewpassword.value!=document.formpwd.newpassword.value)
	{
		document.formpwd.renewpassword.focus();
		document.getElementById("renewpassword").className="input_2";
		document.getElementById("renewpassword2").innerText="Enter the new password twice not the same as!";
		return false;
	}
	
	
}


/////////验证找回密码表单
function checkgetpwd()
{
	if(document.getpwd.Firstname.value=="")
	{
		document.getpwd.Firstname.focus();
		document.getElementById("Firstname").className="input_2";
		document.getElementById("Firstname2").innerText="*Enter Username,please!";
		return false;
	}
	if(document.getpwd.Email.value=="")
	{
		document.getpwd.Email.focus();
		document.getElementById("Email").className="input_2";
		document.getElementById("Email2").innerText="*Enter your email-address,please!";
		return false;
	}
	
}

/////////验证找回密码表单
function CheckInquiry()
{
	if(document.formreview.Title.value=="")
	{
		document.formreview.Title.focus();
		document.getElementById("Title").className="input_2";
		document.getElementById("Title2").innerText="*Enter Subject,please!";
		return false;
	}
	if(document.formreview.Content.value=="")
	{
		document.formreview.Content.focus();
		document.getElementById("Content").className="input_6";
		document.getElementById("Content2").innerText="*Enter Content,please!";
		return false;
	}
	if(document.formreview.Yzm.value=="" || document.formreview.Yzm.value.length!=4)
	{
		document.formreview.Yzm.focus();
		document.getElementById("Yzm").className="input_4";
		document.getElementById("Yzm2").innerText="*Vrify code error,please!";
		return false;
	}
	
}


/////////验证搜索
function CheckSearch()
{
	if(document.formsearch.key.value=="")
	{
		document.formsearch.key.focus();
		return false;
	}
	//alert(document.formsearch.key.value.substr(0,3));
	if(document.formsearch.key.value.substr(0,3)=="请输入")
	{
		document.formsearch.key.focus();
		return false;
	}
}
////验证断购物车中的收货地址，支付方式和配关方式
function CheckCartAddress()
{
    
	/*var email = document.formcart.Email.value;
	if(email=="")
	{
		document.formcart.Email.focus();
		document.getElementById("Email").className="input_2";
		document.getElementById("Email2").innerText="*Enter Your Emaill Address,please!";
		return false;
	}
	
	if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email))
	{
		document.formreg.Email.focus();
		document.getElementById("Email").className="input_2";
		document.getElementById("Email2").innerText="*E-mail is not formatted correctly!";
		return false;
	}
	
	*/
	
	if(document.formcart.Consignee.value=="")
	{
		alert("请输入收货人姓名");
		document.formcart.Consignee.focus();
		//document.getElementById("Consignee2").innerText="Enter Consignee,Please!";
		return false;
	}
	if(document.formcart.Province.value=="")
	{
		alert("请选择收货人所在的省份");
		document.formcart.Province.focus();
		//document.getElementById("province2").innerText="Enter Province,Please!";
		return false;
	}
	if(document.formcart.City.value=="")
	{
		alert("请选择收货人所在的城市");
		document.formcart.City.focus();
		//document.getElementById("City2").innerText="Enter City,Please!";
		return false;
	}
	if(document.formcart.Street.value=="")
	{
		alert("请输入收货人的详细地址");
		document.formcart.Street.focus();
		//document.getElementById("Street2").innerText="Enter Street,Please!";
		return false;
	}
	
	
	/*
	if(document.formcart.Country_id.value=="")
	{
		document.formcart.Country_id.focus();
		document.getElementById("Country_id2").innerText="*Select Country,Please!";
		return false;
	}
	*/
	if(document.formcart.Zip.value=="")
	{
		document.formcart.Zip.focus();
		alert("请输入收货地址的邮政编码");
		//document.getElementById("Zip2").innerText="*Enter zip/postal code,Please!";
		return false;
	}
	
	if(document.formcart.Phone.value=="" && document.formcart.Mobile.value=="")
	{
		alert("移动电话和固定电话至少有一项必填。");
		document.formcart.Phone.focus();
		//document.getElementById("Phone2").innerText="*Enter telephone,Please!";
		return false;
	}
	
	
	var smids = document.getElementsByName("smid");
	var smid2 = false;
	for(var i=0;i<smids.length;i++)
	{
		if(smids[i].checked){
		
		smid2=true;
		}
		
	}
	if(smid2==false){
	 
		alert("请选择订单的快递方式");
		//document.getElementById("tranment2").innerText="(*Select Shipping Method,Please!)";
		return false;
	}
	
	var pids = document.getElementsByName("pmid");
	var pid2 = false;
	for(var i=0;i<pids.length;i++)
	{
		if(pids[i].checked){
		 pid2=true;
		}
		
	}
	if(pid2==false){
	 alert("请选择订单的支付方式");
		//document.getElementById("payment2").innerText="(*Select Payment Method,Please!)";
		return false;
	}	
}

///////设置购物车中的运费价和订单总价///////////////////////
function change_cart_amount(n){
       var goodsprice = parseFloat(document.getElementById("goodsprice").innerHTML);
	   var shipprice  = parseFloat(document.getElementById("smprice"+n).innerHTML);
	   var youhuiprice = parseFloat(document.getElementById("youhuiprice").innerHTML);
	   var discountprice= parseFloat(document.getElementById("discountprice").innerHTML);
	   var areaid=document.getElementById("areaid").value;
	  var hd=document.getElementById("hd").value;
	   
	   if(areaid==1 && hd==1) shipprice=0;
	   document.getElementById("shipprice3").value=shipprice;
	   
        document.getElementById("shipprice").innerHTML="&nbsp;"+shipprice.toFixed(2);
        document.getElementById("orderprice").innerHTML="&nbsp;"+(shipprice+goodsprice-(isNaN(youhuiprice)?0:youhuiprice)-(isNaN(discountprice)?0:discountprice)).toFixed(2);
}

/////////验证tell a friend 表单
function CheckTellFriend()
{
	if(document.form.yzm.value=="")
	{
		document.form.yzm.focus();
		document.getElementById("yzm2").innerText="Enter Access code!";
		return false;
	}
	if(document.form.youremail.value=="")
	{
		document.form.youremail.focus();
		document.getElementById("youremail2").innerText="Enter Your Emaill Address!";
		return false;
	}
	if(document.form.yourname.value=="")
	{
		document.form.yourname.focus();
		document.getElementById("yourname2").innerText="Enter Your Name!";
		return false;
	}
	if(document.form.friendemail.value=="")
	{
		document.form.friendemail.focus();
		document.getElementById("friendemail2").innerText="Enter Your Friend Emaill Address!";
		return false;
	}
	if(document.form.friendname.value=="")
	{
		document.form.friendname.focus();
		document.getElementById("friendname2").innerText="Enter Your Friend Name!";
		return false;
	}
	if(document.form.content.value=="")
	{
		document.form.content.focus();
		document.getElementById("content2").innerText="Enter Message!";
		return false;
	}
}

/////////验证在线留言表单
function CheckMessage()
{
	
	if(document.message.Username.value=="")
	{
		document.message.Username.focus();
		document.getElementById("Username").className="input_2";
		document.getElementById("Username2").innerText="*Enter userame,please!";
		return false;
	}
	if(document.message.Contact.value=="")
	{
		document.message.Contact.focus();
		document.getElementById("Contact").className="input_2";
		document.getElementById("Contact2").innerText="*Enter your contact,please!";
		return false;
	}
	
	if(document.message.Content.value=="")
	{
		document.message.Content.focus();
		document.getElementById("Content").className="input_6";
		document.getElementById("Content2").innerText="*Enter content,please!";
		return false;
	}
	if(document.message.Yzm.value=="")
	{
		document.message.Yzm.focus();
		document.getElementById("Yzm").className="input_4";
		document.getElementById("Yzm2").innerText="*Enter verify code!";
		return false;
	}
	if(document.message.Yzm.value.length!=4)
	{
		document.message.Yzm.focus();
		document.getElementById("Yzm").className="input_4";
		document.getElementById("Yzm2").innerText="*Verify code input error!";
		return false;
	}
}

/////购物车操作

function DelGoods(a)
{
	if(confirm('你确认要删除购物车中的商品吗?'))	
	{
		document.form_cart.action = 'sql.php?action=delcart&otid='+a;
		
		document.form_cart.submit();
		//alert(document.frmbuy.action);
		//location.href = 'buycar.php?op=del&id='+a;
	}
}

function ClearCart()
{
	if(confirm('你确定要清空购物车吗?'))	
	{
		document.form_cart.action = 'sql.php?action=cleancart';
		document.form_cart.submit();
	}
}

function ChangeN(url)
{
	if (!checknums()) return false;
	
	//if(confirm('确定要更新商品的数量吗？'))	
	{
	    document.form_cart.action="sql.php?action=updatecartqty&url="+url;
	    document.form_cart.submit();
	}
}

function checknums() {
	
		var flag_buy=0;
		for (var i=0;i<document.form_cart.elements.length;i++) {
			var e = document.form_cart.elements[i];
			
			if (e.name.indexOf('qty') != -1) {
				//alert(e.value);
				if(isNaN(e.value) || e.value>1000 ||e.value.indexOf('.') >= 0 || e.value.indexOf('-') >= 0 || e.value<=0) {
					alert("Error：Please enter the correct quantity to buy.");
					e.focus();
					return false;
				}
				
			}
		}
		

	return true;
}

////购物车变更数量
function addbuyno(obj) {
	document.getElementById(obj).value = parseInt(document.getElementById(obj).value) + 1;
}
function reducebuyno(obj) {
	
	if(document.getElementById(obj).value>1){
	document.getElementById(obj).value = parseInt(document.getElementById(obj).value)-1;
	}
}

function copyToClipboard(txt,alertmsg) {   
      if(window.clipboardData) {   
              window.clipboardData.clearData();   
              window.clipboardData.setData("Text", txt);
            alert(alertmsg);   
      } else if(navigator.userAgent.indexOf("Opera") != -1) {   
           window.location = txt;   
      } else if (window.netscape) {   
           try {   
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
           } catch (e) {   
                alert("如果您正在使用FireFox！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");   
           }   
           var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);   
           if (!clip)   
                return;   
           var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);   
           if (!trans)   
                return;   
           trans.addDataFlavor('text/unicode');   
           var str = new Object();   
           var len = new Object();   
           var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);   
           var copytext = txt;   
           str.data = copytext;   
           trans.setTransferData("text/unicode",str,copytext.length*2);   
           var clipid = Components.interfaces.nsIClipboard;   
           if (!clip)   
                return false;   
           clip.setData(trans,null,clipid.kGlobalClipboard);   
           alert(alertmsg)   
      }   
} 



