function enviarNewsletter()
{
	var enviar = true;
	
	jQuery("#FormNewsletter .cf_info").html("");
	jQuery("#FormNewsletter .cf_info").slideUp();
	jQuery("#FormNewsletter .msg").hide();
		
	var correo = jQuery("#FormNewsletter #cf2_field_1").attr("value");
	var condiciones = jQuery("#FormNewsletter #cf2_field_2").attr("checked");
	
	if( correo == "" )
	{
		jQuery("#FormNewsletter .cf_info").append("<p>Debe agregar un correo</p>");
		jQuery("#FormNewsletter .cf_info").slideDown();
		enviar = false;
	}
	else if( !isEmail(correo) )
	{
		jQuery("#FormNewsletter .cf_info").append("<p>Debe escribir un correo válido</p>");
		jQuery("#FormNewsletter .cf_info").slideDown();
		enviar = false;
	}
	
	if( !condiciones )
	{
		jQuery("#FormNewsletter .cf_info").append("<p>Debe aceptar las condiciones</p>");
		jQuery("#FormNewsletter .cf_info").slideDown();
		enviar = false;
	}
	
	if( enviar )
	{
		return true;
	}
		
	return false;
}	
	
	
function enviarContacto()
{
	var enviar = true;
	
	jQuery("#FormContacto .cf_info").html("");
	jQuery("#FormContacto .cf_info").slideUp();
	jQuery("#FormContacto .msg").hide();
		
	var nombre = jQuery("#FormContacto #cf_field_1").attr("value");
	var correo = jQuery("#FormContacto #cf_field_2").attr("value");
	var mensaje = jQuery("#FormContacto #cf_field_3").attr("value");
	var condiciones = jQuery("#FormContacto #cf_field_4").attr("checked");
		
	if( !nombre )
	{
		jQuery("#FormContacto .cf_info").append("<p>Debe escribir su nombre</p>");
		jQuery("#FormContacto .cf_info").slideDown();
		enviar = false;
	}
	
	if( correo == "" )
	{
		jQuery("#FormContacto .cf_info").append("<p>Debe agregar un correo</p>");
		jQuery("#FormContacto .cf_info").slideDown();
		enviar = false;
	}
	else if( !isEmail(correo) )
	{
		jQuery("#FormContacto .cf_info").append("<p>Debe escribir un correo válido</p>");
		jQuery("#FormContacto .cf_info").slideDown();
		enviar = false;
	}
	
	if( !mensaje )
	{
		jQuery("#FormContacto .cf_info").append("<p>Debe escribir mensaje</p>");
		jQuery("#FormContacto .cf_info").slideDown();
		enviar = false;
	}
	
	if( !condiciones )
	{
		jQuery("#FormContacto .cf_info").append("<p>Debe aceptar las condiciones</p>");
		jQuery("#FormContacto .cf_info").slideDown();
		enviar = false;
	}

	if( enviar )
	{
		jQuery("#FormContacto .msg").html( '<img src="/cms/images/network-save.gif" />' );
		jQuery.ajax({
				type: "POST",
				url: jQuery("#FormContacto").attr("action"),
				data: "Nombre="+ nombre +"&Mensaje="+ mensaje +"&Email=" + correo,
				success: function(datos){						
			   		jQuery("#FormContacto .msg").html( "<p>" + datos + "</p>" );
					jQuery("#FormContacto .msg").slideDown();
			  	}
		});
	}
			
	return false;
}	

