// JavaScript Document

$(document).ready(function() {
DD_belatedPNG.fix('.png, #divHeader h1 a, #divRodape .logoBunge img, #conteudoLightbox, #divHeader .busca .divInput span.dirBusca img, #divHeader .busca .divInput  span.esq, #divHeader .busca .divInput span.dir, #divHeader .busca ul li img, #divConteudoGeral .containerHome .boxIframeHome, #divConteudoGeral .containerInterna h2  img, #divConteudoGeral .containerInterna h3 img, #divConteudoGeral .containerInterna .busca .resultados li span a, #divConteudoGeral .containerInterna .boxes li img, #divConteudoGeral .containerInterna .produtos .boxes li a, #divConteudoGeral .containerInterna h3.fispq a, #divConteudoGeral .containerInterna .listagem img, #divConteudoGeral .containerInterna .servicos .cotacoesIndices h4, #divConteudoGeral .containerInterna .produtos p.fispq a, #divConteudoGeral .containerInterna .produtos .fotoProduto, input');

	$('#divConteudoGeral .containerInterna .logistica .acessorio li a').css('cursor','pointer').click(function() {
					 
	});

   $('#gallery a').lightBox({
	imageLoading: 'util/img/images/loader.gif',
	imageBtnClose: 'util/img/images/closelabel.gif',
	imageBtnNext: 'util/img/images/nextlabel.gif',
	imageBtnPrev: 'util/img/images/prevlabel.gif',
	containerResizeSpeed: 350
   });
   
  

    //Funcões Básicas

    /* Target hack - para Strict */
    $('a.blank').click(function() {
        $(this).attr("target", "_blank");
    });

    $('a.self').click(function() {
        $(this).attr("target", "_self");
    });

    $('a.parent').click(function() {
        $(this).attr("target", "_parent");
    });

    /* Limpa o Input ao clicar */
    $('input:text').focus(function() {
        if ($(this).val() == $(this).attr("title")) {
            $(this).val("");
            if ($(this).hasClass("password")) {
                $(this).attr("type", "password");
            }
            $(this).bind("blur", function() {
                if ($(this).val() == '') {
                    if ($(this).hasClass("password")) {
                        $(this).attr("type", "text");
                    }
                    $(this).val($(this).attr("title"));
                }
            });
        }
    });
	
	// FUNCAO PERGUNTAS E RESPOSTAS
	// ARMAZENA O ID DA RESPOSTA ANTERIOR
	var divAtual = null;
		// ESCONDE TODAS AS RESPOSTAS
		$('dd').hide();	

		// FUNCAO QUANDO CLICAR NA PERGUNTA PARA ABRIR A RESPOSTA OU FECHAR SE FOR A MESMA PERGUNTA
		$('dt a').click(function(e){
			// PEGA O VALOR DO ID, SENDO PASSADO PELO HREF
			var divResp = $(this).attr("href");
			// FAZ UMA CONDICAO PARA VERIFICAR SE A SOLICITACAO DA RESPOSTA ATUAL E IGUAL A ANTERIOR
			if(divAtual != divResp)
			{
				if(divAtual != null) {
				$(divAtual).slideUp();
				}
			}
			// ANIMACAO DE MOSTRAR E ESCONDER A RESPOSTA COM A ANIMACAO DO JQUERY (SLIDETOGGLE)
			$(divResp).slideToggle();
			//ATRIBUI O ID ATUAL PARA A VARIAVEL "divAtual" PARA FAZER A COMPARACAO NA PROXIMA VERIFICACAO
			divAtual = divResp;
			e.preventDefault();
		});
		
		
		$('dd a').click(function(){
			var divResp = $(this).attr("href");
			$(divResp).slideUp('slow');
			return false;
		});
		
		$('.abre-fecha').hide();
		/*$('<div id="tela"><img src="util/img/img01.jpg" alt="" title="" width="480" height="225" /></div>').insertAfter('.listaImagem');*/

    // Ancoras
    $("#divAncoras a").click(function() {
        var e = $(this).attr("href");
        $(window).scrollTop($(e).offset().top + 30)
        return false;
    });

});

function getFlashMovieObject(movieName) {
	if (window.document[movieName]) {
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
		if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]; 
	}
	else {
		return document.getElementById(movieName);
	}
}

function toggle(i) {
	if($(i).is(":hidden")) $(i).show();
	else $(i).hide();
}


/* 	LIGHTBOX */

function AbreLightBox(nomeDiv,getLightBoxArea)
{	

	isIE6 = new RegExp(/MSIE (\d+\.\d+);/).test(navigator.userAgent);//test for MSIE x.x;
	isIE6 = isIE6 && new Number(RegExp.$1) < 7;// capture x.x portion and store as a number
	
	
	$(nomeDiv).show();
	$('.divModalGeral').hide();
	$(getLightBoxArea).show();
	
	if(isIE6){
		$('#divConteinerGeral select').hide();
	}
	
	var nomeModalBox = '.divModalBox';
	$(nomeModalBox).css("top",($(window).height() / 2) + $(window).scrollTop());
	$(nomeModalBox).fadeIn('slow',function() {
		$(window).scroll(function() {
	   		$(nomeModalBox).css("top",($(window).height() / 2) + $(window).scrollTop());
	   	});
	});
	$('.bgModalbox').fadeIn('fast');
	$('.bgModalbox').animate({opacity:0.7}, 200);
	
	var a = $(document).height();
	var b = $(".bgModalbox").height();
	
	if(b < a)
	{
		$(".bgModalbox").css("height", a);
	}else{
		$(".bgModalbox").css("height", b);
	}
}

