function peticionAjax(url, idContenedor){
	
	var paginaRequerida = false;

	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		paginaRequerida = new XMLHttpRequest()
		
	} else if (window.ActiveXObject){ // pero si es IE
		try {
			paginaRequerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){ // en caso que sea una versión antigua
			try{
				paginaRequerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	
	paginaRequerida.onreadystatechange=function(){ // función de respuesta
		cargarPagina(paginaRequerida, idContenedor);
	}
	
	paginaRequerida.open('GET', url, true); // asignamos los métodos open y send
	paginaRequerida.send(null);
}

function peticionAjaxPost(url, idContenedor, queryString){
try{
	var paginaRequerida = false;

	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		paginaRequerida = new XMLHttpRequest()
		
	} else if (window.ActiveXObject){ // pero si es IE
		try {
			paginaRequerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){ // en caso que sea una versión antigua
			try{
				paginaRequerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	
	paginaRequerida.onreadystatechange=function(){ // función de respuesta
		cargarPagina(paginaRequerida, idContenedor);
	}
	var pantalla=document.getElementById(idContenedor).innerHTML;
	document.getElementById(idContenedor).innerHTML="<div aling='center'><img src='images/cargando.gif'/></div>"
	paginaRequerida.open('POST', url, true); // asignamos los métodos open y send
	paginaRequerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	paginaRequerida.setRequestHeader("Accept-Charset","UTF-8");
	paginaRequerida.send(queryString);
	}
	catch(e){
		document.getElementById(idContenedor).innerHTML=pantalla;
		alert("ERROR:"+e.name + " - "+e.message);
	}
}



function cargarPagina(paginaRequerida, idContenedor){
	if (paginaRequerida.readyState == 4){
		var pantalla=document.getElementById(idContenedor).innerHTML;
		if((paginaRequerida.status==200)){
			//alert(paginaRequerida.responseText);
			document.getElementById(idContenedor).innerHTML=paginaRequerida.responseText;
			parent.loaded=1;
		}
		else{
      	 alert('Estimado Cliente, intente m&aacute;s tarde, error cargando p&aacute;gina, ' + paginaRequerida.status + ': ' + paginaRequerida.statusText );
		 document.getElementById(idContenedor).innerHTML=pantalla;
    	}
	}
}

function peticionAjaxPostComentario(url, idContenedor, queryString){
var pantalla=document.getElementById(idContenedor).innerHTML;
try{
	var paginaRequerida = false;

	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		paginaRequerida = new XMLHttpRequest()
		
	} else if (window.ActiveXObject){ // pero si es IE
		try {
			paginaRequerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){ // en caso que sea una versión antigua
			try{
				paginaRequerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	
	paginaRequerida.onreadystatechange=function(){ // función de respuesta
		cargarPaginaComentario(paginaRequerida, idContenedor);
	}
	document.getElementById(idContenedor).innerHTML="<div aling='center'><img src='images/cargando.gif'/></div>"
	paginaRequerida.open('POST', url, true); // asignamos los métodos open y send
//	paginaRequerida.setContentType("text/html"); 
//	paginaRequerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
	paginaRequerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	paginaRequerida.setRequestHeader("Accept-Charset","UTF-8");
	paginaRequerida.send(queryString);
	}
	catch(e){
		document.getElementById(idContenedor).innerHTML=pantalla;
		alert("ERROR:"+e.name + " - "+e.message);
	}
}

function cargarPaginaComentario(paginaRequerida, idContenedor){
	if (paginaRequerida.readyState == 4){
		var pantalla=document.getElementById(idContenedor).innerHTML;
		if((paginaRequerida.status==200)){
			//alert(paginaRequerida.responseText);
			var pag=paginaRequerida.responseText;
			temp=pag.split('class="Error"');
			if(temp.length==1){
			 	document.enviarComentario.comentario.value="";
			}
			document.getElementById(idContenedor).innerHTML=paginaRequerida.responseText;
			parent.loaded=1;
		}
		else{
      	 alert('Estimado Cliente, intente m&aacute;s tarde, error cargando p&aacute;gina, ' + paginaRequerida.status + ': ' + paginaRequerida.statusText );
		 document.getElementById(idContenedor).innerHTML=pantalla;
    	}
	}
}
//*******************************************
//*******************************************
//*** AJAX para los controles de pestañas ***
//*** Autor: Álvaro J Urbáez | 09-03-2009 ***
//*******************************************
function peticionAjaxPostControlPestanas(url, idContenedor, queryString) {
var pantalla=document.getElementById(idContenedor).innerHTML;
try {
	var paginaRequerida = false;

	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		paginaRequerida = new XMLHttpRequest()
		
	} else if (window.ActiveXObject){ //pero si es IE
		try {
			paginaRequerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){ // en caso que sea una versión antigua de IE
			try{
				paginaRequerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	paginaRequerida.onreadystatechange=function() { // función de respuesta
											cargarControlPestana(paginaRequerida, idContenedor);
									   }
    var currentDate = new Date();    
    if(queryString=="" || queryString==null){
    	queryString="malca="+currentDate.getTime();
    }
    else{
    	queryString=queryString+"&malca="+currentDate.getTime();
    }
 	document.getElementById(idContenedor).innerHTML="<div aling='center' style='margin-top: 110px;'><img src='images/cargando.gif'/></div>";
	paginaRequerida.open('POST', url, true); // asignamos los métodos open y send
	paginaRequerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	paginaRequerida.setRequestHeader("Accept-Charset","UTF-8");
	paginaRequerida.send(queryString);
	}
	catch(e){
		document.getElementById(idContenedor).innerHTML = pantalla;
		alert("ERROR:"+e.name + " - "+e.message);
	}
}

function cargarControlPestana(paginaRequerida, idContenedor) {
	if (paginaRequerida.readyState == 4) {
		var pantalla=document.getElementById(idContenedor).innerHTML;
		if((paginaRequerida.status==200)) {
			
			//alert(paginaRequerida.responseText);
			
			document.getElementById(idContenedor).innerHTML="<div aling='center' style='margin-top: 0px;vertical-align: top;'> "+paginaRequerida.responseText+"</div>";
		//	alert(idContenedor);
	//		document.getElementById(idContenedor).style.verticalAlign="top";
			parent.loaded=1;
		}
		else {
      	 alert('Estimado Cliente, intente m&aacute;s tarde, error cargando p&aacute;gina, ' + paginaRequerida.status + ': ' + paginaRequerida.statusText );
		 document.getElementById(idContenedor).innerHTML=pantalla;
    	}
	}
}
//*******************************************
