/**  
 * VisãoI Sistemas
 * visaoi@visaoi.com.br
 * 
 * Rua Marcílio Dias, 26
 * Bairro Americano - Lajeado - RS
 * (51)3011-7001 | (51)8424-4494
 * 
 * DESCRIÇÃO
 * Javascripts do módulo site
 *
 * @author		Francisco Schwertner
 * @copyright   Copyright (c) 2005-2008 VisãoI Sistemas. (http://www.visaoi.com)
 * 
 */
$(function() {
	
	
	// cria o menu principal do módulo
	$('#site_menu_principal').jdMenu();
	
	
	//NewsLetter
	$("#form_news").each(function(){
		$(this).find('fieldset').css({'border':'0px','height':'50px','width':'100px'});
		$(this).find('.table_form').removeAttr('height');
		$(this).find('.table_form').css({'height':'30px','width':'100px'});
	
	});
	
	
	//Remove Fieldset da Busca de Galerias
	$("#form_busca_galeria").each(function(){
		$(this).find('fieldset').css({'border':'0px'});
		$(this).find('#Buscar').val('Buscar');
	});
	
	
	/*
	var banners = new Array('topo_1.swf', 'topo_2.swf', 'topo_3.swf', 'topo_4.swf');
	var indice = Math.round(Math.random()*3);
	$('#flash_topo').media({ 
	    width: 770,
    	height: 170,
	    autoplay:  true, 
	    bgColor: '',
	    src: baseurl+'/flash/site/'+banners[indice],
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	*/
	
	$('#flash_logomarca').media({ 
	    width: 200,
    	height: 170,
	    autoplay:  true,
	    bgColor: '', 
	    src: baseurl+'/flash/site/logomarca.swf',
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	
	$('#topo').media({ 
	    width: 770,
    	height: 170,
	    autoplay:  true,
	    bgColor: '', 
	    src: baseurl+'/flash/site/topo.swf',
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	

	$('#tour').media({ 
	    width: 600,
    	height: 400,
	    autoplay:  true,
	    bgColor: '', 
	    src: baseurl+'/flash/site/tour.swf',
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	$("#tour").css("display", "none");
	$("#tour").append("<a href='javascript:;' onclick='tb_remove()'>FECHAR</a>");
	
	
	/*
	* insere o flash associe
	*
	*/
	$('#flash_associe').media({ 
	    width: 200,
    	height: 200,
	    autoplay:  true,
	    bgColor: '', 
	    src: baseurl+'/flash/site/associe.swf',
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	
	/*
	* insere o flash rodape
	*
	*/
	$('#flash_rodape').media({ 
	    width: 170,
    	height: 67,
	    autoplay:  true,
	    bgColor: '', 
	    src: baseurl+'/flash/site/rodape.swf',
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	
	$('#logoVisaoi').media({ 
	    width: 75,
    	height: 40,
	    autoplay:  true,
	    bgColor: '', 
	    src: baseurl+'/flash/site/logoVisaoi.swf',
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	
	/*
	* panorama do salao
	*
	*/
	$(".panorama_salao").each(function() {
		$(this).click(function() {
			abrePopUp(baseurl+'/site/infraestrutura/salao-panorama/', 'Panorama 360° do Salão', 450, 150, 0, 0);
		});
	});
	$(".panorama_salao_debu").each(function() {
		$(this).click(function() {
			abrePopUp(baseurl+'/site/infraestrutura/salao-panorama/debu/1', 'Panorama 360° do Salão', 450, 150, 0, 0);
		});
	});
	
	
}); // fim jquery






/*
 * menu com abertura de submenu
 *
 */

var aberto = "";
var fechado = "";

function preload(){
	if(document.images){
		aberto = new Image(13,9) ;
		fechado = new Image(13,9);
		aberto.src = "../_img/setaAberto.gif";
		fechado.src = "../_img/setaFechado.gif";
	}
}

function mostra(item, item2){
	if (item.style.display=='none'){
		item.style.display='block';
		item2.src=aberto.src;
	}else{
		item.style.display='none';
		item2.src=fechado.src;
	}
}


/*
 * exibe e torna enabled select "filho"
 *
 */

function changeCombo(id,id_dst,value){
	if($('#'+id).val() == value){
		$('[for^='+id_dst+']').css('display','block');
		$('#'+id_dst).css('display','block');
		$('#'+id_dst).attr('disabled','');
	}else{
		$('[for^='+id_dst+']').css('display','none');
		$('#'+id_dst).css('display','none');
		$('#'+id_dst).attr('disabled','disabled');
	}
}


/*
 * torna enabled e chama action para ser para o select "filho"
 *
 */
function changeComboPlus(id, id_dst, action){
	if($('#'+id).val() != 0){
		val = $('#'+id).val();
		$.post(action,{value:val, id_ele:id_dst}, function(options){
			vars = eval(options);
			c = vars.length;
		
			$('#'+id_dst).children("option").remove();
		
			for(i = 0; i < c; i++){
				$('#'+id_dst).append("<option id='opt"+i+"' value="+vars[i].value+">"+vars[i].label+"</option>");
			}
		});
		
		//$('[for^='+id_dst+']').css('display','block');
		//$('#'+id_dst).css('display','block');
		$('#'+id_dst).attr('disabled','');
	}else{
		$('#'+id_dst).children("option").remove();
		//$('[for^='+id_dst+']').css('display','block');
		//$('#'+id_dst).css('display','block');
		$('#'+id_dst).attr('disabled','disabled');
	}
}
 
 
 
 

//Inicia o SlideShow
function slideShow(posicao_atual,tempo,tamanho){
	
	var time;		
	var DivAtual = $("div#content_"+posicao_atual);
	var ThumbAtual = $("#liImagem_"+posicao_atual);

	//Esconde as outras divs e mostra somente a atual;
	limparDivs(tamanho);
	DivAtual.show();
    ThumbAtual.css({'border-color':'#353535'});	
			
	//Se não for passado tempo, vai trocando a noticia a cada 4 segundos
	if(tempo == null || tempo == undefined){
		time = 4000;
	}else{
	//senão demora o tempo estipulado para trocar de notícia
		time = tempo;
	}
	//Enquanto não chegar na ultima noticia vai trocando as noticias 
	//em ordem
	if((posicao_atual+1) < tamanho){
	  posicao_atual = posicao_atual+1;
	  timer = setTimeout("slideShow("+posicao_atual+","+tempo+","+tamanho+")",time);
	}else if(tamanho > 1){
	  //caso chegar na ultima, iniciar a contagem da primeira posição.		
	  posicao_atual = 0;
	  clearTimeout(timer);
	  timer = setTimeout("slideShow("+posicao_atual+","+tempo+","+tamanho+")",time);
	}
}

//Função para limpar as divs
function limparDivs(tamanho){
	var c;	
	var content = $("[id^=content_]");
	var liImage = $("[id^=liImagem_]");
	content.hide();
	liImage.removeAttr('style');		
	
}

//Chamada ao clicar no controle da noticia
//Diminui o tempo de transição do slideshow
//mostra a notícia selecionada
function mudaNoticia(pos,t,tamanho){
	tempo = t;
	
	if(tamanho > 1){
		clearTimeout(timer);
	}
	
	if(pos >= tamanho){
		pos = 0;
	}else if(pos < 0){
		pos = tamanho-1;
	}		
	slideShow(pos,t,tamanho);	
}


//Centraliza a Div de avisos no centro da página
function centralizaDivAviso(){
	var larguraTela = screen.width;
	var alturaTela = screen.height;	
	var divAviso = $("#divAviso");
	var botaoFechar = $("#botaoFechar");
	var larguraDiv = divAviso.width();
	var alturaDiv  = divAviso.height();	
	var marginTop = parseInt(alturaDiv/2);
	var marginLeft = parseInt(larguraDiv/2);
	var popup_top = alturaTela / 2 - alturaDiv / 2;
    var popup_left = larguraTela / 2 - larguraDiv / 2;

    $("#divAviso").css({'margin':'-'+marginTop+'px -'+marginLeft+'px'});    
   
   	var topAviso = ($(divAviso).offset().top)-(botaoFechar.height());
	var leftAviso = ($(divAviso).offset().left) + (larguraDiv-botaoFechar.width());    
    	
    $("#botaoFechar").css({
    	'top' :  topAviso + 'px',
        'left' : leftAviso + 'px',
        'cursor':'pointer'
   });
    
}


//contador, a faz sumir o banner apos certo tempo
function contaTempoAviso(contador) {	
	if(contador == 0) {
		$("#botaoFechar").trigger('click');
		//alert("fechou");
	}	
	if (contador != 0){
		contador = contador-1;
		setTimeout("contaTempoAviso("+contador+")", 1000);
	}
}


 
 

