function UTCTimeDemo(){
    var d, s = "";
    var c = ":";
    d = new Date();
    s += d.getUTCHours() + c;
    s += d.getUTCMinutes() + c;
    s += d.getUTCSeconds() + c;
    s += d.getUTCMilliseconds();
    return(s);
}
function get_option_ajax(name,type,value,select_id,url){
    var data_string = "type="+type+"&value="+value+"&select_id="+select_id+"&"+UTCTimeDemo();
    $("#"+name).html('<option>正在读取</option>');
    //alert(data_string);
    $.ajax({
        type: "post",
        url: url,
        cache: false,
        data:data_string,
        success: function(originalRequest){
            show_option_response(originalRequest,name);
        }
    });
}
function show_option_response(originalRequest,name){
    var data = originalRequest;
    //alert(data);
    if(data){
        $("#" + name).html(data);
    }
}
function check_all(all_name,tag_name){
    if ($("#"+all_name).attr("checked") == true) { // 全选
        $("input[@name='"+tag_name+"']").each(function() {
            $(this).attr("checked", true);
        });
    } else { // 取消全选
        $("input[@name='"+tag_name+"']").each(function() {
            $(this).attr("checked", false);
        });
    }
}
function show(name){
    var status = $("#"+name).css("display");
    if(status == "none"){
        status = "";
    }else{
        status = "none";
    }
    $("#"+name).css("display",status);
}
function showlayer(id, name){
    var status = $("#"+id).css("display");
    var content = "";
    if(status == "none"){
        status = "";
        content = "部分↑";
    }else{
        status = "none";
        content = "全部↓";
    }
    $("#"+id).css("display",status);
    $("#"+name).html(content);
}
// ajax 基本提交函数
function ajax_submit_base(url,param,lock_name,is_close){
    popbox.pop();
    var param = param + "&"+UTCTimeDemo();
    $.ajax({
        type: "POST",
        url: url,
        data: param,
        success:function(msg){
            var msg_arr = msg.split('‖');
            //alert(msg_arr);
            if( msg_arr[0]==0 ){

                if(lock_name){
                    //锁定提交
                    $("#" + lock_name).attr("disabled",true);
                }

                //if(is_close){
                popbox.close_time=2;
                popbox.pull_html(msg_arr[1]);
                popbox.close();
                //}else{

                //popbox.pull_html(msg_arr[1]);
                //}

                if(msg_arr[2]){
                    var backurl = msg_arr[2];
                    document.location.href=backurl;
                }
            }else{

                if(is_close != 0){
                    popbox.close_time=0.5;
                    popbox.pull_html(msg_arr[1]);
                    popbox.close();
                }else{
                    popbox.pull_html(msg_arr[1]);
                }

                if(msg_arr[5]){//找到错误焦点
                    popbox.find_focus(msg_arr[5],"1");
                }

                if(msg_arr[2]){
                    var backurl = msg_arr[2];
                    document.location.href=backurl;
                }

            }
            popbox.popbox_close();
        }
    });


    return true;

}
//得到 form 数据
function setQueryString(frm){
    var queryString="";

    var value = "";
    var numberElements = frm.elements.length;
    for(var i=0;i<numberElements;i++){
        if(i< numberElements){
            if((frm.elements[i].type == "radio") || (frm.elements[i].type == "checkbox")){
                if(frm.elements[i].value && frm.elements[i].disabled==false && frm.elements[i].checked==true){
                    value = frm.elements[i].value;
                }else{
                    value = "";
                }
            }else if(frm.elements[i].value){
                value = frm.elements[i].value;
            }else{
                value = "";
            }

            if(value){
                queryString += frm.elements[i].name+"="+encodeURIComponent(value)+"&";
            }

        }
    }
    if(queryString){
        queryString += UTCTimeDemo();
    }
    //alert(queryString);
    return queryString;
}

//公用 跨站登录
function login_common(url) {
    $.getJSON(url);
}

// 加载 购物车商品总数
//
//var page_url_shopcar_get_goods_num = page_url_shopcar_get_goods_num;
//if(page_url_shopcar_get_goods_num){
//    $(document).ready(function() {
//        var url = page_url_shopcar_get_goods_num + "?callback=?";
//        //alert(url);
//        $.getJSON(url,
//        function(data) {
//        //alert(data.goods_num_all);
//        $('#goods_num_all').text(data.goods_num_all);
//        
//        }
//        );
//    }
//);
//}


function page_jump(backurl,type){
    if("top" == type){
        top.location.href=backurl;
    }else{
        document.location.href=backurl;
    }
}

function check_search(){
    var keyword = $("#keyword").val();
    if(("" == keyword) || ("请输入您要搜索的内容..." == keyword)){
        return false;
    }else{
        var url = "http://www.1gou.cn/search?q=" + keyword;
        page_jump(url);
    }
}

