function getbrowserContries(){
	$("#DisplayStates").html('');
	$("#DisplayCities").html('');
	$.ajax({type: "GET", url: "/locations/country/countries00.xml",data:'',dataType: 'xml', success: browserDisplayContries, timeout:5000,cache: true});
}
function getbrowserStates(sContry){
	$("#DisplayStates").html('');
	$("#DisplayCities").html(''); 
	$.ajax({type: "GET", url: "/locations/region/cty"+sContry+".xml", data: '',dataType: 'xml', success: browserDisplayStates, timeout:5000,cache: true});
}
function getbrowserCities(sState){
	$("#DisplayCities").html(''); 
	$.ajax({type: "GET", url: "/locations/city/reg"+sState+".xml", data: '',dataType: 'xml', success: browserDisplayCities, timeout:10000,cache: true});
}

function browserDisplayContries(postData){
	var root = postData.getElementsByTagName("countries")[0];
	var countries = root.getElementsByTagName("country");
	var ctySelect = document.getElementById("DisplayContries");
	var sSelectedContry= document.getElementById("Contries").value;
	for(var i = 0; i < countries.length; i++) {
		if (sSelectedContry == countries[i].getAttribute("id")){
			ctySelect.options[i+1] = new Option(countries[i].getAttribute("name"), countries[i].getAttribute("id"),true,true);
		}else{
			ctySelect.options[i+1] = new Option(countries[i].getAttribute("name"), countries[i].getAttribute("id"),false,false);
		}
	}
	sSelectedContry = ctySelect.options[ ctySelect.selectedIndex ].value
	getbrowserStates(sSelectedContry);
}

function browserDisplayStates(postData){
	var sSelectedState=document.getElementById("States").value;
	var optionTodos = document.getElementById("todos");
	var root = postData.getElementsByTagName("country")[0];
	var regions = root.getElementsByTagName("region");
	var regionSelect = document.getElementById("DisplayStates");
	regionSelect.options[0] = new Option(optionTodos.text, '0');
	for(var i = 0; i < regions.length; i++) {
		if (sSelectedState == regions[i].getAttribute("id")){
			regionSelect.options[i+1] = new Option(regions[i].getAttribute("name"), regions[i].getAttribute("id"),true,true);
		}else{
			regionSelect.options[i+1] = new Option(regions[i].getAttribute("name"), regions[i].getAttribute("id"),false,false);
		}
	}
	sSelectedRegion = regionSelect.options[ regionSelect.selectedIndex ].value
	getbrowserCities(sSelectedRegion);
}
function browserDisplayCities(postData){
	var sSelectedCity=document.getElementById("Cities").value;
	var optionTodos = document.getElementById("todos");
	var citieSelect = document.getElementById("DisplayCities");
	citieSelect.innerHtml = '';
	var root = postData.getElementsByTagName("region")[0];
	var regions = root.getElementsByTagName("city");
	citieSelect.options[0] = new Option(optionTodos.text, '0');
	for(var i = 0; i < regions.length; i++) {
		if (sSelectedCity == regions[i].getAttribute("id")){
			citieSelect.options[i+1] = new Option(regions[i].getAttribute("name"), regions[i].getAttribute("id"),true,true);
		}else{
			citieSelect.options[i+1] = new Option(regions[i].getAttribute("name"), regions[i].getAttribute("id"),false,false);
		}
	}
	sSelectedRegion = citieSelect.options[ citieSelect.selectedIndex ].value
}

function BrowseDisplay(txt,num){
	temp = txt;
	temp = temp.replace("&amp;limit=20","");
	temp = temp.replace("&amp;limit=32","");
	temp = temp.replace("&amp;limit=40","");
	temp = temp.replace("&limit=20","");
	temp = temp.replace("&limit=32","");
	temp = temp.replace("&limit=40","");
	temp = temp +"&limit="+num;
	return temp;
}
//funcion que obtiene con ajax los usuarios online de los del resultado
function getUsersOnline(p_strIds){
	$("#DisplayCities").html(''); 
	$.ajax({type: "POST", url: "/user/xmlUserOnlineBrowse.php", data: 'strIds='+p_strIds, success: sucessGetUserOnline});
}
//funcion que ya pone el texto de online
function sucessGetUserOnline(postData){
	if ($('user',postData).length > 0) {
		$('user',postData).each(function(i){
			$('#online'+$(this).attr('id')).html('<div class="onlinenowcont" style="line-height:13px;"><div class="onlinenow"><div class="inside">&nbsp;&nbsp;'+$('#txtOnline').attr('value')+'</div></div></div>');
		});
	} 
}