﻿function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// tipoValidacao[x]=1; -> validacao required Field.
// tipoValidacao[x]=2; -> validacao Email.
// tipoValidacao[x]=3; -> validacao só de texto.
// tipoValidacao[x]=4; -> validacao só de nºs.
// tipoValidacao[x]=5; -> validacao só de decimais.
// tipoValidacao[x]=6; -> validacao só de dropDownLists.
// tipoValidacao[x]=7; -> validacao só telefones.
// tipoValidacao[x]=8; -> validacao só telemoveis.
// tipoValidacao[x]=9; -> validacao de texto e nºs.
// tipoValidacao[x]=10; -> validacao de 9 digitos.


function forcaValidacoes()
{
var fields=new Array();
fields[0]="wtinputNome";
fields[1]="wtinputMorada";
fields[2]="wtinputCodPostal1";
fields[3]="wtinputCodPostal1";
fields[4]="wtCodPostal2";
fields[5]="wtCodPostal2";
fields[6]="wtinputLocalidade";
fields[7]="wtCidade2";
fields[8]="wtNacionalidade";
fields[9]="wtdt_Dia";
fields[10]="wtdt_Dia";
fields[11]="wtdt_Ano";
fields[12]="wtdt_Ano";
fields[13]="wtNCont";
fields[14]="wtNCont";
fields[15]="wtinputEmail";
fields[16]="wtTelFixo";
fields[17]="wtTelFixo";
fields[18]="wtTelMovel";
fields[19]="wtTipoDocumento";
fields[20]="wtBI";
fields[21]="wtbi2";
fields[22]="wtconheceu";
fields[23]="wtinputNome";
fields[24]="wtNCont";
fields[25]="wtPais";
fields[26]="wtBI";
fields[27]="wtbi2";
fields[28]="wtBI";

var fieldsName=new Array();
fieldsName[0]="Nome";
fieldsName[1]="Morada";
fieldsName[2]="Cod. Postal";
fieldsName[3]="Cod. Postal";
fieldsName[4]="Cod. Arruamento";
fieldsName[5]="Cod. Arruamento";
fieldsName[6]="Localidade";
fieldsName[7]="Cidade";
fieldsName[8]="Nacionalidade (I)";
fieldsName[9]="Data Nascimento Dia";
fieldsName[10]="Data Nascimento Dia";
fieldsName[11]="Data Nascimento Ano";
fieldsName[12]="Data Nascimento Ano";
fieldsName[13]="Nº Contribuinte";
fieldsName[14]="Nº Contribuinte";
fieldsName[15]="Email";
fieldsName[16]="Telefone Fixo";
fieldsName[17]="Telefone Fixo";
fieldsName[18]="Telefone Móvel";
fieldsName[19]="Doc. de Identificação";
fieldsName[20]="Nº Documento";
fieldsName[21]="Caracter único BI";
fieldsName[22]="Como Conheceu Conta Certa";
fieldsName[23]="Nome";
fieldsName[24]="Nº Contribuinte";
fieldsName[25]="Nacionalidade (II)";
fieldsName[26]="Nº Documento";
fieldsName[27]="Caracter único BI";
fieldsName[28]="Nº Documento";

var tipoValidacao=new Array();
tipoValidacao[0]=1;
tipoValidacao[1]=1;
tipoValidacao[2]=1;
tipoValidacao[3]=4;
tipoValidacao[4]=1;
tipoValidacao[5]=4;
tipoValidacao[6]=1;
tipoValidacao[7]=6;
tipoValidacao[8]=6;
tipoValidacao[9]=1;
tipoValidacao[10]=4;
tipoValidacao[11]=1;
tipoValidacao[12]=4;
tipoValidacao[13]=1;
tipoValidacao[14]=4;
tipoValidacao[15]=2;
tipoValidacao[16]=1;
tipoValidacao[17]=7;
tipoValidacao[18]=8;
tipoValidacao[19]=6;
tipoValidacao[20]=1;
tipoValidacao[21]=4;
tipoValidacao[22]=6;
tipoValidacao[23]=3;
tipoValidacao[24]=10;
tipoValidacao[25]=6;
if (document.getElementById('wtTipoDocumento').value == 444)
{
 tipoValidacao[26]=4;
 tipoValidacao[27]=1;
 tipoValidacao[28]=11;
}
 return validate(fields,fieldsName,tipoValidacao);
}