
function NuevoAjax() {
	var peticion = false;
	try {
		peticion = new XMLHttpRequest();
	} 
	catch (trymicrosoft) {
		try {
			peticion = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (othermicrosoft) 	{
			try {
				peticion = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed) 	{
				peticion = false;
			} 
		}
	}
		
	if (!peticion)
		alert("ERROR AL INICIALIZAR!");
		
	return peticion
}

function GetDealers(url, element_id, param) {
	var div = document.getElementById(element_id);
	var fragment_url = url + '?' + param
	
	div.innerHTML = '<img src=img/loading.gif />'; 
	div.style.visibility = "visible"

	var Dealers = NuevoAjax();
	Dealers.open("GET.html", fragment_url.replace("&amp;", "&"), true); 
		
	Dealers.onreadystatechange =	function() { 
									//EL VALOR 4 DE LA PROPIEDAD readyState INDICA QUE SE TERMINO DE PROCESAR EL REQUERIMIENTO
									if (Dealers.readyState == 4) {
										var Script = document.createElement("script");
										Script.setAttribute("type", "text/javascript");
										Script.text = Dealers.responseText;
										
										//alert(Dealers.responseText);
										
										document.getElementsByTagName('head')[0].appendChild(Script);

										PopulateDealers();
										
										if (afterSubmit) {
											//alert('Llamando a selectDealer()');
											selectDealer();
											afterSubmit = false;
										}
										
										div.style.visibility = "hidden";
										
										//alert(document.getElementsByTagName('head')[0].innerHTML);
										
										//LA PROPIEDAD responseText DEVUELVE (String) EL RESULTADO DEL PROCESAMIENTO 
									} 
								} 
	Dealers.send(null); 
} 

function RequestGet(url, element_id, param) {
    var element = document.getElementById(element_id);
    var fragment_url = url + '?' + param
    
    element.innerHTML = '<img src=img/loading.gif />'; 
	element.style.visibility = "visible"

	var peticion = NuevoAjax();
    peticion.open("GET.html", fragment_url.replace("&amp;", "&")); 
    peticion.onreadystatechange =	function() { 
										//EL VALOR 4 DE LA PROPIEDAD readyState INDICA QUE SE TERMINO DE PROCESAR EL REQUERIMIENTO
										if (peticion.readyState == 4) {
											var Script = document.createElement("script");
											Script.setAttribute("type", "text/javascript");
											Script.text = peticion.responseText;
											
											//alert(peticion.responseText);
											
											document.getElementsByTagName('head')[0].appendChild(Script);
											
											//alert(document.getElementsByTagName('head')[0].innerHTML);
											
											//LA PROPIEDAD responseText DEVUELVE (String) EL RESULTADO DEL PROCESAMIENTO 
										} 
									} 
	
	peticion.send(null); 
} 

function WriteVehicleInfo (contentID) {
	if(contentID != undefined) {
		var element =  document.getElementById("InformationOffer");
		var fragment_url = 'InformationOfferHome.aspx?ContentID=' + contentID
		element.innerHTML = '<img src=img/loading.gif />'; 
		
		var peticion = NuevoAjax();
		peticion.open("GET.html", fragment_url.replace("&amp;", "&")); 
		peticion.onreadystatechange = function() { 
								//EL VALOR 4 DE LA PROPIEDAD readyState INDICA QUE SE TERMINO DE PROCESAR EL REQUERIMIENTO
								if (peticion.readyState == 4) 
								{
									element.innerHTML =  peticion.responseText;
									//LA PROPIEDAD responseText DEVUELVE (String) EL RESULTADO DEL PROCESAMIENTO 
								} 
		} 
		peticion.send(null); 
	} else {
		//var element =  document.getElementById("InformationOffer");
		//element.innerHTML = '';
	}
}