jQuery(document).ready(function($) {
	
	function translateSpecial(){
		
		$("#menu .buy a").text('Comprar');
		$("#menu .contact a").text('Contacto');
		$("#menu .faq a").text('FAQ');
		
		$("#language a.en").text('Inglés');
		$("#language a.es").text('Español');
		
		if($("form input#name").length != 0){
		
			$("input#name").val('nombre');
			$("input#email").val('correo electrónico');
			$("input#phone").val('teléfono');
			$("input#country").val('país');
			$("input#zip").val('cremallera');
			$("textarea#inquiry").val('investigación');
			
		}
		
	}
	
	if($.cookie("visits") != ""){
		$visits = $.cookie("visits");
	} else {
		$visits = 0;
	}
	
	$visits++;
	
	$.cookie("visits", $visits);
	// cookie visits
	
	
	var speed = 200;
	
	$("#header ul li a, ul#menu li a").append("<span></span>");
	$("#header ul li a, ul#menu li a").hover(function() {
				
		if($(this).hasClass("active")){
			
		} else {
			
			$(this).animate({
			
				backgroundPosition: "0px 10px",
				paddingLeft: "11px"
			
			}, { queue: false, duration: speed });
		
		}
		
	}, function() {
		
		if($(this).hasClass("active")){
			
		} else {
		
			$(this).animate({
			
				backgroundPosition: "-20px 10px",
				paddingLeft: "0px"
			
			}, { queue: false, duration: speed });
		
		}
		
	});
	
	//end of navigation
	
	if($.cookie("visits") == 1){
		/*
		$("#language, #footer").css("height","50%");
		$("#language").animate({ height: "20px" }, 1000);
		$("#footer").animate({ height: "15px" }, 1000);
		*/
		$.cookie("language","en");
		
	}
	
	$("#language a").click(function(event) {
		event.preventDefault();
		
		$el = $(this);
		
		if($el.hasClass("en")){
			
			if($.cookie("language") == "en"){
				
			} else {
				$.cookie("language", "en");
				location.reload();
			}
			
		} else if($el.hasClass("es")) {
			
			if($.cookie("language") == "es"){
				
			} else {
			
				$("body").translate({ from: 'en', to: 'es', not: "#menu, form", complete: function(){
						$.cookie("language", "es");
						translateSpecial();
					}
				});
				
			}
			
		}
		
	});
	
	$(window).load(function() {
		
		if($.cookie("language") == "en"){
			
		} else {
			$("body").translate( { from: 'en', to: 'es', not: "#menu, form", complete: function(){
					translateSpecial();
				}
			});
		}
		
	});
	
	if(navigator.userAgent.match(/iPhone/i)){
		$("html").addClass("iphone");
		
		$(window).load(function() {
			
			var windowH = $(window).height();
			var pagewrapH = $("#pagewrap").height();
			var amount = ( windowH - pagewrapH ) - 8;
			var amount = amount + "px";
			
			$("#content").css("paddingBottom",amount);
			
		});
	}
	
	if(navigator.userAgent.match(/iPad/i)){
		$("html").addClass("ipad");
		
		$(window).load(function() {
			
			var windowH = $(window).height();
			var pagewrapH = $("#pagewrap").height();
			var amount = ( windowH - pagewrapH ) - 8;
			var amount = amount + "px";
			
			$("#content").css("paddingBottom",amount);
			
		});
		
	}
	
	if($("#language a.plus").length != 0){
	
		$("#language a.minus").addClass("disable");
		var textSizeEl = $("#language a.plus");
		$("#language a.plus").click(function(event) {
			event.preventDefault();
			
			if(textSizeEl.attr("class") == "plus"){
				largeText();
			} else if(textSizeEl.hasClass("large")){
				
				largerText();
			} else if(textSizeEl.hasClass("larger")){
				textSizeEl.addClass("disable");
			}

		});

		$("#language a.minus").click(function(event) {
			event.preventDefault();

			if(textSizeEl.attr("class") == "plus"){

			} else if(textSizeEl.hasClass("large")){
				textSizeEl.removeClass("large");
				$("#language a.minus").addClass("disable");
				normalText();
			} else if(textSizeEl.hasClass("larger")){
				textSizeEl.removeClass("disable");
				textSizeEl.removeClass("larger");
				textSizeEl.addClass("large");
				largeText();
			}

		});
		
		function normalText(){
			var textSizeEl = $("#language a.plus");
			
			if($(".page-template-faq-php").length != 0){
				$("#content div *, #content div").css("font-size","");
			}
			
			if($(".page-template-contact-php").length != 0){
				$("#content p").css("font-size","");
			}
			
			$.cookie("textSize", "normal");
			
		}
		
		function largeText(){
			var textSizeEl = $("#language a.plus");
			textSizeEl.addClass("large");
			$("#language a.minus").removeClass("disable");
			
			
			if($(".page-template-faq-php").length != 0){
				$("#content div *, #content div").css("font-size","15px");
			}
			
			if($(".page-template-contact-php").length != 0){
				$("#content p").css("font-size","15px");
			}
			
			$.cookie("textSize", "large");
			
		}
		
		function largerText(){
			var textSizeEl = $("#language a.plus");
			$("#language a.minus").removeClass("disable");
			textSizeEl.removeClass("large");
			textSizeEl.addClass("larger");
			textSizeEl.addClass("disable");
			
			if($(".page-template-faq-php").length != 0){
				$("#content div *, #content div").css("font-size","16px");
			}
			
			if($(".page-template-contact-php").length != 0){
				$("#content p").css("font-size","16px");
			}
			
			$.cookie("textSize", "larger");
			
		}
		
		$(window).load(function() {
			
			if($.cookie("textSize") == "normal"){
				
			} else if($.cookie("textSize") == "large"){
				largeText();
			} else if($.cookie("textSize") == "larger"){
				largerText();
			}
			
		});
		
	}
	
});