// JavaScript Document

function janela2(arquivo)
{
window.open(arquivo,"","resizable=yes,scrollbars=yes,width=800,Height=450,menubar=no,status=yes");
}


function testamensagem(){	
var x;
var campos;
x=0;
campos = "";
var mail = document.mensagem.Email;
var mail2 = document.mensagem.Email2;
var nome = document.mensagem.Nome;
var mensagem = document.mensagem.Mensagem;

var parte1 = mail.value.indexOf("@");
var parte2 = mail.value.indexOf(".");
var parte3 = mail.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert ("O E-mail digitado não é um endereço valido!");
mail.focus();
return false;
}

 	if (mail.value == mail2.value) {
		if (nome.value == "") { campos = campos + "Nome, "; x = 1;	}
		if (mensagem.value == "") { campos = campos + "Mensagem, "; x = 1;	}
		if (mail.value.length==0) { campos = campos + "E-mail, "; x=1; }
		if (mail2.value.length==0) { campos = campos + "Confirme seu E-mail, "; x=1; }
	} else{
		alert("A confirmação de seu E-mail esta incorreta!");
		x = 1;
		return false;
	}
	
	if (x == 1) {
		alert("O(s) campo(s) "+campos+" não pode(m) ser deixado(s) em branco!");
		return false;
	} else{
		return true;
	}
	
}

function testadoador(){	
var x;
var campos;
x=0;
campos = "";
var mail = document.doador.Email;
var mail2 = document.doador.Email2;
var nome = document.doador.Nome;

var parte1 = mail.value.indexOf("@");
var parte2 = mail.value.indexOf(".");
var parte3 = mail.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert ("O E-mail digitado não é um endereço valido!");
mail.focus();
return false;
}

 	if (mail.value == mail2.value) {
		if (nome.value == "") { campos = campos + "Nome, "; x = 1;	}
		if (document.doador.Endereco.value.length==0) { campos = campos + "Endereço, "; x=1; }
		if (document.doador.Bairro.value.length==0) { campos = campos + "Bairro, "; x=1; }
		if (document.doador.Cidade.value.length==0) { campos = campos + "Cidade, "; x=1; }
		if (document.doador.Estado.value==1) { campos = campos + "Estado, "; x=1; }		
		if (document.doador.Cep.value.length==0) { campos = campos + "Cep, "; x=1; }
		if (document.doador.TelefoneDDD.value == ""){ campos = campos + "DDD, "; x=1; }
		if (document.doador.Telefone.value == "" ) { campos = campos + "Telefone, "; x=1; }		
		if (document.doador.Email.value.length==0) { campos = campos + "E-mail, "; x=1; }
		if (document.doador.Email2.value.length==0) { campos = campos + "Confirme seu E-mail, "; x=1; }
	} else{
		alert("A confirmação de seu E-mail esta incorreta!");
		x = 1;
		return false;
	}
	
	if (x == 1) {
		alert("O(s) campo(s) "+campos+" não pode(m) ser deixado(s) em branco!");
		return false;
	} else{
		return true;
	}
	
}


function formatar(src, mask) {
	if (navigator.appName == 'Microsoft Internet Explorer') {
 	   
	   var i = src.value.length;
        var saida = mask.substring(i,i+1);
        var ascii = event.keyCode;
				
			
	
        if (saida == "A") {
            if ((ascii >=97) && (ascii <= 122)) { event.keyCode -= 32; }
            else { event.keyCode = 0; }
        } else if (saida == "0") {
            if ((ascii >= 48) && (ascii <= 57)) { return false; }
            else { event.keyCode = 0 }
        } else if (saida == "#") {
            return;
        } else {
            src.value += saida;
            i += 1;
            saida = mask.substring(i,i+1);
            if (saida == "A") {
                if ((ascii >=97) && (ascii <= 122)) { event.keyCode -= 32; }
                else { event.keyCode = 0; }
            } else if (saida == "0") {
                if ((ascii >= 48) && (ascii <= 57)) { return false; }
                else { event.keyCode = 0 }
            } else { return false; }
        }
	} 
}


function testaficha(){	
var x;
var campos;
x=0;
campos = "";
var mail = document.ficha.Email;

var parte1 = mail.value.indexOf("@");
var parte2 = mail.value.indexOf(".");
var parte3 = mail.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert ("O E-mail digitado não é um endereço valido!");
mail.focus();
return false;
}



		
 	if (document.ficha.Email.value == document.ficha.Email2.value) {
		x = 0;
		if (document.ficha.Nome.value.length == 0) { campos = campos + "Nome, "; x = 1;	}
		if (document.ficha.Endereco.value.length==0) { campos = campos + "Endereço, "; x=1; }
		if (document.ficha.Bairro.value.length==0) { campos = campos + "Bairro, "; x=1; }
		if (document.ficha.Cidade.value.length==0) { campos = campos + "Cidade, "; x=1; }
		if (document.ficha.Estado.value==1) { campos = campos + "Estado, "; x=1; }		
		if (document.ficha.Cep.value.length==0) { campos = campos + "Cep, "; x=1; }
		if (document.ficha.Telefone.value.length==0 || document.ficha.TelefoneDDD.value.length==0) { campos = campos + "Telefone, "; x=1; }
		if (document.ficha.Data_nascimentoD.value.length==0 || document.ficha.Data_nascimentoM.value.length==0 || document.ficha.Data_nascimentoA.value.length==0) { campos = campos + "Data nascimento, "; x=1; }
		if (document.ficha.Escolaridade.value.length==0) { campos = campos + "Escolaridade, "; x=1; }
		if (document.ficha.Profissao.value.length==0) { campos = campos + "Profissão, "; x=1; }
		if (document.ficha.Seu_Paroco_tem_conhecimento.value==1) { campos = campos + "'Seu Pároco sabe de seu interesse vocacional?', "; x=1; }
		if (document.ficha.Iniciacao.value==1) { campos = campos + "'Já fez a iniciação cristã?', "; x=1; }
		if (document.ficha.Email.value.length==0) { campos = campos + "E-mail, "; x=1; }
		if (document.ficha.Email2.value.length==0) { campos = campos + "Confirme seu E-mail, "; x=1; }
	} else{
		alert("A confirmação de seu E-mail esta incorreta!");
		x = 1;
		return false;
	}
	
	if (x == 1) {
		alert("O(s) campo(s) "+campos+" não pode(m) ser deixado(s) em branco!");
		return false;
	} else{
		return true	;
	}
	
}


