// JavaScript Document

function checkEnter(e) {
// Code adapted from Jennifer Madden
// http://jennifermadden.com/162/examples/stringEnterKeyDetector.html

  var characterCode
  if(e && e.which){           // NN4 specific code
    e = e
    characterCode = e.which
  }
  else {
    e = event
    characterCode = e.keyCode // IE specific code
  }
//  alert(characterCode);
  if (characterCode == 13) {
	return buscar();
// 	return true   // Enter key is 13
  }
  else return e;
}

document.oncontextmenu = function(){alert('Propiedad de Allermex S.A. de C.V.'); return false;}
function muestraInfo(pagina){
	var contenedor = document.getElementById('centro');
	var objeto= new AjaxGET();
	objeto.open("GET", pagina+".php",true);
	objeto.onreadystatechange=function()
	{
		if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
		{
			contenedor.innerHTML = objeto.responseText;
		}
		if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
		{
			contenedor.innerHTML = "<br><br><br><br><img src=\"screen/loading.gif\">";
		}
	}
	objeto.send(null)
}

function clickOnMenu(val, nombre){
	var contenedor = document.getElementById('centro');
	var objeto= new AjaxGET();
	objeto.open("GET", "cat.php?param1="+val,true);
	objeto.onreadystatechange=function()
	{
		if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
		{
			contenedor.innerHTML = objeto.responseText;
		}
		if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
		{
			contenedor.innerHTML = "<br><br><br><br><img src=\"screen/loading.gif\">";
		}
	}
	objeto.send(null)
}
function clickOnSubmenu(val, nombre){
	var contenedor = document.getElementById('centro');
	var objeto= new AjaxGET();
	objeto.open("GET", "subcat.php?param1="+val,true);
	objeto.onreadystatechange=function()
	{
		if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
		{
			contenedor.innerHTML = objeto.responseText;
		}
		if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
		{
			contenedor.innerHTML = "<br><br><br><br><img src=\"screen/loading.gif\">";
		}
	}
	objeto.send(null)
}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function addToCartListado(val) {
		var cant = document.getElementById("cant").value;
		error='';
		if (cant==''){
			error+='No escribio una cantidad\n';
		}
		if (isNaN(cant) || cant==0 || (cant/Math.floor(cant))!=1){
			error+='No escribio una cantidad correcta\n';
		}
		if (error!=''){
			error='Se encontraron los siguientes errores:\n\n'+error;
			alert(error);
		}else{
			var contenedor = document.getElementById('canasta');
			var contenedor2 = document.getElementById('animacion');
			var objeto= new AjaxGET();
			objeto.open("GET", "addListado.php?paramPedido="+val+"&paramPedido2="+cant,true);
			objeto.onreadystatechange=function()
			{
				if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
				{
					contenedor.innerHTML = objeto.responseText;
				}
				if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
				{
					contenedor.innerHTML = "<img src=\"screen/loading.gif\">";
				}
			}
			objeto.send(null)
		}
}

function mostrarPedido(val){
	var contenedor = document.getElementById('centro');
	var objeto= new AjaxGET();
	objeto.open("GET", "listaPedido.php?param1="+val,true);
	objeto.onreadystatechange=function()
	{
		if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
		{
			contenedor.innerHTML = objeto.responseText;
		}
		if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
		{
			contenedor.innerHTML = "<img src=\"screen/loading.gif\">";
		}
	}
	objeto.send(null)
}

function confirmaBorrar(pedido,id_item,nom){
	if (confirm("Seguro que desea eliminar todos los "+nom+" ?")){
		var contenedor = document.getElementById('centro');
		var objeto= new AjaxGET();
		objeto.open("GET", "delProducto.php?paramPedido="+id_item,true);
		objeto.onreadystatechange=function()
		{
			if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
			{
				mostrarPedido(pedido);
				var contenedor2 = document.getElementById('canasta');
				contenedor2.innerHTML = objeto.responseText;
			}
			if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
			{
				contenedor.innerHTML = "<img src=\"screen/loading.gif\">";
			}
		}
		objeto.send(null)
	}
}

