function IsNum(obj,event){
    var Tecla = event.charCode;
    var ie = event.keyCode;
    if (!event) event = window.event;
    var code;
    if (event.keyCode) code = event.keyCode;
    else if (event.which) code = event.which; // Netscape 4.?
//se nao for número nem parentesis ou espaço
    if (code < 48 || code > 59 ){
      if (code != 8){
      event.returnValue = false;
      alert("So devem ser digitados numeros!");
      if (event.which){
        event.preventDefault();
      }
       }


      return false;
    }else{

       event.returnValue = true;
     return true;
    }
}
  

function validar_contacto(){
            var mensagem="";


            if(document.contacto.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o nome!\n";
            }
            if(document.contacto.email.value.length == 0) {
              mensagem = mensagem + "Introduza o email!\n";
            }
			if(document.contacto.mensagem.value.length == 0) {
              mensagem = mensagem + "Introduza a mensagem!\n";
            }


            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}

/*#########################################*/
function validar_form_atest(){
            var mensagem="";
            var a=1;

            if(document.atest.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o nome!\n";
            }
            if(document.atest.contribuinte.value.length == 0) {
              mensagem = mensagem + "Introduza o numero de Contribuinte!\n";
            }
            if(document.atest.bi.value.length == 0) {
              mensagem = mensagem + "Introduza o BI!\n";
            }
            if(document.atest.bi2.value.length == 0) {
              mensagem = mensagem + "Introduza a Data de Emissao!\n";
            }
            if(document.atest.bi3.value.length == 0) {
              mensagem = mensagem + "Introduza o Arquivo de Emissao!\n";
            }
            if ((document.atest.checkbox1.checked == false)&&(document.atest.checkbox2.checked == false)&&(document.atest.checkbox3.checked == false)&&(document.atest.checkbox4.checked == false)&&(document.atest.checkbox5.checked == false)&&(document.atest.checkbox6.checked == false)&&(document.atest.checkbox7.checked == false)&&(document.atest.checkbox8.checked == false))
            {
              mensagem = mensagem + "Seleccione pelo menos um atestado!\n";
            }else{
                 if (document.atest.checkbox1.checked == true)
                 {
                      if(document.atest.reuniao.value.length == 0) {
                         mensagem = mensagem + "Introduza a data/local da reuniao!\n";
                      }
                 }
                 if (document.atest.checkbox3.checked == true)
                 {
                      if(document.atest.efeitos.value.length == 0) {
                         mensagem = mensagem + "Introduza para que \"efeitos\"!\n";
                      }
                 }
                 if (document.atest.checkbox5.checked == true)
                 {
                      if(document.atest.agregado.value.length == 0) {
                         mensagem = mensagem + "Introduza o numero de pessoas!\n";
                      }
                 }
                 if (document.atest.checkbox7.checked == true)
                 {
                      if(document.atest.outros.value.length == 0) {
                         mensagem = mensagem + "Introduza o campo \"outros\"!\n";
                      }
                 }
            }
            if(document.atest.email.value.length > 0) {
                  parte1 = document.atest.email.value.indexOf("@");
                  parte2 = document.atest.email.value.indexOf(".");
                  parte3 = document.atest.email.value.length;
                  if (!(parte1 >= 3 && parte2 >= 9 && parte3 >= 12)) {
                        mensagem = mensagem + "Endereco de email invalido!\n";

                  }

                      }


            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}
function validar_newsletter()
{
var mensagem="";


            if(document.newsletter.email.value.length == 0) {
              mensagem = mensagem + "Introduza um email!\n";
            }


            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }

}
/*#########################################*/
function validar_form_cemit(){
            var mensagem="";
            var a=1;

            if(document.cemit.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o nome!\n";
            }
           if(document.cemit.contribuinte.value.length == 0) {
              mensagem = mensagem + "Introduza o numero de Contribuinte!\n";
            }
            if(document.cemit.bi.value.length == 0) {
              mensagem = mensagem + "Introduza o BI!\n";
            }
            if(document.cemit.bi2.value.length == 0) {
              mensagem = mensagem + "Introduza a Data de Emissao!\n";
            }
            if(document.cemit.arquivo.value.length == 0) {
              mensagem = mensagem + "Introduza o Arquivo de Emissao!\n";
            }
            if ((document.cemit.checkbox1.checked == false)&&(document.cemit.checkbox2.checked == false)&&(document.cemit.checkbox3.checked == false)&&(document.cemit.checkbox4.checked == false)&&(document.cemit.checkbox5.checked == false)&&(document.cemit.checkbox6.checked == false)&&(document.cemit.checkbox7.checked == false)&&(document.cemit.checkbox8.checked == false)&&(document.cemit.checkbox9.checked == false)&&(document.cemit.checkbox10.checked == false))
            {
              mensagem = mensagem + "Seleccione pelo menos um atestado!\n";
            }
            if(document.cemit.email.value.length > 0) {
                  parte1 = document.cemit.email.value.indexOf("@");
                  parte2 = document.cemit.email.value.indexOf(".");
                  parte3 = document.cemit.email.value.length;
                  if (!(parte1 >= 3 && parte2 >= 9 && parte3 >= 12)) {
                        mensagem = mensagem + "Endereco de email invalido!\n";

                  }

                      }

            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}
