﻿function p_c_a_changeProvince(obj){
    var p_id = vv(obj);
    if(p_id.length > 0){
        oo("p_c_a_h_province").value = obj.options[obj.selectedIndex].text;
        oo("p_c_a_span_city").innerHTML = "<select name=\"sel_city\" id=\"sel_city\" onchange=\"p_c_a_changeCity(this);\">" + p_c_a_getdata_for_city(p_id,1) + "</select>";        
        oo("p_c_a_span_area").innerHTML = "<select name=\"sel_area\" id=\"sel_area\" onchange=\"p_c_a_changeArea(this);\"><option value=\"\">...</option></select>";
    }else{
        oo("p_c_a_h_province").value = "";
        oo("p_c_a_span_city").innerHTML = "<select name=\"sel_city\" id=\"sel_city\" onchange=\"p_c_a_changeCity(this);\"><option value=\"\">...</option></select>";
        oo("p_c_a_span_area").innerHTML = "<select name=\"sel_area\" id=\"sel_area\" onchange=\"p_c_a_changeArea(this);\"><option value=\"\">...</option></select>";
    }     
}
function p_c_a_changeCity(obj){
    var c_id = vv(obj);  
    if(c_id.length > 0){     
        oo("p_c_a_h_city").value = obj.options[obj.selectedIndex].text;
        oo("p_c_a_span_area").innerHTML = "<select name=\"sel_area\" id=\"sel_area\" onchange=\"p_c_a_changeArea(this);\">" + p_c_a_getdata_for_city(c_id,2) + "</select>";
    }else{
        oo("p_c_a_span_area").innerHTML = "<select name=\"sel_area\" id=\"sel_area\" onchange=\"p_c_a_changeArea(this);\"><option value=\"\">...</option></select>";
        oo("p_c_a_h_city").value = "";
    }
}
function p_c_a_changeArea(obj){
    var a_id = vv(obj); 
    if(a_id.length > 0)
        oo("p_c_a_h_area").value = obj.options[obj.selectedIndex].text;
    else
        oo("p_c_a_h_area").value = "";
}
function get_p_c_a(obj){ 
    var sel_q_province = oo("P_c_a1_sel_q_province");
    var sel_city = oo("sel_city");
    var sel_area = oo("sel_area");
    if(vv(sel_q_province) != "")
        obj.value = sel_q_province.options[sel_q_province.selectedIndex].text;  
    if(vv(sel_city) != "")
        obj.value += sel_city.options[sel_city.selectedIndex].text;
    if(vv(sel_area) != "")
        obj.value += sel_area.options[sel_area.selectedIndex].text;
}
function p_c_a_getdata_for_city(id,type){
     var parms = new Array();
     parms[0] = new Array("id",id);
     parms[1] = new Array("type",type);
     var result = postPageData(default_root_domain + 'Ajax/service_do.aspx?Module=GET_PROVINCECITYAREA_FOR_QUICKORDER', "POST",parms);
     return result;
}

function onCheckSubmitData(){
    if(get_radio_value("radio_q_mobile_color") == ""){
        alert("产品的颜色为必填项，不能为空。");
        Focus(document.getElementsByName("radio_q_mobile_color")[0]);
        return false;
    }
    if(vv("txt_q_email") != ""){
        if(!isValidate(vv("txt_q_email"),3)){
             alert("您输入的Email格式有误。");
             Focus("txt_q_email");
             return false;
        }
    }
    if(vv("txt_q_username") == ""){         
         alert("请输入收货人姓名。");
         Focus("txt_q_username");
         return false;
    }
    if(vv("txt_q_mobilephone") == "" && vv("txt_q_telephone") == ""){         
         alert("手机和电话必须填写其中一个。");
         Focus("txt_q_mobilephone");
         return false;
    }    
    if(vv("P_c_a1_sel_q_province") == ""){         
         alert("请选择收货人所在省/直辖市。");
         Focus("P_c_a1_sel_q_province");
         return false;
    }
    if(vv("sel_city") == ""){         
         alert("请选择收货人所在城市。");
         Focus("sel_city");
         return false;
    }
    if(vv("sel_area") == ""){         
         alert("请选择收货人所在地区。");
         Focus("sel_area");
         return false;
    }    
    if(get_radio_value("radio_q_sendmethod") == ""){
        alert("送货方式为必填项，不能为空。");
        Focus(document.getElementsByName("radio_q_sendmethod")[0]);
        return false;
    }
    if(vv("txt_q_address") == ""){         
         alert("详细地址为必填项，不能为空。");
         Focus("txt_q_address");
         return false;
    }
    if(vv("txt_q_postcode") == ""){         
         alert("邮编号码为必填项，不能为空。");
         Focus("txt_q_postcode");
         return false;
    }
    if(get_radio_value("radio_q_bestsendtime") == ""){
        alert("最佳收货时间为必填项，不能为空。");
        Focus(document.getElementsByName("radio_q_bestsendtime")[0]);
        return false;
    }
    if(get_radio_value("radio_q_paymethod") == ""){
        alert("付款方式为必填项，不能为空。");
//        Focus(document.getElementsByName("radio_q_paymethod")[0]);
        return false;
    }
    return true;
}
function toCheckEmailFormat(obj,span){
    if(!isValidate(obj.value,3)){
        oo(span).innerHTML = "Email格式有误！";
        return;
    }else
        oo(span).innerHTML = "";
}
function get_radio_value(radio_name){
    var g_value = "";
    var radio_list = document.getElementsByName(radio_name);
    if(radio_list != null && radio_list.length > 0){
        for(var i=0;i<radio_list.length;i++){
            var obj_p = radio_list[i].parentElement;
            if(obj_p.style.display == "" && radio_list[i].checked){            
                g_value = radio_list[i].value;
                break;
            }
        }
    }
    return g_value;
}
function select_sendmethod(obj){
    var radio_list = document.getElementsByName("radio_q_paymethod");
    if(radio_list != null && radio_list.length > 0){
        for(var i=0;i<radio_list.length;i++){
            var obj_p = radio_list[i].parentElement;
            obj_p.style.display = "";
            var pay_type = radio_list[i].value.split("|")[0];
            if(obj.value == "1")//平邮
            {
                if(pay_type == 1 || pay_type == 2)//货到付款 //现金支付
                {
                    obj_p.style.display = "none"
                    if(radio_list[i].checked)
                        radio_list[i].checked = false;
                }
            }
            else if(obj.value == "2")//上门取货
            {
                if(pay_type == 1 || pay_type == 3 || pay_type == 4 || pay_type == 5)//货到付款 //银行转帐 //支付宝付款 //网银在线支付
                {
                    obj_p.style.display = "none"
                    if(radio_list[i].checked)
                        radio_list[i].checked = false;
                } 
            }
            else if(obj.value == "3")//特快专递
            {
                if(pay_type == 2)//现金支付
                {
                    obj_p.style.display = "none"
                    if(radio_list[i].checked)
                        radio_list[i].checked = false;
                } 
            }
        }
    }
}
function p(n){
	for (i=1;i<=7;i++){
		oo("b_"+i).src="images/ns"+i+".jpg";
		oo("PICASSO_"+i).style.display = "none";
	}
	oo("b_"+n).src="images/s"+n+".jpg";
	oo("PICASSO_"+n).style.display = "";
}
