﻿function $2(o){return document.getElementById(o);}

//切换
function ChangeDiv(divnum,cdivnum,divname,cname){
	for(var i=1;i<=divnum;i++){
		try{
			if(i==cdivnum){
				$2(divname+i).className=cname;
				$2(divname+i+"_d").style.display="block";
			}else{
				$2(divname+i+"_d").style.display="none";
				$2(divname+i).className="";
			}
		}catch(e){ }
	}
}

//表情
function ShowFace()
{
	$2("comment_state").value = "9b2d45de8387648c";
	
	var str=""
	for(var i=1;i<=20;i++)
	{
		str += "<img src='/images/face/"+i+".gif' onclick='AddImg(\""+i+"\")' style='cursor:pointer;'>"
	}
	$2("FaceDiv").innerHTML = str;
	
}

//限制字数
function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) 
	field.value = field.value.substring(0,maxlimit);
	else 
	countfield.value = maxlimit - field.value.length;
	
}

//限制字数 不显示计数框
function textCounter2(field, maxlimit) {
	if (field.value.length > maxlimit) 
		field.value = field.value.substring(0,maxlimit);
}
/*
 * 功能：UBB编辑控制函数
 * 参数: tag 为标签名称　val 为标签参数
 * 返回：[标签名称=参数]修饰文字[/标签名称]
 *       [标签名称]修饰文字[/标签名称]
 *       [标签名称=参数][/标签名称]
 */
function ubbaction(tag, val){
 var tag = tag.toUpperCase();
 if(typeof(val) == "undefined"){
  val = "";
 }
 if(val){
  val = "=" + val;
 }
 
 var r = document.selection.createRange().text;
 if(tag == "URL"){
  val = prompt("请输入链接地址:(留空为选定地址)", "http://");
 if(val !=  "http://" && val != ""){
  val = "=" + val;
 }else{
  val = "";
 }
 }
 rr = "[" + tag + val + "]"+r+"[/" + tag +"]";
 if(r){
	document.selection.createRange().text =rr;
 }else{
	$2( 'ctl00_ContentPlaceHolder1_Content' ).value +=rr;
 }
}

//验证email
function ValidateEmail(j)
{
	var emailReg=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
	return emailReg.test(j);
}

//验证金额
function isDigit(object,value)
{
	var patrn=/^-?\d+\.{0,}\d{0,}$/;
	if (!patrn.exec(value))
	{
		object.value = "";
	}
}

function IsChecked(ObjName)
{
	var list = document.getElementsByName(ObjName);
	var returnVal=false;
	for(var i=0;i<list.length;i++)
	{
		if(list[i].checked)
		{
			returnVal = true;
			break;
		}
	}
	return returnVal;
}

//只能输入数字
function KeyPressNum(objTR)
{
	var txtval = $(objTR).val();
    var key = event.keyCode;
	if(key < 48||key > 57)
    {  
        event.keyCode = 0;
    }
    if(txtval=="" || txtval=="0")
        $(objTR).val("1");
}

//只能输入数字和小数点
function KeyPress(objTR)
{ 
    var txtval=objTR.value;  
    var l=objTR.value.length;
    var key = event.keyCode;
    if((key < 48||key > 57)&&key != 46)
    {  
        event.keyCode = 0;
    }    
    else
    {
        if(key == 46)
        {
            if(txtval.indexOf(".") != -1||txtval.length == 0)
            {
                event.keyCode = 0;
            }
        }
    }
}

function CheckPassword(Password)
{
	if (Password==""){
		$2("Password_div").innerHTML="请填写登录密码";
		$2("Password_div").className="ubk2";
		return false;
	}else if(Password.length<6 || Password.length>16){
		$2("Password_div").innerHTML="密码长度必须在6～16位字符之间";
		$2("Password_div").className="ubk2";
		return false;
	}else{
		$2("Password_div").innerHTML="登录密码已填写";
		$2("Password_div").className="ubk3";
		return true;
	}
}

function CheckPassword_old(Password)
{
	if (Password==""){
		$2("Password_old_div").innerHTML="请输入旧密码";
		$2("Password_old_div").className="ubk2";
		return false;
	}else{
		$2("Password_old_div").innerHTML="旧密码已填写";
		$2("Password_old_div").className="ubk3";
		return true;
	}
}

function CheckUserPwd(Password,chkPwd)
{
	if (chkPwd==""){
		$2("chkPwd_div").innerHTML="请填写确认密码";
		$2("chkPwd_div").className="ubk2";
		return false;
	}else if(Password != chkPwd){
		$2("chkPwd_div").innerHTML="确认密码和登录密码不一致";
		$2("chkPwd_div").className="ubk2";
		return false;
	}else{
		$2("chkPwd_div").innerHTML="确认密码已填写";
		$2("chkPwd_div").className="ubk3";
		return true;
	}
}

function CheckEmail(Email)
{
	if (Email==""){
		$2("Email_div").innerHTML="请填写电子邮箱地址";
		$2("Email_div").className="ubk2";
		return false;
	}else if(!ValidateEmail(Email)){
		$2("Email_div").innerHTML="请填写真实的邮箱地址";
		$2("Email_div").className="ubk2";
		return false;
	}else{
		$2("Email_div").innerHTML="电子邮箱已填写";
		$2("Email_div").className="ubk3";
		return true;
	}
}

function CheckVcode(Vcode)
{
	if (Vcode==""){
		$2("Vcode_div").innerHTML="请填写验证码";
		$2("Vcode_div").className="ubk2";
		return false;
	}else{
		$2("Vcode_div").innerHTML="验证码已填写";
		$2("Vcode_div").className="ubk3";
		return true;
	}
}

