function change_news_category(category,sub_category){
		url = "/Modules/load_sub_news_category.php?category="+category+"&random="+Math.random();
		//alert(url);
		http.open("GET", url, true);
		http.onreadystatechange = function(){
			if (http.readyState == 4) {
				if(http.status == 200){
					responseLocationXML(http.responseXML,"sub_category",sub_category);
				}			
			}
		}
		http.send(null);
}

function change_country(country,province,city){
		url = "/Modules/load_province.php?country="+country+"&random="+Math.random();
		http.open("GET", url, true);
		http.onreadystatechange = function(){
			if (http.readyState == 4) {
				if(http.status == 200){
					responseLocationXML(http.responseXML,"province",province);
					change_province(document.getElementById("province").value,city);
				}			
			}
		}
		http.send(null);
}


function change_province(province,city){
	url = "/Modules/load_city.php?province="+province+"&country="+document.getElementById("country").value+"&random="+Math.random();  
	http.open("GET", url, true);
		http.onreadystatechange = function(){
			if (http.readyState == 4) {
				if(http.status == 200){
					responseLocationXML(http.responseXML,"city",city);
				}			
			}
		}
	http.send(null);
}

function change_make(make,value,makeyear){
	url = "/Modules/load_car_model.php?make="+make+"&random="+Math.random();
	oElement = document.getElementById("car_model");
	http.open("GET", url, true);
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var xmldoc = http.responseXML;
				var items = xmldoc.getElementsByTagName('item');
				while(oElement.options.length > 0){
					oElement.remove(oElement.options.length-1);
				}
				while(document.getElementById("car_makeyear").options.length > 0){
					document.getElementById("car_makeyear").remove(document.getElementById("car_makeyear").options.length-1);
				}
				oElement.options[0]=new Option("-Select Model-","");
				document.getElementById("car_makeyear").options[0] = new Option("-Select Year-");
				document.getElementById("car_makeyear").disabled = true;
				if(items.length>0){
					oElement.disabled = false;
					for(var i=0;i<items.length;i++){
						var name=getXMLNode(items[i].getElementsByTagName("name")[0].firstChild);
						var code=getXMLNode(items[i].getElementsByTagName("code")[0].firstChild);
						var op=new Option(name,code); 
						oElement.options.add(op);
					}
					for (i=0;i<document.getElementById("car_model").options.length;i++) {
						if(document.getElementById("car_model").options[i].value == value){
							document.getElementById("car_model").options[i].selected=true;
						}
					}
					change_model(document.getElementById("car_model").value,makeyear);
					document.getElementById("model_have").value = "true";
				}else{
					oElement.disabled = true;
					document.getElementById("car_makeyear").options[0]=new Option("-Select Year-","");
					document.getElementById("car_makeyear").disabled = true;
					document.getElementById("model_have").value = "";
					document.getElementById("makeyear_have").value = "";
				}
			}
		}
	}
	http.send(null);
}



function change_model(model,value){
	url = "/Modules/load_car_makeyear.php?model="+model+"&make="+document.getElementById("car_make").value+"&random="+Math.random();
	oElement = document.getElementById("car_makeyear");
	http.open("GET", url, true);
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var xmldoc = http.responseXML;
				var items = xmldoc.getElementsByTagName('item');
				while(oElement.options.length > 0){
					oElement.remove(oElement.options.length-1);
				}
				oElement.options[0]=new Option("-Select Year-","");
				if(items.length>0){
					oElement.disabled = false;
					for(var i=0;i<items.length;i++){
						var year=getXMLNode(items[i].getElementsByTagName("year")[0].firstChild);
						var op=new Option(year,year); 
						oElement.options.add(op);
					}
					for (i=0;i<document.getElementById("car_makeyear").options.length;i++) {
						if(document.getElementById("car_makeyear").options[i].value == value){
							document.getElementById("car_makeyear").options[i].selected=true;
						}
					}
					document.getElementById("makeyear_have").value = "true";
				}else{
					oElement.disabled = true;
					document.getElementById("makeyear_have").value = "";
				}
			}
		}
	}
	http.send(null);
}

function responseLocationXML(data,elementID,value){
	oElement = document.getElementById(elementID);
	var xmldoc = data;
	var items = xmldoc.getElementsByTagName('item');
	var item_num= items.length;
	while(oElement.options.length > 0) {
        oElement.remove(oElement.options.length-1);
    }
	if(elementID == "province"){
		oElement.options[0]=new Option("-Select Province/State-","");
	}else if(elementID == "city"){
		oElement.options[0]=new Option("-Select City-","");
	}else if(elementID == "sub_category"){
		oElement.options[0]=new Option("-Select a sub category-","");
	}
	if(item_num>0){
		oElement.disabled = false;
		for(var i = 0; i < item_num; i++) {  
			var name=getXMLNode(items[i].getElementsByTagName("name")[0].firstChild);
			var code=getXMLNode(items[i].getElementsByTagName("code")[0].firstChild);
			var op=new Option(name,code); 
			oElement.options.add(op);
		}
		
		for (i=0;i<oElement.options.length;i++) {
			if(oElement.options[i].value == value){
				oElement.options[i].selected=true;
			}
		}
		if(elementID != "sub_category")
			document.getElementById(elementID+"_have").value = "true";
	}else{
		if(elementID == "province"){
			document.getElementById("city").options[0]=new Option("-Select City-","");
			document.getElementById("city").disabled = true;
		}
		oElement.disabled = true;
		if(elementID != "sub_category")
			document.getElementById(elementID+"_have").value = "";
	}
}