function cambiarIdioma(val,accion,param){
	document.forma.accion1.value='';
	document.forma.param1.value='';
	document.forma.lenguaje.value= val
	document.forma.submit();
//	cargarMenu(val);
}

function enviarPedido(idPedido, idUsuario){
	if (idUsuario >0) {
		vistaPrevia();
	} else {
		var contenedor = document.getElementById('centro');
		var objeto= new AjaxGET();
		objeto.open("GET", "tipoRegistro.php",true);
		objeto.onreadystatechange=function()
		{
			if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
			{
					contenedor.innerHTML = objeto.responseText;
			}
			if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
			{
				contenedor.innerHTML = "<img src=\"screen/loading.gif\">";
			}
		}
		objeto.send(null)
	}
}

function esFechaValida(fecha){
	if (!/^\d{2}\/\d{2}\/\d{4}$/.test(fecha)){
		return false;
	}
	var dia  =  parseInt(fecha.substring(0,2),10);
	var mes  =  parseInt(fecha.substring(3,5),10);
	var anio =  parseInt(fecha.substring(6),10);
 
    switch(mes){
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            numDias=31;
            break;
        case 4: case 6: case 9: case 11:
            numDias=30;
            break;
        case 2:
            numDias=29;
            break;
        default:
            return false;
    }
 
        if (dia>numDias || dia==0){
            return false;
        }
        return true;
}

function esHoraValida(val,nm) {
	errors = "";
	a = val.charAt(0);
	b = val.charAt(1);
	c = val.charAt(2);
	d = val.charAt(3);
	e = val.charAt(4);
	if (val.length != 5) errors += '- '+nm+' debe contener una hora valida. ej 08:30\n';
	else if (isNaN(a)) errors+='- '+nm+' debe contener una hora valida. ej 08:30\n';
	else if (isNaN(b)) errors+='- '+nm+' debe contener una hora valida. ej 08:30\n';
	else if (c != ':') errors+='- '+nm+' debe contener una hora valida. ej 08:30\n';
	else if (isNaN(d)) errors+='- '+nm+' debe contener una hora valida. ej 08:30\n';
	else if (isNaN(e)) errors+='- '+nm+' debe contener una hora valida. ej 08:30\n';
	else if ((a==2 && b>3) || (a>2)) errors+='- '+nm+' debe contener una hora valida. ej 08:30\n';
	else if (d>5) errors+='- '+nm+' debe contener una hora valida. ej 08:30\n';
	return errors;
}

function quitarAcentos(Text)  
{  
	var cadena=""; 
	var codigo="";  
	var temp = "";
	var total = Text.length;
	for (var j = 0; j < total; j++)  
	{  
		var Char=Text.charCodeAt(j);
		var cara=Text.charAt(j);
		if (cara == "&") {
			temp = Text.substring(j,j+8);
			switch (temp) {
				case "&aacute;": cadena += "(/a)";
				j = j + 7;
				break;
				case "&Aacute;": cadena += "(/A)";
				j = j + 7;
				break;
				case "&eacute;": cadena += "(/e)";
				j = j + 7;
				break;
				case "&Eacute;": cadena += "(/E)";
				j = j + 7;
				break;
				case "&iacute;": cadena += "(/i)";
				j = j + 7;
				break;
				case "&iacute;": cadena += "(/I)";
				j = j + 7;
				break;
				case "&oacute;": cadena += "(/o)";
				j = j + 7;
				break;
				case "&Oacute;": cadena += "(/O)";
				j = j + 7;
				break;
				case "&uacute;": cadena += "(/u)";
				j = j + 7;
				break;
				case "&uacute;": cadena += "(/U)";
				j = j + 7;
				break;
				case "&ntilde;": cadena += "(/n)";
				j = j + 7;
				break;
				case "&Ntilde;": cadena += "(/N)";
				j = j + 7;
				break;
				default:  
				cadena+=Text.charAt(j);  
				break;  
			}
		} else {
			switch(Char)  
			{  
				case 225: cadena+="(/a)";  
				break;  
				case 233: cadena+="(/e)";  
				break;  
				case 237: cadena+="(/i)";  
				break;  
				case 243: cadena+="(/o)";  
				break;  
				case 250: cadena+="(/u)";  
				break;  
				case 193: cadena+="(/A)";  
				break;  
				case 201: cadena+="(/E)";  
				break;  
				case 205: cadena+="(/I)";  
				break;  
				case 211: cadena+="(/O)";  
				break;  
				case 218: cadena+="(/U)";  
				break;  
				case 241: cadena+="(/n)";  
				break;  
				case 209: cadena+="(/N)";  
				break;  
				default:  
				cadena+=Text.charAt(j);  
				break;  
			}  
		}
		codigo+="_"+Text.charCodeAt(j);  
	}  
	return cadena;  
}  

