jQuery.ajaxSetup({    
	beforeSend: function() {       
    showloading();
	},    
	complete: function(){       
		hideloading();
	},    
	success: function() {
		hideloading();
	}  
});  

jQuery(window).load(function () {
	navigateLavaLamp(0);
})

function hideloading()
{
	var loadingElem = document.getElementById('loading');
	if(loadingElem!=null){
    loadingElem.style.visibility='hidden';
	}
}

function showloading()
{
	var loadingElem = document.getElementById('loading');
	if(loadingElem!=null){
    loadingElem.style.visibility='visible';
	}
}


$(document).ready(function() {	
	$('#slideshow').cycle({
        fx:     'fade',
        speed:  'slow',
        timeout: 5000,
        pager:  '#slider_nav',
        pagerAnchorBuilder: function(idx, slide) {
            // return sel string for existing anchor
            return '#slider_nav li:eq(' + (idx) + ') a';
        }
    });
	
	// pause slideshow to only allow it to slide manually.
	$('#slideshow').cycle('pause'); 
	
	// TODO: REMOVE THIS REDIRECT HACK WHEN URL REFLECTS CURRENT CONTENT PAGE
	if(getQuerystring('lbpaymentsuccess','')!='')
	{
		//Load bookingsystem
		clickHandler('content_bookingsystem.php',0, false);
	}
	else
	{
		//Load forside
		clickHandler('content_forside.php',0, false);
	}
});

var clickHandler = function(pageurl, newpicindex, contentlink)
{
	$('#content').load(pageurl, {}, callback(newpicindex));
	
	if(contentlink)
	{
		navigateLavaLamp(newpicindex);
	}
}   
var callback = function(newpicindex)
{
	$('#slideshow').cycle(newpicindex); 
}

function navigateLavaLamp(index)
{
	jQuery("#lavalampMenu").lavaLamp({
		fx: "easeOutBack",
		speed: 750,
		startItem: index,
		click: function(event, menuItem) {
      // fired menu item is clicked
		}
	});

}

function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}


popBoxRevertText="Tryk på billedet for at vende tilbage";
popBoxWaitImage.src = "/images/popbox/spinner40.gif";
popBoxRevertImage = "/images/popbox/magminus.gif";
popBoxPopImage = "/images/popbox/magplus.gif";


