var msOptions = {  
	type: 'slide',
	speed: 1000,
	timeout: 0,
	loop: false,
	easing: 'easeInOutCubic',
	nextButton: '#next',
	prevButton: '#prev',
	pauseOnHover: true,
	before: function(){
		var index = this.dir == 'prev' ? this.index + 1 : this.index - 1;
		this.$container.find('li').eq(index).find('.info-block').fadeIn();
	},
	after: function(){
		var $controls = $('#slider-controls');
		
		$controls.find('li.active').removeClass('active');
		$controls.find('li').eq(this.index + 1).addClass('active');
		
		this.$container.find('li').eq(this.index).find('.info-block').fadeIn();
	}
};
var tooltip;
var cont; 

$(function(){
	
	/*Fix javascript elements
	--------------------------------------------------*/
	$('.javascript').removeClass('javascript');
	/*------------------------------------------------*/
	
		
	/*Main image
	--------------------------------------------------*/
	$("#slider").easySlider({
		auto: true,
		continuous: true,
		numeric: true,
		width:950,
		height:350,
		pause:5000
	});
	
	if($("table.object-list")){
		$("table.object-list tr").each(function(){
			var trID = $(this).find('td').eq(0).attr("id");
			//var cnt = $(this).find("td").eq(7).html();
			
			var cnt = $(this).children('td.comment').html(); 
			$(this).find("td").each(function() {
				htmlCont = $(this).html();
				if(htmlCont =='') htmlCont='<span>&nbsp;</span>';
				if(!$(this).hasClass('comment'))$(this).html('<a href="images/plantegninger/'+trID+'.jpg" class="gallery">'+ htmlCont + '</a>');						 
			});
		});		
	}
	
	    
	$("table.object-list tr").mouseenter(function(e) {
		cont =  $(this).children('td.comment').html(); 

		//alert(cont);
		if($(this).hasClass("object")){							 
			$(this).find("td").addClass("over");	
			
			if(cont!= null ){
            	tooltip = $('<div />').html(cont).appendTo('body');
           		tooltip.addClass("tooltip");
				tooltip.css({
					left:e.pageX - (tooltip.width() / 2),
					top:e.pageY - (tooltip.height() + 35)
				});
			}
			
			//tooltip.show();
			
		}
	}).mouseleave(function() {
		$(this).children("td").removeClass("over");
		tooltip.remove();
		
	}).mousemove(function(e){
		tooltip.css({
				left:e.pageX - (tooltip.width() / 2),
				top:e.pageY - (tooltip.height() + 35)
			});
	});
	
	/*
	$('#main-image').mSlider(msOptions, function(){
		var controls  = '<ul id="slider-controls">';
			controls += '<li class="desc"><small>Klikk p&aring; sirkel for flere bilder</small></li>';
		for(var i = 1; i < this.num	 + 1; i++)
		{
			controls += '<li>';
			controls += '<a href="#'+i+'">'+i+'</a>';
			controls += '</li>';
		}
		
		controls += '</ul>';
		var $controls = $(controls).appendTo('#content');
		$controls.children().eq(1).addClass('active');
		$controls.find('a').click(function(){
			var $this = $(this),
				href = $this.attr('href'),
				temp = href.split('#'),
				slide = temp[1];
				
			$('#main-image').mSlider('goto', slide);
						
			return false;
		});
	});
	*//*
	if($('#main-image.plantegninger li ul')){	
	$('#main-image.plantegninger li ul').mSlider(msOptions, function(){
		var controls = '<ul id="slider-controls">';
		alert(this.num);
		for(var i = 1; i < this.num	+ 1 ; i++)
		{
			controls += '<li>';
			controls += '<a href="#'+i+'">'+i+'</a>';
			controls += '</li>';
		}
		
		controls += '</ul>';
		var $controls = $(controls).appendTo(this.$container);
		$controls.find('a').eq(0).parent().addClass('active');
		$controls.find('a').click(function(){
			var $this = $(this),
				href = $this.attr('href'),
				temp = href.split('#'),
				slide = temp[1];
				
			$('#main-image.plantegninger').mSlider('goto', slide);
						
			return false;
		});
	}).parent().find('#slider-controls').hide();
	}*/
	/*------------------------------------------------*/

	
	/*Fancybox bilder byggeplass
	--------------------------------------------------*/

	$("a.gallery").fancybox({
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'hideOnContentClick': true,
		'overlayColor' 	:	'#282828',
		'showNavArrows'	: 	true
 	 });

	
});

