// JavaScript Document
$(document).ready(function(){
	
	/* Nosotros */
	$(".hide").eq(0).show();
	$(".left ul li").click(function(){
		
		$(".left ul li").removeClass("activo");
		$(".hide").hide();
		
		$(this).addClass("activo");
		$(".hide").eq($(this).index()).show();
		
		$(".hide-first").hide();
	});
	
	/* Staff Medico */
	$(".staff-medico .hide").eq(0).hide();
	
	/* Change Idioma */
	$(".lang img").click(function(){
		$.get("ajax.php",{lang:$(this).attr("name"),action:'lang'},function(){
			window.location.reload();
		});
	});
	
	$.preloadCssImages();
	
	$('.contact_home label').labelOver('over');
	
	$("a.video").fancybox();
		
	$("a.map").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'autoScale'     	: false,
		'type'				: 'iframe',
		'width'				: 500,
		'height'			: 400,
		'scrolling'   		: 'no'
	});
	
	$(".enviado").fancybox();
	
	$("#send_contact").click(function(){
		if($("#lang").val() == '_es'){
			if($("#mensaje").val() == ''){
				alert("Por favor ingrese su mensaje");
				$("#mensaje").focus();
				return false;
			}else if($("#nombre").val() == ''){
				alert("Por favor ingrese su nombre");
				$("#nombre").focus();
				return false;
			}else if($("#email").val() == ''){
				alert("Por favor ingrese su email");
				$("#email").focus();
				return false;
			}else if(checkemail($("#email").val()) == false){
				alert("Por favor ingrese un email valido");
				$("#email").focus();
				return false;
			}
		}else{
			if($("#mensaje").val() == ''){
				alert("Please enter your message");
				$("#mensaje").focus();
				return false;
			}else if($("#nombre").val() == ''){
				alert("Please enter your name");
				$("#nombre").focus();
				return false;
			}else if($("#email").val() == ''){
				alert("Please enter your email");
				$("#email").focus();
				return false;
			}else if(checkemail($("#email").val()) == false){
				alert("Please enter  valid email");
				$("#email").focus();
				return false;
			}
		}
		
		$.ajax({
			data: $("#form_contact").serialize(),
			type: "POST",
			url: "enviar.php",
				success: function(data){
					
					$("#form_contact ul input").val("");
					$("#form_contact ul textarea").val("");
					$('.contact_home label').css("text-indent","0px");
					$(".enviado").trigger("click");
				}
		  });
	});
	
	var testresults
	function checkemail(value){
		var str = value
		var filter=/^.+@.+\..{2,3}$/
			if (filter.test(str))
			testresults=true
		else{
			testresults=false
		}
		return (testresults)
	}
	
});

$.fn.labelOver = function(overClass) {
	return this.each(function(){
		var label = jQuery(this);
		var f = label.attr('for');
		if (f) {
			var input = jQuery('#' + f);
			
			this.hide = function() {
			  label.css({ textIndent: -10000 })
			}
			
			this.show = function() {
			  if (input.val() == '') label.css({ textIndent: 0 })
			}

			// handlers
			input.focus(this.hide);
			input.blur(this.show);
		  label.addClass(overClass).click(function(){ input.focus() });
			
			if (input.val() != '') this.hide(); 
		}
	})
}


