/*
*
*	JavaScript Document
*	DOCUMENTO: Arquivo com os scripts bsicos do site
*	CRIAO: 19/06/2008
*	AUTOR: Alisson Douglas (alisson@brivia.com.br)
*	VERSAO: 1.0
*
*/

// Funcao para inserir _blank em links externos
function ExternoLink() {
	$("a[rel*=external]").attr("target", "_blank");
}
// Funcao para inserir _blank em links externos
function RetornoLink() {
	$("a[rel*=back]").click( function(){ history.back(); return false });
}
// Funcao para inserir funcao de imprimir nos links
function ImprimirLink() {
	$("a[rel*=print]").click( function(){ print(); })
}
// Funcao para inserir funcao de adicionar aos favoritos nos links
function FavoritoLinks(){
	$("a[rel*=bookmark]").click( function(){
		if (document.all) window.external.AddFavorite(window.location.href, document.title);
		else if (window.sidebar) window.sidebar.addPanel(document.title, window.location.href, "")
	});
}


/**
 * ENIBE O MENU DE CONTEXTO
 * 
 * @author Jonathan (jonathan@gadbrivia.com.br)
 */

function Bloqueio()
{
	document.body.oncontextmenu = function()
	{
		return false;
	}
}



//	Funcao para carregar flash
function carregaFlash(caminho,largura,altura, variavel) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="movie" value="'+caminho+'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="menu" value="false">');
	document.write('<param name="flashVars" value="CAMINHO_SWF='+variavel+'">');
	document.write('<embed wmode="transparent" src="'+caminho+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'" flashVars="CAMINHO_SWF='+variavel+'"></embed>');
	document.write('</object>');
}


//	Funcao para carregar flash do youtube
function carregaFlashYoutube (caminho, largura, altura) 
{	
	document.write('<object width="'+largura+'" height="'+altura+'">');
	document.write('<param name="movie" value="'+caminho+'"></param>');
	document.write('<param name="allowFullScreen" value="true"></param>');
	document.write('<param name="allowscriptaccess" value="always"></param>');
	document.write('<embed src="'+caminho+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+largura+'" height="'+altura+'"></embed>');
	document.write('</object>');	
}
var EnderecoPlayer = 'http://www.vimeo.com/api/oembed.json';
// This function loads the data from Vimeo
function loadScript(url)
{
	var js = document.createElement('script');
	js.setAttribute('type', 'text/javascript');
	js.setAttribute('src', url);
	document.getElementsByTagName('head').item(0).appendChild(js);
}

// This function puts the video on the page
function embedVideo(video, elemento)
{
	var videoEmbedCode = video.html;
	videoEmbedCode = videoEmbedCode.replace(/height="(\d+)"/, 'height="360"');
	//document.getElementById('VIDEO').innerHTML = unescape(videoEmbedCode);
	
	$(".vimeo").each(function()
	{
		if($(this).html() == "")
		{
			$(this).html(unescape(videoEmbedCode));
		}
	});
	
}
	
	
function carregarFlashVimeo(endereco)
{
	window.onload = function()
	{
			loadScript(EnderecoPlayer + '?url=http://vimeo.com.br/' + endereco + '&width=640&callback=embedVideo');	
	}
}

// Funcao para contar o indice de um elemento
function Indice(obj, tipo)
{
	var isTipo = true;
	var elemento = obj;
	var contador = 0;
	while(isTipo)
	{
		if ( $(elemento).prev().is(tipo) )
		{
			contador++;
			elemento = $(elemento).prev();
		}
		else
		{
			isTipo = false;
		}
	}
	return contador;
}

//Funcao para menu global
function MenuGlobal()
{
	$('#menu-global li.ativo').prev().addClass('sombra-e');
	$('#menu-global li.ativo').next().addClass('sombra-d');
	$('#menu-global li:not(.ativo) a').hover( function() {
			$(this).addClass('hover');
	},
		function () {
			$(this).removeClass('hover');
	});
	
}

/**
 * FUNCOES PARA HOME
 */

// Funcao para Slide show de destaques em home
function SlideShow()
{
	$('.slideshow .lista-slide').cycle({
		timeout: 4000,
		speed: 400,
		pause: true,
		pager: ".slideshow .links",
		pagerEvent: "click",
		pagerAnchorBuilder: function(idx, slide) { return '.slideshow .links a:eq('+idx+')' }
	});
}

/**
 * FUNCOES PARA CENTRAL DE CONTEUDO
 */
 
