// JavaScript Document

// antigos
function valida_insere_user(form){
	
	
var txt_nome_completo = form.txt_nome_completo.value;
var int_id_sexo = form.int_id_sexo.value;
var txt_localidade = form.txt_localidade.value;
var num_telefone = form.num_telefone.value;
var txt_email = form.txt_email.value;
var dta_data_nascimento = form.dta_data_nascimento.value;
var num_bi = form.num_bi.value;
var num_telefone_emergencia = form.num_telefone_emergencia.value;
var txt_nickname = form.txt_nickname.value;
var txt_password = form.txt_password.value;
var txt_password_valid = form.txt_password_valid.value;

var email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var letras_texto =/^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
var data = /^(\d{4})-(\d\d)-(\d\d)$/;
	
	
	
if(txt_nome_completo == "") {
    alert('Insira o seu Nome Completo');
    form.txt_nome_completo.focus();
    return false;
}

if(txt_nome_completo.length < 8) {
    alert('Nome demasiado curto');
    form.txt_nome_completo.focus();
    return false;
}
if(int_id_sexo == "") {
    alert('Escolha uma opção de Genero');
    return false;
}




if(txt_localidade == "") {
    alert('Insira o sua localidade');
    form.txt_localidade.focus();
    return false;
}

if(txt_localidade.length < 3) {
    alert('Nome de Localidade demasiado curto');
    form.txt_localidade.focus();
    return false;
}

if(num_telefone == "") {
    alert('Insira o seu numero de Telefone');
    form.num_telefone.focus();
    return false;
}


if(num_telefone.length < 8) {
    alert('Insira um numero com 9 digitos');
    form.num_telefone.focus();
    return false;
}

if(num_telefone.length > 10) {
    alert('Insira um numero com 9 digitos');
    form.num_telefone.focus();
    return false;
}


if (isNaN(num_telefone)){
alert('Insira um numero de telefone Numerico!');
form.num_telefone.focus();
return false;
} 
	


if(num_telefone_emergencia == "") {
    alert('Insira um numero de Telefone de emergencia');
    form.num_telefone_emergencia.focus();
    return false;
}


if(num_telefone_emergencia.length < 8) {
    alert('Insira um numero de emergencia com 9 digitos');
    form.num_telefone_emergencia.focus();
    return false;
}

if(num_telefone_emergencia.length > 10) {
    alert('Insira um numero de emergencia com 9 digitos');
    form.num_telefone.focus();
    return false;
}


if (isNaN(num_telefone_emergencia)){
alert('Insira um numero de telefone de emergencia Numerico!');
form.num_telefone_emergencia.focus();
return false;
} 



if(txt_email== "") {
    alert('Insira o seu Email');
    form.txt_email.focus();
    return false;
}

if(txt_email != ""){
	  if(!txt_email.match(email)) {
		alert('Email em formato invalido! ex:[exemplo@exemplo.pt]');
		form.txt_email.focus();
		return false;
	  }
	  
}


if(dta_data_nascimento== "") {
    alert('Insira a sua Data de nascimento');
    form.dta_data_nascimento.focus();
    return false;
}

if(dta_data_nascimento != ""){
	  if(dta_data_nascimento.match(data)) {
		alert('Data de Nascimento em formato invalido! ex:[25-12-2010]');
		return false;
	  }
	  
}

if(num_bi== "") {
    alert('Insira o seu numero de BI');
    form.num_bi.focus();
    return false;
}

if(num_bi.length <= 6) {
    alert('Numero de BI demasiado curto');
    form.num_bi.focus();
    return false;
}

if(num_bi.length > 12) {
    alert('Numero de BI demasiado longo');
    form.num_bi.focus();
    return false;
}


if(isNaN(num_bi)) {
    alert('Insira um numero de Bi Numerico!');
    form.num_bi.focus();
    return false;
}


if(txt_nickname== "") {
    alert('Insira o nome de utilizador desejado');
    form.txt_nickname.focus();
    return false;
}

if(txt_nickname.length > 40) {
    alert('Nome de utizador demasiado Longo');
    form.txt_nickname.focus();
    return false;
}

if(txt_nickname.length < 5) {
    alert('Nome de utizador demasiado curto, tem de conter mais de 5 digitos');
    form.txt_nickname.focus();
    return false;
}

if(txt_password== "") {
    alert('Insira uma Password');
    form.txt_password.focus();
    return false;
}

if(txt_password_valid== "") {
    alert('Insira a Password de validação!');
    form.txt_password_valid.focus();
    return false;
}

if(txt_password.length < 7) {
    alert('A password deve conter no minimo 7 digitos');
    form.txt_password.focus();
    return false;
}

if(txt_password_valid.length < 7) {
    alert('A password de validação deve conter no minimo 7 digitos');
    form.txt_password_valid.focus();
    return false;
}


if(txt_password_valid != txt_password) {
    alert('As Password não coincidem');
    form.txt_password_valid.focus();
    return false;
}










}

