
$(document).ready(function() { 
		jQuery().ajaxStart(function() {
			$('#loading').show();
		}).ajaxStop(function() {
			$('#loading').hide();
		}).ajaxError(function(a, b, e) {
			throw e;
		});

		
		$.validator.messages.required = "Campo Obrigatório!";
		$.validator.messages.email = "Email Inválido!";
		
		$('#F_FONE').mask('(99) 9999-9999');
		
		$("#frmManutContatos").validate({
			invalidHandler:function(){
				$('#loading_contato').hide();
			},
			submitHandler: function(form) {
					$('#loading_contato').show();
					$(form).ajaxSubmit(function(retorno){	
						$('#loading_contato').hide();	
						if (retorno!=true){
							alert(retorno);
						} else{
							$('#F_NOME').val('');
							$('#F_EMAIL').val('');
							$('#F_FONE').val('');
							$('#F_MENSAGEM').val('');
							alert('Formulário enviado com Sucesso!');
						}	
					});
			}
		});		
			

		inicial_pos();

		$(window).resize(function(){
			inicial_pos();						  
		});
								  
});	
	
//Inicia as variaveis
var inicial     		= 0;
var quem_somos     		= 0;
var servicos 		    = 0;		
var produtos 			= 0;
var galeria 		    = 0;
var destaque 	        = 0;
var contatos 			= 0;
var div_atual			= "";

function inicial_pos(){	
	
	var windowS = $(window).width();
	var windowH = $(document).height();
	
	$('#div_site').width(windowS);
	$('#div_site').height(windowH);		
	
	//Determina a posicao inicial
	
	inicial     		=  $('#home').offset().left;
	quem_somos     		=  $('#quem_somos').offset().left;
	servicos 		    =  $('#servicos').offset().left;
	produtos 			=  $('#produtos').offset().left;
	galeria 		    =  $('#galeria').offset().left;
	destaque 	        =  $('#destaque').offset().left;
	contatos 			=  $('#contato').offset().left;
	
	if (div_atual != ""){
		goto(div_atual);	
	}else{
		goto('#home');			
	}	
}

function goto(to){
	div_atual = to;
	var link= to;
	var speed = 1000;		
	var windowSize = $(window).width();	
	var left = 0;
	switch(to){
		case "#home": if (inicial<0){ left = 0;} else {left = inicial;} break;
		case "#quem_somos": left = quem_somos - inicial;break;
		case "#servicos": left = servicos - inicial;break;
		case "#produtos": left = produtos - inicial;break;
		case "#galeria": left = galeria - inicial;break;
		case "#destaque": left = destaque - inicial;break;
		case "#contato": left = contatos - inicial;break;
		default: $(link).offset().left;	
	}
	var divSize    = $(link).width();
	left = parseInt(left  +  ((divSize - windowSize)/2)) - (to=="#home"?0:00);
	$('#div_site').animate({scrollLeft:left}, speed);	

}

