// JavaScript Document

//Función para presentar el menu desplegable de productos en 3 niveles
$(function(){
	$('#menu li a').click(function(event){
		var elem = $(this).next();
		
		if(elem.is('#nivel3')){
			event.preventDefault();
			$('#menu ul ul:visible').not(elem).slideUp();
			elem.slideToggle();
		}
		
		else if(elem.is('#nivel2')){
			event.preventDefault();
			$('#menu ul:visible').not(elem).slideUp();
			elem.slideToggle();
		}
	});
});

//********************************************************************************************
//Menu CSS horizontal
$(document).ready(function(){
	$('.menuCab li').hover(function(){
		$(this).children(':hidden').fadeIn();},
		function(){
			$(this).parent().find('ul').fadeOut();
	});
});

//********************************************************************************************
//Función para validar el email
function valEmail(valor){
    re=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if(!re.exec(valor)){
		return false;
    }
	else{
	return true;
    }
}

//********************************************************************************************
//Función para validar si son números
function valNumeros(valor){
    re=/^([0-9])*$/i
    if(!re.exec(valor)){
		return false;
    }
	else{
	return true;
    }
}

//********************************************************************************************
//Validacion de contacto.php
function valida_contacto(){
	var form=document.form_contacto;
    //Checamos que el campo nombre no esté vacío
	if (form.nombre.value == 0){
		document.getElementById('div_nombre').innerHTML='<span class="BRojo">Ingrese su Nombre</span>';
		form.nombre.value = '';
		form.nombre.focus();
		return false;
	}else{
		document.getElementById('div_nombre').innerHTML='';
	}
    //Checamos que el campo email no esté vacío
	if (form.email.value == 0){
		document.getElementById('div_email').innerHTML='<span class="BRojo">Ingrese su E-mail</span>';
		form.email.value = '';
		form.email.focus();
		return false;
	}else{
		document.getElementById('div_email').innerHTML='';
	}
    //Checamos que el campo email si no está vacío sea válido
	if (form.email.value != ''){
		if(!valEmail(form.email.value)){
		  document.getElementById('div_email').innerHTML='<span class="BRojo">El E-mail no es válido</span>';
		  form.email.value = '';
		  form.email.focus();
		  return false;
        }
	}else{
		document.getElementById('div_email').innerHTML='';
	}
    //Checamos que el campo mensaje no este vacío
	if (form.mensaje.value == 0){
		document.getElementById('div_mensaje').innerHTML='<span class="BRojo">Ingrese su mensaje</span>';
		form.mensaje.value = '';
		form.mensaje.focus();
		return false;
	}else{
		document.getElementById('div_mensaje').innerHTML='';
	}

	//Enviar datos
	form.submit();
}

//********************************************************************************************
//Validacion de enviar_coment.php
function valida_coment(){
	var form=document.form_comentario;
    //Checamos que el campo nombre no esté vacío
	if (form.nombre.value == 0){
		document.getElementById('div_nombre').innerHTML='<span class="BRojo">Ingrese su Nombre</span>';
		form.nombre.value = '';
		form.nombre.focus();
		return false;
	}else{
		document.getElementById('div_nombre').innerHTML='';
	}
    //Checamos que el campo email no esté vacío
	if (form.email.value == 0){
		document.getElementById('div_email').innerHTML='<span class="BRojo">Ingrese su E-mail</span>';
		form.email.value = '';
		form.email.focus();
		return false;
	}else{
		document.getElementById('div_email').innerHTML='';
	}
    //Checamos que el campo email si no está vacío sea válido
	if (form.email.value != ''){
		if(!valEmail(form.email.value)){
		  document.getElementById('div_email').innerHTML='<span class="BRojo">El E-mail no es válido</span>';
		  form.email.value = '';
		  form.email.focus();
		  return false;
        }
	}else{
		document.getElementById('div_email').innerHTML='';
	}
    //Checamos que el campo excursion no esté vacío
	if (form.excursion.value == 0){
		document.getElementById('div_excursion').innerHTML='<span class="BRojo">Ingrese el nombre de la excursión a la que asistió</span>';
		form.excursion.value = '';
		form.excursion.focus();
		return false;
	}else{
		document.getElementById('div_excursion').innerHTML='';
	}
    //Checamos que el campo titulo no esté vacío
	if (form.titulo.value == 0){
		document.getElementById('div_titulo').innerHTML='<span class="BRojo">Ingrese el título de su comentario</span>';
		form.titulo.value = '';
		form.titulo.focus();
		return false;
	}else{
		document.getElementById('div_titulo').innerHTML='';
	}
    //Checamos que el campo comentario no este vacío
	if (form.comentario.value == 0){
		document.getElementById('div_comentario').innerHTML='<span class="BRojo">Ingrese su comentario</span>';
		form.comentario.value = '';
		form.comentario.focus();
		return false;
	}else{
		document.getElementById('div_comentario').innerHTML='';
	}

	//Enviar datos
	form.submit();
}