function selectEle(prefix, check) {
	var pre = document.getElementById(prefix);
	var obj = document.getElementById(check);
	if(prefix.checked == true){
		obj.disabled = false;
	}else{
		obj.disabled = true;
	}
}

function init_Car(make,model,makeyear){
	change_make(make,model,makeyear);
}

function link_carlist(gid){
	var http = getHTTPObject();
	url = "/Modules/link_carlist.php?gid="+gid+"&random="+Math.random();
	http.open("GET", url, true);
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var xmldoc = http.responseXML;
				var items = xmldoc.getElementsByTagName('item');
				if(items.length>0){
					var content = "";
					content = "<table width='100%'><tr><td>Make</td><td>Model</td><td>Year</td><td></td></tr>";
					for(var i=0;i<items.length;i++){
						var id=getXMLNode(items[i].getElementsByTagName("id")[0].firstChild);
						var make=getXMLNode(items[i].getElementsByTagName("make")[0].firstChild);
						var model=getXMLNode(items[i].getElementsByTagName("model")[0].firstChild);
						var year=getXMLNode(items[i].getElementsByTagName("year")[0].firstChild);
						try{
							content +="<tr>";
							content +="<td>"+make+"</td>";
							content +="<td>"+model+"</td>";
							content +="<td>"+year+"</td>";
							content +="<td width=\"50\"><input type=\"button\" value=\"Delete\" onclick=\"javascript:delLinkCar("+id+","+gid+");\" /></td>";
							content +="</tr>";
						}catch(e){
							content = "";
						}
					}
					content +="</table>";
					document.getElementById("link_cars").innerHTML = content;
				}else{
					document.getElementById("link_cars").innerHTML = "None!!";
				}
			}
		}
	}
	http.send(null);
}

function addLinkCar(gid){
	var url = "/Modules/add_linkcar.php";
	if(document.getElementById("car_make").value==""){
		alert("Please Select Car Make.");
		return false;
	}
	if(document.getElementById("model_have").value=="true" && document.getElementById("car_model").value==""){
		alert("Please Select Car Model.");
		return false;
	}
	if(document.getElementById("makeyear_have").value!="" && document.getElementById("car_makeyear").value==""){
		alert("Please Select Car Make Year.");
		return false;
	}
	var data="gid="+gid+"&make="+document.getElementById("car_make").value+"&model="+document.getElementById("car_model").value+"&year="+document.getElementById("car_makeyear").value;
	http.open("POST", url, true);
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var status = http.responseText;
				if(status == "OK"){
					link_carlist(gid);
				}
			}
		}
	}
	http.send(data);
}

function delLinkCar(id,gid){
	url = "/Modules/del_linkcar.php?id="+id+"&gid="+gid+"&random="+Math.random();
	http.open("GET",url,true);
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var status = http.responseText;
				if(status == "OK"){
					link_carlist(gid);
				}else{
					alert("Delete fail!");
				}
			}else{
				alert("System busy! Please wait.");
			}
		}
	}
	http.send(null);
}

