function acentOff(palavra) {
    com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
    sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
    nova='';
    for(i=0;i<palavra.length;i++) {
      if (com_acento.search(palavra.substr(i,1))>=0) {
        nova+=sem_acento.substr(com_acento.search(palavra.substr(i,1)),1);
      }
      else {
       nova+=palavra.substr(i,1);
      }
    }
    return nova.toLowerCase();
}

jQuery.jQueryRandom = 0;
jQuery.extend(jQuery.expr[":"],
{
    random: function(a, i, m, r) {
        if (i == 0) {
            jQuery.jQueryRandom = Math.floor(Math.random() * r.length);
        };
        return i == jQuery.jQueryRandom;
    }
});

var telaW = $(window).width()
var telaH = $(window).height()

//Tratamento do tamanho das imagens
function ajusteImgs(){
	$('#img-bg img').each(function(){
		if($(this).width() < telaW) $(this).css({height:'auto', width:'100%'}); 
	});
}

function imgLoop(tempo){
	imgTime = false;
	function imgTroca(item){				
		clearTimeout(imgTime);
		imgTime = setTimeout(function(){
			var a = $('#img-bg img:visible')
			var i = a.index()
			
			var next = a.next()
			if(next.length == 0){ var next = $('#img-bg img:first') }
			
			a.css('zIndex','1');
			next.css({opacity:0,zIndex:2,display:'block'}).stop().animate({opacity:1},1000,function(){
				//alert(i);
				$('#img-bg img:eq('+i+')').css('opacity','0').hide();
			});
			
			imgTroca();
		},tempo);
	}
	imgTroca();
}

function imgRotativa(intervalo){
	$('#img-bg img').css('opacity','0').hide();
	$('#img-bg img:first').show().load(function(){
		ajusteImgs();
		$(this).stop().animate({opacity:1},600);
		imgLoop(intervalo);
	});		
}

