function check_pinggu_index(x_Trade,x_ClientName,x_Telephone,x_Rand){
 	var flag=true;
      document.getElementById("er_Trade").style.display="none";
      document.getElementById("er_ClientName").style.display="none";
      
      document.getElementById("er_Telephone").style.display="none";
      document.getElementById("er_Telephone2").style.display="none";
      
      document.getElementById("er_rand").style.display="none";
	  	document.getElementById("er_rand2").style.display="none";
	  	document.getElementById("er_rand3").style.display="none";
	  
       if (x_Trade && !EW_hasValue(x_Trade,"SELECT")) {		
		showDiv("er_Trade");
		flag=false;		
	}   
       
		if (x_ClientName && !EW_hasValue(x_ClientName,"TEXT")) {
		showDiv("er_ClientName");
		flag=false;
	}
		if (x_Telephone && !EW_hasValue(x_Telephone,"TEXT")) {
		showDiv("er_Telephone");
		flag=false;
	}
		if (x_Telephone.value!="" && !EW_checkphone(x_Telephone.value)) {
		showDiv("er_Telephone2");
		flag=false;
	}
	if (x_Rand && !EW_hasValue(x_Rand, "TEXT")) {
		    showDiv("er_rand");
			flag=false;
	}else if (x_Rand.value.length!=4) {
		   showDiv("er_rand2");
			flag=false;
	}	
	if(flag)document.getElementById("expertForm").submit();    	    
 }

function nTabs(tabObj,obj){
	var tabList = document.getElementById(tabObj).getElementsByTagName("ul")[0].getElementsByTagName("li");
	for(i=0; i <tabList.length; i++)
	{
		if (tabList[i].id == obj.id)
		{
			document.getElementById(tabObj+"_Title"+i).className = "active"; 
    		document.getElementById(tabObj+"_Content"+i).style.display = "block";
		}else{
			document.getElementById(tabObj+"_Title"+i).className = "normal"; 
			document.getElementById(tabObj+"_Content"+i).style.display = "none";
		}
	} 
}
function nTabsB(tabObj,obj){
	var tabList = document.getElementById(tabObj).getElementsByTagName("ul")[0].getElementsByTagName("li");
	for(i=0; i <tabList.length-1; i++)
	{
		if (tabList[i].id == obj.id)
		{
			document.getElementById(tabObj+"_Title"+i).className = "active"; 
    		document.getElementById(tabObj+"_Content"+i).style.display = "block";
		}else{
			document.getElementById(tabObj+"_Title"+i).className = "normal"; 
			document.getElementById(tabObj+"_Content"+i).style.display = "none";
		}
	} 
}


function Ajax_ClearObject(obj) {
	if(obj!=null){
	for (var i = obj.length - 1; i > 0; i--) {
		obj.options[i] = null;
	}
	obj.options.value = obj.options[0].value;
	}
}
var goble_Brand = false;
var goble_Series = false;
var goble_Model = false;
var http_request = false;
function Ajax_CarTypeChange(url, x_cartype, x_PL, x_brand, x_series, x_model) {
	http_request = false;
	goble_Brand = x_brand;
	goble_Series = x_series;
	goble_Model = x_model;
	var cartype_value = x_cartype.options[x_cartype.selectedIndex].value;
	if (cartype_value == null || cartype_value == "" || cartype_value == "0") {
		x_PL.selectedIndex = 0;
		Ajax_ClearObject(goble_Brand);
		Ajax_ClearObject(goble_Series);
		Ajax_ClearObject(goble_Model);
		return false;
	}
	x_PL.selectedIndex = 0;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		}
	} else {
		if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {
				}
			}
		}
	}
	if (!http_request) {
		//alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = changeCartype;
	var pl_value=x_PL.value;
	if(pl_value==""||pl_value=="0"){
	http_request.open("GET", url + "?cartype=" + cartype_value + "&objtype=brand&key=0", true);	
	}else{
	http_request.open("GET", url + "?cartype=" + cartype_value + "&objtype=brand&key="+pl_value, true);
	}
	http_request.send(null);
}
function changeCartype() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var res = http_request.responseText;
			var resArray = res.split(",");
			Ajax_ClearObject(goble_Brand);
			Ajax_ClearObject(goble_Series);
			Ajax_ClearObject(goble_Model);
			for (var i = 0; i < resArray.length; i++) {
				var paraArray = resArray[i].split("|");
				if (paraArray.length == 2) {
					var optionName = new Option(paraArray[0], paraArray[1], false, false);
					var length = goble_Brand.length;
					goble_Brand.options[length] = optionName;
				}
			}
		} else {
			//alert('There was a problem with the request.');
		}
	}
}

