function Text_Less(n){
	var value = document.getElementById('text_'+n).value;
	if(value<=1){
		
	}else{
		document.getElementById('text_'+n).value = value-1;
	}
}
function Text_Sun(n){
	var value = document.getElementById('text_'+n).value;
	document.getElementById('text_'+n).value = parseInt(value)+1;
}
function CartDelete(n){
	var forms = eval("document.form"+n);
	if(CheckboxAt(n)){
		Validate('CartDelete.php?'+Math.random(),'',true,'CartDelete',n,false);
	}
}
function UserLogin(n){//用户登录检查
	Validate('registered.php','',true,'UserLogin',n,false);
}
function SaveShopAdd(id){
	ValidateGet("ShopSave.php?id="+id+"&type=shop","SaveAdd");
}
function UserVcode(n){
	var forms = eval("document.form"+n);
	var preg_username = /^[0-9a-zA-Z]{6,16}$/;
	if(!preg_username.test(forms.username.value)){
		document.getElementById('username_msg').innerHTML = "<font color='red'>对不起,用户名应为6到16位数字或字母!</font>";
		forms.username.value = "";
		forms.username.focus();
	}else{
		ValidateGet('UserAndComVcode.php?username='+forms.username.value+'&Type=User','UserVcode');
	}
}  
function ComVcode(n){
	var forms = eval("document.form"+n);
	var preg_username = /^[0-9a-zA-Z]{6,16}$/;
	if(!preg_username.test(forms.username.value)){
		document.getElementById('username_msg').innerHTML = "<font color='red'>对不起,用户名应为6到16位数字或字母!</font>";
		forms.username.value = "";
		forms.username.focus();
	}else{
		ValidateGet('UserAndComVcode.php?username='+forms.username.value+'&Type=Com','UserVcode');
	}
}  
function UserAdd(n){//个人用户注册
	var forms = eval("document.form"+n);
	var preg_username = /^[0-9a-zA-Z]{6,16}$/;
	var preg_answer = /^[a-zA-Z0-9\u4e00-\u9fa5\,\.]+$/;
	var answer_num = strlen(forms.answer.value);
	var name_num = strlen(forms.name.value);
	var preg_name = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/;
	var preg_date = /^[0-9]{4,4}\-[0-9]{1,2}\-[0-9]{1,2}$/;
	if(!preg_username.test(forms.username.value)){
		document.getElementById('username_msg').innerHTML = "<font color='red'>对不起,用户名应为6到16位数字或字母!</font>";
		forms.username.value = "";
		forms.username.focus();
	}else if(!preg_username.test(forms.password.value)){
		document.getElementById('password_msg').innerHTML = "<font color='red'>对不起,密码应为6到16位数字或字母!</font>";
		forms.password.value = "";
		forms.password.focus();
	}else if(forms.password.value != forms.password1.value){
		document.getElementById('password_msg').innerHTML = "<font color='red'>对不起,两次输入密码必须相同!</font>";
		forms.password1.value = "";
		forms.password1.focus();
	}else if(!isEmail(forms.email.value)){
		document.getElementById('email_msg').innerHTML = "<font color='red'>对不起,请输入正确的邮箱地址!</font>";
		forms.email.value = "";
		forms.email.focus();
	}else if(answer_num > 30||answer_num <4){
		document.getElementById('answer_msg').innerHTML = "<font color='red'>对不起,请输入4~30位字符!</font>";
		forms.answer.value = "";
		forms.answer.focus();
	}else if(!preg_answer.test(forms.answer.value)){
		document.getElementById('answer_msg').innerHTML = "<font color='red'>对不起,请勿输入特殊字符!</font>";
		forms.answer.value = "";
		forms.answer.focus();
	}else if(name_num >30||name_num<4){
		document.getElementById('name_msg').innerHTML = "<font color='red'>对不起,请输入4~30位字符!</font>";
		forms.name.value = "";
		forms.name.focus();
	}else if(!preg_name.test(forms.name.value)){
		document.getElementById('name_msg').innerHTML = "<font color='red'>对不起,请勿输入特殊字符!</font>";
		forms.name.value = "";
		forms.name.focus();
	}else if(forms.birth.value ==""||forms.birth.value == null){
		document.getElementById('birth_msg').innerHTML = "<font color='red'>对不起,生日不能为空!</font>";
		forms.birth.value = "";
		forms.birth.focus();
	}else if(document.getElementById('xy').checked == false){
		document.getElementById('ajax_message').innerHTML = "<font color='red'>对不起,请先查看用户协议!</font>";
	}else if(forms.vcode.value == ""){
		document.getElementById('ajax_message').innerHTML = "<font color='red'>对不起,验证码不能为空!</font>";
	}else{
		Validate('reg_a.php','',true,'UserAdd',n,false);
	}
}
function strlen(str) {//字符长度计算(包含汉字)   
    var len = 0;   
    for (var i = 0; i < str.length; i++) {  
        if (parseInt(str.charCodeAt(i)) > 255 || str.charCodeAt(i)<0){
		len += 2; 
	}else{
		len ++;
	}   
    }   
    return len;   
}  
function isEmail(strEmail) {
	if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
		return true;
	}
	else{
		return false;
	}
}
function ComAdd(n){
	var forms = eval("document.form"+n);
	var preg_username = /^[0-9a-zA-Z]{6,16}$/;
	var answer_num = strlen(forms.answer.value);
	var linkman_num = strlen(forms.linkman.value);
	var legal_num = strlen(forms.legal.value);
	var name_num = strlen(forms.name.value);
	var address_num = strlen(forms.address.value);
	var weburl_num = strlen(forms.weburl.value);
	var preg_answer = /^[a-zA-Z0-9\u4e00-\u9fa5\,\.]+$/;
	var preg_linkman = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/;
	var preg_legal = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/;
	var preg_name = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/;
	var preg_address = /^[a-zA-Z0-9\u4e00-\u9fa5\,\.\-\_]{0,100}$/;
	var preg_postcode = /^[0-9]{0,15}$/;
	var preg_tel = /^[0-9\-]{0,15}$/;
	var preg_fax = /^[0-9\-]{10,15}$/;
	var preg_qicq = /^[0-9]{5,12}$/;
	var preg_class = /^[0-9]{1,10}$/	
	if(!preg_username.test(forms.username.value)){
		document.getElementById('username_msg').innerHTML = "<font color='red'>对不起,用户名应为6到16位数字或字母!</font>";
		forms.username.value = "";
		forms.username.focus();
	}else if(!preg_username.test(forms.password.value)){
		document.getElementById('password_msg').innerHTML = "<font color='red'>对不起,密码应为6到16位数字或字母!</font>";
		forms.password.value = "";
		forms.password.focus();
	}else if(forms.password.value != forms.password1.value){
		document.getElementById('password_msg').innerHTML = "<font color='red'>对不起,两次输入密码必须相同!</font>";
		forms.password1.value = "";
		forms.password1.focus();
	}else if(forms.email.value!=""&&!isEmail(forms.email.value)){
		document.getElementById('email_msg').innerHTML = "<font color='red'>对不起,请输入正确的邮箱地址!</font>";
		forms.email.value = "";
		forms.email.focus();
	}else if(answer_num > 30||answer_num <4){
		document.getElementById('answer_msg').innerHTML = "<font color='red'>对不起,请输入4~30位字符!</font>";
		forms.answer.value = "";
		forms.answer.focus();
	}else if(!preg_answer.test(forms.answer.value)){
		document.getElementById('answer_msg').innerHTML = "<font color='red'>对不起,请勿输入特殊字符!</font>";
		forms.answer.value = "";
		forms.answer.focus();
	}else if(linkman_num >30||linkman_num<4){
		document.getElementById('linkman_msg').innerHTML = "<font color='red'>对不起,请输入4~30位字符!</font>";
		forms.linkman.value = "";
		forms.linkman.focus();
	}else if(!preg_linkman.test(forms.linkman.value)){
		document.getElementById('linkman_msg').innerHTML = "<font color='red'>对不起,请勿输入特殊字符!</font>";
		forms.linkman.value = "";
		forms.linkman.focus();
	}else if(legal_num >30||legal_num<4){
		document.getElementById('legal_msg').innerHTML = "<font color='red'>对不起,请输入4~30位字符!</font>";
		forms.legal.value = "";
		forms.legal.focus();
	}else if(!preg_legal.test(forms.legal.value)){
		document.getElementById('legal_msg').innerHTML = "<font color='red'>对不起,请勿输入特殊字符!</font>";
		forms.legal.value = "";
		forms.legal.focus();
	}else if(name_num >50||name_num<2){
		document.getElementById('name_msg').innerHTML = "<font color='red'>对不起,请输入2~50位字符!</font>";
		forms.name.value = "";
		forms.name.focus();
	}else if(!preg_name.test(forms.name.value)){
		document.getElementById('name_msg').innerHTML = "<font color='red'>对不起,请勿输入特殊字符!</font>";
		forms.name.value = "";
		forms.name.focus();
	}else if(weburl_num>100){
		document.getElementById('weburl_msg').innerHTML = "<font color='red'>对不起,不能超过100个字符!</font>";
		forms.weburl.value = "";
		forms.weburl.focus();
	}else if(!preg_postcode.test(forms.postcode.value)){
		document.getElementById('postcode_msg').innerHTML = "<font color='red'>对不起,请输入正确的邮编!</font>";
		forms.postcode.value = "";
		forms.postcode.focus();
	}else if(!preg_tel.test(forms.tel.value)){
		document.getElementById('tel_msg').innerHTML = "<font color='red'>对不起,请输入正确的电话号码!</font>";
		forms.tel.value = "";
		forms.tel.focus();
	}else if(!preg_fax.test(forms.fax.value)){
		document.getElementById('fax_msg').innerHTML = "<font color='red'>对不起,请输入正确的手机号码!</font>";
		forms.fax.value = "";
		forms.fax.focus();
	}else if(address_num>100){
		document.getElementById('address_msg').innerHTML = "<font color='red'>对不起,不能超过100个字符!</font>";
		forms.address.value = "";
		forms.address.focus();
	}else if(!preg_address.test(forms.address.value)&&forms.address.value != ""){
		document.getElementById('address_msg').innerHTML = "<font color='red'>对不起,请勿输入除,.-_!之外的英文特殊字符</font>";
		forms.address.value = "";
		forms.address.focus();
	}else if(!preg_qicq.test(forms.qicq.value)&&forms.qicq.value != ""){
		document.getElementById('qicq_msg').innerHTML = "<font color='red'>对不起,QICQ必须为5到12位数字!</font>";
		forms.qicq.value = "";
		forms.qicq.focus();
	}else if(document.getElementById('xy').checked == false){
		document.getElementById('ajax_message').innerHTML = "<font color='red'>对不起,请先阅读用户手册!</font>";
	}else if(forms.vcode.value == ""){
		document.getElementById('ajax_message').innerHTML = "<font color='red'>对不起,验证码不能为空!</font>";
	}else{
		Validate('reg_b.php','',true,'ComAdd',n,false);
	}
}
function ComAdds(n){
	if(document.getElementById('xy').checked == false){
		alert("请先查看协议");
	}else{
		Validate('reg_b.php','',true,'ComAdd',n,false);
	}
}
function OrderAction(n){
	Validate('Order_Do.php','',true,'OrderAdd',n,false);
}
function CheckboxAt(n){
	var forms = eval("document.form"+n);
	var bold = "";
	for(i=0;i<forms.elements.length;i++){
		var type = forms.elements[i].type;
		if(type == "checkbox"){
			var checkbox = forms.elements[i];
			if(checkbox.checked){
				bold = "at";
			}
		}
	}
	if(bold == "at"){
		return true;
	}else{
		alert("您没有选择任何内容!");
		//setTimeout("CloseMessageDiloge()",1500);
		return false;
	}
}
function CartLocation(id){
	var num_preg = /^[0-9]*$/;
	if(!num_preg.test(document.getElementById('num').value)){
		alert("购买数量必须为数字!");
	}else if(document.getElementById('num').value<1){
		alert("购买数量不能小于零!");
	}else{
		ValidateGet('Cart.php?id='+id+'&num='+document.getElementById('num').value+"&rand="+Math.random(),"CartAdd");
	}
}
function ShowCartDilog(Vector){
	if(!Vector){
		document.getElementById('Message_text').innerHTML = "系统错误,请刷新页面重试!";
	}else{
		Vector = GetCartList();
		var Num = Vector.length;
		document.getElementById('Message_title1').innerHTML = "消息:商品已经成功放入您的购物车中";
		var str = "";
		str+="<div>您的购物车中共计"+Num+"件商品!</div>";
		str+="<div><input type='button' name='Cart' onclick='CartLoca();' value='去购物车看看'/><input type='button' onclick='CloseCartDilog();' name='Cart' value='继续逛逛'/></div>";
		document.getElementById('Message_text').innerHTML = str;
	}
	var List = getElementPos(document.getElementById("Cart_Img"));
	document.getElementById('Message').style.top = List[1]+"px";
	document.getElementById('Message').style.left =	List[0]+"px";
	document.getElementById('Message').className = "div_display_block";
}
function CartLoca(){
	location.href = 'Cart_show.php';
}
function CloseCartDilog(){
	document.getElementById('Message').className = "div_display_none";
}
//获取控件绝对坐标
function getElementPos(obj){
    var left = 0;
    var top = 0;

    if(obj.x)
    {
        left= obj.x;
        top = obj.y;
    }else if(obj.offsetParent)
    {
        while(obj.offsetParent)
        {
            left += obj.offsetLeft;
            top  += obj.offsetTop;
            obj = obj.offsetParent;
        }
    }

    return [left,top];
}
//获取COOKIE值方法
function   GetCookie(sName){
      var   aCookie   =   document.cookie.split("; ");
      for   (var   i=0;   i   <   aCookie.length;   i++)
      {
          var   aCrumb   =   aCookie[i].split("=");

          if   (sName   ==   aCrumb[0])
              return   unescape(aCrumb[1]);
      }
      return   null;
  }
