// JavaScript Document

function chSubAreaFaqs(codArea)
{
	//alert(codArea);
	document.getElementById('faqs').innerHTML = "";
	document.getElementById('chSubAreaFaqs').innerHTML = "Aguarde...";
	var sessionidLoginCampo=document.getElementById("sessionidLoginCampo").value;
	var sessionidLoginCodigo=document.getElementById("sessionidLoginCodigo").value;
	var data_string = "codarea=" + codArea +"&"+sessionidLoginCampo+"="+ sessionidLoginCodigo;
	xmlhttpPost('areaPrivada/chSubAreaFaqs.php', data_string, 'muda_resultR','chSubAreaFaqs');
	document.getElementById('chSubAreaFaqs').style.display = 'none';
	Effect.toggle('chSubAreaFaqs','appear');
	var data_string2 = "opcao=combo&codArea=" + codArea +"&"+sessionidLoginCampo+"="+ sessionidLoginCodigo;
	xmlhttpPost('areaPrivada/chAreaFaqs.php', data_string2, 'muda_resultR','faqs');
	document.getElementById('faqs').style.display = 'none';
	Effect.toggle('faqs','appear');
	}


function impressaoModelos(codtipomodelo,desc)
{
	var sessionidLoginCampo=document.getElementById("sessionidLoginCampo").value;
	var sessionidLoginCodigo=document.getElementById("sessionidLoginCodigo").value;
	var modelo=1;
	/*Maria 06/07/2011*/	
	if (codtipomodelo==3)
	{
		if (document.getElementById("impressaoNato").checked)
			modelo=0;
		document.getElementById("impressaoNato").disabled=true;
		
	}
	else
	{
		if (document.getElementById("impressao").checked)
			modelo=0;
		document.getElementById("impressao").disabled=true;
	}
		
	//alert(codtipomodelo);
	var data_string = "desc="+ desc +"&modelo="+ modelo + "&codtipomodelo="+ codtipomodelo +"&"+sessionidLoginCampo+"="+ sessionidLoginCodigo;
	xmlhttpPost('areaPrivada/impressaoModelos.php', data_string, 'muda_resultR','respostaImpressao');
	
}

function chMain(accao) 
{
	
	var data_string = "accao=" + accao;
	xmlhttpPost('areaPrivada/chMain.php', data_string, 'muda_resultR','mainLogin');
	
}

