Cufon.replace('h1',{
	forceHitArea : true
});
Cufon.replace('h2',{
	forceHitArea : true
});
Cufon.replace('h3',{
	forceHitArea : true
});
Cufon.replace('h4',{
	forceHitArea : true
});
Cufon.replace('h5',{
	forceHitArea : true
});
Cufon.replace('.list',{
	forceHitArea : true,
	hover: { color: '#000000' }
});
Cufon.replace('#contactContent',{
	forceHitArea : true
});
Cufon.replace('.actions',{
	forceHitArea : true
});
Cufon.replace('.shadow',{
	textShadow : '1px 2px #ffffff'
});
Cufon.replace('.smallestTag',{
	forceHitArea : true
});
Cufon.replace('.smallTag',{
	forceHitArea : true
});
Cufon.replace('.mediumTag',{
	forceHitArea : true
});
Cufon.replace('.largeTag',{
	forceHitArea : true
});
Cufon.replace('.largestTag',{
	forceHitArea : true
});


function setMenuHeights(imagoSubCount, socialemediaSubCount, savoorSubCount){
	this.imagoSubCount 			= imagoSubCount;
	this.socialemediaSubCount 	= socialemediaSubCount;
	this.savoorSubCount 		= savoorSubCount;
}
	
function setOpenImago(imagoSubCount, socialemediaSubCount, savoorSubCount){
		setMenuHeights(imagoSubCount, socialemediaSubCount, savoorSubCount);
		var first 	= parseInt(40 + (imagoSubCount * 30));
		var second	= parseInt(80 + (imagoSubCount * 30));
		var third	= parseInt(120 + (imagoSubCount * 30));
		
		$('#imago').css("top", '0');
		$('#socialemedia').css("top", first);
		$('#savoor').css("top", second);
		//$('#leesook').animate({"top": parseInt(120 + (imagoSubCount * 30))}, "slow");
		$('#tagcloud').css("top", third);
}
			
function setOpenSocialeMedia(imagoSubCount, socialemediaSubCount, savoorSubCount){
		setMenuHeights(imagoSubCount, socialemediaSubCount, savoorSubCount);
		var first 	= parseInt(80 + (socialemediaSubCount * 30));
		var second 	= parseInt(120 + (socialemediaSubCount * 30));
		
		$('#imago').css("top", '0');
		$('#socialemedia').css("top", '40');
		$('#savoor').css("top", first);
		//$('#leesook').animate({"top": parseInt(120 + (socialemediaSubCount * 30))}, "slow");
		$('#tagcloud').css("top", second);
}
			
function setOpenSavoor(imagoSubCount, socialemediaSubCount, savoorSubCount){
		setMenuHeights(imagoSubCount, socialemediaSubCount, savoorSubCount);
		var first = parseInt(120 + (savoorSubCount * 30));
		
		$('#imago').css("top", '0');
		$('#socialemedia').css("top", '40');
		$('#savoor').css("top", '80');
		//$('#leesook').animate({"top": parseInt(120 + (savoorSubCount * 30))}, "slow");
		$('#tagcloud').css("top", first);
}

function setOpenLeesOok(imagoSubCount, socialemediaSubCount, savoorSubCount){
		setMenuHeights(imagoSubCount, socialemediaSubCount, savoorSubCount);
		var first = parseInt(120 + (savoorSubCount * 30));
		
		$('#imago').css("top", '0');
		$('#socialemedia').css("top", '40');
		$('#savoor').css("top", '80');
		//$('#leesook').animate({"top": 120}, "slow");
		$('#tagcloud').css("top", first);
}
	
function setOpenTagCloud(imagoSubCount, socialemediaSubCount, savoorSubCount){
		setMenuHeights(imagoSubCount, socialemediaSubCount, savoorSubCount);
		
		
		$('#imago').css("top", '0');
		$('#socialemedia').css("top", '40');
		$('#savoor').css("top", '80');
		//$('#leesook').animate({"top": 120}, "slow");
		$('#tagcloud').css("top", '120');
}

function setTime(){
			time 	= new Date();
			timeNow = time.getTime();
}