// Funcao para o menu de secoes
function MenuSecao()
{
	if( $('#secundario .lista-secao li:last').is(':not(.ativo)') )
	{
		$('#secundario .lista-secao li:last').addClass('sem-borda');
	}
	$('#secundario .lista-secao li.ativo').prev().addClass('sem-borda');
	
}
 
// Funcao para acionar o tooltip
function TooltipConteudo()
{
	$(".imagens-relacionadas .thickbox").tooltip({ 
		bodyHandler: function() { 
			return $(this).next().html(); 
		}, 
		showURL: false,
		track: true,
		delay: 0,
		fade: 0,
		fixPNG: true,
		//top: alert(-parseInt($(this).next().children('.tooltip').height())),
		top: 10,
		left: -99
	});
}

// Funcao de inicialização do carrossel de imagem relacionada
function initCarrosselImagemRelacionada(carrossel)
{
	var meuCarrossel = carrossel;
	meuCarrossel.size($("#carrossel-imagem-relacionada .carrocel-imagens li").length);
	meuCarrossel.pos(1);
	meuCarrossel.reload();
	
	// Ajuste do tamanho da ul, li no IE7
	$("#carrossel-imagem-relacionada .carrocel-imagens").width( parseInt( $("#carrossel-imagem-relacionada .carrocel-imagens li.coluna").size() * 169 ) );
	$("#carrossel-imagem-relacionada .carrocel-imagens li.coluna").each( function() {
		$(this).width(149);
	});

	jQuery('#carrossel-imagem-relacionada .jcarousel-next').unbind('click').click(function()
	{
		carrossel.next();
		return false;
	});

	jQuery('#carrossel-imagem-relacionada .jcarousel-prev').unbind('click').click(function()
	{
		carrossel.prev();
		return false;
	});

	if($("#carrossel-imagem-relacionada .jcarousel-clip ul li").length <= 4){
		jQuery('#carrossel-imagem-relacionada .jcarousel-next').hide();
		jQuery('#carrossel-imagem-relacionada .jcarousel-prev').hide();
	}	
}

// Funcao para Carrossel de imagens relacionadas
function CarrosselImagemRelacionada()
{
	// Elemento principal do carrossel
	var ulPrincipal = $("#carrossel-imagem-relacionada .carrocel-imagens");
	
	// Controle da animacao
	var deslocamento = 0;
	
	// Seta tamanho fixo da li
	var larguraLi = 169;
	
	// Quantidades de li
	var quantidadeLi = parseInt( $("#carrossel-imagem-relacionada .carrocel-imagens li.coluna").size());
	
	// Quantidade de li visiveis
	var janela = 4;
	
	// Setas de movimentacao
	var setaEsq = $("#carrossel-imagem-relacionada .lk-seta-esq");
	var setaDir = $("#carrossel-imagem-relacionada .lk-seta-dir");
	
	// Calcula a largura da ul
	var larguraUl = (quantidadeLi * larguraLi );
	$("#carrossel-imagem-relacionada .carrocel-imagens").css("width", larguraUl);
	ulPrincipal.css({"overflow":"hidden", "left":deslocamento});
	
	// Funcao de update das setas
	var update = function() {
		if(deslocamento == 0)
		{
			setaEsq.addClass('inativa').hide();
			setaDir.removeClass('inativa').show();
			adicionarEvento(setaDir);
		}
		
		if(deslocamento == -(larguraLi * (quantidadeLi - janela)))
		{
			setaDir.addClass('inativa').hide();
			setaEsq.removeClass('inativa').show();
			adicionarEvento(setaEsq);
		}
		
		if(deslocamento < 0 && deslocamento > -(larguraLi * (quantidadeLi - janela)))
		{
			setaEsq.removeClass('inativa').show();
			setaDir.removeClass('inativa').show();
			adicionarEvento(setaDir);
			adicionarEvento(setaEsq);
		}
	};
	
	// Funcao de animação
	var animacao = function(valor) {
		removerEvento(setaEsq);
		removerEvento(setaDir);
		deslocamento += valor;
		ulPrincipal.animate({"left":deslocamento+"px"}, 600, update);
	};
	
	// Funcao de click nas setas
	var carrosselClick = function(event) 
	{		
		event = jQuery.event.fix(event || window.event);
		if(event.target == setaEsq[0]) 
		{
			animacao(parseInt(larguraLi));
		}
		if(event.target == setaDir[0])
		{
			var calculo = larguraLi * -1;
			animacao(parseInt(calculo));
		}
	};
	
	// Funcao para adicionar os eventos no elemento
	var adicionarEvento = function(elemento) {
		elemento.bind('click', carrosselClick);
	};
	
	// Funcao para remover os eventos no elemento
	var removerEvento = function(elemento) {
		elemento.unbind('click', carrosselClick);
	};
	
	// Funcao para inicializar o carrossel
	var iniciar = function() {
		if(quantidadeLi > janela)
		{
			update();
		} else {
			setaEsq.addClass('inativa').hide();
			setaDir.addClass('inativa').hide();
		}
	};
		
	/**************************************************************/
	//Inicia
	iniciar();
}