function chOpcaoMenu(menu) 
{
	//alert(sessionidLoginCampo+"="+sessionidLoginCodigo);
	document.getElementById('tituloMain').innerHTML = "";
	document.getElementById('main').innerHTML = "";
	document.getElementById('tituloMain').style.display = 'none';
	document.getElementById('main').style.display = 'none';
	var sessionidLoginCampo=document.getElementById("sessionidLoginCampo").value;
	var sessionidLoginCodigo=document.getElementById("sessionidLoginCodigo").value;
	document.getElementById('main').innerHTML = "Por favor, aguarde...";
	var data_string = "menu=" + menu +"&"+sessionidLoginCampo+"="+ sessionidLoginCodigo;
	xmlhttpPost('areaPrivada/chOpcaoMenu.php', data_string, 'muda_resultR','main');
	xmlhttpPost('areaPrivada/tituloMain.php', data_string, 'muda_resultR','tituloMain');
	Effect.toggle('tituloMain','appear');
	Effect.toggle('main','appear');
	
}
function chAreaFaqs(opcao,codSubArea)
{
	//alert(codSubArea);
	//var codArea;
	if (codSubArea!=-1)
	{
		if (opcao=="form")
			codSubArea=document.getElementById('comboSubArea').value;
		document.getElementById('faqs').innerHTML = "<br>Por favor, aguarde...";
		var sessionidLoginCampo=document.getElementById("sessionidLoginCampo").value;
		var sessionidLoginCodigo=document.getElementById("sessionidLoginCodigo").value;
		var data_string = "opcao="+ opcao +"&codSubArea=" + codSubArea +"&"+sessionidLoginCampo+"="+ sessionidLoginCodigo;
		xmlhttpPost('areaPrivada/chAreaFaqs.php', data_string, 'muda_resultR','faqs');
		document.getElementById('faqs').style.display = 'none';
		Effect.toggle('faqs','appear');
	}
}
function enviarQuestao(codArea)
{
	if (document.getElementById("questao").value.length==0)
		alert("Atenção! Deve preencher o campo questão!");
	else
	{
		micoxUpload("enviarquestao","areaPrivada/enviarQuestao.php","resultado","Por favor, aguarde...","Erro na criação");
		document.getElementById("form").style.display = 'none';
	}

}
function chMes(ano,opcao) 
{
	
	document.getElementById('chMes').innerHTML = "Por favor, aguarde...";
	var sessionidLoginCampo=document.getElementById("sessionidLoginCampo").value;
	var sessionidLoginCodigo=document.getElementById("sessionidLoginCodigo").value;
	var data_string = "opcao="+ opcao +"&ano=" + ano +"&"+sessionidLoginCampo+"="+ sessionidLoginCodigo;
	xmlhttpPost('areaPrivada/chMes.php', data_string, 'muda_resultR','chMes');
	document.getElementById('chMes').style.display = 'none';
	Effect.toggle('chMes','appear');
}
function chVencimentos(opcao) 
{
	
	document.getElementById('ResVencimentos').innerHTML = "<br><br>Por favor, aguarde...";
	var sessionidLoginCampo=document.getElementById("sessionidLoginCampo").value;
	var sessionidLoginCodigo=document.getElementById("sessionidLoginCodigo").value;
	var ano =document.getElementById("comboAno").value;
	var codTipoModelo=document.getElementById("codTipoModelo").value;
	var mes =-1;
	if (codTipoModelo==1)
		mes =document.getElementById("comboMes").value;	
	//alert (ano+" "+mes);
	var data_string = "ano=" + ano + "&codTipoModelo="+ codTipoModelo +"&mes=" + mes + "&"+sessionidLoginCampo+"="+ sessionidLoginCodigo;
	xmlhttpPost('areaPrivada/ResVencimentos.php', data_string, 'muda_resultR','ResVencimentos');
	document.getElementById('ResVencimentos').style.display = 'none';
	Effect.toggle('ResVencimentos','appear');
	
}
function validarAreaPrivada(area)
{
	//alert(area);
	var sessionidLoginCampo=document.getElementById("sessionidLoginCampo").value;
	var sessionidLoginCodigo=document.getElementById("sessionidLoginCodigo").value;
	switch (area){
		
		case "areaLogin":
			var nip=document.getElementById("Lnip").value;
			var senha=document.getElementById("Lsenha").value;
			if (nip.length!=6 || (!expRegNumerico.test(nip)))
			{
				alert("Atenção! Erro no NIP!")
				document.getElementById("Lnip").focus();
				return;
			}
			if (senha.length<8)
			{
				alert("Atenção! Erro na Senha! A Senha deve ter um mínimo de 8 caracteres!")
				document.getElementById("Lsenha").focus();
				return;
			}
			div='mainLogin';
			var data_string = "nip="+nip+"&senha="+senha+"&area=" + area;
				
		break;
		case "areaRegisto":
			var nip=document.getElementById("Rnip").value;
			var email=document.getElementById("Remail").value;
			var codigo=document.getElementById("codigo").value;
			if (nip.length!=6 || (!expRegNumerico.test(nip)))
			{
				alert("Atenção! Erro no NIP!")
				document.getElementById("Rnip").focus();
				return;
			}
			if (email.length==0 || (!expRegEmail.test(email)))
			{
				alert("Atenção! Erro no E-mail!")
				document.getElementById("Remail").focus();
				return;
			}
			if (codigo.length<6 || (!expRegAlfa.test(codigo)))
			{
				alert("Atenção! Erro na introdução dos caracteres que vê na imagem!")
				document.getElementById("codigo").focus();
				return;
			}
			
			div='mainLogin';
			var data_string = "nip="+nip+"&email="+email+"&codigo="+codigo+"&area=" + area;
				
		break;
		case "006":
			var nip=document.getElementById("ASnip").value;
			var senha=document.getElementById("ASsenha").value;
			var senhaNova=document.getElementById("ASnovasenha").value;
			var codigo=document.getElementById("codigo").value;
			var div;
			if (nip.length!=6 || (!expRegNumerico.test(nip)))
			{
				alert("Atenção! Erro no NIP!")
				document.getElementById("ASnip").focus();
				return;
			}
			if (senha.length<8)
			{
				alert("Atenção! Erro na Senha! A Senha deve ter um mínimo de 8 caracteres!")
				document.getElementById("ASsenha").focus();
				return;
			}
			if (senhaNova.length<8)
			{
				alert("Atenção! Erro na Nova Senha! A Nova Senha deve ter um mínimo de 8 caracteres!")
				document.getElementById("ASnovasenha").focus();
				return;
			}
			else
			{
				if (!expRegAlfaPass.test(senhaNova))
				{
					alert("Erro na Nova Senha! Caracteres inválidos.");
					document.getElementById("ASnovasenha").focus();
					return;
				}
					
			}
			if (codigo.length<6 || (!expRegAlfa.test(codigo)))
			{
				alert("Atenção! Erro na introdução dos caracteres que vê na imagem!")
				document.getElementById("codigo").focus();
				return;
			}
			div='main';
			
			var data_string = "nip="+nip+"&senha="+senha+"&senhaNova="+senhaNova+"&codigo="+codigo+"&area=" + area;
				
		break;
		case "007":
			var nip=document.getElementById("AEnip").value;
			var senha=document.getElementById("AEsenha").value;
			var emailNovo=document.getElementById("AEnovoemail").value;
			var codigo=document.getElementById("codigo").value;
			if (nip.length!=6 || (!expRegNumerico.test(nip)))
			{
				alert("Atenção! Erro no NIP!")
				document.getElementById("AEnip").focus();
				return;
			}
			if (senha.length<8)
			{
				alert("Atenção! Erro na Senha! A Senha deve ter um mínimo de 8 caracteres!")
				document.getElementById("AEsenha").focus();
				return;
			}
			if (emailNovo.length==0 || (!expRegEmail.test(emailNovo)))
			{
				alert("Atenção! Erro no Novo E-mail!")
				document.getElementById("AEnovoemail").focus();
				return;
			}
			if (codigo.length<6 || (!expRegAlfa.test(codigo)))
			{
				alert("Atenção! Erro na introdução dos caracteres que vê na imagem!")
				document.getElementById("codigo").focus();
				return;
			}
			
			div='main';
			var data_string = "nip="+nip+"&senha="+senha+"&emailNovo="+emailNovo+"&codigo="+codigo+"&area=" + area;
				
		break;
		case "008":
			var nip=document.getElementById("ASnip").value;
			var senha=document.getElementById("ASsenha").value;
			var codigo=document.getElementById("codigo").value;
			var div;
			if (nip.length!=6 || (!expRegNumerico.test(nip)))
			{
				alert("Atenção! Erro no NIP!")
				document.getElementById("ASnip").focus();
				return;
			}
			if (senha.length<8)
			{
				alert("Atenção! Erro na Senha!")
				document.getElementById("ASsenha").focus();
				return;
			}
			
			if (codigo.length<6 || (!expRegAlfa.test(codigo)))
			{
				alert("Atenção! Erro na introdução dos caracteres que vê na imagem!")
				document.getElementById("codigo").focus();
				return;
			}
			div='main';
			
			var data_string = "nip="+nip+"&senha="+senha+"&codigo="+codigo+"&area=" + area;
				
		break;
		case "areaEsquecisenha":
			var nip=document.getElementById("RSnip").value;
			if (nip.length!=6 || (!expRegNumerico.test(nip)))
			{
				alert("Atenção! Erro no NIP!")
				document.getElementById("RSnip").focus();
				return;
			}
					
			div='mainLogin';
			var data_string = "nip="+nip+"&area=" + area;
				
		break;
	}
	data_string =data_string +"&"+sessionidLoginCampo+"="+ sessionidLoginCodigo;
	xmlhttpPost('areaPrivada/chMain.php', data_string, 'muda_resultR',div);
	
}
function chArea(area)
{
	
	//alert(area+'Cod');
	//Effect.Fade(document.getElementById("areaSelec").value);
	document.getElementById(document.getElementById("areaSelec").value).style.display = 'none';
	
	if (area==document.getElementById("areaSelec").value)
	{
		
		Effect.toggle('areaMsg','appear');
		document.getElementById("areaSelec").value="areaMsg";
	}
	else
	{
		Effect.toggle(area,'appear');
		document.getElementById("areaSelec").value=area;
	
	}
	if (area!="areaLogin" && area!="areaEsquecisenha")
	{
	
		var data_string ="";
		xmlhttpPost('areaPrivada/codSegCaptcha.php', data_string, 'muda_resultR',area+'Cod');
	}
	
}

