// JavaScript Document

function mostrarPagina(pagina){
	js_progressIcon(true);
	xajax_fn_mostrarPagina(pagina);	
}

function js_progressIcon(flag){
	var x = document.getElementById("div_loading");
	if(flag==true)
		x.style.display = 'inline';
	else
		x.style.display = 'none';
}

function js_numeroValido(v_numero){
	var v_valor = /^\d+\.?\d*$/.test(v_numero);
	return v_valor;
}

function js_numeroValido_2(v_numero, v_tamanho){
	var v_valor = /^\d+\.?\d*$/.test(v_numero);
	var v_tamanho_check = v_numero.length == v_tamanho;
	return (v_valor && v_tamanho_check && true && (v_numero>0));
}

function mailValido(v_email){
	var v_valor = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(v_email);
	return v_valor;
}

function js_enviarMensagem(){
	assunto = xajax.$("f_assunto").value;
	mensagem = xajax.$("f_mensagem").value;
	email = xajax.$("f_email").value;
	if(mailValido(email) && assunto!="" && mensagem != ""){
		js_progressIcon(true);
		xajax_fn_enviarMensagemContacto(assunto, email, mensagem);
	}
	else
		alert("Por favor preencha todos os campos correctamente");
}