function ponerAcentos(Text) {
	var cadena=""; 
	var temp = "";
	var total = Text.length;
	for (var j = 0; j < total; j++)  
	{  
		var cara=Text.charAt(j);
		if (cara == "(") {
			temp = Text.substring(j,j+4);
			switch (temp) {
				case "(/a)": cadena += "&aacute;";
				j = j + 3;
				break;
				case "(/A)": cadena += "&Aacute;";
				j = j + 3;
				break;
				case "(/e)": cadena += "&eacute;";
				j = j + 3;
				break;
				case "(/E)": cadena += "&Eacute;";
				j = j + 3;
				break;
				case "(/i)": cadena += "&iacute;";
				j = j + 3;
				break;
				case "(/I)": cadena += "&Iacute;";
				j = j + 3;
				break;
				case "(/o)": cadena += "&oacute;";
				j = j + 3;
				break;
				case "(/O)": cadena += "&Oacute;";
				j = j + 3;
				break;
				case "(/u)": cadena += "&uacute;";
				j = j + 3;
				break;
				case "(/U)": cadena += "&Uacute;";
				j = j + 3;
				break;
				case "(/n)": cadena += "&ntilde;";
				j = j + 3;
				break;
				case "(/N)": cadena += "&Ntilde;";
				j = j + 3;
				break;
				default:  
				cadena+=Text.charAt(j);  
				break;  
			}
		} else {
			cadena+=Text.charAt(j);  
		}
	}  
	return cadena;
}