/*#########################################*/
function validar_form_inscr(){
            var mensagem="";
            var a=1;

            if(document.inscr.actividade.value.length == 0) {
              mensagem = mensagem + "Introduza a Actividade!\n";
            }
            if(document.inscr.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o nome!\n";
            }
           if(document.inscr.contribuinte.value.length == 0) {
              mensagem = mensagem + "Introduza o numero de Contribuinte!\n";
            }
            if(document.inscr.bi.value.length == 0) {
              mensagem = mensagem + "Introduza o BI!\n";
            }
            if(document.inscr.emitido.value.length == 0) {
              mensagem = mensagem + "Introduza a Data de Emissao!\n";
            }
            if(document.inscr.ai.value.length == 0) {
              mensagem = mensagem + "Introduza o Arquivo de Emissao!\n";
            }
            if(document.inscr.telefone.value.length == 0) {
              mensagem = mensagem + "Introduza numero de telefone!\n";
            }


            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}
/*#########################################*/
function validar_form_tresp(){
            var mensagem="";
            var a=1;

            if(document.tresp.actividade.value.length == 0) {
              mensagem = mensagem + "Introduza a Actividade!\n";
            }

            if(document.tresp.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o nome!\n";
            }
           if(document.tresp.contribuinte.value.length == 0) {
              mensagem = mensagem + "Introduza o numero de Contribuinte!\n";
            }
            if(document.tresp.bi.value.length == 0) {
              mensagem = mensagem + "Introduza o BI!\n";
            }
            if(document.tresp.emitido.value.length == 0) {
              mensagem = mensagem + "Introduza a Data de Emissao!\n";
            }
            if(document.tresp.ai.value.length == 0) {
              mensagem = mensagem + "Introduza o Arquivo de Emissao!\n";
            }
            if(document.tresp.telefone.value.length == 0) {
              mensagem = mensagem + "Introduza numero de telefone!\n";
            }


            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}


