﻿var defaultDomain = 'http://b2c.958shop.com/';
function order(shopid,pid){    
    var url = window.location.href;
    window.location = defaultDomain + "retailshop/cookie.aspx?action=add&shopid="+shopid+"&pid="+ pid +"&url="+escape(url) ; 
}
function web_attachEvent(object, eventName, Function, cancelBubble)
{
      var cb = cancelBubble ? true : false;
      eventName = eventName.toLowerCase();
      if(document.attachEvent) object.attachEvent(eventName, Function);
      else object.addEventListener(eventName.substr(2), Function, cb);
}
function is___Number(s){
	s = s +'';
	var i=s.replace(/e/g,'a').replace(/(\.)/g,'a');   
	if(isNaN(i))
		return false;
	else
		return true;
}
function show_list(o,t,i,c){           
    var id = oo("div_ad_" + t + "_" + i ).innerHTML;
    if(is___Number(id)){
		oo("div_ad_" + t + "_" + i ).style.display = "";
        oo("div_ad_"+ t +"_" + i).innerHTML = ad(id,1,'','b2c_index'); 
	}

        
    o.className = "act";
    var __ul = o.parentElement;         
    for(var h=0;h<__ul.children.length;h++){
        if(__ul.children[h] != o)
            __ul.children[h].className = "";
    }
    if(oo("div_" + t +"_" + i) != null)
        oo("div_" + t +"_" + i).style.display = "";
    for(var j= 1 ;j<=c; j++){
        if(j != i && oo("div_" + t +"_" + j) != null)
            oo("div_" + t +"_" + j).style.display = "none";
    }    
}
function on_init_ad(){
    var ____________id = oo("div_ad_1_1").innerHTML;
    if(is___Number(____________id)){
        oo("div_ad_1_1").style.display = "";
        oo("div_ad_1_1").innerHTML = ad(____________id,1,'','b2c_index'); 
	}
    ____________id = oo("div_ad_2_1").innerHTML;
    if(is___Number(____________id)){
        oo("div_ad_2_1").style.display = "";
        oo("div_ad_2_1").innerHTML = ad(____________id,1,'','b2c_index'); 
	}
}
    
document.write("<scr"+"ipt language=\"javascript\" src=\""+ defaultDomain +"script/tools.js\" type=\"text/javascript\"></scr"+"ipt>");
document.write("<scr"+"ipt language=\"javascript\" src=\""+ defaultDomain +"script/ajax_tools.js\" type=\"text/javascript\"></scr"+"ipt>");
document.write("<scr"+"ipt language=\"javascript\" src=\""+ defaultDomain +"script/shop_order.js\" type=\"text/javascript\"></scr"+"ipt>");
document.write("<scr"+"ipt language=\"javascript\" src=\""+ defaultDomain +"retailshop/status.aspx\" type=\"text/javascript\"></scr"+"ipt>");

//打开在线客服窗口
function OpenKFDialog(){
    var kf_openurl=" http://www.5251.net/client.jsp?flag=1&companyId=617&style=15867&username=&refer="+ escape (window.location.href);
	window.open (kf_openurl,"chat","height="+472+",width="+702+",top=100,left=150,statu s=yes,toolbar=no,menubar=no,resizable=no,scrollbars=no,location=no,titl ebar=no");
}
//新的订购方法
function order_new(shopid,pid){    
    var url = window.location.href;
    var color_id = 0;
    if(oo("selected_pro_color_id") != null)
        color_id = vv("selected_pro_color_id");
        
    if(color_id != "" && parseInt(color_id) > 0)
        window.location = defaultDomain + "retailshop/cookie.aspx?action=add&shopid="+shopid+"&pid="+ pid +"&cid="+color_id+"&url="+escape(url) ; 
    else
        window.location = defaultDomain + "retailshop/cookie.aspx?action=add&shopid="+shopid+"&pid="+ pid +"&url="+escape(url) ;    
}
//选择产品颜色
function select_producter_color(obj,color_id,color,price){
    obj.className = "act";
    var div = obj.parentElement;
    for(var i=0;i<div.children.length;i++){
        if(div.children[i] != obj && div.children[i].tagName.toUpperCase() == 'SPAN')
            div.children[i].className = "";
    }
    var arr_radio = document.getElementsByName("radio_producter_color");
    for(var i=0;i<arr_radio.length;i++){
        if(arr_radio[i].value == color)
            arr_radio[i].checked = true;
        else
            arr_radio[i].checked = false;
    }
    if(oo("selected_pro_color_id") != null)
        oo("selected_pro_color_id").value = color_id;
    oo("selected_color_price_b").innerHTML = price;
    oo("b_quick_order").innerHTML = price;
}