//购物车商品数计算
function GetCartList(){
	var str = GetCookie('Cart');
	var Array0 = new Array();
	var Array1 = new Array();
	var Vector = new Array();
	Array0 = str.split("end");
	for(var i=0;i<(Array0.length-1);i++){
		var play = true;
		Array1 = Array0[i].split('cut');
		for(var j=0;j<Vector.length;j++){
			if(Vector[j][0] == Array1[0]){
				play = false;
				Vector[j][1] = Vector[j][1]+Array1[1];
			}
		}
		if(play == true){
			Vector.push(Array1);
		}
	}
	return Vector;
}
function UCShowMessageDiloge(message){
	if(message == "User"){
		var username = document.form1.username.value;
		var password = document.form1.password.value;
		document.getElementById('zccg_text').innerHTML = "<ul><li>   你好！"+username+"，你的注册已经成功！ 请牢记</li><li>你的用户名和密码。</li><li> 用户名："+username+"</li><li>密  码："+password+"</li><li> 返回“<a href='http://www.jrpe.net'>今日普洱网首页</a>”或转到“<a href='registered.php'>登录页</a>&rdquo;</li></ul>";
		var top=getElementPos(document.getElementById('UserAddImg'));
	}else{
		var username = document.form1.username.value;
		var password = document.form1.password.value;
		document.getElementById('zccg_text').innerHTML = "<ul><li>   &nbsp; &nbsp; &nbsp;你好！"+username+"，你的店铺注册已经成功！ 请牢记</li><li>你的用户名和密码。</li><li>  &nbsp; &nbsp; &nbsp;用户名："+username+"</li><li> &nbsp; &nbsp; &nbsp;密  码："+password+"</li><li > &nbsp; &nbsp; &nbsp;请及时上传商品，以使您的网店能得到更多的关注和浏览!更</li><li>    多设置可在登录店铺后台进行设置。”</li><li style='margin-top:15px'>  &nbsp; &nbsp; &nbsp;返回<a href='http://www.jrpe.net'>“今日普洱网首页”</a>或转到<a href='registered.php'>“登录页”</a></li></ul>";
		var top=getElementPos(document.getElementById('ComAddImg'));
	}
	document.getElementById('zccg').style.top = top[1]-150+"px";
	document.getElementById('zccg').style.left = (document.body.clientWidth-465)/2+document.body.scrollLeft+"px";
	document.getElementById('zccg').className = "div_display_block";
}