// JavaScript Document

// ---------------------------------------------------
// PRE - INSCRICAO
// ---------------------------------------------------
function validar_form_preinscricoes()
{
	var sem_erros = false, erros='';
	
	if(document.formulario.nomeencarregado.value=="")
	{
		erros += "	- Nome do encarregado de educacao \n";
		sem_erros = true;
	}

	if(document.formulario.telefone.value.length==0 && document.formulario.telemovel.value.length==0)
	{
			erros+="	- Preencha um dos contactos telefonicos\n";
			sem_erros = true;		
	}

	if(document.formulario.telefone.value.length>0)
	{
		if(document.formulario.telefone.value.length<9
		   || isNaN(document.formulario.telefone.value))
		{
			erros+="	- Telefone\n";
			sem_erros = true;
		}
	}

	if(document.formulario.telemovel.value.length>0)
	{
		if(document.formulario.telemovel.value.length<9
		   || isNaN(document.formulario.telemovel.value))
		{
			erros+="	- Telemovel\n";
			sem_erros = true;
		}
	}

	if(document.formulario.email.value.length>0)
	{
		if(checkEmail(document.formulario.email.value)==0)
		{
			erros+="	- Email \n";
			sem_erros = true;
		}
	}

	if (sem_erros)
	{
		alert('O(s) seguinte(s) campo(s) deve(m) ser preenchido(s):\n'+erros);
		sem_erros=false;
	}
	else
	{ 
		sem_erros=true;
	}

	return sem_erros;
}

function validar_form_amigo()
{
	var sem_erros = false, erros='';
	
	if(document.formamigo.nomeamigo.value=="")
	{
		erros += "	- Preencha o seu nome \n";
		sem_erros = true;
	}

	if(document.formamigo.meuemail.value.length>10)
	{
		erros += "	- Preencha o seu nome \n";
		sem_erros = true;
	}

	if(document.formamigo.emailamigo.value=="")
	{
		erros += "	- Preencha o email do seu amigo \n";
		sem_erros = true;
	}

	if(document.formamigo.emailamigo.value.length>0)
	{
		if(checkEmail(document.formamigo.emailamigo.value)==0)
		{
			erros+="	- Email amigo \n";
			sem_erros = true;
		}
	}

	if (sem_erros)
	{
		alert('O(s) seguinte(s) campo(s) deve(m) ser preenchido(s):\n'+erros);
		sem_erros=false;
	}
	else
	{ 
		sem_erros=true;
	}

	return sem_erros;

}
function checkEmail(campo) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(campo))
		return 1;
	return 0;
}

function mostra_link_iframe(endereco)
{
	document.getElementById('iframe').src = endereco;
}

function abrir_janela(endereco)
{
	// JANELA MODAL
	var opcao = window.showModalDialog(endereco+'&'+ Math.ceil ( Math.random() * 100000 ),window,'dialogHeight:500px;dialogWidth:800px,help:no,status:no');
	// JANELA MODELESS com possibilidade de várias janelas abertas (nomes de janela diferentes)
	//janela = 'janela' + Math.ceil ( Math.random() * 100000 );
	myRef = window.open(endereco+'&'+ Math.ceil ( Math.random() * 100000 ),janela,'width=800,height=500,toolbar=0,resizable=1,status=0,menubar=0,scrollbars=1');
}

function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/4 : 0;
	settings =
	'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings)
}