/*
cufon replacements
*/

Cufon.replace('h1');
Cufon.replace('h2');
Cufon.replace('h3');
Cufon.replace('h4');
Cufon.replace('.mainNavigation a',{hover:true});
Cufon.replace('#colLeft .gbNavigator span');
Cufon.replace('.browse-links-wrap li a');
Cufon.replace('.news-single-item #overview a');

$(document).ready(function() {

	/*
	get css min-height for main page containers
	*/

	var leftHeight = $('#pageLeftContent').height();
	var rightHeight = $('#pageRightContent').height();
	var windowHeight = $(document).height();

	if(rightHeight > windowHeight)	{
		var windowHeight = rightHeight;
	}

	if(leftHeight > windowHeight)	{
		var windowHeight = leftHeight;
	}

	var windowHeightInner = windowHeight - $('#mainNavigationContainer').height();

	$('#pageLeftContent').css('height',windowHeight+'px');
	$('#pageRightContent').css('height',windowHeight+'px');
	$('#leftBorderImage').css('height',windowHeight+'px');
	$('#mainContentContainer').css('height',windowHeightInner+'px');

	$(window).resize(function() {

		var leftHeight = $('#pageLeftContent').height();
		var rightHeight = $('#pageRightContent').height();
		var windowHeight = $(document).height();

		if(rightHeight > windowHeight)	{
			var windowHeight = rightHeight;
		}

		if(leftHeight > windowHeight)	{
			var windowHeight = leftHeight;
		}

		var windowHeightInner = windowHeight - $('#mainNavigationContainer').height();

		$('#pageLeftContent').css('height',windowHeight+'px');
		$('#pageRightContent').css('height',windowHeight+'px');
		$('#leftBorderImage').css('height',windowHeight+'px');
		$('#mainContentContainer').css('height',windowHeightInner+'px');
	});

	/*
	random homepage img with switcher
	*/

	var randomInt = (Math.round((Math.random()*5)+1));
	if(randomInt == 1)	{
		$('#pageLeftContent').removeClass('image2 image3 image4 image5 image6').addClass('image1');
		$('#imgSwitch1').addClass('act');
		$('#imgSwitch2').removeClass('act');
		$('#imgSwitch3').removeClass('act');
		$('#imgSwitch4').removeClass('act');
		$('#imgSwitch5').removeClass('act');
		$('#imgSwitch6').removeClass('act');
	}
	if(randomInt == 2)	{
		$('#pageLeftContent').removeClass('image1 image3 image4 image5 image6').addClass('image2');
		$('#imgSwitch2').addClass('act');
		$('#imgSwitch1').removeClass('act');
		$('#imgSwitch3').removeClass('act');
		$('#imgSwitch4').removeClass('act');
		$('#imgSwitch5').removeClass('act');
		$('#imgSwitch6').removeClass('act');
	}
	if(randomInt == 3)	{
		$('#pageLeftContent').removeClass('image2 image1 image4 image5 image6').addClass('image3');
		$('#imgSwitch3').addClass('act');
		$('#imgSwitch1').removeClass('act');
		$('#imgSwitch2').removeClass('act');
		$('#imgSwitch4').removeClass('act');
		$('#imgSwitch5').removeClass('act');
		$('#imgSwitch6').removeClass('act');
	}
	if(randomInt == 4)	{
		$('#pageLeftContent').removeClass('image2 image3 image1 image5 image6').addClass('image4');
		$('#imgSwitch4').addClass('act');
		$('#imgSwitch2').removeClass('act');
		$('#imgSwitch3').removeClass('act');
		$('#imgSwitch1').removeClass('act');
		$('#imgSwitch5').removeClass('act');
		$('#imgSwitch6').removeClass('act');
	}
	if(randomInt == 5)	{
		$('#pageLeftContent').removeClass('image2 image3 image4 image1 image6').addClass('image5');
		$('#imgSwitch5').addClass('act');
		$('#imgSwitch1').removeClass('act');
		$('#imgSwitch3').removeClass('act');
		$('#imgSwitch4').removeClass('act');
		$('#imgSwitch2').removeClass('act');
		$('#imgSwitch6').removeClass('act');
	}
	if(randomInt == 6)	{
		$('#pageLeftContent').removeClass('image2 image3 image4 image5 image1').addClass('image6');
		$('#imgSwitch6').addClass('act');
		$('#imgSwitch1').removeClass('act');
		$('#imgSwitch2').removeClass('act');
		$('#imgSwitch4').removeClass('act');
		$('#imgSwitch5').removeClass('act');
		$('#imgSwitch3').removeClass('act');
	}

	$('.imgSwitch').click(function() {
		var switchId = $(this).attr("id");

		$(this).removeClass('no').addClass('act');

		if(switchId == "imgSwitch1")	{
			$('#pageLeftContent').removeClass('image2 image3 image4 image5 image6').addClass('image1');
			$('#imgSwitch2').removeClass('act');
			$('#imgSwitch3').removeClass('act');
			$('#imgSwitch4').removeClass('act');
			$('#imgSwitch5').removeClass('act');
			$('#imgSwitch6').removeClass('act');
		}
		if(switchId == "imgSwitch2")	{
			$('#pageLeftContent').removeClass('image1 image3 image4 image5 image6').addClass('image2');
			$('#imgSwitch1').removeClass('act');
			$('#imgSwitch3').removeClass('act');
			$('#imgSwitch4').removeClass('act');
			$('#imgSwitch5').removeClass('act');
			$('#imgSwitch6').removeClass('act');
		}
		if(switchId == "imgSwitch3")	{
			$('#pageLeftContent').removeClass('image1 image2 image4 image5 image6').addClass('image3');
			$('#imgSwitch2').removeClass('act');
			$('#imgSwitch1').removeClass('act');
			$('#imgSwitch4').removeClass('act');
			$('#imgSwitch5').removeClass('act');
			$('#imgSwitch6').removeClass('act');
		}
		if(switchId == "imgSwitch4")	{
			$('#pageLeftContent').removeClass('image1 image2 image3 image5 image6').addClass('image4');
			$('#imgSwitch2').removeClass('act');
			$('#imgSwitch3').removeClass('act');
			$('#imgSwitch1').removeClass('act');
			$('#imgSwitch5').removeClass('act');
			$('#imgSwitch6').removeClass('act');
		}
		if(switchId == "imgSwitch5")	{
			$('#pageLeftContent').removeClass('image1 image2 image3 image4 image6').addClass('image5');
			$('#imgSwitch2').removeClass('act');
			$('#imgSwitch3').removeClass('act');
			$('#imgSwitch4').removeClass('act');
			$('#imgSwitch1').removeClass('act');
			$('#imgSwitch6').removeClass('act');
		}
		if(switchId == "imgSwitch6")	{
			$('#pageLeftContent').removeClass('image1 image2 image3 image4 image5').addClass('image6');
			$('#imgSwitch2').removeClass('act');
			$('#imgSwitch3').removeClass('act');
			$('#imgSwitch4').removeClass('act');
			$('#imgSwitch5').removeClass('act');
			$('#imgSwitch1').removeClass('act');
		}
	});

	/*
	empty links
	*/

	$('.gallery2_menu_text a').empty();
	$('.filelink a').empty();
	$('.news-single-item #prev a').empty();
	$('.news-single-item #next a').empty();

	/*
	hover subnavigation
	*/

	$('.subNavigation').hide();

	$('.mainNavigation li.mainLink').hover(
	function() {
		$(this).children('.subNavigation').show();
		$(this).children('a').removeClass('grey blue').addClass('white');
	},
	function(){
		$(this).children('.subNavigation').hide();
		if($(this).hasClass('act'))	{
			$(this).children('a').removeClass('white blue').addClass('grey');
		}else	{
			$(this).children('a').removeClass('grey white').addClass('blue');
		}
		Cufon.replace('.mainNavigation a',{hover:true});
	});
	
	/*
	hover footerlogos
	*/
	
	$('.footerLogos a').hover(function() {
		var imgSrc = $(this).children('img').attr('src');
		var imgSrcArr = imgSrc.split(".");
		var imgSrcNew = imgSrcArr[0]+"_hover."+imgSrcArr[1];
		$(this).children('img').attr('src',imgSrcNew);
	},function()	{
		var imgSrc = $(this).children('img').attr('src');
		var imgSrcNew = imgSrc.replace("_hover", "");
		$(this).children('img').attr('src',imgSrcNew);
	});

});