function Ajax_PLChange(url, x_PL, x_brand, x_series, x_model, cartype) {
	http_request = false;
	goble_Brand = x_brand;
	goble_Series = x_series;
	goble_Model = x_model;
	var pl_value = x_PL.options[x_PL.selectedIndex].value;
	if (pl_value == null) {
		Ajax_ClearObject(goble_Brand);
		Ajax_ClearObject(goble_Series);
		Ajax_ClearObject(goble_Model);
		return false;
	}
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		}
	} else {
		if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {
				}
			}
		}
	}
	if (!http_request) {
		//alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = changeBrand;
	if (pl_value == "" || pl_value == "0") {
		http_request.open("GET", url + "?cartype=" + cartype + "&objtype=brand&key=0", true);
	} else {
		http_request.open("GET", url + "?cartype=" + cartype + "&objtype=brand&key=" + pl_value, true);
	}
	http_request.send(null);
}
function changeBrand() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var res = http_request.responseText;
			var resArray = res.split(",");
			Ajax_ClearObject(goble_Brand);
			Ajax_ClearObject(goble_Series);
			Ajax_ClearObject(goble_Model);
			for (var i = 0; i < resArray.length; i++) {
				var paraArray = resArray[i].split("|");
				if (paraArray.length == 2) {
					var optionName = new Option(paraArray[0], paraArray[1], false, false);
					var length = goble_Brand.length;
					goble_Brand.options[length] = optionName;
				}
			}
		} else {
			//alert('There was a problem with the request.');
		}
	}
}

function Ajax_BrandChange(url, x_brand, x_series, x_model, cartype) {
	http_request = false;
	goble_Series = x_series;
	goble_Model = x_model;
	var brand_value = x_brand.options[x_brand.selectedIndex].value;
	if (brand_value == null || brand_value == "" || brand_value == "0") {
		Ajax_ClearObject(goble_Series);
		Ajax_ClearObject(goble_Model);
		return false;
	}
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		}
	} else {
		if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {
				}
			}
		}
	}
	if (!http_request) {
		//alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = changeSeries;
	http_request.open("GET", url + "?cartype=" + cartype + "&objtype=series&key=" + brand_value, true);
	http_request.send(null);
}
function changeSeries() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var res = http_request.responseText;
			var resArray = res.split(",");
			Ajax_ClearObject(goble_Series);
			Ajax_ClearObject(goble_Model);
			for (var i = 0; i < resArray.length; i++) {
				var paraArray = resArray[i].split("|");
				if (paraArray.length == 2) {
					var optionName = new Option(paraArray[0], paraArray[1], false, false);
					var length = goble_Series.length;
					goble_Series.options[length] = optionName;
				}
			}
		} else {
			//alert('There was a problem with the request.');
		}
	}
}

function Ajax_ProvinceChange(url, x_Province, x_City, x_Market,x_Town) {
	http_request = false;
	goble_Province = x_Province;
	goble_City = x_City;
	goble_Market = x_Market;
	goble_Town=x_Town;
	var province_value = x_Province.options[x_Province.selectedIndex].value;
	if (province_value == null || province_value == "" || province_value == "0") {
		Ajax_ClearObject(goble_City);
		Ajax_ClearObject(x_Market);
		return false;
	}
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		}
	} else {
		if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {
				}
			}
		}
	}
	if (!http_request) {
		//alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = changeProvince;
	http_request.open("GET", url + "?province=" + province_value, true);
	http_request.send(null);
}
function changeProvince() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var town=document.getElementById("x_Town");
			if(town!=null)town.style.display="none";
			var res = http_request.responseText;
			var msgArray = res.split("@");
			if (msgArray.length > 0) {
				var resArray = msgArray[0].split(",");
				Ajax_ClearObject(goble_City);
				Ajax_ClearObject(goble_Market);
				Ajax_ClearObject(goble_Town);
				for (var i = 0; i < resArray.length; i++) {
					var paraArray = resArray[i].split("|");
					if (paraArray.length == 2) {
						var optionName = new Option(paraArray[0], paraArray[1], false, false);
						var length = goble_City.length;
						goble_City.options[length] = optionName;
					}
				}
			}
			if (msgArray.length > 1) {
				var resArray = msgArray[1].split(",");
				Ajax_ClearObject(goble_Market);
				for (var i = 0; i < resArray.length; i++) {
					var paraArray = resArray[i].split("|");
					if (paraArray.length == 2) {
						var optionName = new Option(paraArray[0], paraArray[1], false, false);
						var length = goble_Market.length;
						goble_Market.options[length] = optionName;
					}
				}
			}
		} else {
			//alert('There was a problem with the request.');
		}
	}
}

function Ajax_GetAllBrand() {
	http_request = false;	
	
	if (window.XMLHttpRequest) { //Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		}
	} else {
		if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {
				}
			}
		}
	}
	if (!http_request) {
		//alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = getBrand;
	http_request.open("GET", "AjaxGetAllBrandAction.do", true);
	http_request.send(null);
}



function getBrand() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var res = http_request.responseText;
			var town=document.getElementById("x_CarBrand");
			if(res!=""){			
					if(town!=null)town.style.display="";
					var resArray = res.split(",");
					
					for (var i = 0; i < resArray.length; i++) {
				        var paraArray = resArray[i].split("|");
						if (paraArray.length == 2) {
							var optionName = new Option(paraArray[0], paraArray[1], false, false);
							var length = town.length;
							town.options[length] = optionName;
						}
					}
				}
		
		}
	} else {
			//alert('There was a problem with the request.');
	}
}
