$(document).ready(function() {
	$(".logoEvox").mouseover(function() {
		$(this).animate({opacity: 1}, 150);
	}).mouseout(function(){
		$(this).animate({opacity: 0.5}, 100)
	});
	
	$(".logoEvox").animate({opacity: 0.5}, 150);
	$(".logoEvox").click(function() {$(this).animate({opacity: 1}, 200)});
	
	$(".inputSubmit").css({display: "inline"});
	
	$('a[rel~=external]').attr('target','_blank');
	
	$(".fancyBoxPhotos").fancybox();
	
	$(".fancyBoxIframeGoogleMaps").fancybox({
		'width'				: 600,
		'height'			: 500,
		'autoScale'			: false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe'
		}
	);
	
	function resizeWindow(){
		if($(window).width()<=990) {
			$('.body').width(990);
			$('.foot').width(990);
		} else {
			$('.body').width('100%');
			$('.foot').width('100%');
		}
	}
	resizeWindow();
			
	$(window).resize(function() {
		resizeWindow();
	});
	
	$('#linkMenu'+paginaNumeroJs).removeClass('linkMenu').addClass('linkMenuSelected');
	$('#linkMenu'+paginaNumeroJs).removeAttr("href");
	
	if(paginaJs == "produtos"){
		$('#linkProducts'+subPaginaNumeroJs).removeClass('linkProducts').addClass('linkProductsSelected');
		$('#linkProducts'+subPaginaNumeroJs).removeAttr("href");
	}
	
	var linkChangLang = "linkChangLang"+primeiraLetraMaiscula(idiomaJs);
	var linkChangLangSelected = "linkChangLang"+primeiraLetraMaiscula(idiomaJs)+"Selected";
	
	$("#"+linkChangLang).removeClass(linkChangLang).addClass(linkChangLangSelected);
	$("#"+linkChangLang).removeAttr("href");
	
	function primeiraLetraMaiscula(frase){
		str = frase;
		str1 = str.substring(0,1);
		str = str.replace(str1, str1.toUpperCase());
		return str;
	}
	
	$('.linkNewsletter').click(function() {
		$('.formNewsletter').slideToggle();
	});
	
	if(paginaJs == "pagina-inicial"){
		$('#slider').nivoSlider();
		
		$(".nivo-prevNav").mouseover(function() {
			$(this).animate({opacity: 0.5}, 150);
		}).mouseout(function(){
			$(this).animate({opacity: 1}, 100)
		});
		
		$(".nivo-nextNav").mouseover(function() {
			$(this).animate({opacity: 0.5}, 150);
		}).mouseout(function(){
			$(this).animate({opacity: 1}, 100)
		});
	}
	
	// formulário contato
	if(paginaJs == "contato"){
		$("#formContato").validate({errorLabelContainer: $("#formContato div.error")});
		$formContato = $('#formContato');
		var dadosFormContato;
		var msgAjaxContato;
	
		function resetFieldsContato(){
			$('#inputSubmitContato').css({display:'block'});
			$('#requiredFieldsContato').css({display: 'block'});
			$('#statusContato').css({display: 'none'});
			if(idiomaJs == "en"){
				$('#statusContato').html('Sending...');
			} else {
				$('#statusContato').html('Enviando...');
			}
		}
		
		function msgContato(){
			$('#statusContato').html(msgAjaxNews);
			dadosFormContato.reset();
			window.setTimeout(resetFieldsContato, 4000);
		}
	
		$formContato.bind('submit', function(){
			if($("#formContato").valid()){
				$('#inputSubmitContato').css({display:'none'});
				var params = $(this.elements).serialize();
				dadosFormContato = this;
				
				$.ajax({
					type: 'POST',
					url: this.action,
					data: params,
					beforeSend: function(){
						$('#statusContato').css({display: 'block'});
						$('#requiredFieldsContato').css({display: 'none'});
					},
					success: function(txt){
						msgAjaxNews = txt;
						window.setTimeout(msgContato, 1000);
					},
					error: function(txt){
						msgAjaxNews = txt;
						window.setTimeout(msgContato, 1000);
					}
				})
				
				return false;
			}
		});
	}
	
	// formulário newsletter
	$("#formNewsletter").validate({errorLabelContainer: $("#formNewsletter div.error")});
    $formNewsletter = $('#formNewsletter');
	var dadosFormNews;
	var msgAjaxNews;

	function resetFieldsNews(){
		$('#inputSubmitNews').css({display:'block'});
		$('#requiredFieldsNews').css({display: 'block'});
		$('#statusNews').css({display: 'none'});
		if(idiomaJs == "en"){
			$('#statusNews').html('Sending...');
		} else {
			$('#statusNews').html('Enviando...');
		}
		$('.formNewsletter').slideUp();
	}
	
	function msgNews(){
		$('#statusNews').html(msgAjaxNews);
		dadosFormNews.reset();
		window.setTimeout(resetFieldsNews, 4000);
	}

    $formNewsletter.bind('submit', function(){
		if($("#formNewsletter").valid()){
			$('#inputSubmitNews').css({display:'none'});
			var params = $(this.elements).serialize();
			dadosFormNews = this;
			
			$.ajax({
				type: 'POST',
				url: this.action,
				data: params,
				beforeSend: function(){
					$('#statusNews').css({display: 'block'});
					$('#requiredFieldsNews').css({display: 'none'});
				},
				success: function(txt){
					msgAjaxNews = txt;
					window.setTimeout(msgNews, 1000);
				},
				error: function(txt){
					msgAjaxNews = txt;
					window.setTimeout(msgNews, 1000);
				}
			})
			
			return false;
		}
    });
});