function valida_insere_anexo(form){

var nome_ficheiro = form.nome_ficheiro.value;

			if(nome_ficheiro == "") {
			    alert('Insira o titulo do ficheiro');
			    form.nome_ficheiro.focus();
			    return false;
			}
}



function valida_insere_pontos(form){

	var num_ponto = form.num_ponto.value;
	var txt_titulo_ponto = form.txt_titulo_ponto.value;
	var letras_texto =/^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;

				if(num_ponto == "") {
				    alert('Insira o numero do ponto!');
				    form.num_ponto.focus();
				    return false;
				}
				
				if(txt_titulo_ponto == "") {
				    alert('Insira texto do ponto!');
				    form.txt_titulo_ponto.focus();
				    return false;
				}
				
				if(num_ponto.match(letras_texto)) {
				    alert('Insira um numero!');
				    form.num_ponto.focus();
				    return false;
				}



				
}














function valida_insere_pagina_mini(form){

	var data = /^(\d{4})-(\d\d)-(\d\d)$/;
	var txt_title = form.txt_title.value;
	
	var letras_texto =/^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	
	
	if(txt_title == "") {
	    alert('Insira um Titulo a Página');
	    form.txt_title.focus();
	    return false;
	 }
	
	
}


function valida_insere_ass_banner_pagina(form){

	var num_ordem = form.num_ordem.value;
	
	var letras_texto =/^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
	
	
	if(num_ordem == "") {
	    alert('Insira o numero de ordem do Banner');
	    form.num_ordem.focus();
	    return false;
	 }
	
	
}


function valida_edita_pagina(form){

	
	var txt_title = form.txt_title.value;

	
	if(txt_title == "") {
	    alert('Insira o Titulo da Página');
	    form.txt_title.focus();
	    return false;
	 }
	
	
}







function valida_insere_evento(form){

	var data = /^(\d{4})-(\d\d)-(\d\d)$/;
	var letras_texto =/^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;	
	var txt_titulo_evento = form.txt_titulo_evento.value;
	var dta_data_evento = form.dta_data_evento.value;
	var dta_data_inscricoes_inicio = form.dta_data_inscricoes_inicio.value;
	var dta_data_inscricoes_fim = form.dta_data_inscricoes_fim.value;
	var num_valor_insc_c_almoco = form.num_valor_insc_c_almoco.value;
	var num_valor_insc_s_almoco = form.num_valor_insc_s_almoco.value;
	var num_valor_insc_acompanhante = form.num_valor_insc_acompanhante.value;
	var num_limite_participantes = form.num_limite_participantes.value;
	
	if(txt_titulo_evento == "") {
	    alert('Insira o Titulo do Evento');
	    form.txt_titulo_evento.focus();
	    return false;
	 }
	
	if(dta_data_evento = "") {
	    alert('Insira a Data do Evento!');
	    form.dta_data_evento.focus();
	    return false;
	}
		
	
	
	if(dta_data_inscricoes_inicio = "") {
	    alert('Insira a Data de inicio das inscrições!');
	    form.dta_data_inscricoes_inicio.focus();
	    return false;
	}
		
	
	
	if(dta_data_inscricoes_fim = "") {
	    alert('Insira a Data de fim das inscricoes!');
	    form.dta_data_inscricoes_fim.focus();
	    return false;
	}
		
	
		
	
}
function load_insere_classific(form){

	var dorsal = form.dorsal.value;
	
	form.dorsal.focus();

}



function insere_classific(form){

	var dorsal = form.dorsal.value;
	
	form.dorsal.focus();
	
	if(dorsal == "") {
	    alert('Insira um numero de Dorsal');
	    form.dorsal.focus();
	    return false;
	}
}

function insere_distancia(form){

	var distancia = form.distancia.value;
	
	
	if(distancia == "") {
	    alert('Insira a distância!!');
	    form.distancia.focus();
	    return false;
	}
}