$(document).ready(function(){
	
	var telaW = $(window).width()
	var telaH = $(window).height()
	
	//Ajuste para IE
	if($.browser.msie && parseInt($.browser.version, 10) < 9){
		$('body').wrapInner('<div id="geral" style="width:'+telaW+';height:'+telaH+';overflow:hidden"></div>');
		$('#cont-min span').css({marginLeft:'480'});
	}
	
	//// Posiciona Conteudo
	var tMin = 380 //espaco minimo do conteudo para o topo
	var cH = $('#conteudo').height()
	//$('#conteudo').css({bottom: telaH-(tMin+cH)});
	
	//$('body').css({width:telaW, height:telaH, overflow:'hidden'});
	$('#conteudo,#img-bg').css({width:telaW});
	
	if($('#img-bg').hasClass('pg-inicial')) { 
	
	
	
	} else {
		
		var imgFundo = $('#img-bg img:visible')
		$('body').data('src',imgFundo.attr('src'));
		imgFundo.remove();
		$('#img-bg').append('<img src="'+$('body').data('src')+'" />');
		$('#img-bg img:visible').css({opacity:0}).load(function(){
			
			ajusteImgs();
			
			var imgW = $('#img-bg img').width()
		
			/*
			Ajueste IMGs com calculo de posicionamento
			if(imgW < telaW){ 
				$('#img-bg img').css({width:'100%',height:'auto'}); 
				//centraliza imagem veticalmente
				var mt = ($('#img-bg img').height()-telaH)/2
				//alert($('#img-bg img').height());
				$('#img-bg img').css('marginTop',-mt);
			} else {
				var ml = ($('#img-bg img').width()-telaW)/2
				$('#img-bg img').css('marginLeft',-ml);
			}*/
			
			$(this).stop().animate({opacity:1},600);
		
		});
	
	}
	
	
	//Logo - Posicionamento de acordo com a resolução
	var logoW = (telaW/2)-480
	if(logoW < 0){ var logoW = 1 }
	$('#logo').width(logoW);
	
	/*var logoW = $('#menu').position()
	if(telaW < '1150'){
		$('#logo').css('marginLeft','-100px');
		//$('#logo').width(logoW.left-30);
	} else if(telaW < '1300'){
		$('#logo').css('marginLeft','-20px');
	}*/
	
	
	//Posiciona Icones do Menu
	/*$('#menu li').each(function(){
		var n = $(this).index()*50
		$(this).find('span').css('backgroundPosition','-'+n+'px 0');
	});*/
	
	//Scroll Conteudo - menos na Pg Menu
	if(!$('#conteudo .container_12:first').hasClass('pg-menu')){
		$('#cont-txt').jScrollPane({
			verticalDragMinHeight: 37,
			verticalDragMaxHeight: 37
		});
	} else {
		$('#cont-txt .grid_8 p:has(a)').hide();
	}
	
	//Conteudo - Minimiza
	$('#cont-min span').data('h',$('#conteudo .container_12').height()).click(function(){
		if($(this).hasClass('ativo')){
			
			$(this).removeClass('ativo').attr('title','Ocultar Conteúdo');
			$('#conteudo .container_12').stop().animate({height:$(this).data('h')},500);
			contHover('off');
			
		} else {
			
			$(this).addClass('ativo').attr('title','Exibir Conteúdo');
			$('#conteudo .container_12').stop().animate({height:0},500,function(){ contHover(); });
						
		}
	});
	
	//Conteudo - Hover Minimizado
	function contHover(off){
		/*if(off){
			$('#conteudo').css({opacity:1}).addClass('hoverOff');
			return;
		}
		$('#conteudo').removeClass('hoverOff');
		$('#conteudo').css({opacity:0.4}).hover(function(){
			if($(this).hasClass('hoverOff')) return;
			$(this).stop().animate({opacity:1},400);
		}, function(){
			if($(this).hasClass('hoverOff')) return;
			$(this).stop().animate({opacity:0.4},400);		
		});*/
	}
	
	//Links Cardapio - PDF - menos para IE
	if($('.cardapio-link').length > 0 && !$.browser.msie){
		$(".cardapio-link a").fancybox({
		 	'frameWidth': 830,
		 	'frameHeight': 500,
		 	'centerOnScroll': false,
		 	'hideOnContentClick': false
		});
	}
	
	//Pg Fotos
	if($('#fotos-lista').length > 0){
		
		//Corrige conteúdo	
		$('.gallery-icon').each(function(){
			var imgLink = $('a',this).attr('href');
			var imgSrc = $('img',this).attr('src');
			var imgLeg = $('img',this).attr('title');
			
			$('#fotos-lista ul').append('<li><a rel="galeria" title="'+imgLeg+'" href="'+imgLink+'"><img alt="'+imgLeg+'" src="'+imgSrc+'" /></a></li>');
		});
		$('#foto-cont-provisorio').remove();
		
		//Box de navegação de fotos
		fn = false;
		fw = false;
		
		var fn = $('#fotos-lista li').length
		var fw = $('#fotos-lista li:first').outerWidth('true')
		
		var cw = $('#fotos-lista').width()
		var ulw = fn*fw;
		
		var f_ul = $('#fotos-lista ul')
		
		f_ul.width(ulw);
		
		//Desliga Seta
		function offSeta(obj){
			obj.addClass('off');
		}
		
		$('.foto-seta').click(function(){
			
			if($(this).hasClass('off')) return;
			$('.foto-seta').removeClass('off');
			
			var a = $(this)
			var ulPos = -($('#fotos-lista ul').position().left)
					
			if($(this).hasClass('dir')){
			
				var falta = ulw-(ulPos+cw)
				
				if(falta > cw){ 
					var mov = -(ulPos+cw)
				} else {
					var mov = -(ulPos+falta) 
				}
				
				if(-mov+cw == ulw){ a.addClass('off'); }
				
			} else {
				
				if(ulPos > cw){
					var mov = -(ulPos-cw)
				} else {
					var mov = 0
					a.addClass('off');
				}
				
			}
			
			f_ul.stop().animate({left:mov},1200);
			
		});
		$("#fotos-lista a").fancybox({
			transitionIn:'elastic',
			transitionOut: 'elastic',
			speedIn: '800',
			speedOut: '400'
		});
	}
	
	//Pg Clipping
	if($('.clipping-lista').length > 0){
		
		//Prepara linkagem dos clippings
		var nC = true;
		$(".clipping-lista .grid_3").each(function(nC){
			var nC = nC+1;
			if($('div img',this).length > 0){
				//Clipping so imagem
				$('a',this).attr('href',$('div img',this).attr('src'));
				$('div',this).remove();				
			} else if(!$.browser.msie) {
				//PDF
				var a = $('div a',this)
				$('div',this).before('<div style="display:none"><div id="clip'+nC+'"><embed src="'+a.attr('href')+'"  type="application/pdf" width="830" height="500" /></div></div>');
				$('a',this).attr('href','#clip'+nC);
			} else {
				$('a',this).attr('href',$('div a',this).attr('href')).attr('target','_blank');
			}
		});
		if(!$.browser.msie){
			$(".clipping-lista a").fancybox({
				transitionIn:'elastic',
				speedIn: '800'
			});
		}
	}
	
	//Pg Menu - Exibicao do PDF
	if($('#conteudo .container_12').hasClass('pg-menu') && !$.browser.msie){
		$('#cont-txt .grid_8 a').each(function(){
			var a = $(this)
			$('#cardapios').append('<div id="'+a.html()+'"><embed src="'+a.attr('href')+'"  type="application/pdf" width="830" height="500" /></div>');
			//a.parent().remove();
		});
	} else {
		$('#cont-txt .grid_8 a').each(function(){
			var id = $(this).html().split("-")[1]
			$('.'+id+' a').attr('href',$(this).attr('href')).attr('target','_blank');
		});
	}
			
	//Contato
	/*$('form input, form textarea').focus(function(){
		$(this).addClass('ativo');
	}).blur(function(){
		$(this).removeClass('ativo');	
	});
	$("#tel").mask("(99) 9999-9999");
	*/
});
