
$(document).ready(function(){
    GetCarsBrandList("brand");
    InitBrandList();
});

function InitBrandList()
{
    var brandCode = $("#hidBrandCode").val();
    var carsID = $("#hidCarsID").val();
    loadbrand(brandCode,carsID);
}

function setCarsId(obj)
{
    var objvalue = $(obj).val();
	$('#hidCarsID').val(objvalue);
	
	if(objvalue)
	{
		document.getElementById('txtCarsType').value = obj.options[obj.selectedIndex].text;
	}
}

function load_series(brandvalue,select_id,carsid){
	var selectObj = document.getElementById(select_id);
	if(!brandvalue){
		selectObj.options.length = 0; selectObj.options.add(new Option('------请选择车型------',''));  
		document.getElementById('txtCarsType').value = '';
		return; 
	}
	document.getElementById('hidBrandCode').value = brandvalue;
	var xml_file = 'CarsPicService.asmx/GetCarsXml?brand='+brandvalue;
	$.get(xml_file,function(data){
	   if(data)
	   {
	        selectObj.options.length=0;
	        selectObj.options.add(new Option('------请选择车型------',''));
	        var series = (data.getElementsByTagName("brand")[0]).getElementsByTagName("series");
	        for(i=0;i<series.length;i++)
	        {
	            var opn = new Option;
	            var seriesName = (series[i].getElementsByTagName("series_name")[0]).text;
	            if(!seriesName)
	            {
	                seriesName = (series[i].getElementsByTagName("series_name")[0]).textContent;
	            }
	            opn.text = "------"+seriesName+"------";
			    opn.value = "";
			    selectObj.options.add(opn);
			    var series_cars = series[i].getElementsByTagName("cars");
			    for(j=0;j<series_cars.length;j++)
			    {
			        opn = new Option;
			        var cars_sn = (series_cars[j].getElementsByTagName("cars_sn")[0]).text;
			        var cars_id = (series_cars[j].getElementsByTagName("cars_id")[0]).text;
			        if(!cars_sn)
			        {
			            cars_sn = (series_cars[j].getElementsByTagName("cars_sn")[0]).textContent;
			            cars_id = (series_cars[j].getElementsByTagName("cars_id")[0]).textContent;
			        }
			        opn.text=cars_sn;
			        opn.value=cars_id;
			        selectObj.options.add(opn);
			    }
	        }
	        if(carsid)
	        {
	            $(selectObj).val(carsid);
	        }
	    }
	    else{
		selectObj.length = 1;
		selectObj.options[0] = new Option('------系列/车型------','');
	}
   });
}

function loadbrand(brandcode,cars_id){
	if(brandcode != "" && brandcode != null){
		var obj = document.getElementById('brand');
		for(var i=0; i<obj.options.length; i++){
			if(obj.options[i].value == brandcode)
			obj.options[i].selected = 'selected';
		}
		load_series(brandcode,'slelcss',cars_id);
	}
}

