// JavaScript Document

 //Chama flash no site (correção do IE)
function exibeFash(swf, width, height, wmode, cache)
{
noCache = cache || cache == undefined ? "" : "?" + new Date();
wmode = wmode || wmode == "transparent" ? "opaque" : "transparent";

monta_swf = "";
monta_swf += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\""+ width +"\" height=\""+ height +"\" align=\"absmiddle\" title=\"\">";
monta_swf += "<param name=\"movie\" value=\""+ swf + noCache +"\" />";
monta_swf += "<param name=\"quality\" value=\"high\" />";
monta_swf += "<param name=\"menu\" value=\"0\" />";
monta_swf += "<param name=\"wmode\" value=\""+ wmode +"\" />";
monta_swf += "<embed src=\""+ swf + noCache +"\" quality=\"high\" wmode=\""+ wmode +"\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" align=\"absmiddle\" width=\""+ width +"\" height=\""+ height +"\"></embed>";
monta_swf += "</object>";

document.write(monta_swf);
}

function PFz(url, width, height) {
        var Win = window.open(url,"Diw",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no,status=no' );
}

function validarForm(){
           d = document.formulario;
           //validar Nome
           if (d.Nome.value == ""){
                     alert("O campo " + d.Nome.name + " deve ser preenchido!");
                     d.Nome.focus();
                     return false;
           }
         //validar email
         if (d.Email.value == ""){
                   alert("O campo " + d.Email.name + " deve ser preenchido!");
                   d.Email.focus();
                   return false;
         }
         //validar email(verificao de endereco eletrônico)
         parte1 = d.Email.value.indexOf("@");
         parte2 = d.Email.value.indexOf(".");
         parte3 = d.Email.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo " + d.Email.name + " deve ser conter um endereco eletronico!");
                   d.Email.focus();
                   return false;
         }
		 //validar Morada
         if (d.Morada.value == ""){
                   alert("O campo " + d.Morada.name + " deve ser preenchido!");
                   d.Morada.focus();
                   return false;
         }
		 //validar Localidade
         if (d.Localidade.value == ""){
                   alert("O campo " + d.Localidade.name + " deve ser preenchido!");
                   d.Localidade.focus();
                   return false;
         }
         //validar Código
         if (d.Codigo.value == ""){
                   alert("O campo " + d.Codigo.name + " deve ser preenchido!");
                   d.Codigo.focus();
                   return false;
         }
		 //validar Local
         if (d.Local.value == ""){
                   alert("O campo " + d.Local.name + " deve ser preenchido!");
                   d.Local.focus();
                   return false;
         }
         //validar Numero do BI
         if (d.BInumero.value == ""){
                   alert ("O campo " + d.BInumero.name + " deve ser preenchido!");
                   d.BInumero.focus();
                   return false;
         }
         //validar BI (verificacao se contem apenas numeros)
         if (isNaN(d.BInumero.value)){
                   alert ("O campo " + d.BInumero.name + " deve conter apenas numeros!");
                   d.BInumero.focus();
                   return false;
         }
         //validar contribuinte
         if (d.Contribuinte.value == ""){
                   alert ("O campo " + d.Contribuinte.name + " deve ser preenchido!");
                   d.Contribuinte.focus();
                   return false;
         }
         //validar contribuinte(verificacao se contem apenas numeros)
         if (isNaN(d.Contribuinte.value)){
                   alert ("O campo " + d.Contribuinte.name + " deve conter apenas numeros!");
                   d.Contribuinte.focus();
                   return false;
         }
		 
		 return true;
 }