
$(document).ready(function(){ 	
						   
	$('ul.primary').show().css({opacity:0}).animate({opacity:1}, 1000);		
	
	$('.primary li ul').slideUp(); 
    
	$('.primary li.inicio a').addClass('scrolling'); 
						   
	$('.primary li a').click(function() {
		 $(this).addClass('scrolling').siblings('ul').children('li').children('a').removeClass('scrolling');
		 $(this).parents('li').children('ul').slideDown();
		 $(this).parents('li').siblings('li').children('ul').slideUp();
		 $(this).parents('li').siblings('li').children('a').removeClass('scrolling');
 	});

	$("a[href=#formacion]").click(function(){
   		$('.primary li.formacion').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
	 	$('.primary li.formacion').children('ul').slideDown(); 
	 });
	
	$("a[href=#pilates]").click(function(){
	   $('.primary li.formacion ul li a.pilates').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
   	$('.primary li.formacion ul li a').parents('li').children('ul').slideDown(); 
	 }); 

	$("a[href=#ciclo]").click(function(){
   		$('.primary li.formacion ul li a.ciclo').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
  		$('.primary li.formacion ul li a').parents('li').children('ul').slideDown(); 
	 }); 
	
	$("a[href=#aerobic]").click(function(){
	   $('.primary li.formacion ul li a.aerobic').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
	   $('.primary li.formacion ul li a').parents('li').children('ul').slideDown(); 
	 });
	
	$("a[href=#masaje-deportivo]").click(function(){
	   $('.primary li.formacion ul li a.masaje-deportivo').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
	   $('.primary li.formacion ul li a').parents('li').children('ul').slideDown(); 
	 });
	
	$("a[href=#actividades-acuaticas]").click(function(){
	   $('.primary li.formacion ul li a.actividades-acuaticas').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
	   $('.primary li.formacion ul li a').parents('li').children('ul').slideDown(); 
	 });
	
	$("a[href=#fitness]").click(function(){
  		$('.primary li.formacion ul li a.fitness').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
		$('.primary li.formacion ul li a').parents('li').children('ul').slideDown(); 
	 }); 

	$("a[href=#funcional]").click(function(){
   		$('.primary li.formacion ul li a.funcional').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
		$('.primary li.formacion ul li a').parents('li').children('ul').slideDown(); 
	}); 

	$("a[href=#tono]").click(function(){
	   $('.primary li.formacion ul li a.tono').addClass('scrolling').parents('li').siblings('li').children('a').removeClass('scrolling');
	   $('.primary li.formacion ul li a').parents('li').children('ul').slideDown(); 
	 }); 

   $.localScroll.defaults.axis = 'xy';
   
   $.localScroll({
		target: '#content', // Could be a selector or a jQuery object too.
		queue:true,
		duration:1000,
		hash:true
	});
	
	$("#newsform").validate({
		event: "blur",rules: {'nombre': "required",'email': "required email"},
		messages: {'nombre': "Por favor indica tu nombre. ",'email': "Por favor, indica una direcci&oacute;n de e-mail v&aacute;lida"},
		errorLabelContainer: "#respuestaNEWS",
		submitHandler: function(form){
			$("#respuestaNEWS").show();
			$("#respuestaNEWS").html("<img src='/img/ajax-loader.gif' style='vertical-align:middle;margin:0 10px 0 0' /><strong>Enviando mensaje...</strong>");
			$.ajax({
				type: "POST",
				url:"envio.php",
				contentType: "application/x-www-form-urlencoded",
				processData: true,				
				data: "nombre="+escape($('#nombre').val())+"&email="+escape($('#email').val())+"&asunto="+escape($('#asunto').val()),
				success: function(msg){
					$("#respuestaNEWS").html("<strong>Mensaje enviado correctamente. Gracias!</strong>");
					document.getElementById("nombre").value="";
					document.getElementById("email").value="";
					setTimeout(function() {$('#respuestaNEWS').fadeOut('fast');}, 3000);
				}
			});
		}
	});	  

$("#contactform").validate({
		event: "blur",rules: {'nombreContact': "required",'emailContact': "required email",'mensajeContact': "required"},
		messages: {'nombreContact': "Por favor indica tu nombre. ",'emailContact': "Por favor, indica una direcci&oacute;n de e-mail v&aacute;lida",'mensajeContact':"Por favor debe escribir un mensaje"},
		errorLabelContainer: "#respuestaContacta",
		submitHandler: function(form){
			$("#respuestaContacta").show();
			$("#respuestaContacta").html("<img src='/img/ajax-loader.gif' style='vertical-align:middle;margin:0 10px 0 0' /><strong>Enviando mensaje...</strong>");
			$.ajax({
				type: "POST",
				url:"envio.php",
				contentType: "application/x-www-form-urlencoded",
				processData: true,				
				data: "nombre="+escape($('#nombreContact').val())+"&email="+escape($('#emailContact').val())+"&telefono="+escape($('#telefonoContact').val())+"&empresa="+escape($('#empresaContact').val())+"&asunto="+escape($('#asuntoContact').val())+"&mensaje="+escape($('#mensajeContact').val())+"&conocido="+escape($('#conocidoContact').val()),
				success: function(msg){
					$("#respuestaContacta").html("<strong>Mensaje enviado correctamente. Gracias!</strong>");
					document.getElementById("nombreContact").value="";
					document.getElementById("emailContact").value="";
					document.getElementById("telefonoContact").value="";
					document.getElementById("empresaContact").value="";
					document.getElementById("asuntoContact").value="";
					document.getElementById("mensajeContact").value="";
					document.getElementById("conocidoContact").value="";
					setTimeout(function() {$('#respuestaContacta').fadeOut('fast');}, 3000);
				}
			});
		}
	});	  

/*$('#newsform').html5form({
 	 allBrowsers : true,
     responseDiv : '#respuestaNEWS',	
	 emptyMessage : 'Este campo es obligatorio' 
	 }); 

$("form.newsform input")
		.bind("focus.labelFx", function(){
			$(this).prev().hide();
		})
		.bind("blur.labelFx", function(){
			$(this).prev()[!this.value ? "show" : "hide"]();
		})
		.trigger("blur.labelFx")
		

$('#contactform').html5form({
 	 allBrowsers : true,
     responseDiv : '#respuesta',	
	 emptyMessage : 'Este campo es obligatorio' 
	 }); */

 });

 