//获得字符串长度 以字符长度体现
function   getStringLength(str){
    if   (str   ==   null   ||   str.length   ==   0)   {
        return   0;
    }
    var   strLong   =   0;
    var   browserLen     =   str.length;
    var   result             =   0;
    var   charCode         =   0;
    for   (i=0;   i<browserLen;   i++)   {
        charCode   =   str.charCodeAt(i);
        if   (charCode   >   255)   {
            strLong   +=   2;
        }   else   {
            strLong   +=   1;
        }
    }
    return   strLong;
}

function show_result(name,type,position,speed){
    var speed_type = "";
    if(!speed){
        speed_type = 'slow';
    }

    if("top" == position){
        if("open" == type){
            top.$("#" + name).show(speed_type);
        }else{
            top.$("#" + name).hide(speed_type);
        }
    }else{
        if("open" == type){
            $("#" + name).show(speed_type);
        }else{
            $("#" + name).hide(speed_type);
        }

    }
}

//城市和地区自动对应
function city_area_relate_2009_07_13(province_name,city_name,area_name){
    $("#" + city_name).change(function(){
        var province = $("#" + province_name).val();
        var city = $(this).val();
        // 得到想要的市区
        var my_area = "";
        var area = "";
        var area_arr = GC2[province][city];
        if(area_arr){
            $.each(area_arr,function(n,area){
                //alert(n);
                if(area.indexOf("市")>0){
                    my_area = area;
                    return false; //跳出循环
                }else if(area == city){
                    my_area = area;
                    return false; //跳出循环
                }
            });

        }
        if(my_area){
            $("#" + area_name).val(my_area);
        }
        get_goods_fei_price();
    });
}

//liuqun add by 2009-10-22 14:50

function isEmail(strEmail) {
    var flag = false;
    if (strEmail.search(/^[a-z0-9]([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,5}([\.][a-z]{2,3})?$/) != '-1'){
        flag = true;
    }
    return flag;
}

/*  验证手机号/小灵通/电话 */
function DetectionMobile(m){
    var flag = false;
    if((m == "" || m == null || m.length == 0)){
        flag = false;
    }


    var reg0 = /^13\d{9}$/;
    var reg1 = /^15\d{9}$/;
    var reg2 = /^18\d{9}$/;

    if (reg0.test(m))flag=true;
    if (reg1.test(m))flag=true;
    if (reg2.test(m))flag=true;

    var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
    if(p1.test(m)){
        flag = true;
    }
    return flag;
}

// 套装 show
function suit_show(name1,name2,type){
    var name1=document.getElementById(name1);
    var name2=document.getElementById(name2);

    if(type == "over"){
        name2.style.left=name1.clientWidth-16+"px";
        name2.style.display="";
    }else if(type == "out"){
        name2.style.display="none";
    }
}

//商品颜色cookie记录
function set_slave_cookie(goods_id,slave_id,key){
    if(goods_id && slave_id){
        var cook_name = 'goods_slave_' + goods_id;
        var cook_value = slave_id + '_' + key;
        writeCookie(cook_name, cook_value);
        //document.cookie = cook_name + '=' + escape(cook_value) + ';expires=' + expire  + ';domain=.zol.com;path=/;';
    }
}

//删除商品颜色cookie
function del_slave_cookie(goods_id){
    if(goods_id){
        var cook_name = 'goods_slave_' + goods_id;
        var expire = new Date().getTime() - 99999999;
        var cook_value = '';
        document.cookie = cook_name + '=' + escape(cook_value) + ';expires=' + expire  + ';domain=.zol.com;path=/; ';
    }
}

//列表页扩展商品打开新窗口并记录cookie
function open_slave_cookie(goods_id,slave_id,key,slave_link){
    set_slave_cookie(goods_id,slave_id,key);
    window.open(slave_link);
}
//判断是否有存储扩展
function read_slave_cookie(goods_id){
    var cook_name = 'goods_slave_' + goods_id;
    var cook_value = readCookie(cook_name);
    if(cook_value != ''){
        var slave_info = cook_value.split("_");
        change_style(slave_info[0],slave_info[1]);
    }
}
function getCookie(d){
    var b=d+"=";
    var f=b.length;
    var a=document.cookie.length;
    var e=0;
    while(e<a){
        var c=e+f;
        if(document.cookie.substring(e,c)==b){
            return getCookieVal(c)
        }
        e=document.cookie.indexOf(" ",e)+1;
        if(e==0){break}
    }
    return null
}
function getCookieVal(b){
    var a=document.cookie.indexOf(";",b);
    if(a==-1){
        a=document.cookie.length
    }
    return unescape(document.cookie.substring(b,a))
}
function setCookie(a,b,expires){
    var c=new Date();
    c.setTime(c.getTime()+expires*60000);
    document.cookie=a+"="+b+";domain=.digu.com; expires="+c.toGMTString()
}
function initCate(){
    var js_cat = $('#js_cat');
    if(js_cat){
        
    }
}