function nuevo_ajax(){ 
		 /* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
		 lo que se puede copiar tal como esta aqui */
	     var xmlhttp=false; 
		 try{ 
		     // Creacion del objeto AJAX para navegadores no IE
		     xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	     }
	     catch(e){ 
		 try{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		 }  
		 catch(E) { xmlhttp=false; }
	     }
	     if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 
 	     return xmlhttp; 
}

function ir_url (url,idCapa){
	     var capa =	document.getElementById(idCapa);//NOMBRE DE LA CAPA DONDE ESCUPE LOS RESULTADOS
	     var ajax = nuevo_ajax();
	     capa.innerHTML='<br><div style="text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000">Cargando...<br><img src="img/loader.gif" width="16" height="16"></div>';
	     ajax.open("POST",url, true);
	     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	     ajax.send("");
	
	     ajax.onreadystatechange=function(){
			 if (ajax.readyState==4){
				 // Respuesta recibida. Coloco el texto plano en la capa correspondiente
				 capa.innerHTML=ajax.responseText;
			 }
		 }	
}

function ir_url2 (url,idCapa){
	     var capa =	document.getElementById(idCapa);//NOMBRE DE LA CAPA DONDE ESCUPE LOS RESULTADOS
	     var ajax = nuevo_ajax();
	     capa.innerHTML='<div style="text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000">Cargando...</div>';
	     ajax.open("POST",url, true);
	     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	     ajax.send("");
	
	     ajax.onreadystatechange=function(){
			 if (ajax.readyState==4){
				 // Respuesta recibida. Coloco el texto plano en la capa correspondiente
				 capa.innerHTML=ajax.responseText;
			 }
		 }	
}


function valida_campo (url, destino, msg){
	     var ajax = nuevo_ajax();
		 ajax.open("POST",url, true);
		 entro = false;
	     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	     ajax.send("");
	     ajax.onreadystatechange=function(){
				 if (ajax.readyState==4){
					 
					 alert(ajax.responseText);
						 if (ajax.responseText=='no'){
							 entro=true;
							 alert (msg);	 
							 document.getElementById(destino).value="";
							 foco(destino);
							 
						 }
						 
				 }
		 }
		 
		 if (entro==false) return true;
		 else              return false;
}