function enviarMail(pedido, id_usuario){
	var comentarios = document.getElementById('comentarios').value;
	var contenedor = document.getElementById('centro');
	var objeto= new AjaxGET();
	var liga="enviarMail.php?comentarios="+comentarios;
	liga = quitarAcentos(liga);
	objeto.open("GET", liga,true);
	objeto.onreadystatechange=function()
	{
		if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
		{
			contenedor.innerHTML = objeto.responseText;
			var contenedor2 = document.getElementById('canasta');
			var objeto2= new AjaxGET();
			objeto2.open("GET", "refrescarCanasta.php",true);
			objeto2.onreadystatechange=function()
			{
				if (objeto2.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
				{
					contenedor2.innerHTML = objeto2.responseText;
				}
				if ((objeto2.readyState==1) ||(objeto2.readyState==2)||(objeto2.readyState==3))
				{
					contenedor2.innerHTML = "<img src=\"screen/loading.gif\">";
				}
			}
			objeto2.send(null)
			
			
		}
		if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
		{
			contenedor.innerHTML = "<br><br><br><br><img src=\"screen/loading.gif\">";
		}
	}
	objeto.send(null)
}

function clickOnProducto(val){
	var contenedor = document.getElementById('centro');
	var objeto= new AjaxGET();
	objeto.open("GET", "producto.php?param1="+val,true);
	objeto.onreadystatechange=function()
	{
		if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
		{
			contenedor.innerHTML = objeto.responseText;
		}
		if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
		{
			contenedor.innerHTML = "<br><br><br><br><img src=\"screen/loading.gif\">";
		}
	}
	objeto.send(null)
}

function setPedido(val){
	document.forma.pedido.value=val;
}

function ingresar(){
	usuario = document.getElementById('login').value;
	contra = document.getElementById('passwd').value;
	error='';
	if (usuario==''){
		error+='\n-Nombre de Usuario Vacío\n';
	}
	if (contra==''){
		error+='-Contraseña Vacía\n';
	}
	if (error == '') {
		var contenedor = document.getElementById('cargando');
		var objeto= new AjaxGET();
		objeto.open("GET", "ingresar.php?usuario="+usuario+"&contra="+contra,true);
		objeto.onreadystatechange=function()
		{
			if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
			{
				var res = objeto.responseText;
				if(res == 1) {
					alert("Este nombre de usuario no existe, por favor verifíquelo");
					contenedor.innerHTML = "";
				} else if (res == 2) {
					alert("Contraseña incorrecta, por favor verifíquela");
					contenedor.innerHTML = "";
				} else {
					vistaPrevia();
				}
			}
			if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
			{
				contenedor.innerHTML = "<img src=\"screen/loading.gif\">";
			}
		}
		objeto.send(null)	
	} else {
		alert(error);
	}
	return false;
}

function vistaPrevia() {
	var contenedor2 = document.getElementById('centro');
	var objeto2 = new AjaxGET();
	objeto2.open("GET", "vistaPrevia.php",true);
	objeto2.onreadystatechange=function()
	{
		if (objeto2.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
		{
			contenedor2.innerHTML = objeto2.responseText;
		}
		if ((objeto2.readyState==1) ||(objeto2.readyState==2)||(objeto2.readyState==3))
		{
			contenedor2.innerHTML = "<img src=\"screen/loading.gif\">";
		}
	}
	objeto2.send(null)	
}

function addToCartListadoClick(val, objeto, cat) {
	cant=objeto.value;
	error='';
	if (cant==''){
		error+='No escribió una cantidad\n';
	}
	if (isNaN(cant) || cant==0 || (cant/Math.floor(cant))!=1){
		error+='No escribió una cantidad correcta\n';
	}
	if (error!=''){
		error='Se encontraron los siguientes errores:\n\n'+error;
		alert(error);
	}else{
		document.forma.accionPedido.value='addListado';
		document.forma.paramPedido.value=val;
		document.forma.paramPedido2.value=cant;
		clickOnMenu(cat);
//		clickOnProducto(val);
	}
}

function addToCartKey(val,evento){
	if(evento.keyCode == 13) {
		cant=document.forma.cant.value;
		error='';
		if (cant==''){
			error+='No escribió una cantidad\n';
		}
		if (isNaN(cant) || cant==0 || (cant/Math.floor(cant))!=1){
			error+='No escribió una cantidad correcta\n';
		}
		if (error!=''){
			error='Se encontraron los siguientes errores:\n\n'+error;
			alert(error);
			return false;
		}else{
			document.forma.accionPedido.value='add';
			document.forma.paramPedido.value=val;
			clickOnProducto(val);
		}
	}
}

function addToCart(val){
		cant=document.forma.cant.value;
		error='';
		if (cant==''){
			error+='No escribió una cantidad\n';
		}
		if (isNaN(cant) || cant==0 || (cant/Math.floor(cant))!=1){
			error+='No escribió una cantidad correcta\n';
		}
		if (error!=''){
			error='Se encontraron los siguientes errores:\n\n'+error;
			alert(error);
		}else{
			document.forma.accionPedido.value='add';
			document.forma.paramPedido.value=val;
			clickOnProducto(val);
		}
}

function buscar(){
	var busqueda = document.getElementById('Busqueda').value;
	if (busqueda!=''){
		var contenedor = document.getElementById('centro');
		var objeto= new AjaxGET();
		objeto.open("GET", "buscar.php?busqueda="+busqueda,true);
		objeto.onreadystatechange=function()
		{
			if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
			{
				contenedor.innerHTML = objeto.responseText;
			}
			if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
			{
				contenedor.innerHTML = "<br><br><br><br><img src=\"screen/loading.gif\">";
			}
		}
		objeto.send(null)	
	} else {
		alert('Introduzca el texto a buscar');
	}
	return false;
}

function registrar(){
	var contenedor = document.getElementById('centro');
	var objeto= new AjaxGET();
	objeto.open("GET", "registrar.php",true);
	objeto.onreadystatechange=function()
	{
		if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
		{
			contenedor.innerHTML = objeto.responseText;
		}
		if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
		{
			contenedor.innerHTML = "<br><br><br><br><img src=\"screen/loading.gif\">";
		}
	}
	objeto.send(null)
}

function noRegistrar(){
	if (confirm("Si no se registra, cada vez que haga un pedido se le pedirán los datos. Quiere continuar?")){
		var contenedor = document.getElementById('centro');
		var objeto= new AjaxGET();
		objeto.open("GET", "noRegistrar.php",true);
		objeto.onreadystatechange=function()
		{
			if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
			{
				contenedor.innerHTML = objeto.responseText;
			}
			if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
			{
				contenedor.innerHTML = "<br><br><br><br><img src=\"screen/loading.gif\">";
			}
		}
		objeto.send(null)
	}
}

function validarForma(){
	error="";
	with(document.forma){
		if (nom.value==''){
			error+='-Nombre Vacío\n';
		}
		if (ap_p.value==''){
			error+='-Apellido Paterno Vacío\n';
		}
		if (ap_m.value==''){
			error+='-Apellido Materno Vacío\n';
		}
		if (calle.value==''){
			error+='-Calle y número Vacío\n';
		}
		if (col.value==''){
			error+='-Colonia Vacía\n';
		}
		if (cd.value==''){
			error+='-Ciudad Vacía\n';
		}
		if (edo.value==''){
			error+='-Estado Vacío\n';
		}
		if (cp.value==''){
			error+='-C.P. Vacío\n';
		}
		if (tel.value==''){
			error+='-Telefono Vacío\n';
		}
		if (email.value==''){
			error+='-Email Vacío\n';
		}
		if (email.value!=''){
			p=email.value.indexOf('@');
        	if (p<1 || p==(email.value.length-1)){
				error+='-E-mail debe ser una dirección email válida.\n';
			}
		}
	}
	return error;
}


function validarLogin(){
	error='';
	with(document.forma){
		if (usuario.value==''){
			error+='\n-Nombre de Usuario Vacío\n';
		}
		if (contra.value==''){
			error+='-Contraseña Vacío\n';
		}
		if (contra.value!=Rcontra.value){
			error+='-Contraseña y Confirmación no coinciden\n';
		}
	}
	return error;
}

function validarRegistrar(){
	error=validarForma();
	error+=validarLogin();
	if (error!=''){
		alert('Se presentaron estos errores\n\n'+error+'\nPor favor corríjalos');
	}else{
		var usuario = document.getElementById('usuario').value;
		var contra = document.getElementById('contra').value;
		var nom = document.getElementById('nom').value;
		var ap_p = document.getElementById('ap_p').value;
		var ap_m = document.getElementById('ap_m').value;
		var raz_soc = document.getElementById('raz_soc').value;
		var rfc = document.getElementById('rfc').value;
		var calle = document.getElementById('calle').value;
		var col = document.getElementById('col').value;
		var cd = document.getElementById('cd').value;
		var edo = document.getElementById('edo').value;
		var cp = document.getElementById('cp').value;
		var tel = document.getElementById('tel').value;
		var email = document.getElementById('email').value;

		var contenedor = document.getElementById('cargando');
		var objeto= new AjaxGET();
		objeto.open("GET", quitarAcentos("registrarConfirmar.php?usuario="+usuario+"&contra="+contra+"&nombre="+nom+"&ap_p="+ap_p+"&ap_m="+ap_m+"&raz_soc="+raz_soc+"&rfc="+rfc+"&calle="+calle+"&col="+col+"&cd="+cd+"&edo="+edo+"&cp="+cp+"&tel="+tel+"&email="+email),true);
		objeto.onreadystatechange=function()
		{
			if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
			{
				var res = objeto.responseText;
				if(res == 0) {
					alert("Este nombre de usuario ya existe, por favor ingrese uno diferente");
					contenedor.innerHTML = "";
				} else if(res == 1) {
					alert("Este nombre de usuario no existe, por favor verifíquelo");
					contenedor.innerHTML = "";
				} else if (res == 2) {
					alert("Contraseña incorrecta, por favor verifíquela");
					contenedor.innerHTML = "";
				} else {
					vistaPrevia();
				}
			}
			if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
			{
				contenedor.innerHTML = "<img src=\"screen/loading.gif\">";
			}
		}
		objeto.send(null)	
	}
}

function validarNoRegistrar(){
	error=validarForma();
	if (error!=''){
		alert('Se presentaron estos errores\n\n'+error+'\nPor favor corríjalos');
	}else{
		var nom = document.getElementById('nom').value;
		var ap_p = document.getElementById('ap_p').value;
		var ap_m = document.getElementById('ap_m').value;
		var raz_soc = document.getElementById('raz_soc').value;
		var rfc = document.getElementById('rfc').value;
		var calle = document.getElementById('calle').value;
		var col = document.getElementById('col').value;
		var cd = document.getElementById('cd').value;
		var edo = document.getElementById('edo').value;
		var cp = document.getElementById('cp').value;
		var tel = document.getElementById('tel').value;
		var email = document.getElementById('email').value;

		var contenedor = document.getElementById('cargando');
		var objeto= new AjaxGET();
		objeto.open("GET", quitarAcentos("noRegistrarConfirmar.php?nombre="+nom+"&ap_p="+ap_p+"&ap_m="+ap_m+"&raz_soc="+raz_soc+"&rfc="+rfc+"&calle="+calle+"&col="+col+"&cd="+cd+"&edo="+edo+"&cp="+cp+"&tel="+tel+"&email="+email),true);
		objeto.onreadystatechange=function()
		{
			if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
			{
				vistaPrevia();
			}
			if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
			{
				contenedor.innerHTML = "<img src=\"screen/loading.gif\">";
			}
		}
		objeto.send(null)	
	}
}

function enviarContacto(){
	var nombre = document.getElementById('nombre').value;
	var domicilio = document.getElementById('domicilio').value;
	var colonia = document.getElementById('colonia').value;
	var ciudad = document.getElementById('ciudad').value;
	var estado = document.getElementById('estado').value;
	var cp = document.getElementById('cp').value;
	var telefono = document.getElementById('telefono').value;
	var email = document.getElementById('email').value;
	var comentarios = document.getElementById('comentarios').value;
	error='';
	if (nombre=='')
		error+='-Nombre Vacío\n';
	if (domicilio=='')
		error+='-Domicilio Vacío\n';
	if (colonia=='')
		error+='-Colonia Vacía\n';
	if (ciudad=='')
		error+='-Ciudad Vacía\n';
	if (estado=='')
		error+='-Estado Vacío\n';
	if (cp=='')
		error+='-C.P. Vacío\n';
	if (telefono=='')
		error+='-Teéfono Vacío\n';
	if (comentarios=='')
		error+='-Comentarios Vacío\n';
	if (email=='')
		error+='-Email Vacío\n';
	if (email!=''){
		p=email.indexOf('@');
		if (p<1 || p==(email.length-1)){
			error+='-E-mail debe ser una dirección email válida.\n';
		}
	}
	if (error!=''){
		alert('Se presentaron estos errores\n\n'+error+'\nPor favor corríjalos');
	}else{
		var contenedor = document.getElementById('centro');
		var objeto= new AjaxGET();
		objeto.open("GET","contacto2.php?nombre="+nombre+"&domicilio="+domicilio+"&colonia="+colonia+"&ciudad="+ciudad+"&estado="+estado+"&cp="+cp+"&telefono="+telefono+"&email="+email+"&comentarios="+comentarios,true);
		objeto.onreadystatechange=function()
		{
			if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
			{
				contenedor.innerHTML = objeto.responseText;
			}
			if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
			{
				contenedor.innerHTML = "<img src=\"screen/loading.gif\">";
			}
		}
		objeto.send(null)	
	}
}
