jQuery(function() {

	

	jQuery('#nav ul ul').hide();

	

	jQuery('#nav ul li').hover(

	function () {

		jQuery(this).find('ul').show();

	}, 

	function () {

		jQuery(this).find('ul').hide();

	}

	);
	
	jQuery('#list_faq h3 a').click(function(){
		
		if ( jQuery(this).hasClass('active')) {
			
			jQuery(this).parents('li').find('div').hide();
			jQuery(this).removeClass('active')
			return false;
		}
		
		else {
			
			jQuery(this).parents('li').find('div').show();
			jQuery(this).addClass('active')
			return false;
			
		}
											
	  	
     });

	
	jQuery("#nav li:first").addClass('nav_home');
	jQuery(".home #nav li:first").addClass('active');
	jQuery("#nav").find('.current_page_item').find('a').addClass('active');
	jQuery("#nav").find('.current_page_ancestor').find('a').addClass('active');
	jQuery("#nav").find('.current_page_parent').find('a').addClass('active');
	

	jQuery("#loading").bind("ajaxSend", function(){

		jQuery(this).show();

		jQuery('#contact_form fieldset').addClass('layer');

		}).bind("ajaxComplete", function(){

		jQuery(this).hide();

		jQuery('#contact_form fieldset').removeClass('layer');

	});

	

	var action_val = jQuery('#contact_form').attr('action'); 



	jQuery(".submit").click(function() {

		

	 var name = jQuery("#name").val();

		if (name == "") {

      jQuery("#name_error").show();

      jQuery("#name").focus();

      return false;

    }

	

	var name = jQuery("#name").val();

		if (name == "Su nombre") {

      jQuery("#name_error").show();

      jQuery("#name").focus();

      return false;

    }

	

	var email = jQuery("#email").val();

		if (email == "") {

      jQuery("#email_error").show();

      jQuery("#email").focus();

      return false;

    }

	

	var email = jQuery("#email").val();

		if (email == "Su email") {

      jQuery("#email_error").show();

      jQuery("#email").focus();

      return false;

    }

	

	var email = jQuery("#email").val();

	if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) ){

	jQuery("#email_error").show();

	jQuery("#email").focus();

	return (false);

	}

	

	var comments = jQuery("#comments").val();

		if (comments == "") {

      jQuery("#comments_error").show();

      jQuery("#comments").focus();

      return false;

    }

	

	var comments = jQuery("#comments").val();

		if (comments == "Escriba su comentario") {

      jQuery("#comments_error").show();

      jQuery("#comments").focus();

      return false;

    }

	

		

		var dataString = 'name=' + name + '&email=' + email + '&comments=' + comments;

		//alert (dataString);return false;

		jQuery.ajax({

		type: "POST",

		url: action_val,

		data: dataString,

		success: function() {

			jQuery('#contact_form').html("<fieldset id='message'></fieldset>");

			jQuery('#message').html("<p>Formulario de contacto enviado.</p>")

			.append("<p>Nos podremos en contacto con Ud. pronto.</p>");

      }

     });

    return false;

	});

	

	jQuery('#nav ul li:last').addClass('no_bg');

  

});