/*#########################################*/
function validar_form_quest(){
            var mensagem="";
            var a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0,a9=0,a10=0;

            if(document.quest.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o nome!\n";
            }
            
            if (document.quest.checkbox11.checked == true){ a1++; }
            if (document.quest.checkbox12.checked == true){ a1++; }
            if (document.quest.checkbox13.checked == true){ a1++; }
            if (document.quest.checkbox14.checked == true){ a1++; }

            if (document.quest.checkbox21.checked == true){ a2++; }
            if (document.quest.checkbox22.checked == true){ a2++; }
            if (document.quest.checkbox23.checked == true){ a2++; }
            if (document.quest.checkbox24.checked == true){ a2++; }

            if (document.quest.checkbox31.checked == true){ a3++; }
            if (document.quest.checkbox32.checked == true){ a3++; }
            if (document.quest.checkbox33.checked == true){ a3++; }
            if (document.quest.checkbox34.checked == true){ a3++; }

            if (document.quest.checkbox41.checked == true){ a4++; }
            if (document.quest.checkbox42.checked == true){ a4++; }
            if (document.quest.checkbox43.checked == true){ a4++; }
            if (document.quest.checkbox44.checked == true){ a4++; }

            if (document.quest.checkbox51.checked == true){ a5++; }
            if (document.quest.checkbox52.checked == true){ a5++; }
            if (document.quest.checkbox53.checked == true){ a5++; }
            if (document.quest.checkbox54.checked == true){ a5++; }

            if (document.quest.checkbox61.checked == true){ a6++; }
            if (document.quest.checkbox62.checked == true){ a6++; }
            if (document.quest.checkbox63.checked == true){ a6++; }
            if (document.quest.checkbox64.checked == true){ a6++; }

            if (document.quest.checkbox71.checked == true){ a7++; }
            if (document.quest.checkbox72.checked == true){ a7++; }
            if (document.quest.checkbox73.checked == true){ a7++; }
            if (document.quest.checkbox74.checked == true){ a7++; }

            if (document.quest.checkbox81.checked == true){ a8++; }
            if (document.quest.checkbox82.checked == true){ a8++; }
            if (document.quest.checkbox83.checked == true){ a8++; }
            if (document.quest.checkbox84.checked == true){ a8++; }

            if (document.quest.checkbox91.checked == true){ a9++; }
            if (document.quest.checkbox92.checked == true){ a9++; }
            if (document.quest.checkbox93.checked == true){ a9++; }
            if (document.quest.checkbox94.checked == true){ a9++; }

            if (document.quest.checkbox101.checked == true){ a10++; }
            if (document.quest.checkbox102.checked == true){ a10++; }
            if (document.quest.checkbox103.checked == true){ a10++; }
            if (document.quest.checkbox104.checked == true){ a10++; }

            if(a1 == 0){ mensagem = mensagem + "Responda a pergunta 1!\n";}else if(a1 > 1){ mensagem = mensagem + "Pergunta 1: Escolha apenas uma resposta!\n"; }
            if(a2 == 0){ mensagem = mensagem + "Responda a pergunta 2!\n";}else if(a2 > 1){ mensagem = mensagem + "Pergunta 2: Escolha apenas uma resposta!\n"; }
            if(a3 == 0){ mensagem = mensagem + "Responda a pergunta 3!\n";}else if(a3 > 1){ mensagem = mensagem + "Pergunta 3: Escolha apenas uma resposta!\n"; }
            if(a4 == 0){ mensagem = mensagem + "Responda a pergunta 4!\n";}else if(a4 > 1){ mensagem = mensagem + "Pergunta 4: Escolha apenas uma resposta!\n"; }
            if(a5 == 0){ mensagem = mensagem + "Responda a pergunta 5!\n";}else if(a5 > 1){ mensagem = mensagem + "Pergunta 5: Escolha apenas uma resposta!\n"; }
            if(a6 == 0){ mensagem = mensagem + "Responda a pergunta 6!\n";}else if(a6 > 1){ mensagem = mensagem + "Pergunta 6: Escolha apenas uma resposta!\n"; }
            if(a7 == 0){ mensagem = mensagem + "Responda a pergunta 7!\n";}else if(a7 > 1){ mensagem = mensagem + "Pergunta 7: Escolha apenas uma resposta!\n"; }
            if(a8 == 0){ mensagem = mensagem + "Responda a pergunta 8!\n";}else if(a8 > 1){ mensagem = mensagem + "Pergunta 8: Escolha apenas uma resposta!\n"; }
            if(a9 == 0){ mensagem = mensagem + "Responda a pergunta 9!\n";}else if(a9 > 1){ mensagem = mensagem + "Pergunta 9: Escolha apenas uma resposta!\n"; }
            if(a10 == 0){ mensagem = mensagem + "Responda a pergunta 10!\n";}else if(a10 > 1){ mensagem = mensagem + "Pergunta 10: Escolha apenas uma resposta!\n"; }

            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}

/*#########################################*/