function enviarEmpleo()
{
	var enviar = true;
	
	jQuery("#FormEmpleo .cf_info").html("");
	jQuery("#FormEmpleo .cf_info").slideUp();
	jQuery("#FormEmpleo .msg").hide();
		
	var nombre = jQuery("#FormEmpleo #cf_field_1").attr("value");
	var correo = jQuery("#FormEmpleo #cf_field_2").attr("value");
	var mensaje = jQuery("#FormEmpleo #cf_field_3").attr("value");
	var telefono = jQuery("#FormEmpleo #cf_field_4").attr("value");
	var condiciones = jQuery("#FormEmpleo #cf_field_5").attr("checked");
		
	if( !nombre )
	{
		jQuery("#FormEmpleo .cf_info").append("<p>Debe escribir su nombre</p>");
		jQuery("#FormEmpleo .cf_info").slideDown();
		enviar = false;
	}
	
	if( correo == "" )
	{
		jQuery("#FormEmpleo .cf_info").append("<p>Debe agregar un correo</p>");
		jQuery("#FormEmpleo .cf_info").slideDown();
		enviar = false;
	}
	else if( !isEmail(correo) )
	{
		jQuery("#FormEmpleo .cf_info").append("<p>Debe escribir un correo válido</p>");
		jQuery("#FormEmpleo .cf_info").slideDown();
		enviar = false;
	}
	
	if( !mensaje )
	{
		jQuery("#FormEmpleo .cf_info").append("<p>Debe escribir mensaje</p>");
		jQuery("#FormEmpleo .cf_info").slideDown();
		enviar = false;
	}
	
	if( !condiciones )
	{
		jQuery("#FormEmpleo .cf_info").append("<p>Debe aceptar las condiciones</p>");
		jQuery("#FormEmpleo .cf_info").slideDown();
		enviar = false;
	}

	if( enviar )
	{
		jQuery("#FormEmpleo").submit();
		return true;
	}
			
	return false;
}	
	
	jQuery(document).ready(function(jQuery) {
	  jQuery('a[rel*=facebox]').facebox()
	}) 
	
	
	
/*Listas en ajax*/
jQuery(document).ready(function(){
	if( jQuery(".enlace-ajax") )
	{
		jQuery(".enlace-ajax").click(function(){
			jQuery(this).parents(".listado-ajax").find(".caso-practico").removeClass("no-activo").removeClass("activo").addClass("no-activo");
			jQuery(this).parents(".caso-practico").removeClass("no-activo").addClass("activo");
			
			jQuery(".no-activo .content-oculto").slideUp();
			jQuery(".no-activo h4.subservicio").removeClass("activado");
			
			jQuery(".activo .content-oculto").slideToggle();	
			jQuery(this).parents(".caso-practico").find("h4.subservicio").toggleClass("activado");
			return false;
		});
	}
	
	if( jQuery(".enlace-lista-ajax-servicio") ) 
	{
		jQuery(".enlace-lista-ajax-servicio").click(function(){
			jQuery(this).parents(".listado-ajax-servicios").find(".serv").removeClass("activado").removeClass("desactivado").addClass("desactivado");
			jQuery(this).parents(".serv").removeClass("desactivado").addClass("activado");
			
			jQuery(".desactivado .div-servicio").slideUp();		
			jQuery(".desactivado h4").removeClass("activado");		
			
			jQuery(".activado .div-servicio").slideToggle();	
			jQuery(this).parents(".serv").find("h4.subservicio").toggleClass("activado");
			return false;
		});
	}
	
	var url;
	jQuery(".cargar-form").each(function(){
		url = jQuery(this).attr("alt");
		
		jQuery(this).load( url );
	});
	
});



$(document).ready(function(){
	$(".validarForm").submit(function(){
		
		var errores = "";
		
		$(this).find("fieldset.errores").slideUp();
		$(this).find('input[type*=text].requerido, textarea.requerido, select.requerido').each(function(){
			if( $(this).val() == "" )
				errores += "<p>Debe rellenar el campo "+$(this).attr("alt")+" </p>";
		});
		
		$(this).find('input[type*=checkbox].requerido').each(function(){
			if( !$(this).attr("checked") )
				errores += "<p>Debe aceptar "+$(this).attr("alt")+" </p>";
		});
		
		if( errores == "" )
		{
			$(this).find("fieldset.errores").slideUp();
			return true;
		}
		else
		{
			$(this).find("fieldset.errores").slideDown();
			$(this).find("fieldset.errores").html("<p><strong>Han ocurrido los siguientes errores</strong></p> " + errores );
			return false;
		}				
		
	});	
});