function checkNavigationHeight() {
	var windowHeight 	= $(window).height();
	var navigationTop	= $('.navigation').css('top');
	navigationTop		= navigationTop.replace("px","");
	navigationHeight	= windowHeight - navigationTop;
	if(navigationHeight < 240){
		navigationHeight = 240;
	}
	$('.navigation').css('height', navigationHeight);
}		
		
$(document).ready( function() {
	setTime();
	
	if($('#content').height() < 400){		// If the content and the placeholder is lower than 400 pixels height, it must be set, so the page constrains proportions
		$('#content').height(400);
	}
	
	contentBlockHeight = parseInt($('#content').height()) + 265;
	
	$('.actions').show();
	$('.actions').css('top', contentBlockHeight);
	
	$('.navigation').show();
	$('.navigation').css('top', parseInt(contentBlockHeight + 40));
	checkNavigationHeight();
	
	$('#searchPhrase').keypress(function(e) {
        if(e.which == 13) {
        
  		location = 'search-'+ $('#searchPhrase').val() +'_.htm';


        }
    });
    
    $(document).mousemove(function(e){
		mouseX	= e.pageX;
		mouseY	= e.pageY;
	});

			
	$("#imago").mouseenter(function(){
		timeEvent = new Date();
		timeEvent = timeEvent.getTime();

		if(timeEvent - timeNow > 300){
			$('#imago').animate({"top": 0}, "slow");
			$('#socialemedia').animate({"top": parseInt(40 + (imagoSubCount * 30))}, "slow");
			$('#savoor').animate({"top": parseInt(80 + (imagoSubCount * 30))}, "slow");
			//$('#leesook').animate({"top": parseInt(120 + (imagoSubCount * 30))}, "slow");
			$('#tagcloud').animate({"top": parseInt(120 + (imagoSubCount * 30))}, "slow");
			setTime();
		}
	});
			
	$("#socialemedia").mouseenter(function(){
		timeEvent = new Date();
		timeEvent = timeEvent.getTime();

		if(timeEvent - timeNow > 300){
			$('#imago').animate({"top": 0}, "slow");
			$('#socialemedia').animate({"top": 40}, "slow");
			$('#savoor').animate({"top": parseInt(80 + (socialemediaSubCount * 30))}, "slow");
			//$('#leesook').animate({"top": parseInt(120 + (socialemediaSubCount * 30))}, "slow");
			$('#tagcloud').animate({"top": parseInt(120 + (socialemediaSubCount * 30))}, "slow");
			setTime();
		}
	});
			
	$("#savoor").mouseenter(function(){
		timeEvent = new Date();
		timeEvent = timeEvent.getTime();

		if(timeEvent - timeNow > 300){
			$('#imago').animate({"top": 0}, "slow");
			$('#socialemedia').animate({"top": 40}, "slow");
			$('#savoor').animate({"top": 80}, "slow");
			//$('#leesook').animate({"top": parseInt(120 + (savoorSubCount * 30))}, "slow");
			$('#tagcloud').animate({"top": parseInt(120 + (savoorSubCount * 30))}, "slow");
			setTime();
		}
	});

/*	$("#leesook").mouseenter(function(){
		timeEvent = new Date();
		timeEvent = timeEvent.getTime();

		if(timeEvent - timeNow > 300){
			$('#imago').animate({"top": 0}, "slow");
			$('#socialemedia').animate({"top": 40}, "slow");
			$('#savoor').animate({"top": 80}, "slow");
			$('#leesook').animate({"top": parseInt(120 + (savoorSubCount * 30))}, "slow");
			$('#tagcloud').animate({"top": parseInt(160 + (savoorSubCount * 30))}, "slow");
			setTime();
		}
	});
*/
			
	$("#tagcloud").mouseenter(function(){
		timeEvent = new Date();
		timeEvent = timeEvent.getTime();

		if(timeEvent - timeNow > 300){
			$('#imago').animate({"top": 0}, "slow");
			$('#socialemedia').animate({"top": 40}, "slow");
			$('#savoor').animate({"top": 80}, "slow");
			//$('#leesook').animate({"top": 120}, "slow");
			$('#tagcloud').animate({"top": 120}, "slow");
			setTime();
		}
	});
});
