var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 


//trim functions
function trim(str) {
	return ltrim(rtrim(str));
}
function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}
//ends trim functions

function call_server(val_id,obj_id) {	
	document.getElementById('cbolocation_div').innerHTML='<img src="images/loading.gif" width="15" height="15"/>';
  http.open("GET",'src/get_locations.php?city_id='+val_id, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
		result=http.responseText;		
		var combo = document.getElementById(obj_id);       
        combo.options.length = 0;
        var items = result.split(";");
        var count = items.length;
        for (var i=0;i<count;i++){
        var options = items[i].split("#");
        combo.options[i] = new Option(trim(options[1]),trim(options[0]));  
		}
		document.getElementById('cbolocation_div').innerHTML='Location';
    }
  }
  http.send(null);
}