/*/jquery.html5form-min.js*/
(function($){
	$.fn.html5form=function(options){
		$(this).each(function(){
			var defaults={
				async:true,
				method:$(this).attr('method'),
				responseDiv:null,
				labels:'show',
				colorOn:'#000000',
				colorOff:'#EFEFEF',
				action:$(this).attr('action'),
				messages:false,
				emptyMessage:false,
				emailMessage:false,
				allBrowsers:false
				};
			var opts=$.extend({},defaults,options);
			if(!opts.allBrowsers){if($.browser.webkit&&parseInt($.browser.version)>=533){return false;}}
			var form=$(this);
			var required=new Array();
			var email=new Array();
			function fillInput(input){
				if(input.val()==''){
					input.val(input.attr('placeholder'));
					input.css('color',opts.colorOff);
					if($.browser.mozilla){input.css('-moz-box-shadow','none');}
				}
			}
			if(opts.labels=='hide'){$(this).find('label').hide();}
            $.each($('select',this),function(){$(this).css('color',opts.colorOff);$(this).change(function(){$(this).css('color',opts.colorOn);});});$.each($(':input:visible:not(:button, :submit, :radio, :checkbox, select)',form),function(i){fillInput($(this));if(this.getAttribute('required')!=null){required[i]=$(this);}
$('input').filter(this).each(function(){if(this.getAttribute('type')=='email'){email[i]=$(this);}});$(this).bind('focus',function(ev){ev.preventDefault();if(this.value==$(this).attr('placeholder')){if(this.getAttribute('type')!='url'){$(this).attr('value','');}}
$(this).css('color',opts.colorOn);});$(this).bind('blur',function(ev){ev.preventDefault();if(this.value==''){fillInput($(this));}
else{if((this.getAttribute('type')=='url')&&($(this).val()==$(this).attr('placeholder'))){fillInput($(this));}}});$('textarea').filter(this).each(function(){if($(this).attr('maxlength')>0){$(this).keypress(function(ev){var cc=ev.charCode||ev.keyCode;if(cc==37||cc==39){return true;}
if(cc==8||cc==46){return true;}
if(this.value.length>=$(this).attr('maxlength')){return false;}
else{return true;}});}});});$.each($(':submit',this),function(){$(this).bind('click',function(ev){var emptyInput=null;var emailError=null;var input=$(':input:visible:not(:button, :submit, :radio, select)',form);$(required).each(function(key,value){if(value==undefined){return true;}
if(($(this).val()==$(this).attr('placeholder'))||($(this).val()=='')){emptyInput=$(this);if(opts.emptyMessage){$(opts.responseDiv).html('<p>'+opts.emptyMessage+'</p>');}
else if(opts.messages=='es'){$(opts.responseDiv).html('<p>El campo '+$(this).attr('title')+' es requerido.</p>');}
else if(opts.messages=='en'){$(opts.responseDiv).html('<p>The '+$(this).attr('title')+' field is required.</p>');}
else if(opts.messages=='it'){$(opts.responseDiv).html('<p>Il campo '+$(this).attr('title')+' Ã© richiesto.</p>');}
else if(opts.messages=='de'){$(opts.responseDiv).html('<p>'+$(this).attr('title')+' ist ein Pflichtfeld.</p>');}
return false;}
return emptyInput;});$(email).each(function(key,value){if(value==undefined){return true;}
if($(this).val().search(/[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/i)){emailError=$(this);return false;}
return emailError;});if(!emptyInput&&!emailError){$(input).each(function(){if($(this).val()==$(this).attr('placeholder')){$(this).val('');}});if(opts.async){var formData=$(form).serialize();$.ajax({url:opts.action,type:opts.method,data:formData,success:function(data){if(opts.responseDiv){$(opts.responseDiv).html(data);}
$(input).val('');$.each(form[0],function(){fillInput($(this).not(':hidden, :button, :submit, :radio, :checkbox, select'));$('select',form).each(function(){$(this).css('color',opts.colorOff);$(this).children('option:eq(0)').attr('selected','selected');});$(':radio, :checkbox',form).removeAttr('checked');});}});}
else{$(form).submit();}}else{if(emptyInput){$(emptyInput).focus().select();}
else if(emailError){if(opts.emailMessage){$(opts.responseDiv).html('<p>'+opts.emailMessage+'</p>');}
else if(opts.messages=='es'){$(opts.responseDiv).html('<p>Ingrese una direcciÃ³n de correo vÃ¡lida por favor.</p>');}
else if(opts.messages=='en'){$(opts.responseDiv).html('<p>Please type a valid email address.</p>');}
else if(opts.messages=='it'){$(opts.responseDiv).html("<p>L'indirizzo e-mail non Ã© valido.</p>");}
else if(opts.messages=='de'){$(opts.responseDiv).html("<p>Bitte eine gÃ¼ltige E-Mail-Adresse eintragen.</p>");}
$(emailError).select();}else{alert('Unknown Error');}}
return false;});});});}})(jQuery);