var all_complete = {ddlType:false,CarsType:false,ddlNew:false,ddlColorOut:false,ddlColorIn:false,txtDischarge:false,ddlYear:false,txtFather:false,txtPrice:false,txtName:false,txtTel:false};
function checkddlType()
{
    if($("#ddlType").attr("value"))
    {
        all_complete["ddlType"]=true;
        $("#ddlTypeErr").html("*");
    }
    else
    {
        all_complete["ddlType"]=false;
        $("#ddlTypeErr").html("请选择汽车类别！");
    }
}
function checkCarsType()
{
    var carstype=$("#txtCarsType").val();
    if(Trim(carstype))
    {
        all_complete["CarsType"]=true;
        $("#carsTypeErr").html("*");
    }
    else
    {
        all_complete["CarsType"]=false;
        $("#carsTypeErr").html("请选择汽车型号！");
    }
}
function checkddlNew()
{
    if($("#ddlNew").attr("value"))
    {
        all_complete["ddlNew"]=true;
        $("#ddlNewErr").html("*");
    }
    else
    {
        all_complete["ddlNew"]=false;
        $("#ddlNewErr").html("请选择汽车新旧程度！");
    }
}
function checkddlColorOut()
{
    if($("#ddlColorOut").attr("value"))
    {
        all_complete["ddlColorOut"]=true;
        $("#ddlColorOutErr").html("*");
    }
    else
    {
        all_complete["ddlColorOut"]=false;
        $("#ddlColorOutErr").html("请选择汽车外部颜色！");

    }
}
function checkddlColorIn()
{
    if($("#ddlColorIn").attr("value"))
    {
        all_complete["ddlColorIn"]=true;
        $("#ddlColorInErr").html("*");
    }
    else
    {
        all_complete["ddlColorIn"]=false;
        $("#ddlColorInErr").html("请选择汽车内饰颜色！");
    }
}
function checktxtDischarge()
{
    var pailiang = $("#txtDischarge").val();
    if(isNumeric(Trim(pailiang)))
    {
        all_complete["txtDischarge"]=true;
        $("#txtDischargeErr").html("*");
    }
    else
    {
        all_complete["txtDischarge"]=false;
        $("#txtDischargeErr").html("请填写汽车排量！");
    }
}
function checkddlYear()
{
    if($("#ddlYear").attr("value")&&$("#ddlMonth").attr("value"))
    {
        all_complete["ddlYear"]=true;
        $("#ddlYearErr").html("*");
    }
    else
    {
        all_complete["ddlYear"]=false;
        $("#ddlYearErr").html("请选择汽车上牌日期！");
    }
}
function checktxtFather()
{
    var father = $("#txtFather").val();
    if(isNumeric(Trim(father)))
    {
        all_complete["txtFather"]=true;
        $("#txtFatherErr").html("*");
    }
    else
    {
        all_complete["txtFather"]=false;
        $("#txtFatherErr").html("请填写汽车公里数！");
    }
}
function checktxtPrice()
{
    var price = $("#txtPrice").val();
    if(isNumeric(Trim(price)))
    {
        all_complete["txtPrice"]=true;
         $("#txtPriceErr").html("*");
    }
    else
    {
        all_complete["txtPrice"]=false;
        $("#txtPriceErr").html("请填写汽车出售价格！");
    }
}
function checktxtName()
{
    var name = $("#txtName").val();
    if(Trim(name))
    {
        all_complete["txtName"]=true;
        $("#txtNameErr").html("*");
    }
    else
    {
        all_complete["txtName"]=false;
        $("#txtNameErr").html("请填写您的称呼！");
    }
}
function checktxtTel()
{
    var tel = $("#txtTel").val();
    if(isTel(Trim(tel)))
    {
        all_complete["txtTel"]=true;
         $("#txtTelErr").html("*");
    }
    else
    {
        all_complete["txtTel"]=false;
        $("#txtTelErr").html("请务必填写一个正确的电话号码！座机:0755-83503802-3802,手机:13800138000");
    }
}
function checkvalue()
{
all_complete = {ddlType:false,CarsType:false,ddlNew:false,ddlColorOut:false,ddlColorIn:false,txtDischarge:false,ddlYear:false,txtFather:false,txtPrice:false,txtName:false,txtTel:false};
    if(!all_complete["ddlType"])
    {
        checkddlType();
        if(!all_complete["ddlType"])
        {
            $("#ddlType").focus();
            return false;
        }
    }
    if(!all_complete["CarsType"])
    {
        checkCarsType();
        if(!all_complete["CarsType"])
        {
            $("#txtCarsType").focus();
            return false;
        }
    }
    if(!all_complete["ddlNew"])
    {
        checkddlNew();
        if(!all_complete["ddlNew"])
        {
            $("#ddlNew").focus();
            return false;
        }
    }
    if(!all_complete["ddlColorOut"])
    {
        checkddlColorOut();
        if(!all_complete["ddlColorOut"])
        {
            $("#ddlColorOut").focus();
            return false;
        }
    }
    if(!all_complete["ddlColorIn"])
    {
        checkddlColorIn();
        if(!all_complete["ddlColorIn"])
        {
            $("#ddlColorIn").focus();
            return false;
        }
    }
    if(!all_complete["txtDischarge"])
    {
        checktxtDischarge();
        if(!all_complete["txtDischarge"])
        {
            $("#txtDischarge").focus();
            return false;
        }
    }
     if(!all_complete["ddlYear"])
    {
        checkddlYear();
        if(!all_complete["ddlYear"])
        {
            $("#ddlYear").focus();
            return false;
        }
    }
    if(!all_complete["txtFather"])
    {
        checktxtFather();
        if(!all_complete["txtFather"])
        {
            $("#txtFather").focus();
            return false;
        }
    }
    if(!all_complete["txtPrice"])
    {
        checktxtPrice();
        if(!all_complete["txtPrice"])
        {
            $("#txtPrice").focus();
            return false;
        }
    }
    if(!all_complete["txtName"])
    {
        checktxtName();
        if(!all_complete["txtName"])
        {
            $("#txtName").focus();
            return false;
        }
    }
    if(!all_complete["txtTel"])
    {
        checktxtTel();
        if(!all_complete["txtTel"])
        {
            $("#txtTel").focus();
            return false;
        }
    }
    return true;
}
function checkvalue_buy()
{
all_complete = {ddlType:false,CarsType:false,ddlNew:false,ddlColorOut:false,ddlColorIn:false,txtDischarge:false,ddlYear:false,txtFather:false,txtPrice:false,txtName:false,txtTel:false};
    if(!all_complete["ddlType"])
    {
        checkddlType();
        if(!all_complete["ddlType"])
        {
            $("#ddlType").focus();
            return false;
        }
    }
    if(!all_complete["CarsType"])
    {
        checkCarsType();
        if(!all_complete["CarsType"])
        {
            $("#txtCarsType").focus();
            return false;
        }
    }
    if(!all_complete["txtPrice"])
    {
        checktxtPrice();
        if(!all_complete["txtPrice"])
        {
            $("#txtPrice").focus();
            return false;
        }
    }
    if(!all_complete["txtName"])
    {
        checktxtName();
        if(!all_complete["txtName"])
        {
            $("#txtName").focus();
            return false;
        }
    }
    if(!all_complete["txtTel"])
    {
        checktxtTel();
        if(!all_complete["txtTel"])
        {
            $("#txtTel").focus();
            return false;
        }
    }
    return true;
}
function yulan_info()
{
    var isok=checkvalue();
    if(isok)
    {
        __doPostBack("lbtn_yulan","");
    }
}
function submit_info()
{
    var isok=checkvalue();
    if(isok)
    {
        __doPostBack('lbtn_submit','');
    }
}
function yulan_info_buy()
{
    var isok=checkvalue_buy();
    if(isok)
    {
        __doPostBack("lbtn_yulan","");
    }
}
function submit_info_buy()
{
    var isok=checkvalue_buy();
    if(isok)
    {
        __doPostBack('lbtn_submit','');
    }
}

//去掉前后空格
function Trim(str)
{
    return str.replace(/(^\s*)|(\s*$)/g, "");
}
//判断是不是电话或手机号码
function isTel(strTel)
{
    var regTel=/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
    if( regTel.test(strTel))
    {
        return true;
    }
    regTel=/(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
    if (regTel.test(strTel))
    {
        return true;
    }
    return false;
}
//判断是不是数字
function  isNumeric(strNumber)
 { 
     var  newPar=/^(-  |\+)?\d+(\.\d+)?$/;
     return newPar.test(strNumber);
 }
