// JavaScript Document
function verifica()
{

		  var flag=1;
		  msg="\n";
		  
		  if (document.form1.username.value==""){
			msg+="Username\n";
			flag=0;
		  }

   		  if (document.form1.pass.value==""){
			  msg+="Pass\n";
			  flag=0;
		  }
		  
		  if (document.form1.idade.value==""){
		      msg+="Idade\n";
			  flag=0;
		  }
		  
		  if (flag==1){	
		    alert('Tudo preenchido! ')
			return (true);
		  }
		  else{
		      alert("Tem de preencher os campos:"+msg);
		      return (false);
		  }
}			 




function sonumeros_sem_alert()
{
	tecla=window.event.keyCode;
	if (((tecla<48) || (tecla>57)) && (tecla!=8)){
     	event.returnValue=false;
	}
	
}


function sonumeros()
{
	tecla=window.event.keyCode;
	if (((tecla<48) || (tecla>57)) && (tecla!=8)){
		alert('Valor invalido');
     	event.returnValue=false;
	}
	
}



function login()
{
	if ((document.form1.user.value=="seixo") && (document.form1.pass.value=="paulo"))
  		location.replace('http://www.sapo.pt')
  	return(false)
}
  
  
  
function valid_email()

{
	email=document.form1.email.value;
	if ((document.form1.nome.value!="") && (document.form1.morada.value!="") && (email.indexOf('@')!=-1) && (email.indexOf('.')!=-1))
	  return(true)
	else
	  return(false)
}



function soletras()
{
	tecla=window.event.keyCode;
	if (((tecla>65) && (tecla<90)) || ((tecla>97) && (tecla<122)) || (tecla==8)){
     	event.returnValue=true;
	}
	else
     	event.returnValue=false;	   
	
}

function activa_desactiva_textbox(id,checkbox)
{
 
  if (document.getElementById(checkbox).checked==true)
  {
   document.getElementById(id).disabled=true;
   document.getElementById(id).value="-----";
  }
  else
  {
    document.getElementById(id).disabled=false;
	document.getElementById(id).value="";	
	document.getElementById(id).focus();
  }
}


