// JavaScript Document

$(document).ready(function(){						   

	$('.estado, .estado_tour').click(function(){
		$(this).next().slideToggle('slow')
	})

/* picasa album */
	$("div.picasa_desc a").attr('target', '_blank')
	$("div.picasa_desc td").attr('valign', 'top')
	var estilo_foto = $("div.picasa_desc img").attr('style')
	$("div.picasa_desc img").removeAttr('style')
	$("div.picasa_desc img").attr('style', estilo_foto + ' margin-top:10px');

/* foto superior */
	var totalNum = 20; //the total number of images in a folder.
	var rndNum = Math.floor(Math.random() * totalNum);
	if (rndNum=='0' || rndNum==0) rndNum=1

	$("div#foto").css("background-image","url(img/foto/foto_" + rndNum  + ".jpg)");
	
	$('div#foto').prepend('<img id="foto_load" style="display:none">')
	$('img#foto_load').attr('src', 'img/foto/foto_' + rndNum  + '.jpg').load(function() {
		$('div#foto').fadeIn(2000,function(){
			$('div#foto,.homepage').animate({"top": "-=90px"}, "slow");
		});
		$('img#foto_load').remove()
		$('#legenda').text(legenda(rndNum))
	});
	

	$("div#next").click(function(){
		rndNum = rndNum +1;
		if (rndNum==21) rndNum = 1;
		troca_foto_topo(rndNum)
	});
	
	$("div#prev").click(function(){
		rndNum = rndNum -1;
		if (rndNum==0) rndNum = 20;
		troca_foto_topo(rndNum)
	});
	
	$("div#updown").toggle(
		function(){
			$('.homepage,div#foto').animate({"top": "+=90px"}, "slow");
			$('#updown img').removeAttr('src');
			$('#updown img').attr('src','../ico/seta_cima.png');
		},
		function(){
			$('.homepage,div#foto').animate({"top": "-=90px" }, 'slow');
			$('#updown img').removeAttr('src');
			$('#updown img').attr('src','../ico/seta_baixo.png');
		}
	);


	
	
	

/* box menu superior */
	exibe_box('#busca', '#busca_bt')
/*	$('#busca').show(); 
	$('#busca_bt').addClass('box_bt_on');
	$('#languages_bt').addClass('box_bt_off');
	$('#news_bt').addClass('box_bt_off');
	$('#system_bt').addClass('box_bt_off');*/

	$('#busca_bt').mouseover(function(){
		exibe_box('#busca', '#busca_bt')
	});
	$('#languages_bt').mouseover(function(){
		exibe_box('#languages', '#languages_bt')
	});					   
	$('#news_bt').mouseover(function(){
		exibe_box('#news', '#news_bt')
	});	
	$('#system_bt').mouseover(function(){
		exibe_box('#system', '#system_bt')
	});	
	
	
	
	/* HOTELS */
		$(".estado").click(
		function () {
			title = $(this).children('img').attr('title')			
			if( title=='exibir' ) {
				$(this).children('img').attr('title','esconder')
				$(this).next().slideDown('slow')
			}
			else if( title=='esconder' ) {
				$(this).children('img').attr('title','exibir')
				$(this).next().slideUp('slow')
			}
	  });


});

function exibe_box(box, aba){
	$('#busca, #languages, #news, #system').hide()
	$('#busca_bt, #languages_bt, #news_bt, #system_bt').removeClass().addClass('box_bt_off')
	$(aba).removeClass().addClass('box_bt_on')
	$(box).show()
}

function troca_foto_topo(rndNum){
	$('div#foto').prepend('<img id="foto_load" style="display:none">')
	$('div#foto').fadeOut('fast',function(){
		$('img#foto_load').attr('src', 'img/foto/foto_' + rndNum  + '.jpg').load(function() {
			$("div#foto").css("background-image","url(img/foto/foto_" + rndNum  + ".jpg)");
			$('div#foto').fadeIn('slow')
			$('img#foto_load').remove()
			$('#legenda').text(legenda(rndNum))
		});
	});
}
function legenda(rndNum){
	switch (rndNum){
		case 1: return "Cataratas Foz do Iguaçu/PR"; break;
		case 2: return "Parintins festival - Parintins/AM"; break;
		case 3: return "Vale do Paty - Chapada Diamantina/BA"; break;
		case 4: return "Island of Boipeba - Boipeba/BA"; break;
		case 5: return "Morro de São Paulo/BA"; break;
		case 6: return "Tucanos´kids - Amazonas"; break;
		case 7: return "Archipelago of Anavilhanas - Amazonas"; break;
		case 8: return "Vale do Paty - Chapada Diamantina/BA"; break;
		case 9: return "Gavea Beach - Rio de Janeiro/RJ"; break;
		case 10: return "Pelourinho - Salvador/BA"; break;
		case 11: return "Niteroi/RJ"; break;
		case 12: return "Arpoador Beach - Rio de Janeiro/RJ"; break;
		case 13: return "Santa Tereza - Rio de Janeiro/RJ"; break;
		case 14: return "Pelourinho - Salvador/BA"; break;
		case 15: return "Transpantaneira – Pantanal"; break;
		case 16: return "Pelourinho - Salvador/BA"; break;
		case 17: return "Praia do Forte/BA"; break;
		case 18: return "Cataratas Foz do Iguaçu/PR"; break;
		case 19: return "Elevador Lacerda - Salvador/Bahia"; break;
		case 20: return "Humaitá - Salvador/Bahia"; break;
	}
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; }
}
			
//MM_reloadPage(true);