// JavaScript Document

function loadXMLDoc(url,cfnc){
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=cfnc;
xmlhttp.open("GET",url,true);
xmlhttp.send();
}

function loadXMLDoc2(urli,txt,fnc){
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=fnc;
xmlhttp.open("POST",urli,true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.send(txt);
}

function Ejecuta(Archi,elem,Opcion){
	var url=Archi;
	var url2="opcion="+Opcion;
	url2=url2+"&sid="+Math.random();
	
	loadXMLDoc2(url,url2,function()
						 {
							 if(xmlhttp.readyState==4 && xmlhttp.status==200){
								 document.getElementById(elem).innerHTML=xmlhttp.responseText;
							 }
							 else{
								 document.getElementById(elem).innerHTML="<img src=images/5-1.gif width=14 height=14 alt= />"; 
							 }
						 });
}

function Ejecuta2(Archivo,elemento,Archivo2,elemento2){
	var url1=Archivo;	
	//var fun=ejecut(Archivo2,elemento2);
	
	var bandera=0;
	loadXMLDoc(url1,function()
							{
							
							 if(xmlhttp.readyState==4 && xmlhttp.status==200){
								 document.getElementById(elemento).innerHTML=xmlhttp.responseText;
							 }
							 else{
								 document.getElementById(elemento).innerHTML="<img src=images/5-1.gif width=16 height=16 />"; 
							 }
						 });
						 				
						var t=setTimeout("ejecut('"+Archivo2+"','"+elemento2+"')",1000);				  
						  //alert("Despues de todo");												
}

function ejecut(Arch,elemet){
						 	//alert("Ejecut "+Arch+" "+elemet);
						 	var url2=Arch;
						 	
	loadXMLDoc(url2,function()
							{
							
							 if(xmlhttp.readyState==4 && xmlhttp.status==200){
								 document.getElementById(elemet).innerHTML=xmlhttp.responseText;
							 }
							 else{
								 document.getElementById(elemet).innerHTML="<img src=images/5-1.gif width=16 height=16 />"; 
							 }
						 });
}

function Envia(Earchivo,Eelemento){
	var urlenvia=Earchivo;
	
	var nombre=document.getElementById('nombre').value.length;
	var email=document.getElementById('email').value.length;
	var asunto="Comentario desde sitio web";
	var comentarios=document.getElementById('comentarios').value.length;
	
	if(nombre==0){
			document.getElementById('nombre').focus();
			var compara="Nombre vacio <img src=images/advertencia.gif width=13 height=13>";
			document.getElementById('res1').innerHTML=compara;
	}else{
		var compara="<img src=images/palomita-verde.jpg width=13 height=13>";
		document.getElementById('res1').innerHTML=compara;
		if(email==0){
			document.getElementById('email').focus();
			var compara="Email vacio <img src=images/advertencia.gif width=13 height=13>";
			document.getElementById('res2').innerHTML=compara;
		}else{
				var x=document.getElementById('email').value;
				var atpos=x.indexOf("@");
				var dotpos=x.lastIndexOf(".");				
				if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
				  {
				  document.getElementById('res2').innerHTML="E-mail incorrecto <img src=images/advertencia.gif width=13 height=13>";
				  document.getElementById('email').focus();
				  return false;
	    	  	}else{
				var compara="<img src=images/palomita-verde.jpg width=13 height=13>";			
				document.getElementById('res2').innerHTML=compara;
					if(comentarios==0){
							document.getElementById('comentarios').focus();
							var compara="Comentarios vacio <img src=images/advertencia.gif width=13 height=13>";
							document.getElementById('res4').innerHTML=compara;
					}else{
							var compara="<img src=images/palomita-verde.jpg width=13 height=13>";
							document.getElementById('res4').innerHTML=compara;
					}
				}
		}
	}
		
	if(nombre>0 && email>0 && comentarios>0){
	var urlenvia2="nombre="+document.getElementById('nombre').value;
	urlenvia2=urlenvia2+"&email="+document.getElementById('email').value;
	urlenvia2=urlenvia2+"&tel="+document.getElementById('tel').value;
	urlenvia2=urlenvia2+"&asunto="+asunto;
	urlenvia2=urlenvia2+"&comentarios="+document.getElementById('comentarios').value;
	urlenvia2=urlenvia2+"&sid="+Math.random();

	loadXMLDoc2(urlenvia,urlenvia2,function()
						 {
							 if(xmlhttp.readyState==4 && xmlhttp.status==200){
								 document.getElementById(Eelemento).innerHTML=xmlhttp.responseText;
							 }
							 else{
								 document.getElementById(Eelemento).innerHTML="<img src=images/5-1.gif width=16 height=16 alt= />"; 
							 }
						 });
	}
}

function validaEmail()
{
var x=document.getElementById('email').value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  document.getElementById('res2').innerHTML="E-mail incorrecto <img src=images/advertencia.gif width=13 height=13>";
  document.getElementById('email').focus();
  return false;
  }
}

