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

$(function() {
	/* Configure NyroModal plugin */
	
	/*$.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
				});
			}
		}
	});
	*/
	
	$(".adresselinje").tooltip({effect: 'fade', offset: [-0, 0], position: 'center right'});
	$(".adresselinje").live("click", function(event) {
		return false;
	});
	$("a[rel='external']").each( function(i) { 
		$(this).attr("target","_blank");
	});
	
	$("a[href^='http']").attr('target','_blank');

	$("a.print_btn").click( function() { 
		window.print();
		return false;
	});
	
	/* drop start */
	$("#faglitteratur").click(function() {
		$("#faglitteraturdrop").slideToggle('fast', function() {
		    // Animation complete.
		  });
		});
	
	$("#node_id_15985").mouseleave(function() {
	  $("#faglitteraturdrop").slideUp('fast', function() {
	    // Animation complete.
	  });
	});
	$("#node_id_15985").mouseenter(function() {
	  $("#faglitteraturdrop").slideDown('fast', function() {
	    // Animation complete.
	  });
	});
	/*drop slutt */
		
	tabContainers = $('.roundAbout_container'); 
	tabs = $('.rullerende_navigation a');
	items = tabs.size();
	
	tabs.each( function(i) { 
	  $(this).click(function() { 
		tabContainers.hide().filter(this.hash).show(); 		
		$(this).siblings().removeClass("greybutton_hover");
		$(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);
}