function link_countrylist(gid){
	url = "/Modules/link_countrylist.php?gid="+gid+"&random="+Math.random();
	http.open("GET",url,true);
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var xmldoc = http.responseXML;
				var items = xmldoc.getElementsByTagName('item');
				if(items.length>0){
					var content = "";
					content = "<table width='100%'><tr><td>Country</td><td>Province</td><td>City</td><td></td></tr>";
					for(var i=0;i<items.length;i++){
						var id=getXMLNode(items[i].getElementsByTagName("id")[0].firstChild);
						var country=getXMLNode(items[i].getElementsByTagName("country")[0].firstChild);
						var province=getXMLNode(items[i].getElementsByTagName("province")[0].firstChild);
						var city=getXMLNode(items[i].getElementsByTagName("city")[0].firstChild);
						try{
							content +="<tr>";
							content +="<td>"+country+"</td>";
							content +="<td>"+province+"</td>";
							content +="<td>"+city+"</td>";
							content +="<td width=\"50\"><input type=\"button\" value=\"Delete\" onclick=\"javascript:delLocation("+id+","+gid+");\" /></td>";
							content +="</tr>";
						}catch(e){
							content = "";
						}
					}
					content +="</table>";
					document.getElementById("link_location").innerHTML = content;
				}else{
					document.getElementById("link_location").innerHTML = "None!!";
				}
			}
		}
	}
	http.send(null);
}
function delLocation(id,gid){
	url = "/Modules/del_linkcountry.php?id="+id+"&gid="+gid+"&random="+Math.random();
	http.open("GET",url,true);
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var xmlText = http.responseText;
				if(xmlText == "OK"){
					link_countrylist(gid);
				}else{
					alert("Delete fail!");
				}
			}else{
				alert("System busy! Please wait.");
			}
		}
	}
	http.send(null);
}
function addLocation(gid){
	var url = "/Modules/add_location.php";
	if(document.getElementById("country").value==""){
		alert("Please select Country or Region.");
		return false;
	}
	if(document.getElementById("province_have").value=="true" && document.getElementById("province").value==""){
		alert("Please select Province/State.");
		return false;
	}
	if(document.getElementById("city_have").value!="" && document.getElementById("city").value==""){
		alert("Please select City.");
		return false;
	}
	var data="gid="+gid+"&country="+document.getElementById("country").value+"&province="+document.getElementById("province").value+"&city="+document.getElementById("city").value;
	http.open("POST", url, true);
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var status = http.responseText;
				if(status == "OK"){
					link_countrylist(gid);
				}
			}
		}
	}
	http.send(data);
}
function addEventLinkCar(eid){
	var url = "/Modules/add_eventlinkcar.php";
	if(document.getElementById("car_make").value==""){
		alert("Please Select Car Make.");
		return false;
	}
	if(document.getElementById("model_have").value=="true" && document.getElementById("car_model").value==""){
		alert("Please Select Car Model.");
		return false;
	}
	if(document.getElementById("makeyear_have").value!="" && document.getElementById("car_makeyear").value==""){
		alert("Please Select Car Make Year.");
		return false;
	}
	var data="eid="+eid+"&make="+document.getElementById("car_make").value+"&model="+document.getElementById("car_model").value+"&year="+document.getElementById("car_makeyear").value;
	http.open("POST", url, true);
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var status = http.responseText;
				if(status == "OK"){
					event_link_carlist(eid);
				}
			}
		}
	}
	http.send(data);
}
function event_link_carlist(eid){
	var http = getHTTPObject();
	url = "/Modules/eventlink_carlist.php?eid="+eid+"&random="+Math.random();
	http.open("GET", url, true);
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var xmldoc = http.responseXML;
				var items = xmldoc.getElementsByTagName('item');
				if(items.length>0){
					var content = "";
					content = "<table width='100%'><tr><td>Make</td><td>Model</td><td>Year</td><td></td></tr>";
					for(var i=0;i<items.length;i++){
						var id=getXMLNode(items[i].getElementsByTagName("id")[0].firstChild);
						var make=getXMLNode(items[i].getElementsByTagName("make")[0].firstChild);
						var model=getXMLNode(items[i].getElementsByTagName("model")[0].firstChild);
						var year=getXMLNode(items[i].getElementsByTagName("year")[0].firstChild);
						try{
							content +="<tr>";
							content +="<td>"+make+"</td>";
							content +="<td>"+model+"</td>";
							content +="<td>"+year+"</td>";
							content +="<td width=\"50\"><input type=\"button\" value=\"Delete\" onclick=\"javascript:delEventLinkCar("+id+","+eid+");\" /></td>";
							content +="</tr>";
						}catch(e){
							content = "";
						}
					}
					content +="</table>";
					document.getElementById("link_cars").innerHTML = content;
				}else{
					document.getElementById("link_cars").innerHTML = "None!!";
				}
			}
		}
	}
	http.send(null);
}
function delEventLinkCar(id,eid){
	url = "/Modules/del_eventlinkcar.php?id="+id+"&eid="+eid+"&random="+Math.random();
	http.open("GET",url,true);
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var status = http.responseText;
				if(status == "OK"){
					event_link_carlist(eid);
				}else{
					alert("Delete fail!");
				}
			}else{
				alert("System busy! Please wait.");
			}
		}
	}
	http.send(null);
}

function doCarPhotos(cid,page)  {
   if (!page)page=1; 
   url = "/Modules/car_photos.php?pn="+page+"&cid="+cid+"&random="+Math.random();
   http.open("GET",url,true);
   http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
				var Text = http.responseText;
				document.getElementById("car_link_photos").innerHTML = Text;
			}else{
				alert("System busy! Please wait.");
			}
		}
	}
	http.send(null);
}


function doCarVideos(cid,page)  {
   ajax = getHTTPObject();
   if (!page)page=1; 
   url = "/Modules/car_videos.php?pn="+page+"&cid="+cid+"&random="+Math.random();
   ajax.open("GET",url,true);
   ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){
			if(ajax.status == 200){
				var Text = ajax.responseText;
				document.getElementById("car_link_videos").innerHTML = Text;
			}else{
				alert("System busy! Please wait.");
			}
		}
	}
	ajax.send(null);
}

function doCarArticles(cid,page)  {
   xmlhttp = getHTTPObject();
   if (!page)page=1; 
   url = "/Modules/car_articles.php?pn="+page+"&cid="+cid+"&random="+Math.random();
   xmlhttp.open("GET",url,true);
   xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var Text = xmlhttp.responseText;
				document.getElementById("car_link_articles").innerHTML = Text;
			}else{
				alert("System busy! Please wait.");
			}
		}
	}
	xmlhttp.send(null);
}