// Funcao para cycle de video relacionado
function CycleVideoRelacionado()
{
	$('.videos-relacionados .lista-video').cycle({
		timeout: 0,
		speed: 400,
		next: $('.video-cycle .lk-seta-dir'),
		prev: $('.video-cycle .lk-seta-esq')
	});
}

/****************************************
	Funções para Fotografo
**************************************/
// Tooltip para imagens portifolio
function TooltipPortifoliio()
{
	$(".portfolio .thickbox").tooltip({ 
		bodyHandler: function() { 
			return $(this).next().html(); 
		}, 
		showURL: false,
		track: true,
		delay: 0,
		fade: 0,
		fixPNG: true,
		top: 10,
		left: -99
	});
}

/**** centralizar imagens relacionadas  - conteudo-detalhe.php ****/
function CentralizaImagemRelacionada()
{
	$('ul.carrocel-imagens .item').find("img").each(function() {
		var offsetAltura = Math.ceil(parseInt(111 - $(this).height()) / 2);
		var offsetLargura = Math.ceil(parseInt(149 - $(this).width()) / 2);
		$(this).css({"margin-top": offsetAltura+"px", "margin-left": offsetLargura+"px" });
		$(this).next().css({"bottom": offsetAltura+"px", "right": offsetLargura+"px" });
	});
}

//Funcao para carregar imagens - conteudo detalhe
function CarregarImagemRelacionada() {
    var colecaoImagemRelacionada = [];
	var CarregarImagem = function(caminho) {
		imagem = new Image();
		imagem.onload = function() {
		   if (colecaoImagemRelacionada.length > 0 )
		   {
				imagem.onload=function(){};
				CarregarImagem(colecaoImagemRelacionada.shift());
		   }
		   else
		   {
				CentralizaImagemRelacionada();
				imagem.onload=function(){};
		   }
     	};
		// se a imagem não carrega
		imagem.onerror = function() {
			 if (colecaoImagemRelacionada.length > 0 )
			   {
					imagem.onload=function(){};
					CarregarImagem(colecaoImagemRelacionada.shift());
			   }
			   else
			   {
					CentralizaImagemRelacionada();
					imagem.onload=function(){};
			   }
		};
        imagem.src = caminho;
    }
	
	$("ul.carrocel-imagens .item a img").each( function() {
		colecaoImagemRelacionada.push( $(this).attr('src'));
	});
	CarregarImagem(colecaoImagemRelacionada.shift());

}



// Abrir painel de contato
function PainelContato()
{
	$('div.enviar-contato').removeClass('hidden').hide();
	$('a.lk-enviar-contato').click( function() {
		$('div.enviar-contato').show();
	});
	$('div.enviar-contato a.lk-fechar-contato').click( function() {
		$('div.enviar-contato').hide();
	});
}

function CentralizaImagem()
{
	window.setTimeout(function () 
	{
		$('div.portfolio').find("img").each(function() {
			var offsetAltura = Math.ceil(parseInt(138 - $(this).height()) / 2);
			var offsetLargura = Math.ceil(parseInt(138 - $(this).width()) / 2);
			$(this).css({"margin-top": offsetAltura+"px", "margin-left": offsetLargura+"px" });
		})
	}, 50);
}




/*****************************************
	Funcões para thickbox
***************************************/
function Popup()
{
	$('.lk-fechar-popup').click( function() {
		self.parent.tb_remove();
	});
}

/*****************************************
	Funcões para paginação
***************************************/
function Paginacao()
{
	$('#selPagina').change( function() {
		if($(this).val() != '')
		{
			window.document.location.href = $(this).val();
		}
	});
}


