function update_sub_cat(){	var cat_field = document.getElementById("cat");	var sub_cat_field = document.getElementById("sub_cat");	var this_cat = cat_field.value;	sub_cat_field.options.length=1;		var url = "/php_inc/get_menus.php?prnt="+ this_cat;		http.open("GET", url , true);	http.onreadystatechange = handleHttpResponseSubCat;	http.send(null);}function update_state(){	var country_field = document.getElementById("country");	var state_field = document.getElementById("state");	var this_cat = country_field.value;	state_field.options.length=1;		var url = "/php_inc/get_menus.php?cntry="+ this_cat;		http.open("GET", url , true);	http.onreadystatechange = handleHttpResponseState;	http.send(null);}// format:	//	sub_cat_field.options[3] = new Option(text, value, defaultSelected, selected);function handleHttpResponseSubCat() {  if (http.readyState == 4) {	var update_field = document.getElementById("sub_cat");	results = http.responseText.split("\t");	for(var r=0; r < results.length;r++){		menu_count++;		var this_set = results[r].split("|");		if(this_set[1] != undefined && this_set[1] != "" && this_set[1] != -1)		update_field.options[menu_count] = new Option(this_set[1],this_set[0],false, false);	}	menu_count = 0;  }}function handleHttpResponseState() {  if (http.readyState == 4) {  	var update_field = document.getElementById("state");	results = http.responseText.split("\t");	for(var r=0; r < results.length;r++){		menu_count++;		var this_set = results[r].split("|");		if(this_set[1] != undefined && this_set[1] != "")		update_field.options[menu_count] = new Option(this_set[1],this_set[0],false, false);	}	menu_count = 0;  }}// create request objectfunction getHTTPObject() {  var xmlhttp;  /*@cc_on  @if (@_jscript_version >= 5)    try {      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");    } catch (e) {      try {        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");      } catch (E) {        xmlhttp = false;      }    }  @else  xmlhttp = false;  @end @*/  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {    try {      xmlhttp = new XMLHttpRequest();    } catch (e) {      xmlhttp = false;    }  }  return xmlhttp;}var menu_count = 0;var http = getHTTPObject(); // We create the HTTP Object