﻿// JScript 文件
//common

function Cancel(url){

    if(!url){
        url="default.htm"
    }
    window.location=url;
}

function logout(){

    delCookie("UsrInfo");
    delCookie("UsrLast");
    
    url="logout.aspx"
    window.location=url;
    
}

///
function checkFormField(formName){

    var oFields = $('input:text',formName);
    var msg;
    for(i=0; i<oFields.length; i++){
        msg = oFields[i].getAttribute("tip");
        if(!oFields[i].value && msg){
            if(!msg) msg = "信息不完整，有带*的项必需输入";
          
            alert(msg+ " 不能为空或输入有误！" );
            oFields[i].focus();
            return false;
        }
        
        if(oFields[i].getAttribute("AType") == "email"){
            if(emailCheck(oFields[i])){
               continue;
            }else{
                return false;
            }
        }
    }
    return true;
}

function emailCheck(field) {
    var emailStr=field.value;
    var emailPat=/^(.+)@(.+)$/;
    if(!emailStr) return true;
    
    var matchArray=emailStr.match(emailPat);
    if (matchArray==null) {
        alert("电子邮件地址不正确！")
        field.focus();
        return false;
    }
    return true;
}


    // login script
    /// ucTop.ascx
    function login2(obj){
 
        if(window.event.keyCode == 13)
        {
            if(obj.id == "txtPassword"){
                login();}
            else{loginFrm();}
        }
    }
    
    function login(){
        if(checkLogin('#txtUserName','#txtPassword'))
            document.LoginForm.submit();
    }
    
    function loginFrm(){
        if(checkLogin('#txtUserName2','#txtPassword2'))
            document.frmlogin.submit();
    }
    
    function checkLogin(uName, uPwd)
    {
        var field = $(uName)[0];
        if(field.value=="")
         {
            alert("用户必须填写!");
            field.focus();
            return false;
         }
         field = $(uPwd)[0];
         if(field.value=="")
         {
            alert("密码必须填写!");
            field.focus();
            return false;
         }
        
         return true;
    }
///////////////


//register script
function goReg(){
    window.location = "pgreg_.htm"
}
/// shopping cart

function goUpdateFocus(){
    if(window.event.keyCode == 13){
        var obj = document.getElementById("aUpdateCart");
        obj.focus();
    }
}

function updateCart(url, flag)
{
    if(flag!=null&&flag!=0)
    {
        var data="";
        for(i=0;i<flag;i++)
        {
            if(data!="")
            {
                data+="|"+document.getElementById("id_"+i).innerHTML+","+document.getElementById("num_"+i).value;
            }
            else
            {
                data=document.getElementById("id_"+i).innerHTML+","+document.getElementById("num_"+i).value;
            }
        }
        if(data!="")
        {
            window.location= url + '?mode=mod&id='+data;
        }
    }
}

function goPay(url)
{
    var count = 0;
    try{
        var obj = document.getElementById("divRecCunt");
        count = parseInt(obj.getAttribute("rowcount"));
    }catch(exception){
        count = -1;
    }
    if (count<=0){
        alert("您的购物车中没有商品，请选择要购买的商品后再进行此操作，谢谢！");
        return;
    }
    
    obj = document.getElementById("args");

    if(obj.getAttribute("isIn") == "1")
    {
        window.location=url;
    }
    else
    {
        alert('您还没有登陆，请先登陆才能进行下一步操作!');
    }
}