function TrocarTagFont()
{
//	$("font[size=7]").wrap("<h1></h1>");
//	$("font[size=6]").wrap("<h2></h2>");
//	$("font[size=5]").wrap("<h3></h3>");
	while($(".conteudo-central").find("font").size() > 0)
	{
	
		$(".conteudo-central").find("font").each(function()
		{
			if ($(this).attr("size") == 7)
			{
				$(this).replaceWith("<h1>" + $(this).html() + "</h1>");
			}else if ($(this).attr("size") == 6)
			{
				$(this).replaceWith("<h2>" + $(this).html() + "</h2>");
			}else if ($(this).attr("size") == 5)
			{
				$(this).replaceWith("<h3>" + $(this).html() + "</h3>");
			}
		});
	}
}

// Ajax para carregar as UnidadesFederativas
function CarregarUnidadeFederativa(paisID, objeto)
{
	if(paisID == '')
	{
		return false;
	}
	// Exibe a mensagem de Carregando...
	objeto.html('<option value="" >'+SITE_FORM_CARREGANDO+'</option>');
	
	// Executa a consulta em ajax	
	$.ajax(
	{
		type: "POST",
		url: SITE_CAMINHO_ABSOLUTO  + "unidade-federativa/carregar-unidade-federativa",
   		data: 
   		{
   			PaisID: paisID
   		},
   		success: function(retorno)
   		{
   			// Limpa o combo
   			objeto.html('');
   			objeto.append('<option value="" >'+SITE_FORM_SELECIONE+'</option>');
    		eval('var colecaoUnidadeFederativa = ' + retorno);
    		
    		// Caso a coleção seja valida, popula o combo
    		if(colecaoUnidadeFederativa != undefined)
    		{
    			
	    		for(var contador = 0;contador < colecaoUnidadeFederativa.length; contador ++)
	    		{
	    			objeto.append('<option value="' + colecaoUnidadeFederativa[contador].UnidadeFederativaID + '" >' + colecaoUnidadeFederativa[contador].Nome + '</option>');
	    		}
    		}
    		// Caso contrario, exibe a mensagem "Nenhum registro encontrado"
    		else
    		{
    			objeto.html('<option value="" >'+SITE_FORM_NENHUM_REGISTRO+'</option>');
    		}
   		}
	});	
}

// Ajax para carregar as UnidadesFederativas
function CarregarMunicipio(unidadeFederativaID, objeto)
{
	if(unidadeFederativaID == '')
	{
		return false;
	}
	// Exibe a mensagem de Carregando...
	objeto.html('<option value="" >'+SITE_FORM_CARREGANDO+'</option>');
	
	// Executa a consulta em ajax	
	$.ajax(
	{
		type: "POST",
		url: SITE_CAMINHO_ABSOLUTO  + "municipio/carregar-municipio",
   		data: 
   		{
   			UnidadeFederativaID: unidadeFederativaID
   		},
   		success: function(retorno)
   		{
   			// Limpa o combo
   			objeto.html('');
   			objeto.append('<option value="" >'+SITE_FORM_SELECIONE+'</option>');
    		eval('var colecaoMunicipio = ' + retorno);
    		
    		// Caso a coleção seja valida, popula o combo
    		if(colecaoMunicipio != undefined)
    		{
    			
	    		for(var contador = 0;contador < colecaoMunicipio.length; contador ++)
	    		{
	    			objeto.append('<option value="' + colecaoMunicipio[contador].MunicipioID + '" >' + colecaoMunicipio[contador].Nome + '</option>');
	    		}
    		}
    		// Caso contrario, exibe a mensagem "Nenhum registro encontrado"
    		else
    		{
    			objeto.html('<option value="" >'+SITE_FORM_NENHUM_REGISTRO+'</option>');
    		}
   		}
	});	
}

// Função que auxilia na visualização de campos conforme o pais
function VisualizarCamposRegiao(parametro, classePrimaria, classeSecundaria)
{
	switch(parametro)
	{
		case 1: // Brasil
			$('.' + classePrimaria).show()
			$('.' + classeSecundaria).hide()
			$('input:not(:checkbox,:radio,:password).' + classeSecundaria).val('');
			$('select.' + classeSecundaria).val('');
			$('textarea.' + classeSecundaria).val('');
			$('input:checkbox.' + classeSecundaria).removeAttr('checked');
			$('input:radio.' + classeSecundaria).removeAttr('checked');
			break;
		case 2: // Estrangeiro
			$('.' + classePrimaria).hide()
			$('.' + classeSecundaria).show()
			$('input:not(:checkbox,:radio,:password).' + classePrimaria).val('');
			$('select.' + classePrimaria).val('');
			$('textarea.' + classePrimaria).val('');
			$('input:checkbox.' + classePrimaria).removeAttr('checked');
			$('input:radio.' + classePrimaria).removeAttr('checked');
			break;
		default: // Reseta todos os campos
			$('.' + classePrimaria).show()
			$('.' + classeSecundaria).hide()
			$('input:not(:checkbox,:radio,:password).' + classePrimaria + ', input:not(:checkbox,:radio,:password).' + classeSecundaria).val('');
			$('select.' + classePrimaria + ', select.' + classeSecundaria).val('');
			$('textarea.' + classePrimaria + ', textarea.' + classeSecundaria).val('');
			$('input:checkbox.' + classePrimaria).removeAttr('checked');
			$('input:radio.' + classePrimaria).removeAttr('checked');
			$('input:checkbox.' + classeSecundaria).removeAttr('checked');
			$('input:radio.' + classeSecundaria).removeAttr('checked');
			break;
	}
}

