$(document).ready(iniciarEventos);

function iniciarEventos(){
	default_val();
	$("select.sub_menu_panles").change(cargarPlanes);
	$("#sig_planes, #ant_planes").bind("click",cargarPlanes);
	$('.chat, .online').click(function(){
		window.open('livehelp/livehelp.php','','resizable=false,width=470,height=280');
	});
  	playEventos();
	$('#registrar').bind("click", validar_regcongresos);
}

function default_val(){
	$(':text').focus(function(){
		if ($(this).attr("id")=="clave"){
			$(this).replaceWith("<input type=\"password\" name=\"clave\" id=\"clave\"  style=\"color:#000\"");
		}
		this.valuedefault = this.valuedefault || this.value;
		if (this.value == this.valuedefault)
			this.value = '';
		$(this).css('color','#000');
	});
	$(':text, :password').blur(function(){
		if (this.value.length == 0 || this.value == this.valuedefault)
			$(this).css('color','#999999');
		if (this.valuedefault && this.value.length==0){
			this.value = this.valuedefault;
			if ($(this).attr("id")=="clave"){
				$(this).replaceWith("<input type=\"text\" name=\"clave\" id=\"clave\" value=\"Contrase&ntilde;a:\" style=\"color:#999999\"");
			}
		}
	});
}

function cargarPlanes(){
	var enl=$(this).attr("id");
	var evento_consulta=$(this).attr("evento");
	var tipo=$("#tipo").val();
	var destino=$("#destino").val();
	var pagina=$("#pagina").val();
	if(!pagina)
		pagina=1;
	$("#enl").val(enl);
// 	registrar_visita(enl);
	request=$.ajax({
		type: "POST",
		url: "contenido.php",
// 		dataType: "json",
		data: "accion=planes&tipo="+tipo+"&destino="+destino+"&pagina="+pagina+"&evento_consulta="+evento_consulta,
		success: mostrarPlan,
		timeout: 50000
	});
}

function mostrarPlan(datos){
 	var enl=$("#enl").val();
	if(enl=="sig_planes"){
		dir_out="right";
		dir_in="left";
	}else{
		dir_out="left";
		dir_in="right";
	}
	$("#div_planes").hide("slide",{direction: dir_in},500,function(){
 		$("#div_planes").html(datos);
 		$("#div_planes").show("slide",{direction: dir_out},500);
 	});
}

function playEventos(){
	var refreshId = setInterval(function(){
		$('#div_evento').fadeOut("slow", function(){
			$('#div_evento').load('traer_evento.php', '', function(){
				$('#div_evento').fadeIn("slow");
			});
		});
	}, 7000);
}

// Validar los campos
function validar_regcongresos(){
	var la = $('#language').val();
	if($('#email').val()=="" || $('#email').val()==$('#def_email').val()){
		if(la=="en")
			alert("E-mail not valid");
		else
			alert("Debe ingresar su e-mail");
		$('#email').select();
		$('#email').focus();
		return false;
	}
	// validar la cuenta de correo usando una expresion regular (RegExp)
	if($('#email').val().search(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/ig)){
		if(la=="en")
			alert("E-mail not valid");
		else
			alert("La cuenta de correo no es v\u00E1lida");
		$('#email').select();
		$('#email').focus();
		return false;
	}
	if($('#clave').val()=="" || $('#clave').val()==$('#def_clave').val()){
		if(la=="en")
			alert("Password not valid");
		else
			alert("Debe ingresar una contrase\u00F1a");
		$('#clave').select();
		$('#clave').focus();
		return false;
	}
	return true;
}

function validar_contactenos(la){
	if($('#nombre').val()==""){
		if(la=="en")
			alert("Name not valid");
		else
			alert("Debe ingresar un nombre");
		$('#nombre').select();
		$('#nombre').focus();
		return false;
	}
	if($('#correo').val()==""){
		if(la=="en")
			alert("E-mail not valid");
		else
			alert("La cuenta de correo no puede estar en blanco");
		$('#correo').select();
		$('#correo').focus();
		return false;
	}
	// validar la cuenta de correo usando una expresion regular (RegExp)
	if($('#correo').val().search(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/ig)){
		if(la=="en")
			alert("E-mail not valid");
		else
			alert("La cuenta de correo no es v\u00E1lida");
		$('#correo').select();
		$('#correo').focus();
		return false;
	}
	if($('#telfono').val()=="" && $('#movil').val()==""){
		if(la=="en")
			alert("Phone or Mobile not valid");
		else
			alert("Debe ingresar un numero de telefono o movil");
		$('#telfono').select();
		$('#telfono').focus();
		return false;
	}
	return true;
}

function validar_recomendar(la){
	if($('#nombre').val()==""){
		if(la=="en")
			alert("Name not valid");
		else
			alert("Debe ingresar un nombre");
		$('#nombre').select();
		$('#nombre').focus();
		return false;
	}
	if($('#email').val()==""){
		if(la=="en")
			alert("E-mail not valid");
		else
			alert("La cuenta de correo no puede estar en blanco");
		$('#email').select();
		$('#email').focus();
		return false;
	}
	// validar la cuenta de correo usando una expresion regular (RegExp)
	if($('#email').val().search(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/ig)){
		if(la=="en")
			alert("E-mail not valid");
		else
			alert("La cuenta de correo no es v\u00E1lida");
		$('#email').select();
		$('#email').focus();
		return false;
	}
	if($('#dest_nombre').val()==""){
		if(la=="en")
			alert("Name not valid");
		else
			alert("Debe ingresar un nombre de destinatario");
		$('#dest_nombre').select();
		$('#dest_nombre').focus();
		return false;
	}
	if($('#dest_email').val()==""){
		if(la=="en")
			alert("E-mail not valid");
		else
			alert("La cuenta de correo del destinatario no puede estar en blanco");
		$('#dest_email').select();
		$('#dest_email').focus();
		return false;
	}
	// validar la cuenta de correo usando una expresion regular (RegExp)
	if($('#dest_email').val().search(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/ig)){
		if(la=="en")
			alert("E-mail not valid");
		else
			alert("La cuenta de correo del destinatario no es v\u00E1lida");
		$('#dest_email').select();
		$('#dest_email').focus();
		return false;
	}
	return true;
}
