$(document).ready(function() {
	initMenu();
	lupa();
	
});

function initMenu() {
  
	setTimeout(function() {
		// Accordion
				$('#acordeon > li > a.expanded + ul').slideToggle('medium');
				
				$('#acordeon > li > a').click(function() {
					$('#acordeon > li > a.expanded').not(this).toggleClass('expanded').toggleClass('collapsed').parent().find('> ul').slideToggle('medium');
					$(this).toggleClass('expanded').toggleClass('collapsed').parent().find('> ul').slideToggle('medium');
					
					id_li = $('#acordeon > li > a.expanded').parent().attr('id');
					$('#galerias > li.expanded').not(this).toggleClass('expanded').toggleClass('collapsed').slideToggle('medium');
					$('#g_'+id_li).toggleClass('expanded').toggleClass('collapsed').slideToggle('medium');
										
					if($('#galerias > li.expanded').attr('id')!=null){
						$('#g_default').removeClass('show').addClass('hidden');
					}
					else {
						$('#g_default').removeClass('hidden').addClass('show');
					}
					
				});
				
	$(".main_image .desc").show(); //Show Banner
	$(".main_image .block").animate({ opacity: 0.8 }, 1 ); //Set Opacity
		
	$("a.collapse").click(function(event){
		event.preventDefault();
		$(this).parent().find('div.block').slideToggle();
		//$(".main_image .block").slideToggle(); //Toggle the description (slide up and down)
		$(this).toggleClass("show"); //Toggle the class name of "show" (the hide/show tab)

	});
						
	}, 250);
		
}

function lupa(){
	$('div.ngg-gallery-thumbnail a').css('position','static');
	$('div.ngg-gallery-thumbnail a').each(function(index) {
			$('<span style="position:absolute; width:105px; height:85px;"></span>').appendTo(this);
  });

	$('div.ngg-gallery-thumbnail a').mouseover(function(){
			var offset = $(this).find('img').offset();																									
			$(this).find('span').css({'left': offset.left,'top': offset.top}).addClass('imageOver');
	}).mouseout(function(){
			$(this).find('span').removeClass('imageOver');
	});
}

function ajax_xml(lang,idioma){
			var vermas="";
			var reservar="";
			var contacto="";
			if(idioma=="es-ES"){ vermas="Ver M&aacute;s"; reservar="Reservar"; contacto="/contacto/"; }
			if(idioma=="en-US"){ vermas="See More"; reservar="Reservations"; contacto="/english/contacto/"; }
			if(idioma=="pt-BR"){ vermas="Veja Mais"; reservar="Reservar"; contacto="/portugues/contacto/"; }
			
			$.ajax({
                 type: "GET",
                 url: template_url+"/flash/marquesina/"+lang+".xml",
                 dataType: "xml",
                 success: function(xml) {
					 var count=1;
					 var cant = $(xml).find('cantidad').text();
					 for(var i=1;i<=cant;i++){
						$('#pro_'+i+'').css('display','block');
						if( (i==3) || (i==4) ){
							$('#pro_'+(i-2)+'').css({'border-bottom': 'dotted #666666 2px', 'padding-bottom': '30px'})
					 	}
				  	 }
					 
                     $(xml).find('item').each(function(){
						 var titulo = $(this).find('titulo').text()
                         var texto = $(this).find('texto').text()
						 var foto = $(this).find('foto').text()
						 var url = $(this).find('link').text()
						 
						 $('<img src="'+foto+'" width="440" height="218" >').insertBefore('div#pro_'+count+' > div.main_image > div.desc');
						 $('<h1><b>'+titulo+'</b></h1>').appendTo('div#pro_'+count+' > div.main_image > div.desc > div.block');
						 $('<p>'+texto+'</p><br />').appendTo('div#pro_'+count+' > div.main_image > div.desc > div.block');
						 $('<a href="'+url+'" class="thickbox">'+vermas+'</a>').appendTo('div#pro_'+count+' > div.main_image > div.desc > div.block');
						 $('<a href="'+contacto+'">'+reservar+'</a>').appendTo('div#pro_'+count+' > div.main_image > div.desc > div.block');
						count = count + 1;
                     }); //close each(
                 }
             }); //close $.ajax(	
}

function random_header(){
  var path = window.location.pathname;
  var path2 = path.substring( 0, path.lastIndexOf('/') ) ;
  var fileName = path2.substring( (path2.lastIndexOf('/') + 1 ) ).toLowerCase();
  
  if(fileName!="" && fileName!="portugues" && fileName!="english"){
	  var randomImages = [fileName+'-1',fileName+'-2',fileName+'-3'];
	  var rndNum =  Math.floor(randomImages.length * (Math.random() % 1));
	 
	  $('#branding').css({ 'background': 'url(/wp-content/themes/santa_cruz/images/headers/'+randomImages[rndNum]+'.jpg) no-repeat scroll center 27px transparent',
		'height': '380px',
		'padding-right': '30px',
		'padding-top': '30px',
		'top': '-92px' });
  }
}
