﻿var defaultDomain = 'http://b2c.958shop.com/';
function order(shopid,pid){
    var amount = 1;
    if(oo("txt_pamount") != null)
        amount = vv("txt_pamount");
    var url = window.location.href;
    window.location = defaultDomain + "retailshop/cookie.aspx?action=add&shopid="+ shopid +"&pid="+ pid +"&amount="+ amount +"&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");
    var amount = 1;
    if(oo("txt_pamount") != null)
        amount = vv("txt_pamount");
         
    if(color_id != "" && parseInt(color_id) > 0)
        window.location = defaultDomain + "retailshop/cookie.aspx?action=add&shopid="+shopid+"&pid="+ pid +"&cid="+color_id+"&amount="+amount+"&url="+escape(url) ; 
    else
        window.location = defaultDomain + "retailshop/cookie.aspx?action=add&shopid="+shopid+"&pid="+ pid +"&amount="+amount+"&url="+escape(url) ;    
}
//新的订购方法
function order_new2(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");
    var amount = 1;
    if(oo("txt_pamount") != null)
        amount = vv("txt_pamount");
         
    if(color_id != "" && parseInt(color_id) > 0)
        window.location = defaultDomain + "retailshop/cookie.aspx?action=addcart&shopid="+shopid+"&pid="+ pid +"&cid="+color_id+"&amount="+amount+"&url="+escape(url) ; 
    else
        window.location = defaultDomain + "retailshop/cookie.aspx?action=addcart&shopid="+shopid+"&pid="+ pid +"&amount="+amount+"&url="+escape(url) ;    
}
//选择产品颜色
function select_producter_color(obj,color_id,color,price,fixed_dsk,single_dsk,dsk_scale,OverNumberNotReceivedPay){
    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;
    
    var amount = vv("sel_q_amount");    
    if(parseInt(fixed_dsk) > 0)
        oo("span_send_fee").innerHTML = fixed_dsk;
    else{
        if(parseInt(single_dsk) > 0)
            oo("span_send_fee").innerHTML = amount * parseInt(single_dsk);
        else
            oo("span_send_fee").innerHTML = parseInt(parseInt(amount) * price * parseInt(dsk_scale) * 0.01);
    }
    if (OverNumberNotReceivedPay > 0 && price >= OverNumberNotReceivedPay && amount == 1){        
        if(oo("radio_p_s_p") != null)
            oo("radio_p_s_p").disabled = true;
        if(oo("span_p_s_p_desc") != null)
            oo("span_p_s_p_desc").style.display = "";
    }else{
        if(oo("radio_p_s_p") != null)
            oo("radio_p_s_p").disabled = false;
        if(oo("span_p_s_p_desc") != null)
            oo("span_p_s_p_desc").style.display = "none";
    }
}

//选择产品颜色
function select_producter_color_radio(obj,color_id,color,price,fixed_dsk,single_dsk,dsk_scale,OverNumberNotReceivedPay){
    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;
    
    var amount = vv("sel_q_amount");    
    if(parseInt(fixed_dsk) > 0)
        oo("span_send_fee").innerHTML = fixed_dsk;
    else{
        if(parseInt(single_dsk) > 0)
            oo("span_send_fee").innerHTML = amount * parseInt(single_dsk);
        else
            oo("span_send_fee").innerHTML = parseInt(parseInt(amount) * price * parseInt(dsk_scale) * 0.01);
    }
    if (OverNumberNotReceivedPay > 0 && price >= OverNumberNotReceivedPay && amount == 1){        
        if(oo("radio_p_s_p") != null)
            oo("radio_p_s_p").disabled = true;
        if(oo("span_p_s_p_desc") != null)
            oo("span_p_s_p_desc").style.display = "";
    }else{
        if(oo("radio_p_s_p") != null)
            oo("radio_p_s_p").disabled = false;
        if(oo("span_p_s_p_desc") != null)
            oo("span_p_s_p_desc").style.display = "none";
    }
}

