<!--
/* Overlay Box
Criado em: 2009/05/08
Empresa: www.fluence.com.br
Programador: www.rafaeldouglas.com

Alterado em: 2009/09/03
Empresa: www.cybermind.com.br
Programador: www.rafaeldouglas.com
*/

refImg = 0;
play = 0;
timer = "";
setImg = 0;

// Funcçoes Gerais
// Funcção chamada pelo flash
function overlayFlash(URL, act){	
	// Estrutura HTML
	
	var boxStucture  
	= '<div id="overlayBox"></div>'
	+ '<div id="containerBox">'
	+ '	<a id="overlayBoxClose" title="Fechar">&nbsp;</a>'
	+ '	<div id="containerData"></div>'
	+ '</div>'
	
	// Adiciona estrutura a página
	$("body").append(boxStucture);
	
	// Conteúdo da estrutura
	$.ajax({
		type: "GET",
		url: URL,
		cache: false,
		//data: queryString,			
		beforeSend: function()
		{
			//content.html('');
			//btn.prepend("<img class='img-loader' src='../../../imgs/icones/ico_loading.gif' />");
			//btn.find(".img-loader").fadeIn();
		},
		success: function(data)
		{
			//btn.find(".img-loader").fadeOut(function(){$(this).remove()});
			// Insere o conteúdo da página
			if (act!="on"){
				actRef = act-1;
			}else{
				actRef = 0;
			}
			
			$("#containerData").html(data);
			$("#containerData #gallery ul a:eq("+actRef+")").css("border-color","white");
			setImage($("#containerData #gallery ul a:eq("+actRef+")"));
			
			// Adiciona funcionalidade aos links da galeria
			$("#containerData #gallery ul a").bind("click", function(evt){
				
				obj = $(this);			
				refImg = $("#containerData #gallery ul a").index(obj);
				setImage(obj);
				// Format link				
				$("#containerData #gallery ul a").css("border-color", colorAux);
				obj.css("border-color","white");
				
				if (play)
				{
					play=0;
					clearInterval(timer);		
					$("#slideShow span").html("Iniciar");
				}
				
				evt.preventDefault();
				
			});
			
			/* inicia */
			if(act=="on"){
				slideShow(setImg);
			}
			
	
			// Atribui funcionalidades ao slideShow
			$("#slideShow").click(function(){
				slideShow(refImg);
			});
			
		},
		error: function(data)
		{
			$("#containerData").html(data.responseText)					
		},
		complete: function(msg)
		{	
			colorAux = $("#containerData #gallery ul a:last").css("border-color");
			
			if(colorAux=='white'){
				colorAux = $("#containerData #gallery ul a:first").css("border-color");
			}
			
		
			if ($(window).height() < 600){
				var diff =  $(window).height() / 2;
				//var positonBox = "absolute";
			}else{
				var diff = 0;
				//var positonBox = "fixed";
			}
			/*
			$('#containerBox').css({
				position: positonBox
			});
			*/
			
			$('#containerBox').animate({
			width:700,
			marginLeft:-350,
			height:600,
			marginTop: -300 + diff},
			600,
			function(){$('#containerData').fadeIn(200);});
		}		
	});
	
	// Ajuste de layout
	overlayAjust();
	
	$("#overlayBoxClose").click(overlayBoxClose);
	jQuery(document).bind("keypress", function(e) {
	  var code=e.charCode || e.keyCode;
	  if(code==27){
		overlayBoxClose();
		jQuery(document).unbind();
	  }
	});
}

function slideShow(setImg){	
	if (play){
		play=0;
		clearInterval(timer);		
		$("#slideShow span").html("Iniciar");
	}else{		
		play=1;
		$("#slideShow span").html("Parar");
		
		setImg = setImg;
		nImgs = ($("#containerData #gallery ul a").length);
		
		timer = window.setInterval(function() {
			setImg = setImg<nImgs-1?setImg+=1:0;
			refImg = setImg;
			obj = $("#containerData #gallery ul a:eq("+setImg+")");
					
			$("#containerData #gallery ul a").css("border-color",colorAux);
			obj.css("border-color","white");
			
			setImage(obj);			
		},5000);
	}
}

function overlayAjust(){
	$('#overlayBox').css({
		opacity: 0.80,
		filter: "Alpha(Opacity=80)",
		width: $(window).width() - (jQuery.browser.msie6?21:0),
		height: $(document).height()
	});
}

function overlayBoxClose() {
	$('#containerBox').remove();
	$('#overlayBox').fadeOut(150,function(){
		$('#overlayBox').remove();
		// Exibe obejtos conflitantes
		$('embed, object, select').css({ 'visibility' : 'visible' });	
	});
	
	clearInterval(timer);
	play=0;
	refImg = 0;
}

jQuery(window).resize(function(){
	overlayAjust();
	 
	if ($(window).height() < 600){
		var diff =  $(window).height() / 2;
		//var positonBox = "absolute";
	}else{
		var diff = 0;
		//var positonBox = "fixed";
	}
	/*
	$('#containerBox').css({
		position: positonBox
	});
	*/
	
	$('#containerBox').css({
		marginTop:-300 + diff	
	});	
	
});

function setImage(obj){
	imageURL = obj.attr("href");
	imageTitle = obj.attr("title");

	//Carrega a imagen clicada imagem
	objImagePreloader = new Image();	
	objImagePreloader.onload = function(){
		 $("#gallerySetImage #imgLeg").html(imageTitle)
		 .css({
			opacity: 0.80,
			filter: "Alpha(Opacity=80)"
		});
		
		swapImage = $("#gallerySetImage #img").html();
		$("#gallerySetImage #img2").html(swapImage);
		$("#gallerySetImage #img1").html(objImagePreloader).hide().fadeIn();
		
		
	}
	objImagePreloader.src = imageURL;
	objImagePreloader.title = imageTitle;
	
	return true
}
-->