//选择产品颜色
function select_producter_color_radio(obj,color_id,color,price){
    var arr_radio = document.getElementsByName("radio_producter_color");
    for(var i=0;i<arr_radio.length;i++){
        if(arr_radio[i] != obj)
            arr_radio[i].checked = false;
        else
            arr_radio[i].checked = true;
    }      
     
    var div = oo("div_price_color");
    for(var i=0;i<div.children.length;i++){
        if(div.children[i] != obj && div.children[i].tagName.toUpperCase() == 'SPAN' && div.children[i].innerHTML == color)
            div.children[i].className = "act";
        else
            div.children[i].className = "";
    }
    
    if(oo("selected_pro_color_id") != null)
        oo("selected_pro_color_id").value = color_id;
        
    oo("selected_color_price_b").innerHTML = price;
    oo("b_quick_order").innerHTML = price;
}

//获取所有的省份
function GetOrderProvince(){
    //if(oo("span_province").children[0].option.length <= 1){
        var result = postPageData(defaultDomain + "Ajax/service_handle.aspx?Module=GETORDERPROVINCELIST", "POST", null);
        oo("span_province").innerHTML = "<select id=\"select_province_list\" onchange=\"GetOrderProvinceCity(this);\"><option value=\"\">省</option>"+ result +"</select>";
    //}
}
//获取所有的省份下的城市
function GetOrderProvinceCity(obj){        
    if(obj != null && obj.selectedIndex > 0){
         var params = new Array();
         params[0] = new Array("value",obj.value);
         params[1] = new Array("key","city");
         var result = postPageData(defaultDomain + 'ajax/service_handle.aspx?Module=GETCITYAREAFORSELECT', "POST",params); 
         oo("span_city").innerHTML = "<select id=\"select_city_list\">"+ result +"</select>";
    }else
        oo("span_city").innerHTML = "<select><option>市</option></select>";
}
//得到当前选择的城市和省份
function get_province_city(obj){    
    if(vv(obj) == "" && oo("select_province_list") != null && oo("select_city_list") != null && oo("select_province_list").selectedIndex > 0 && oo("select_city_list").selectedIndex > 0)
         obj.value = oo("select_province_list").options[oo("select_province_list").selectedIndex].text + oo("select_city_list").options[oo("select_city_list").selectedIndex].text;
}
//更换商品数量
function ChangeProducterAmount(obj,is_foreign_trade_mobile,netprice,fee,cod_fee){
    if(oo("span_send_fee") != null){
        var amount = vv(obj);
        var single_send_fee = parseInt(vv("txt_send_fee"));
        var price = parseInt(netprice);
        if(oo("b_quick_order") != null){
            price = parseInt(oo("b_quick_order").innerHTML);
        }
        var is_true = false;
        if(is_foreign_trade_mobile == 1){
            if(parseInt(amount) * price >= fee)
                is_true = true;
        }        
        if(is_true)
            oo("span_send_fee").innerHTML = cod_fee;
        else
            oo("span_send_fee").innerHTML = amount * single_send_fee;
    }
}
//提交快速订购的订单
function submit_quick_order_mobile(pro_id){    
    if(vv("txt_q_username") == ""){
        alert("请输入收货人姓名。");
        Focus("txt_q_username");
        return;
    }
    if(vv("txt_q_telephone") == "" && vv("txt_q_mobilephone") == ""){
        alert("手机和电话必须填写其中一个。");
        Focus("txt_q_telephone");
        return;
    }
    if(vv("txt_q_mobilephone") != "" && isValidate(vv("txt_q_mobilephone"),6) == false){
        alert("手机号码格式不正确。");
        Focus("txt_q_mobilephone");
        return;
    }
    var Province = "";
    var City = "";
    if(oo("select_city_list") != null){
        Province = oo("select_province_list").options[oo("select_province_list").selectedIndex].text;
        City = oo("select_city_list").options[oo("select_city_list").selectedIndex].text;
        if(Province == "" || City == ""){
            alert("请选择收货人所在的省市。");
            Focus("select_city_list");
            return;
        }
    }else{
        alert("请选择收货人所在的省市。");
        return;
    }
    if(vv("txt_q_address") == ""){
        alert("请输入收货人地址。");
        Focus("txt_q_address");
        return;
    }
    var sendmethod = 0;
    var arr_radio_sendmethod = document.getElementsByName("radio_sendmethod");
    if(arr_radio_sendmethod.length > 0){
        for(var i=0;i<arr_radio_sendmethod.length;i++){
            if(arr_radio_sendmethod[i].checked == true){
                sendmethod = parseInt(arr_radio_sendmethod[i].value);
                break;
            }
        }
    }
    var paymethod = 0;
    var arr_radio_paymethod = document.getElementsByName("radio_paymethod");
    if(arr_radio_paymethod.length > 0){
        for(var i=0;i<arr_radio_paymethod.length;i++){
            if(arr_radio_paymethod[i].checked == true){
                paymethod = parseInt(arr_radio_paymethod[i].value);
                break;
            }
        }
    }
    if(paymethod == 0){
        alert("请选择支付方式。");
        Focus(document.getElementsByName("radio_paymethod")[0]);
        return;
    }
    var color_name = "";
    var arr_radio_color = document.getElementsByName("radio_producter_color");
    if(arr_radio_color != null && arr_radio_color.length > 0){
        for(var i=0;i<arr_radio_color.length;i++){
            if(arr_radio_color[i].checked == true){
                color_name = arr_radio_color[i].value;
                break;
            }
        }
    }
    var params = new Array();
    params[0] = new Array("pro_num",vv("sel_q_amount"));
    params[1] = new Array("color_name",escape_self(color_name));
    params[2] = new Array("id",pro_id);
    params[3] = new Array("q_username",escape_self(vv("txt_q_username")));
    params[4] = new Array("q_telephone",escape_self(vv("txt_q_telephone")));
    params[5] = new Array("q_mobilephone",escape_self(vv("txt_q_mobilephone")));
    params[6] = new Array("Province",escape_self(Province));
    params[7] = new Array("City",escape_self(City));
    params[8] = new Array("q_address",escape_self(vv("txt_q_address")));
    params[9] = new Array("q_email",escape_self(vv("txt_q_email")));
    params[10] = new Array("q_postcode",escape_self(vv("txt_q_postcode")));
    params[11] = new Array("q_qq",escape_self(vv("txt_q_qq")));
    params[12] = new Array("paymethod",paymethod);
    params[13] = new Array("sendmethod",sendmethod);
    params[14] = new Array("q_otherrequest",escape_self(vv("txt_q_otherrequest")));
    params[15] = new Array("send_cod_fee",escape_self(oo("span_send_fee").innerHTML));
    var result = postPageData(defaultDomain + 'ajax/service_handle.aspx?Module=SAVEUSERQUICKORDERINFO', "POST",params);
    if(result.indexOf("http://") >= 0)
        window.location = result;
    else
        alert(result);
}