$(document).ready(function() {

	$("a[rel^='prettyPhoto']").prettyPhoto();

	Data();	

	/*  Muut komennot tähän */
	$('.linkki').css({'opacity' : '0.8', 'cursor' : 'pointer'});			
	$('.linkki').hover(function(){
		$(this).css('opacity','1.0');
	},function(){
		$(this).css('opacity','0.8');
	});
	
	// geneerinen hover stylen mouseover
	$("body").delegate(".hover", "mouseover", function(){
		try{
			lastBgPosition = determine_bg_pos($(this));
			var newPos = lastBgPosition.substr(0, lastBgPosition.indexOf(' '))+' bottom';
  			$(this).css({'background-position' : newPos, 'cursor' : 'pointer'});
		}catch(e){
			alert(e.message);
		}
	});
	$("body").delegate(".hover", "mouseout", function(){
		$(this).css('background-position',lastBgPosition);
	});
		
	/* Studiokuvien hoverit */
	$('.mapBg1').hover(function(){
		$(this).animate({opacity:'1'},{queue:false,duration:500});
	},function(){
		$(this).animate({opacity:'0.4'},{queue:false,duration:500});
	});
	
	$('.mapBg2').hover(function(){
		$(this).animate({opacity:'1'},{queue:false,duration:500});
	},function(){
		$(this).animate({opacity:'0.4'},{queue:false,duration:500});
	});
	
	$('.mapBg3').hover(function(){
		$(this).animate({opacity:'1'},{queue:false,duration:500});
	},function(){
		$(this).animate({opacity:'0.4'},{queue:false,duration:500});
	});
	
	$('.mapBg4').hover(function(){
		$(this).animate({opacity:'1'},{queue:false,duration:500});
	},function(){
		$(this).animate({opacity:'0.4'},{queue:false,duration:500});
	});

	$('.mapBg5').hover(function(){
		$(this).animate({opacity:'1'},{queue:false,duration:500});
	},function(){
		$(this).animate({opacity:'0.4'},{queue:false,duration:500});
	});
	
	$('.mapBg6').hover(function(){
		$(this).animate({opacity:'1'},{queue:false,duration:500});
	},function(){
		$(this).animate({opacity:'0.4'},{queue:false,duration:500});
	});

	$('.mapBg7').hover(function(){
		$(this).animate({opacity:'1'},{queue:false,duration:500});
	},function(){
		$(this).animate({opacity:'0.4'},{queue:false,duration:500});
	});
	
	$('.mapBg8').hover(function(){
		$(this).animate({opacity:'1'},{queue:false,duration:500});
	},function(){
		$(this).animate({opacity:'0.4'},{queue:false,duration:500});
	});
	
});

function determine_bg_pos(obj){
	// parameter obj is something like $('#my-div')
   	var pos = $(obj).css("background-position");
   	if (pos == 'undefined' || pos == null) {
      		pos = $(obj).css("background-position-x") +' ' +  $(obj).css("background-position-y"); //die in hell
   	}
   	return pos;
}


//Linkit toimimaan
function Data() {
	
	$('.home').click(function(){
		$('#inner div').removeClass('active');
		$('#Home1').show().siblings().hide();
		$('#inner').animate({height:'300px'},{queue:false,duration:800});
	});
	$('.studios').click(function(){
		$('#Studios1').show().siblings().hide();
		$('#inner').animate({height:'435px'},{queue:false,duration:800});
		$('#map').animate({opacity:'1'},{queue:false,duration:1800});

	});
	$('.projects').click(function(){
		$('#Projects1').show().siblings().hide();
		$('#inner').animate({height:'790px'},{queue:false,duration:800});

	});
	$('.history').click(function(){
		$('#History1').show().siblings().hide();
		$('#inner').animate({height:'1110px'},{queue:false,duration:800});

	});	
	$('.contact').click(function(){
		$('#Contact1').show().siblings().hide();
		$('#inner').animate({height:'300px'},{queue:false,duration:800});

	});	
}
