var myTimeout = null;
var sel = 0;
var tabContainers = null;
var items = null;
var tabs = null;

jQuery(document).ready(function() {
	
	/* Configure NyroModal plugin */
	
	jQuery.nyroModalSettings({
		processHandler: function(settings) {
			var from = settings.from;
			if (from && from.href && from.href.indexOf('http://www.blaiboka.no/index.php?') == 0) {
				$.nyroModalSettings({
					height: 600,
					width: 720
				});
			}
		}
	});
	
	jQuery("a[rel='external']").each( function(i) { 
		jQuery(this).attr("target","_blank");
	});
	
	jQuery("a[href^='http']").attr('target','_blank');

	
	jQuery("a.print_btn").click( function() { 
		window.print();
		return false;
	});
	
	tabContainers = jQuery('.roundAbout_container'); 
	tabs = jQuery('.rullerende_navigation a');
	items = tabs.size();
	
	tabs.each( function(i) { 
	  jQuery(this).click(function() { 
		tabContainers.hide().filter(this.hash).show(); 		
		jQuery(this).siblings().removeClass("greybutton_hover");
		jQuery(this).addClass("greybutton_hover");
		stopTimeout();
		sel = i;
		return false;
	  }); 
	 });
	tabs.eq(0).click();
	if(tabs.eq(0).hasClass("animate")) {
		myTimeout =  setTimeout('trigger()', startTimeout);
	}
});
function trigger() {
	sel = sel + 1;
	if(sel > this.items - 1) {
		sel = 0;
	}
	tabs.eq(sel).click(); 
	resetTimeout();
}

function resetTimeout() {
	myTimeout =  setTimeout('trigger()', this.timeout);
}
function stopTimeout() {
	//myTimeout = null;
	myTimeout =  setTimeout('trigger()', this.timeout);
	
}
function stopTimeout() {
	clearTimeout(myTimeout);
}