//获取所有的省份
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\" onchange=\"ChangeAddressProvinceCity(this);\">"+ result +"</select>";         
    }else
        oo("span_city").innerHTML = "<select id=\"select_city_list\" onchange=\"ChangeAddressProvinceCity(this);\"><option>请选择</option></select>";
    
    ChangeAddressProvinceCity(oo("select_city_list"));
}
function ChangeAddressProvinceCity(obj){
    var p = "";
    var c = "";
    if(oo("select_province_list").selectedIndex > 0)
        p = oo("select_province_list").options[oo("select_province_list").selectedIndex].text;
    else
        p = "";
    if(obj != null && obj.selectedIndex > 0)
        c = obj.options[obj.selectedIndex].text;
    else
        c = "";
        
    if(oo("span_province_city") != null)
        oo("span_province_city").innerHTML = p + c;
}
//得到当前选择的城市和省份
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;
//    }
//}

//更换商品数量 2010.06.23
function ChangeProducterAmount(obj,netprice,fixed_dsk,single_dsk,dsk_scale,need_product_count,need_product_discount,OverNumberNotReceivedPay){
    if(oo("span_send_fee") != null){
        var amount = vv(obj);
        oo("txt_pamount").value = amount;
        if(oo("selected_color_price_b") != null)
            netprice = oo("selected_color_price_b").innerHTML;
        var price = parseInt(netprice);
        if(oo("b_quick_order") != null){
            price = parseInt(oo("b_quick_order").innerHTML);
        }   
        if(parseInt(fixed_dsk) > 0)
            oo("span_send_fee").innerHTML = fixed_dsk;
        else{
            if(parseInt(single_dsk) > 0){
                if(amount > need_product_count && need_product_count > 0 && need_product_discount > 0)
                    oo("span_send_fee").innerHTML = parseInt(amount * parseInt(single_dsk) * need_product_discount);
                else
                    oo("span_send_fee").innerHTML = parseInt(amount * parseInt(single_dsk));
            }
            else
                oo("span_send_fee").innerHTML = parseInt(parseInt(amount) * price * parseInt(dsk_scale) * 0.01);
        }
        if (OverNumberNotReceivedPay > 0 && netprice >= OverNumberNotReceivedPay && amount == 1){        
            if(oo("radio_p_s_p") != null)
                oo("radio_p_s_p").disabled = true;
            if(oo("span_p_s_p_desc") != null)
                oo("span_p_s_p_desc").style.display = "";
        }else{
            if(oo("radio_p_s_p") != null)
                oo("radio_p_s_p").disabled = false;
            if(oo("span_p_s_p_desc") != null)
                oo("span_p_s_p_desc").style.display = "none";
        }
    }
}
var is_submit_quick_order_mobile = false;
//提交快速订购的订单
function submit_quick_order_mobile(pro_id){
    if(is_submit_quick_order_mobile == true){
        alert("您的订单已提交，请不要重复操作...");
        return;
    }    
    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;
    }
    if(vv("txt_q_qq") == "" && vv("txt_q_email") == ""){
        alert("方便商家与您联系，QQ和邮箱至少填写一个。");
        Focus("txt_q_qq");
        return;
    }
    if(vv("txt_q_qq") != "" && !isValidate(vv("txt_q_qq"),12)){
        alert("请填写有效的QQ号码。");
        Focus("txt_q_qq");
        return;
    }
    if(vv("txt_q_email") != "" && !isValidate(vv("txt_q_email"),3)){
        alert("请填写有效的邮箱地址。");
        Focus("txt_q_email");
        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;
    }
    if(sendmethod == 0){
        alert("请选择配送方式。");
        Focus(document.getElementsByName("radio_sendmethod")[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")));
    if(oo("span_send_fee") != null)
        params[15] = new Array("send_cod_fee",escape_self(oo("span_send_fee").innerHTML));
    else
        params[15] = new Array("send_cod_fee","0");
    var result = postPageData(defaultDomain + 'ajax/service_handle.aspx?Module=SAVEUSERQUICKORDERINFO', "POST",params);
    if(result.indexOf("http://") >= 0){
        is_submit_quick_order_mobile = true;
        alert("恭喜，您的订单信息已提交成功！");
        window.location = result;        
    }else
        alert(result);
}

function AutoChangeSizeForImage(obj,max_width,max_height){
	var IsChangeSize = false;
	var obj_width = obj.width;
	var obj_height = obj.height;    
	if(obj_width - obj_height == 2) {
		obj.height = max_height;
		obj.width = obj_width * max_height / obj_height;
		return;
	}
	if(obj_width <= max_width && obj_height <= max_height) 
		return;
	if(obj_height > obj_width){//以最大的高度为准
		if(obj.height > max_height){        
			obj.height = max_height;
			IsChangeSize = true;
			obj.width = obj_width * max_height / obj_height;
		}
	}    
	if(obj_width > obj_height){//以最大的宽度为准
		if(obj.width > max_width){
			IsChangeSize = true;
			obj.width = max_width; 
			obj.height = obj_height * max_width / obj_width;
		}
	}
}
function SearchMobileInStore(url){
    window.location = url + '?keywords='+ escape(vv("txt_search_text"));
}
function ShowTipsForOrder(){
    alert("您好，该机型暂时只接受预订，请与客服联系！");
}
//发表用户评论
function PostProductComment(id){
    var params = new Array();
    params[0] = new Array("id",id);
    var result = postPageData(defaultDomain + 'ajax/Login.aspx?Module=VALIDATECURRENTLOGINUSERORDERPRODUCT', "POST",params);
    if(result == "1"){
        CreatePostProductComment(id);
    }else if(result == "2"){
        alert("对不起，您还没有登陆，不能对此产品进行评论！");
        Focus("txt_ua_top")
        return;
    }else if(result == "3") {
        alert("对不起，您还没有订购这款产品，不能对此产品进行评论！");
        return;
    }else{
        alert("对不起，不能对此产品进行评论！");
        return;
    }
}
//创建用户评论窗口
function CreatePostProductComment(id){
    var cols = 45;
    var rows = 4;
    if(is_Moz){
        cols = 40;
        rows = 2;
    }
    var btn_html = "<br /><input type=\"button\" value=\"保存\" onclick=\"javascript:DoPostProductComment("+ id +");\"/>&nbsp;<input type=\"button\" value=\"取消\" onclick=\"javascript:CloseDialogWindow();\"/>";
    var html = "<table cellspacing=\"8\">"+
               "<tr>"+
               "<td align=\"right\">标题：</td><td align=\"left\"><input type=\"text\" id=\"txt_com_title\" maxlength=\"100\" size=\"30\"/></td>"+
               "</tr>"+
               "<tr>"+
               "<td align=\"right\">综合评分：</td><td align=\"left\"><input type=\"text\" id=\"txt_com_grade\" maxlength=\"10\" size=\"4\"/> 满分100分，请填写0-100的整数</td>"+
               "</tr>"+
               "<tr>"+
               "<td align=\"right\">产品：</td><td align=\"left\"><textarea cols=\""+cols+"\" rows=\""+rows+"\" id=\"txt_com_products\"></textarea><br />不超过1000个汉字</td>"+
               "</tr>"+
               "<tr>"+
               "<td align=\"right\">快递：</td><td align=\"left\"><textarea cols=\""+cols+"\" rows=\""+rows+"\" id=\"txt_com_delivery\"></textarea><br />不超过1000个汉字</td>"+
               "</tr>"+
               "<tr>"+
               "<td align=\"right\">价格：</td><td align=\"left\"><textarea cols=\""+cols+"\" rows=\""+rows+"\" id=\"txt_com_price\"></textarea><br />不超过1000个汉字</td>"+
               "</tr>"+
               "<tr>"+
               "<td align=\"right\">服务：</td><td align=\"left\"><textarea cols=\""+cols+"\" rows=\""+rows+"\" id=\"txt_com_service\"></textarea><br />不超过1000个汉字</td>"+
               "</tr>"+
               "<tr><td align=\"center\" colspan=\"2\">"+ btn_html +"</td></tr>"+                
               "</table>";
    if(is_Moz)
        ShowDialogWindow("发表评论",html,460,500,self);
    else
        ShowDialogWindow("发表评论",html,430,470,self);
}
//提交评论产品的数据
function DoPostProductComment(id){
    if(vv("txt_com_title") == ""){
        alert("请填写评论的标题");
        Focus("txt_com_title");
        return;
    }
    if(vv("txt_com_grade") == ""){
        alert("请填写综合评分");
        Focus("txt_com_grade");
        return;
    }else if(!isValidate(vv("txt_com_grade"),12)){
        alert("请填写有效数字");
        Focus("txt_com_grade");
        return;
    }else if(parseInt(vv("txt_com_grade")) < 0 || parseInt(vv("txt_com_grade")) > 100){
        alert("综合评分必须是大于等于0小于等于100的正整数");
        Focus("txt_com_grade");
        return;
    }
    if(bytes(vv("txt_com_products")) > 2000){
        alert("评论内容不能超过1000个汉字，2000个字节！");
        Focus("txt_com_products");
        return;
    }
    if(bytes(vv("txt_com_delivery")) > 2000){
        alert("评论内容不能超过1000个汉字，2000个字节！");
        Focus("txt_com_delivery");
        return;
    }
    if(bytes(vv("txt_com_price")) > 2000){
        alert("评论内容不能超过1000个汉字，2000个字节！");
        Focus("txt_com_price");
        return;
    }
    if(bytes(vv("txt_com_service")) > 2000){
        alert("评论内容不能超过1000个汉字，2000个字节！");
        Focus("txt_com_service");
        return;
    }
    var params = new Array();
    params[0] = new Array("id",id);
    params[1] = new Array("com_title",escape_self(vv("txt_com_title")));
    params[2] = new Array("com_grade",escape_self(vv("txt_com_grade")));
    params[3] = new Array("com_products",escape_self(vv("txt_com_products")));
    params[4] = new Array("com_delivery",escape_self(vv("txt_com_delivery")));
    params[5] = new Array("com_price",escape_self(vv("txt_com_price")));
    params[6] = new Array("com_service",escape_self(vv("txt_com_service")));
    var result = postPageData(defaultDomain + 'ajax/Login.aspx?Module=DOPOSTPRODUCTCOMMENT', "POST",params);
    if(result == "1"){
        alert("非常感谢您的评论！");
        window.location = window.location.href;
        return;
    }else if(result == "2"){
        alert("非常感谢您的评论，系统审核通过后将显示在本页面！");
        CloseDialogWindow();
        return;
    }else if(result == "0"){
       alert("对不起，提交失败，服务器忙，请稍后再试！");
        return;
    }else{
        alert(result);
        return;
    }
}
function modifyAmount(obj_id,value,netprice,fixed_dsk,single_dsk,dsk_scale,need_product_count,need_product_discount,OverNumberNotReceivedPay){
    if(!isValidate(value,12)){
        alert("请输入正确的数量！");
        Focus(obj_id);
        return;
    }else{
        if(Math.abs(parseInt(value)) == 1){            
            if(parseInt(vv(obj_id)) + parseInt(value) < 1){
                alert("数量至少为1！");
                Focus(obj_id);
                return;
            }else
                oo(obj_id).value = parseInt(vv(obj_id)) + parseInt(value);
        }else
            oo(obj_id).value = parseInt(value);
        oo("sel_q_amount").value = vv(obj_id);        
        ChangeProducterAmount(oo("sel_q_amount"),netprice,fixed_dsk,single_dsk,dsk_scale,need_product_count,need_product_discount,OverNumberNotReceivedPay)
    }
}
//进入订单详细页
function GoToOrder(obj,shopid)
{   
    if(ValidateLoginStatus() == "1"){
        oo('submit_info').style.display='';
        oo('submit_info').innerHTML="<span class='submitSuccess'>正在转向订单信息填写页面，请稍候！</span>";
        oo('submit_btn').style.display='none';
        window.location = "orderinfo.aspx?action=cart2order&shopid="+shopid;
    }else{
        var next_url = "orderinfo.aspx?action=cart2order&shopid="+shopid;
        QuickLoginForNewUser(next_url,shopid);
    }
}
//进入订单详细页
function GoToOrderEdit(obj,shopid,orderid)
{   
    oo('submit_info').style.display='';
    oo('submit_info').innerHTML="<span class='submitSuccess'>正在转向订单信息填写页面，请稍候！</span>";
    oo('submit_btn').style.display='none';
    window.location = "orderinfo_e.aspx?action=cart2order&shopid="+shopid+"&orderid="+orderid;
}
//清空购物车
function clearCart(shopid)
{
   var temp_orderid = 0;
   if(typeof(current_orderid) != 'undefined')
       temp_orderid = current_orderid;
   if(confirm('确定清空购物车吗？')){
       var parms = new Array();
       parms[0] = new Array("shopid",shopid);
       parms[1] = new Array("orderid",temp_orderid);
       var result = postPageData(defaultDomain + 'retailshop/cookie.aspx?action=CLEARCARTLIST', "POST",parms);  
       oo("productList").innerHTML = result;
   }
}
//删除产品
function removeProductOnCart(shopid,pid,cid,obj){
    var temp_orderid = 0;
    if(typeof(current_orderid) != 'undefined')
         temp_orderid = current_orderid;
    if(confirm('确定不购买该商品吗？')){
       var parms = new Array();
       parms[0] = new Array("shopid",shopid);
       parms[1] = new Array("pid",pid);
       parms[2] = new Array("cid",cid);
       parms[3] = new Array("orderid",temp_orderid);
       var result = postPageData(defaultDomain + 'retailshop/cookie.aspx?action=REMOVEPRODUCTONCART', "POST",parms);  
       oo("productList").innerHTML = result;
   }
}
//添加商品
function AddProductOnEdit(obj,shopid){
    if(vv("txt_addproductId") == ""){
        alert("请输入正确的商品编号！");
        oo("txt_addproductId").value = "";
        Focus("txt_addproductId");
        return;
    }
    if(!isValidate(vv("txt_addproductId"),12)){
        alert("请输入正确的商品编号！");
        oo("txt_addproductId").value = "";
        Focus("txt_addproductId");
        return;
    }
    if(vv("txt_addproductNum") == "" || vv("txt_addproductNum") == "0"){
        alert("请输入正确的商品数量！");
        oo("txt_addproductNum").value = "";
        Focus("txt_addproductNum");
        return;
    }
    if(!isValidate(vv("txt_addproductNum"),12)){
        alert("请输入正确的商品数量！");
        oo("txt_addproductNum").value = "";
        Focus("txt_addproductNum");
        return;
    }
    var temp_orderid = 0;
    if(typeof(current_orderid) != 'undefined')
         temp_orderid = current_orderid;
     
    var parms = new Array();
    parms[0] = new Array("shopid",shopid);
    parms[1] = new Array("pid",escape_self(vv("txt_addproductId")));
    parms[2] = new Array("cname",escape_self(vv("txt_colorname")));
    parms[3] = new Array("amount",escape_self(vv("txt_addproductNum")));
    parms[4] = new Array("orderid",temp_orderid);
    var result = postPageData(defaultDomain + 'retailshop/cookie.aspx?action=ADDPRODUCTONEDITCART', "POST",parms);  
    var arr_result = result.split('∽');    
    if(arr_result.length == 2){
        var succeed_flag = arr_result[0];
        if(succeed_flag == "1")
           oo("productList").innerHTML = arr_result[1];
        else
           alert(result);
    }else
        alert(result);    
}
var isHaveAjaxServer=false;
function changeTxtOnFocus(obj){
    isHaveAjaxServer = true;
}
function ChangeProductAmount(shopid,pid,cid,value){
   var temp_orderid = 0;
   if(typeof(current_orderid) != 'undefined')
         temp_orderid = current_orderid;
   if(!isValidate(value,12)){
        alert("请输入正确的数量！");
        Focus(obj_id);
        return;
   }
   var obj_id = "txt_p_amount_" + pid + "_" + cid;
   if(parseInt(value) < 0 ){          
        if(parseInt(vv(obj_id)) <= 1){
            alert("数量至少为1！");
            return;
        }
   }
   var parms = new Array();
   parms[0] = new Array("shopid",shopid);
   parms[1] = new Array("pid",pid);
   parms[2] = new Array("cid",cid);
   parms[3] = new Array("amount",value);
   parms[4] = new Array("orderid",temp_orderid);
   var result = postPageData(defaultDomain + 'retailshop/cookie.aspx?action=CHANGEPRODUCTAMOUNT', "POST",parms);
   oo("productList").innerHTML = result;
}

function SetProductAmount(shopid,pid,cid,value){
   var temp_orderid = 0;
   if(typeof(current_orderid) != 'undefined')
       temp_orderid = current_orderid;
   var obj_id = "txt_p_amount_" + pid + "_" + cid; 
   var obj_id2 = "h_p_amount_" + pid + "_" + cid;
   if(!isValidate(value,12)){
        alert("请输入正确的数量！");
        Focus(obj_id)
        return;
   }
   if(parseInt(vv(obj_id)) < 1){
        alert("数量至少为1！");
        return;
   }   
   if(!isHaveAjaxServer || vv(obj_id) == vv(obj_id2))
       return;
   var parms = new Array();
   parms[0] = new Array("shopid",shopid);
   parms[1] = new Array("pid",pid);
   parms[2] = new Array("cid",cid);
   parms[3] = new Array("amount",value);
   parms[4] = new Array("orderid",temp_orderid);
   var result = postPageData(defaultDomain + 'retailshop/cookie.aspx?action=SETPRODUCTAMOUNT', "POST",parms);  
   oo("productList").innerHTML = result;
}
//非法字符过滤
function is_forbid(temp_str)
{
    temp_str=temp_str.trim();
	temp_str = temp_str.replace('*',"@");
	temp_str = temp_str.replace('--',"@");
	temp_str = temp_str.replace('/',"@");
	temp_str = temp_str.replace('+',"@");
	temp_str = temp_str.replace('\'',"@");
	temp_str = temp_str.replace('\\',"@");
	temp_str = temp_str.replace('$',"@");
	temp_str = temp_str.replace('^',"@");
	temp_str = temp_str.replace('.',"@");
	temp_str = temp_str.replace('#',"@");
	//temp_str = temp_str.replace('(',"@");
	//temp_str = temp_str.replace(')',"@");
	//temp_str = temp_str.replace(',',"@");
	temp_str = temp_str.replace(';',"@");
	temp_str = temp_str.replace('<',"@");
	temp_str = temp_str.replace('>',"@");
	//temp_str = temp_str.replace('?',"@");
	temp_str = temp_str.replace('"',"@");
	temp_str = temp_str.replace('=',"@");
	temp_str = temp_str.replace('{',"@");
	temp_str = temp_str.replace('}',"@");
	//temp_str = temp_str.replace('[',"@");
	//temp_str = temp_str.replace(']',"@");
	var forbid_str=new String('@,%,~,&');
	var forbid_array=new Array();
	forbid_array=forbid_str.split(',');
	for(i=0;i<forbid_array.length;i++)
	{
		if(temp_str.search(new RegExp(forbid_array[i])) != -1)
		return false;
	}
	return true;
}

function InitProductSelectList(obj,shopid){
    var parms = new Array();
    parms[0] = new Array("shopid",shopid);
    var result = postPageData(defaultDomain + 'ajax/service_handle.aspx?Module=GETBRANDSTOREPRODUCTLIST', "POST",parms);
    oo(obj).innerHTML = "搜索 <select id=\"select_product_list\" style=\"width:220px;\"><option value=\"\">请选择机型</option>"+ result +"</select>";
}
function InitProductSelectList2(obj,shopid,brandid){
    var parms = new Array();
    parms[0] = new Array("shopid",shopid);
    parms[1] = new Array("flag","1");
    parms[2] = new Array("brandid",brandid);
    var result = postPageData(defaultDomain + 'ajax/service_handle.aspx?Module=GETBRANDSTOREPRODUCTLIST', "POST",parms);
    oo(obj).innerHTML = "按机型下载资源 <select id=\"select_product_list\" style=\"width:210px;\"><option value=\"\">请选择机型</option>"+ result +"</select>";
}
function SearchMobileInStore(obj){
    if(vv(obj) != "")
        window.location = vv(obj);
    else{
        alert("请选择您要查看的机型");   
        Focus(obj);
    }
}
function ShowMenuForResource(obj,flag){
    for(var i=0;i<obj.parentElement.children.length;i++){
        obj.parentElement.children[i].className = '';
    }
    obj.className='sel';    
    for(var i=1;i<obj.parentElement.parentElement.children.length;i++){
        obj.parentElement.parentElement.children[i].style.display='none';
    }    
    oo('list_top_' + flag).style.display='';
}
function DrawImage(_s, _w, _h)
{
	var image = new Image(); 
	image.src = _s.src; 
	if(image.width > _w || image.height > _h)
	{
	    var cw = 0;
	    var ch = 0;
	    
	    cw = _w;
	    ch = (image.height*_w)/image.width;
	    if(ch > _h)
	    {
	        cw = (cw*_h)/ch;
	        ch = _h;
	    }
	    
	    _s.width = cw;
		_s.height = ch;
	}
}
function overzy(this_s) { this_s.style.background='#f2f8fa'; } 
function overzy2(this_s) { this_s.style.background='#cdebf8'; } 
function outzy(this_s) { this_s.style.background=''; } 


function ChangeCommentForProduct(obj,p,id,flag,count){    
    for(var i=0;i<obj.parentElement.children.length;i++){
        obj.parentElement.children[i].className = "";
    }
    obj.className = "act";
    if(parseInt(count) > 0)
        PageCommentForProduct(p,id,flag);
    else{
        oo("p_comment_list").innerHTML = "<div class=\"c_n_line\">暂无用户评论...</div>";
        var url = window.location.href;
        window.location = url.substr(0,url.indexOf("#")) + "#comment";
    }
}
function PageCommentForProduct(p,id,flag){
    var parms = new Array();
    parms[0] = new Array("p",p);
    parms[1] = new Array("id",id);
    parms[2] = new Array("flag",flag);
    var result = postPageData(defaultDomain + 'ajax/service_handle.aspx?Module=PAGECOMMENTFORPRODUCT', "POST",parms);
    oo("p_comment_list").innerHTML = result;
    var url = window.location.href;
    window.location = url.substr(0,url.indexOf("#")) + "#comment";
}
function NoticeForYearEnd(brand_name){
    brand_name = brand_name.toLowerCase();
    //if(brand_name == "nokia" || brand_name == "samsung" || brand_name == "motorola"){
        try{        
            var headObj = document.body.children[1];   
            var obj = document.createElement("div");   
            obj.className = "notice_year";
            var newValue = "<div class=\"left_notice\"><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"130\" height=\"72\">"+
                           "<param name=\"movie\" value=\"http://b2c.958shop.com/b2c_images/year_flash.swf\">"+
                           "<param name=\"quality\" value=\"high\">"+
                           "<param name=\"wmode\" value=\"transparent\">"+
                           "<embed src=\"http://b2c.958shop.com/b2c_images/year_flash.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"130\" height=\"72\" wmode=\"transparent\">"+
                           "</object></div>"+
                           "<div class=\"right_notice\">敬请留意：尊敬的客户，鉴于年底物流公司陆续停止派件服务，专卖店于2012年1月18号暂停发货。<br />"+
                           "　　　　　订单截止审核时间为2012年1月17号15点，此后至1月29号期间订单我们将会在1月30号<br />"+
						   "　　　　　和您取得联系进行审核，并尽快安排发货。祝您龙年吉祥，如意！</div>";   
            obj.innerHTML = newValue;   
            //headObj.parentNode.insertBefore(obj,headObj);   
            
        }catch(ex){}
    //}
}