function validar_recomendar(){
            var mensagem="";


            if(document.recomendar.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o seu nome!\n";
            }
            if(document.recomendar.email.value.length == 0) {
              mensagem = mensagem + "Introduza o seu email!\n";
            }else{
                parte1 = document.recomendar.email.value.indexOf("@");
                  parte2 = document.recomendar.email.value.indexOf(".");
                  parte3 = document.recomendar.email.value.length;
                  if (!(parte1 >= 3 && parte2 >= 9 && parte3 >= 12)) {
                        mensagem = mensagem + " Destinatário1: Endereco de email invalido!\n";

                  }

            }
	    if(document.recomendar.email1.value.length == 0) {
              mensagem = mensagem + "Introduza um destinatário!\n";
            }else{
                parte1 = document.recomendar.email1.value.indexOf("@");
                  parte2 = document.recomendar.email1.value.indexOf(".");
                  parte3 = document.recomendar.email1.value.length;
                  if (!(parte1 >= 3 && parte2 >= 9 && parte3 >= 12)) {
                        mensagem = mensagem + " Destinatário1: Endereco de email invalido!\n";

                  }

            }
            if(document.recomendar.email2.value.length > 0) {

                parte1 = document.recomendar.email2.value.indexOf("@");
                  parte2 = document.recomendar.email2.value.indexOf(".");
                  parte3 = document.recomendar.email2.value.length;
                  if (!(parte1 >= 3 && parte2 >= 9 && parte3 >= 12)) {
                        mensagem = mensagem + " Destinatário2: Endereco de email invalido!\n";

                  }

            }
            if(document.recomendar.email3.value.length > 0) {

                parte1 = document.recomendar.email3.value.indexOf("@");
                  parte2 = document.recomendar.email3.value.indexOf(".");
                  parte3 = document.recomendar.email3.value.length;
                  if (!(parte1 >= 3 && parte2 >= 9 && parte3 >= 12)) {
                        mensagem = mensagem + " Destinatário3: Endereco de email invalido!\n";

                  }

            }
            if(document.recomendar.email4.value.length > 0) {

                parte1 = document.recomendar.email4.value.indexOf("@");
                  parte2 = document.recomendar.email4.value.indexOf(".");
                  parte3 = document.recomendar.email4.value.length;
                  if (!(parte1 >= 3 && parte2 >= 9 && parte3 >= 12)) {
                        mensagem = mensagem + " Destinatário4: Endereco de email invalido!\n";

                  }

            }
            if(document.recomendar.email5.value.length > 0) {

                parte1 = document.recomendar.email5.value.indexOf("@");
                  parte2 = document.recomendar.email5.value.indexOf(".");
                  parte3 = document.recomendar.email5.value.length;
                  if (!(parte1 >= 3 && parte2 >= 9 && parte3 >= 12)) {
                        mensagem = mensagem + " Destinatário5: Endereco de email invalido!\n";

                  }

            }


            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}

/*########################################################################################################################

function validar_atestados(){
            var mensagem="";


            if(document.atestado.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o nome!\n";
            }
            if(document.atestado.email.value.length == 0) {
              mensagem = mensagem + "Introduza o email!\n";
            }
            if(document.atestado.morada.value.length == 0) {
              mensagem = mensagem + "Introduza a morada!\n";
            }
            if(document.atestado.nascimento.value.length == 0) {
              mensagem = mensagem + "Introduza a data de Nascimento!\n";
            }
            if(document.atestado.bi.value.length == 0) {
              mensagem = mensagem + "Introduza o BI!\n";
            }
            if(document.atestado.telefone.value.length == 0) {
              mensagem = mensagem + "Introduza o Telefone!\n";
            }
            if(document.atestado.atestados.selectedIndex == 0) {
              mensagem = mensagem + "Escolha um tipo de atestado!\n";
            }


            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}
*/
function validar_alerta(){
            var mensagem="";


            if(document.alerta.rua.selectedIndex == 0) {
              mensagem = mensagem + "Seleccione um Rua!\n";
            }
            if(document.alerta.ocorrencia.selectedIndex == 0) {
              mensagem = mensagem + "Seleccione uma Ocorrencia!\n";
            }
            if(document.alerta.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o nome!\n";
            }
            if(document.alerta.email.value.length == 0) {
              mensagem = mensagem + "Introduza o email!\n";
            }
            if(document.alerta.morada.value.length == 0) {
              mensagem = mensagem + "Introduza a morada!\n";
            }
            if(document.alerta.telefone.value.length == 0) {
              mensagem = mensagem + "Introduza o Telefone!\n";
            }



            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}
/*########################################################################################################################*/
function validar_classificados(){
            var mensagem="";

            if(document.classificados.titulo.value.length == 0) {
              mensagem = mensagem + "Introduza o Titulo!\n";
            }
            if(document.classificados.texto.value.length == 0) {
              mensagem = mensagem + "Introduza o Texto!\n";
            }
            
            if(document.classificados.nome.value.length == 0) {
              mensagem = mensagem + "Introduza o Nome!\n";
            }
            if(document.classificados.telefone.value.length == 0) {
              mensagem = mensagem + "Introduza o Telefone!\n";
            }
            if(document.classificados.email.value.length == 0) {
              mensagem = mensagem + "Introduza o email!\n";
            }
            if(document.classificados.tipo.selectedIndex == 0) {
              mensagem = mensagem + "Seleccione um Tipo!\n";
            }


            if(mensagem.length > 0){
              alert (mensagem);
              return false;

            }else{

              return true;
            }
}


