//AJAX//////////////////////////////////////////////////////////////////////////
function nouAjax()
{
  var xmlhttp=false;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } 
  catch (e) 
  {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    catch (E) {
      xmlhttp = false;
    }
  }
  
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}




function enviarLiga(seleccionada)
{
	var s=seleccionada;
	pagina="liga-"+s;
	document.location.href=pagina;
}
function ComprovaMail(mail)
{
 var correcte;
//Si el textbox del mail no conte una @ mostra el missatge. 
  if (( mail.length==0 || mail.indexOf('@')==-1) || (mail.charAt(0)=='@') || (mail.indexOf('.') == -1) || (mail.charAt(0)=='.'))
  {
    correcte=false;
  }
  else
  {
    correcte=true;
  }
  return correcte;
}

//per als patrocinadors el telefon si es obligatori
function ComprovarDadesTotObligatori(contacte,mail,telefon,contacteObligatori,mailObligatori,telefonObligatori,faltenCamps)
{
      contacte = document.getElementById(contacte).value;
      mail = document.getElementById(mail).value;
      telf = document.getElementById(telefon).value;  
    
      if(contacte=="")
      {
        document.getElementById(contacteObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).style.display='block';
      }
      else if(!ComprovaMail(mail))
      {
        document.getElementById(contacteObligatori).innerHTML="";
        document.getElementById(mailObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).style.display='block';
      }
      else if(telf=="")
      {
        document.getElementById(contacteObligatori).innerHTML="";
        document.getElementById(mailObligatori).innerHTML="";
        document.getElementById(telefonObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).style.display='block';
      }
      else
      {
        document.formPatrocinador.submit();
      }
}

function ComprovarDadesFormNoticia(contacte,mail,contacteObligatori,mailObligatori,faltenCamps)
{
      c = document.getElementById(contacte).value;
      mail = document.getElementById(mail).value; 
    
      if(c=="")
      {
        document.getElementById(contacteObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).innerHTML="* El nom es un camp obligatori.";
      }
      else if(!ComprovaMail(mail))
      {
        document.getElementById(contacteObligatori).innerHTML="";
        document.getElementById(mailObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).innerHTML="* El e-mail es un camp obligatori.";
      }
      else
      {
        document.formContacte.submit();
      }
}
function ComprovarDadesFormComentari(contacte,text)
{
      c = document.getElementById(contacte).value;
      text = document.getElementById(text).value; 
    
      if(c=="")
      {
        alert('El nom es un camp obligatori');
      }
      else if(text=="")
      {
        alert('No has escrit cap text');
      }
      else
      {
        $.blockUI({ 
            message: '<h1>Enviant</h1>', 
            timeout: 30000 
        }); 

        document.enviarComentario.submit();
      }
}
function PosarCamp(nomEquip,categoria,nomDiv,num)
{
  ajax_class = nouAjax();
  //per a l'internet explorer hi haig d'enviar una variable aleatoria pk no pilli la info de la cache.
  //per a firefox i d'altres navegadors com deu mana, no caldria fer-ho.
  var aleatorio=Math.random();
  ajax_class.open("GET", "./campTriat.php?nom="+nomEquip+"&categoria="+categoria+"&num="+num+"&nocache="+aleatorio,true);
  ajax_class.onreadystatechange=function() 
  {
    if (ajax_class.readyState==4)
    {
     res = ajax_class.responseText;
     var y = document.getElementById(nomDiv).style.display='block';
     var y = document.getElementById(nomDiv).innerHTML = res;
    }
    else
    {     
      var y = document.getElementById(nomDiv).style.display='none';
    }
  }
  
  ajax_class.send(null);
}