// Função que declara os eventos change paises, estados e cidades.
function DelcararVizualizarPaisEstadoCidade()
{
	// Carregar os Estados de Acordo com os países
	$('#selPais').change(function() 
	{
		var paisID = $(this).val();
		if(paisID == 1)
		{
			CarregarUnidadeFederativa(paisID, $('#selEstado'));
			VisualizarCamposRegiao(1,'nacional','internacional');
			$('#txtCidadeExterior').parent('li').addClass('menor');
		}
		else if(paisID != 1 && paisID != '')
		{
			VisualizarCamposRegiao(2,'nacional','internacional');
			$('#txtCidadeExterior').parent('li').removeClass('menor');
		}
		else
		{
			VisualizarCamposRegiao(null,'nacional','internacional');
			$('#txtCidadeExterior').parent('li').addClass('menor');
		}
	});
	
	//Carregar as Cidades de Acordo com os estados
	$('#selEstado').change(function() 
	{
		var unidadeFederativaID = $(this).val();
		CarregarMunicipio(unidadeFederativaID, $('#selCidade'));
	});
}
// Função para iniciar as demais
$(document).ready(function() 
{
	ExternoLink(); // Funcao para inserir _blank em links externos

	RetornoLink(); // Funcao para inserir função de retorno no link
	
	ImprimirLink(); // Funcao para inserir função de imprimir no link
	
	FavoritoLinks(); // Funcao para inserir função de adicionar aos favoritos no link
	
	MenuGlobal(); //Funcao para menu global
	
	Paginacao(); // Funcao para combo de paginacao
	
	Login(); // Funcao para o login
	
	Bloqueio(); //
	
	TrocarTagFont() // Função para trocar as tags <font> por <h1>, <h2>, <h3>
	
	if($('.txaContador').length > 0)
	{
		$('.txaContador').ContadorCaracteres();
	}
	
	// Funcoes para Home destaque
	if( $('body#home').size() > 0 )
	{
		SlideShow();	
	}

	
	
	// Funcoes para Fornecedores
	if( $('body#fornecedores').size() > 0 )
	{
		Busca();
	}	
	
	// Funcoes para Central de conteudo
	if( $('body.central-conteudo').size() > 0 )
	{
		MenuSecao();
		Busca();
	}
	
	// Funcoes para Video
	if( $('body#video').size() > 0 )
	{
		Busca();
		Video();
	}	
	
	// Funcoes para Fotografo
	if( $('body#fotografo').size() > 0 )
	{
		Busca();
		Fotografo();
	}
			
	// Funcoes para Fotografo > Editar perfil
	if( $('body#perfil').size() > 0 )
	{
		Fotografo();
	}
	
	// Funcoes para Fotografo > Minha pagina
	if( $('body#minha-pagina').size() > 0 )
	{
		Fotografo();
	}	
	
	// Funcoes para Fotografo -> Editar titulo da foto
	if( $('body#editar-foto').size() > 0 )
	{
		Fotografo();
	}	
	
	// Funcoes para Contato
	if( $('body#contato').size() > 0 )
	{
		Contato();
	}	

	// Funcoes para Associe
	if( $('body#cadastro').size() > 0 )
	{
		Cadastro();
	}
	
	// Funcoes para Pagamento
	if( $('body#sobre').size() > 0 )
	{
		Pagamento();
	}	


	// Funcoes para Pagamento
	if( $('body#pop-indique').size() > 0 )
	{
		Conteudo();
	}
	
	// Funcoes para Central de conteudo - detalhe
	if( $('#conteudo-detalhe').size() > 0 )
	{
		// Imagem Relacionada
		if( $('div.imagens-relacionadas').size() > 0 )
		{
			CarrosselImagemRelacionada();
			TooltipConteudo();
			//CentralizaImagemRelacionada();
			CarregarImagemRelacionada();
		}
		
		// Video Relacionado
		if( $('.videos-relacionados').size() > 0 )
		{
			CycleVideoRelacionado();
		}
	}
	
	// Funcoes para Thickbox
	if( $('body.popup').size() > 0 )
	{
		Popup();
	}
	
	// Funcoes para Fotografos
	if( $('body#fotografo').size() > 0 )
	{
		// Imagem Portifolio
		if( $('div.portfolio').size() > 0 )
		{
			TooltipPortifoliio();
		}
		
		// Informações de contato
		if( $('div.informacao-contato').size() > 0 )
		{
			PainelContato();
		}
		
		// Informações de contato
		if( $('div.portfolio').size() > 0 )
		{
			PainelContato();
			//CentralizaImagem();
		}
	}
	
	// Funcoes para Minha pagina
	if( $('body#minha-pagina').size() > 0 )
	{
		if( $('div.portfolio').size() > 0 )
		{
			CentralizaImagem();
			TooltipPortifoliio();
		}
	}
	
	$('#selBuscarFiltro').change(function() 
	{
		if($(this).val() !== '')
		{
			var ordem = $('#hdnOrdem').val();
			window.location.href = SITE_CAMINHO_ABSOLUTO + "central-conteudo/ordem-"+ ordem +"/categoria-"+$(this).val();
		}
	});
	
	$('#selUnidadeFederativaFiltro').change(function() 
	{
		if($(this).val() !== '')
		{
			var categoriaFornecedor = $('#hndCategoriaFornecedor').val();
			var txtBusca = $('#hdnPalavraChave').val();
			var complementoUrl = '';
			if(categoriaFornecedor != '')
			{
				complementoUrl = complementoUrl + 'categoria-' + categoriaFornecedor + '/';
			}			
			if(txtBusca != '')
			{
				complementoUrl = complementoUrl + 'busca-' + txtBusca + '/';
			}
			window.location.href = SITE_CAMINHO_ABSOLUTO + "fornecedor/estado-"+ $(this).val() +"/" + complementoUrl;
		}
	});

	$('#selUnidadeFederativaFiltroParceiro').change(function() 
	{
		if($(this).val() !== '')
		{
			var categoriaParceiro = $('#hndCategoriaParceiro').val();
			var txtBusca = $('#hdnPalavraChave').val();
			var complementoUrl = '';
			if(categoriaParceiro != '')
			{
				complementoUrl = complementoUrl + 'categoria-' + categoriaParceiro + '/';
			}			
			if(txtBusca != '')
			{
				complementoUrl = complementoUrl + 'busca-' + txtBusca + '/';
			}
			window.location.href = SITE_CAMINHO_ABSOLUTO + "parceiro/estado-"+ $(this).val() +"/" + complementoUrl;
		}
	});
	
	// fução para abrir link de dentro do thickbox
	$('.lk-esqueci-senha').click(function(){
			self.parent.tb_remove();
			parent.window.document.location.href = 'esqueci-senha.php';	
	});
	$('.lk-conheca-vantagem-tb').click(function(){
			self.parent.tb_remove();
			parent.window.document.location.href = 'beneficio.php';	
	});
	$('.lk-associe-se-tb').click(function(){
			self.parent.tb_remove();
			parent.window.document.location.href = 'associe-se.php';	
	});
	

		
	if(/pop-imagem/.test(window.location.href))
	{
		$('a.lk-anterior,a.lk-proxima').click(function()
		{	
			
			var fotografoPortfolioID = $('div#fotografo-portifolio-galeria img:not(.hidden)').attr('id');
			if(fotografoPortfolioID != 'undefined')
			{
				$.ajax(
				{
					type: "POST",
					url: SITE_CAMINHO_ABSOLUTO+'fotografo/portfolio-somar-visualizacao/foto-' + fotografoPortfolioID,
					complete: function(resposta, status){}
				});
			}
		});
	}	
/*
	if($('#frmLogin').length == 0)
	{
		$(window).unload(function()
		{
			$.ajax(
				{
					type: "POST",
					data: "acao=logout",
					url: 'acao/fotografo.php',
					complete: function(resposta, status){}
				});
		});
	}
	*/
	
	$("a.lk-facebook").click(function() 
	{
		u=location.href;
		t=document.title;
		window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
		
		return false;		
	});

	DelcararVizualizarPaisEstadoCidade(); 
	
});