function verificar_formulario()
{
          var flag=1;


		  if (document.form1.empresa.value==""){
  		      flag=0;
			  document.form1.empresa.style.background="#7D1517";
			  document.form1.empresa.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.empresa.style.background="#FFFFFF";
			  document.form1.empresa.style.color="#000000";  
		  }	
		  
   		  if (document.form1.morada.value==""){
			  flag=0;
			  document.form1.morada.style.background="#7D1517";
			  document.form1.morada.style.color="#FFFFFF";
		  }	  		  
		  else{
			  document.form1.morada.style.background="#FFFFFF";
			  document.form1.morada.style.color="#000000";  
		  }			  
		  if (document.form1.codigo_postal1.value==""){
			  flag=0;
			  document.form1.codigo_postal1.style.background="#7D1517";
			  document.form1.codigo_postal1.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.codigo_postal1.style.background="#FFFFFF";
			  document.form1.codigo_postal1.style.color="#000000";
		  }
		  if (document.form1.codigo_postal2.value==""){
			  flag=0;
			  document.form1.codigo_postal2.style.background="#7D1517";
			  document.form1.codigo_postal2.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.codigo_postal2.style.background="#FFFFFF";
			  document.form1.codigo_postal2.style.color="#000000";
		  }
		  
		  if (document.form1.localidade.value==""){
			  flag=0;
			  document.form1.localidade.style.background="#7D1517";
			  document.form1.localidade.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.localidade.style.background="#FFFFFF";
			  document.form1.localidade.style.color="#000000";
		  }
		  
		  if (document.form1.num_contribuinte.value==""){
			  flag=0;
			  document.form1.num_contribuinte.style.background="#7D1517";
			  document.form1.num_contribuinte.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.num_contribuinte.style.background="#FFFFFF";
			  document.form1.num_contribuinte.style.color="#000000";
		  }
		  
		  if (document.form1.nome_contacto.value==""){
			  flag=0;
			  document.form1.nome_contacto.style.background="#7D1517";
			  document.form1.nome_contacto.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.nome_contacto.style.background="#FFFFFF";
			  document.form1.nome_contacto.style.color="#000000";
		  }
		  if (document.form1.telefone.value==""){
			  flag=0;
			  document.form1.telefone.style.background="#7D1517";
			  document.form1.telefone.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.telefone.style.background="#FFFFFF";
			  document.form1.telefone.style.color="#000000";
		  }
		  		  
		  //verificacao da FASE
		  preenchido=0;
	  	  for (i=0; i<document.form1.fase.length; i++)
	  	    if (document.form1.fase[i].checked==true)
	    	  preenchido=1;

    	  if (!preenchido)
		  {
			  flag=0;
			  for (i=0; i<document.form1.fase.length; i++)
			  {
			    document.form1.fase[i].style.background="#7D1517";
			    document.form1.fase[i].style.color="#FFFFFF";
			  }
		  }
		  else{
			  for (i=0; i<document.form1.fase.length; i++)
			  {
			    document.form1.fase[i].style.background="#FFFFFF";
			    document.form1.fase[i].style.color="#000000";
			  }
		  }
		  //FIM verificacao da FASE
		  
		  //verificacao de PARES
		  preenchido=0;
	  	  for (i=0; i<document.form1.pares.length; i++)
	  	    if (document.form1.pares[i].checked==true)
	    	  preenchido=1;

    	  if (!preenchido)
		  {
			  flag=0;
			  for (i=0; i<document.form1.pares.length; i++)
			  {
			    document.form1.pares[i].style.background="#7D1517";
			    document.form1.pares[i].style.color="#FFFFFF";
			  }
		  }
		  else{
			  for (i=0; i<document.form1.pares.length; i++)
			  {
			    document.form1.pares[i].style.background="#FFFFFF";
			    document.form1.pares[i].style.color="#000000";
			  }
		  }
		  //FIM verificacao de PARES		  
		  
		  
		  if ((document.form1.jog1_sem_fpt.checked==false) && (document.form1.jog1_fpt.value=="")){
			  flag=0;
			  document.form1.jog1_fpt.style.background="#7D1517";
			  document.form1.jog1_fpt.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.jog1_fpt.style.background="#FFFFFF";
			  document.form1.jog1_fpt.style.color="#000000";
		  }		  
		  
		  
		  if ((document.form1.jog2_sem_fpt.checked==false) && (document.form1.jog2_fpt.value=="")){
			  flag=0;
			  document.form1.jog2_fpt.style.background="#7D1517";
			  document.form1.jog2_fpt.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.jog2_fpt.style.background="#FFFFFF";
			  document.form1.jog2_fpt.style.color="#000000";
		  }		
		  
		  
		  if (document.form1.nome_equipa.value==""){
			  flag=0;
			  document.form1.nome_equipa.style.background="#7D1517";
			  document.form1.nome_equipa.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.nome_equipa.style.background="#FFFFFF";
			  document.form1.nome_equipa.style.color="#000000";
		  }		  
		  
		  if (document.form1.jog1_capitao.value==""){
			  flag=0;
			  document.form1.jog1_capitao.style.background="#7D1517";
			  document.form1.jog1_capitao.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.jog1_capitao.style.background="#FFFFFF";
			  document.form1.jog1_capitao.style.color="#000000";
		  }		  
		  
		  if (document.form1.jog1_cargo.value==""){
			  flag=0;
			  document.form1.jog1_cargo.style.background="#7D1517";
			  document.form1.jog1_cargo.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.jog1_cargo.style.background="#FFFFFF";
			  document.form1.jog1_cargo.style.color="#000000";
		  }		
		  
		  if (document.form1.jog1_telemovel.value==""){
			  flag=0;
			  document.form1.jog1_telemovel.style.background="#7D1517";
			  document.form1.jog1_telemovel.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.jog1_telemovel.style.background="#FFFFFF";
			  document.form1.jog1_telemovel.style.color="#000000";
		  }		  
		  
		  if (document.form1.jog1_email.value==""){
			  flag=0;
			  document.form1.jog1_email.style.background="#7D1517";
			  document.form1.jog1_email.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.jog1_email.style.background="#FFFFFF";
			  document.form1.jog1_email.style.color="#000000";
		  }		  

		  if (document.form1.jog2.value==""){
			  flag=0;
			  document.form1.jog2.style.background="#7D1517";
			  document.form1.jog2.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.jog2.style.background="#FFFFFF";
			  document.form1.jog2.style.color="#000000";
		  }		  
		  
		  if (document.form1.jog2_email.value==""){
			  flag=0;
			  document.form1.jog2_email.style.background="#7D1517";
			  document.form1.jog2_email.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.jog2_email.style.background="#FFFFFF";
			  document.form1.jog2_email.style.color="#000000";
		  }
		  if (document.form1.data_nasc_jog2_dia2.value==""){
			  flag=0;
			  document.form1.data_nasc_jog1_dia.style.background="#7D1517";
			  document.form1.data_nasc_jog1_dia.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.data_nasc_jog1_dia.style.background="#FFFFFF";
			  document.form1.data_nasc_jog1_dia.style.color="#000000";
		  }
		  if (document.form1.data_nasc_jog1_mes.value==""){
			  flag=0;
			  document.form1.data_nasc_jog1_mes.style.background="#7D1517";
			  document.form1.data_nasc_jog1_mes.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.data_nasc_jog1_mes.style.background="#FFFFFF";
			  document.form1.data_nasc_jog1_mes.style.color="#000000";
		  }
		  if (document.form1.data_nasc_jog1_ano.value==""){
			  flag=0;
			  document.form1.data_nasc_jog1_ano.style.background="#7D1517";
			  document.form1.data_nasc_jog1_ano.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.data_nasc_jog1_ano.style.background="#FFFFFF";
			  document.form1.data_nasc_jog1_ano.style.color="#000000";
		  }
		  
		  if (document.form1.data_nasc_jog2_dia2.value==""){
			  flag=0;
			  document.form1.data_nasc_jog2_dia2.style.background="#7D1517";
			  document.form1.data_nasc_jog2_dia2.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.data_nasc_jog2_dia2.style.background="#FFFFFF";
			  document.form1.data_nasc_jog2_dia2.style.color="#000000";
		  }
		  if (document.form1.data_nasc_jog2_mes2.value==""){
			  flag=0;
			  document.form1.data_nasc_jog2_mes2.style.background="#7D1517";
			  document.form1.data_nasc_jog2_mes2.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.data_nasc_jog2_mes2.style.background="#FFFFFF";
			  document.form1.data_nasc_jog2_mes2.style.color="#000000";
		  }
		  
		  if (document.form1.data_nasc_jog2_ano2.value==""){
			  flag=0;
			  document.form1.data_nasc_jog2_ano2.style.background="#7D1517";
			  document.form1.data_nasc_jog2_ano2.style.color="#FFFFFF";
		  }
		  else{
			  document.form1.data_nasc_jog2_ano2.style.background="#FFFFFF";
			  document.form1.data_nasc_jog2_ano2.style.color="#000000";
		  }
		  
		  if ((document.form1.declaracao_de_leitura.checked==false) && (flag==1)){
			  alert('Tem de aceitar as condições de participação.')
			  return(false);
		  }
		 		  
		  if (flag==1){	
			return (true);
		  }
		  else{
		      alert("Terá de preencher os campos assinalados a vermelho.");
		      return (false);
		  }
}

function valid_email_com_cor()
{

		  flag=1;
		  msg="\n";
		  
		  if (document.form1.nome.value==""){
			msg+="Username\n";
			flag=0;
			document.form1.nome.style.background="#FF0000";
		  }

   		  if (document.form1.morada.value==""){
			  msg+="Pass\n";
			  flag=0;
			  document.form1.morada.style.background="#FF0000";
		  }
		  
		  if (document.form1.email.value==""){
		      msg+="Idade\n";
			  flag=0;
			  document.form1.email.style.background="#FF0000";
		  }
		  else
			  document.form1.email.style.background="#FFFFFF";		  
		  
		  if (flag==1){	
		    alert('Tudo preenchido! ')
			return (true);
		  }
		  else{
		      alert("Tem de preencher os campos:"+msg);
		      return (false);
		  }
}	