function FechaLightBox(nomeDiv)
{
	$(nomeDiv).fadeOut('slow');
	$(nomeDiv).hide();
	if(isIE6){
		$('#divConteinerGeral select').show();
	}
	$('.bgModalbox').fadeOut('fast');
	
	//Redireciona para home da área logada após o cadastro
/*
	if($('.divBoxEsqueciSenhaOk').css('display') == 'block' && $('.divBoxEsqueciSenhaOk p span').text() == 'Seu cadastro foi efetuado com sucesso.')
	{
		document.location = '/gestao-de-propriedade.aspx';
	}
	else
	{
		if($('.divBoxIdentificacao').css('display') == 'block')
		{
			document.location = '/default.aspx';
		}
	
		if($('.divBoxEsqueciAviso').css('display') != 'block' && $('.divBoxIdentificacao').css('display') != 'block')
		{
			//alert('redirect To this!');
			urlRedirectThis();
		}
	}
	*/
	
	if($('.divBoxEsqueciSenhaOk').css('display') == 'block' && $('.divBoxEsqueciSenhaOk p span').text() == 'Seu cadastro foi efetuado com sucesso.')
	{
		//document.location = '/gestao-de-propriedade.aspx';
		$('a.lnkFechar').attr('href','/gestao-de-propriedade.aspx');
	}
	if($('.divBoxIdentificacao').css('display') == 'block')
	{
		//document.location = '/default.aspx';
		$('a.lnkFechar').attr('href','javascript: history.back();');
	}
	
	if($('.divBoxEsqueciAviso').css('display') != 'block' && $('.divBoxIdentificacao').css('display') != 'block')
		{
			//alert('redirect To this!');
			urlRedirectThis();
		}
}

function OkLightBoxSucesso()
{
	if($('.divBoxEsqueciSenhaOk').css('display') == 'block' && $('.divBoxEsqueciSenhaOk p span').text() == 'Seu cadastro foi efetuado com sucesso.')
	{
		document.location = '/gestao-de-propriedade.aspx';
	}
}

function noLetters( e)
{
	var tecla;

	if(!e)
		e = window.event;

	// verificação cross-browser
	if(e.which)
		tecla = e.which;
	else if(e.keyCode)
		tecla = e.keyCode;

	if( (tecla >= 48 && tecla <= 57) || (tecla >= 96 && tecla <= 105) || tecla == 8 || tecla == 37 || tecla == 39 || tecla == 46 || tecla == 9 )
	{
		/*9: tab; 8 = backspace; 37 = seta pra esquerda; 39 = seta pra direita; 46 = delete*/
		return true;
	}
	else
	{
		return false;
	}
}

function ContaCaracteres(contador, obj, e)
{
    if((300 - obj.value.length) == -1)
    {
        obj.value = obj.value.substr(0,300);
    }
    else
    {
        if(window.event) // IE
        {                    
            if(e.keyCode == 8 || e.keyCode == 36)
            {
                if(obj.value.length != -1)
                    document.getElementById(contador).value = 300 - (obj.value.length);
            }
            else
            {
                document.getElementById(contador).value = 300 - (obj.value.length);
            }
        }
        else
        {
            if(e.which == 8 || e.which == 36)
            {
                if(obj.value.length != -1)
                    document.getElementById(contador).value = 300 - (obj.value.length);
            }
            else
            {
                document.getElementById(contador).value = 300 - (obj.value.length);
            }
        }
    }
}

// Banner Nota Fiscal
/*function abrirNotaFiscal() {
	var so = new SWFObject("/util/swf/bnnNotaFiscal.swf", "NotaFiscal", "250", "250", "8");
	so.addParam("quality", "high");
	so.addParam("wmode", "transparent");
	so.write("bannerNotaFiscal");
	$("#bannerNotaFiscal").show();
	setTimeout("fecharNotaFiscal()",16500);
}
function fecharNotaFiscal() {
	$("#bannerNotaFiscal").hide();
}*/

// Banner dHtml
function abrirdHtml() {
	var so = new SWFObject("/util/swf/dhtml_ouroverde.swf", "NotaFiscal", "370", "550", "8");
	so.addParam("quality", "high");
	so.addParam("wmode", "transparent");
	so.write("dHtml");
	$("#dHtml").show();
	setTimeout("fechardHtml()",16500);
}
function fechardHtml() {
	$("#dHtml").hide();
}

$(document).ready(function() {
	//abrirNotaFiscal();
	abrirdHtml();
});