function ChkForm_Reg(form)
{
	//CheckUserName(form.UserName.value);
	if($2("UserName_div").className!="ubk3")
	{
		form.UserName.focus();
		return false;
	}
	if(!CheckPassword($2("Password").value))
	{
		form.Password.focus();
		return false;
	}
	if(!CheckUserPwd($2("Password").value,$2("chkPwd").value))
	{
		form.chkPwd.focus();
		return false;
	}
	if(!CheckEmail($2("Email").value))
	{
		form.Email.focus();
		return false;
	}
	if(!CheckVcode($2("Vcode").value))
	{
		form.Vcode.focus();
		return false;
	}
	return true;
}

function ChkForm_login()
{
	var reg_state = 0;
	if($2("UserName").value == "")
	{
		$2("UserName_div").innerHTML="请输入用户名";
		$2("UserName_div").className="ubk_notic";
		$2("UserName").focus();
		reg_state = 1;
	}
	else
	{
		$2("UserName_div").innerHTML="";
		$2("UserName_div").className="ubk1";
	}
	if($2("Password").value == "")
	{
		$2("Password_div").innerHTML="请输入密码";
		$2("Password_div").className="ubk_notic";
		if(reg_state==0)
			$2("Password").focus();
	}
	else
	{
		$2("Password_div").innerHTML="";
		$2("Password_div").className="ubk1";
	}
	if(reg_state==1)
		return false;
	else
		return true;
}

function ChkForm_edituser(form)
{
	if(!CheckEmail($2("Email").value))
	{
		form.Email.focus();
		return false;
	}
	return true;
}

function ChkForm_editpwd(form)
{
	if($2("Password_old_div").className!="ubk3")
	{
		form.Password_old.focus();
		return false;
	}
	if(!CheckPassword($2("Password").value))
	{
		form.Password.focus();
		return false;
	}
	if(!CheckUserPwd($2("Password").value,$2("chkPwd").value))
	{
		form.chkPwd.focus();
		return false;
	}
	return true;
}

//订单验证
function CheckReceiver(Receiver)
{
	if (Receiver==""){
		$2("Receiver_div").innerHTML="请填写收货人";
		$2("Receiver_div").className="ubk2";
		return false;
	}else{
		$2("Receiver_div").innerHTML="收货人已填写";
		$2("Receiver_div").className="ubk3";
		return true;
	}
}
function CheckAddress(Address)
{
	if (Address==""){
		$2("Address_div").innerHTML="请填写详细地址";
		$2("Address_div").className="ubk2";
		return false;
	}else{
		$2("Address_div").innerHTML="详细地址已填写";
		$2("Address_div").className="ubk3";
		return true;
	}
}
function CheckZcode(Zcode)
{
	if (Zcode==""){
		$2("Zcode_div").innerHTML="请填写邮政编码";
		$2("Zcode_div").className="ubk2";
		return false;
	}else{
		$2("Zcode_div").innerHTML="邮政编码已填写";
		$2("Zcode_div").className="ubk3";
		return true;
	}
}
function ChkForm_order()
{
	var order_state = 0;
	if($2("Receiver").value == "")
	{
		$2("Receiver_div").innerHTML="请填写收货人";
		$2("Receiver_div").className="ubk_notic";
		$2("Receiver").focus();
		order_state = 1;
	}
	else
	{
		$2("Receiver_div").innerHTML="";
		$2("Receiver_div").className="ubk1";
	}
	if($2("AreaID").value == "")
	{
		$2("Area_div").innerHTML="请选择地区";
		$2("Area_div").className="ubk_notic";
		order_state = 1;
	}
	else
	{
		$2("Area_div").innerHTML="";
		$2("Area_div").className="ubk1";
	}
	if($2("Address").value == "")
	{
		$2("Address_div").innerHTML="请输入详细地址";
		$2("Address_div").className="ubk_notic";
		$2("Address").focus();
		order_state = 1;
	}
	else
	{
		$2("Address_div").innerHTML="";
		$2("Address_div").className="ubk1";
	}
	if($2("Zcode").value == "")
	{
		$2("Zcode_div").innerHTML="请填写邮政编码";
		$2("Zcode_div").className="ubk_notic";
		$2("Zcode").focus();
		order_state = 1;
	}
	else
	{
		$2("Zcode_div").innerHTML="";
		$2("Zcode_div").className="ubk1";
	}
	if($("#Mobile").val()=="" && $("#Tel").val()=="")
	{
	    alert("手机和座机必须至少填写一项");
	    $("#Mobile").focus();
	    order_state==1;
	}
	if(order_state==1)
		return false;
	else
		return true;
}

//刷新验证码
function refreshValideCode(Img,Code)
{
	$("#"+Img).attr("src",Code + Math.random());
}

//输入框数值增减
function ChangeBoxNum(obj,nType)
{
    var num = parseInt($("#"+obj).val());
    switch(nType)
    {
        case 0:
            if(num>1)
                num--;
            $("#"+obj).val(num);
            cAmount();
            break;
        case 1:
            if(num<10000)
                num++;
            $("#"+obj).val(num);
            cAmount();
            break;
        case 2:
            if(num>1)
                num--;
            $("#"+obj).val(num);
            EditCart(obj.replace("Num_",""),num,0)
            break;
        case 3:
            if(num<10000)
                num++;
            EditCart(obj.replace("Num_",""),num,0)
            break;
    }

}

//小计金额
function cAmount()
{
    var num = parseInt($("#Num").val());
    var amount = $("#txtsalePrice").val()*num;
    $("#amount_s").html("&yen;"+amount.toFixed(2));
}

//数量改变刷新
function cProlist(obj)
{
    var num = parseInt($("#"+obj).val());
    EditCart(obj.replace("Num_",""),num,0)
}