function topo(){
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','1000','height','273','src','/swf/topo','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','menu','false','wmode','opaque','movie','/swf/topo' ); //end AC code
document.write('<noscript>');
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="1000" height="273">');
document.write('<param name="movie" value="/swf/topo.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="menu" value="false" />');
document.write('<param name="wmode" value="opaque" />');
document.write('<embed src="/swf/topo.swf" width="1000" height="273" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" menu="false" wmode="opaque">');
document.write('</embed>');
document.write('</object>');
document.write('</noscript>');
}

function menu()
{
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','1000','height','578','src','/swf/menu','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','wmode','transparent','menu','false','movie','/swf/menu' ); //end AC code
document.write('<noscript>');
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="1000" height="578">');
document.write('<param name="movie" value="/swf/menu.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="wmode" value="transparent" />');
document.write('<param name="menu" value="false" />');
document.write('<embed src="/swf/menu.swf" width="1000" height="578" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent" menu="false">');
document.write('</embed>');
document.write('</object>');
document.write('</noscript>	');
}

function transf(){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width=100% height=100%> ');
document.write('<param name="movie" value="/swf/transfi.swf" /> ');
document.write('<PARAM NAME=loop VALUE=false /> ');
document.write('<PARAM NAME=quality VALUE=high /> ');
document.write('<param name="menu" value="false" /> ');
document.write('<PARAM NAME=bgcolor VALUE=#ffffff /> ');
document.write('<EMBED src="/swf/transfi.swf" loop=false quality=high bgcolor=#ffffff  WIDTH=100% HEIGHT=100% TYPE="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">');
document.write('</embed> '); 
document.write('</object> ');
}


function controlaCamada(nomeDiv,flow) { 
if( flow == 0 ) { 
	document.getElementById(nomeDiv).style.overflow = "visible"; 
} else {
	document.getElementById(nomeDiv).style.overflow = "hidden"; }
} 

function altura(h) {
	if(navigator.appName == "Microsoft Internet Explorer"){
		document.getElementById('direita').style.height = h+'px';
		document.getElementById('menu').style.height = h+'px';
		document.getElementById('corpo').style.paddingTop = 22+'px';
	} else {
		window.moveTo(0,0);
		window.resizeTo(screen.width-1,screen.height-1);
		window.resizeTo(screen.width,screen.height);
		document.getElementById('direita').style.height = h+90+'px';
		document.getElementById('menu').style.height = h+90+'px';
	}
}

function divsobrediv(nomeDiv,quantidade,x1,y1,x2,y2,reverso) { 
//As div's que serão sobrepostas (minimo duas div's), devem ter o mesmo ID somado a um numero na ordem crescente ex: fotos1 fotos2 fotos3. Método: divsobrediv('nome das div’s sem o numero', quantidade de div’s, posição x da primeira Div, posição y da primeira Div, posição x da segunda Div, posição y da segunda Div, 'sim' para as Div's ficar alternadas uma a esquerda e outra a direita e 'nao' para elas ficarem em forma de cascata);.
	var calculoX;
	var claculoY;
	calculoX = x2 - x1;
	calculoY = y2 - y1;
	var atualX;
	var atualY;
	atualX = x1;
	if(navigator.appName == "Microsoft Internet Explorer"){
		atualY = y1;
	} else {
		atualY = y1 + 58;
	}
	var controle;
	controle = 1;
	
	document.getElementById(nomeDiv+controle).style.position = 'absolute';
	document.getElementById(nomeDiv+controle).style.zIndex = controle;
	document.getElementById(nomeDiv+controle).style.left = atualX+'px';
	document.getElementById(nomeDiv+controle).style.top = atualY+'px';
	controle = controle + 1;

	while (controle <= quantidade){
		
		document.getElementById(nomeDiv+controle).style.position = 'absolute';
		document.getElementById(nomeDiv+controle).style.zIndex = controle;
		atualX = atualX + calculoX;
		document.getElementById(nomeDiv+controle).style.left = atualX+'px';
		atualY = atualY + calculoY;
    	document.getElementById(nomeDiv+controle).style.top = atualY+'px';
		controle = controle + 1;
		
		if (reverso == 'sim') {
			if (controle <= quantidade){
				
				document.getElementById(nomeDiv+controle).style.position = 'absolute';
				document.getElementById(nomeDiv+controle).style.zIndex = controle - 2;
				atualX = atualX - calculoX;
				document.getElementById(nomeDiv+controle).style.left = atualX+'px';
				atualY = atualY + calculoY;
    			document.getElementById(nomeDiv+controle).style.top = atualY+'px';
				controle = controle + 1;
				
			}
		}
	}
}
function controlazindex(nomeDiv,fica) {
//metodo: controlazindex('Nome da Div',Z-index que ela vai ficar);
	document.getElementById(nomeDiv).style.zIndex = fica;
}


function mudaImagem(id_imagem,caminho_imagem,titulo){
   document.getElementById(id_imagem).src = caminho_imagem;
   document.getElementById("titulo").innerHTML = titulo;
}


