
function creaAjax(){
         var objetoAjax=false;
         try {
          /*Para navegadores distintos a internet explorer*/
          objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
          try {
                   /*Para explorer*/
                   objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
                   }
                   catch (E) {
                   objetoAjax = false;
          }
         }

         if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
          objetoAjax = new XMLHttpRequest();
         }
         return objetoAjax;
}
      


 function validarEmail(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
return true
} else {
return false;
}
}


function FAjaxurl (capa,valores,url)
{
          var ajax=creaAjax();
          var capaContenedora = document.getElementById(capa);
         ajax.open ('POST', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                          capaContenedora.innerHTML="";
         }
         else if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
                        document.getElementById(capa).innerHTML=ajax.responseText;
                   }
                   else if(ajax.status==404)
                                             {

                            capaContenedora.innerHTML = "La direccion no existe";
                                             }
                           else
                                             {
                            capaContenedora.innerHTML = "Error: ".ajax.status;
                                             }
                                    }
                  }
		 ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		 ajax.send(valores);
         return;
}              



function del(objeto)
{
objeto.value='';
}

function val()
{
if(document.frmreq.aviso.checked==false || !validarEmail(document.frmreq.email.value) )
{
alert("Debe aceptar las condiciones y introducir un email valido");
return false;
}
else
{
FAjaxurl('cont','telefono='+document.frmreq.telefono.value+'&str='+document.frmreq.email.value+'&pert='+document.frmreq.pert.value,'news.php');
}
}


function valgrupos()
{
if( !validarEmail(document.frmg.email.value) || document.frmg.aviso.checked==false )
{

alert("Debe aceptar las condiciones y introducir un email valido");
return false;
}
else if(document.frmg.nombre.value=="" || document.frmg.mobil.value=="")
{
alert("Tienes que introducir un nombre y un telefono movil");
return false;
}
else if(document.frmg.verificationcode.value=="")
{
alert("Tienes que introducir el codigo de verificación");
return false;
}
else
{
FAjaxurl('grup','comentarios='+document.frmg.comentarios.value+'&dia='+document.frmg.dia.value+'&anyo='+document.frmg.anyo.value+'&mes='+document.frmg.mes.value+'&idcarta='+document.frmg.idcarta.value+'&telefono='+document.frmg.mobil.value+'&email='+document.frmg.email.value+'&pert='+document.frmg.pert.value+'&verificationcode='+document.frmg.verificationcode.value+'&nombre='+document.frmg.nombre.value+'&tipo='+document.frmg.tipo.value+'&npax='+document.frmg.npax.value+'&procedencia=Grupos','grufo.php');
}
}

function valct()
{
if( !validarEmail(document.frmc.email.value) || document.frmc.aviso.checked==false  )
{
alert("Debe aceptar las condiciones y introducir un email valido");
return false;
}
else if(document.frmc.nombre.value=="" || document.frmc.mobil.value=="")
{
alert("Tienes que introducir un nombre y un telefono movil");
return false;
}
else if(document.frmc.verificationcode.value=="")
{
alert("Tienes que introducir el codigo de verificación");
return false;
}
else
{
FAjaxurl('grup','comentarios='+document.frmc.comentarios.value+'&idcarta='+document.frmc.idcarta.value+'&telefono='+document.frmc.mobil.value+'&email='+document.frmc.email.value+'&pert='+document.frmc.pert.value+'&verificationcode='+document.frmc.verificationcode.value+'&nombre='+document.frmc.nombre.value+'&npax='+document.frmc.npax.value,'cart.php');
}
}
