$(window).load(function() {
    doOnload();
});

function doOnload() {
    resizeContentDiv();
	if(isHome == false)
	{
		$('#content').jScrollPane({scrollbarWidth:10, scrollbarMargin:10});
	}
	preloadImages();
}

function resizeContentDiv() {
	var contentHeight;
	if($(window).height() - 327 >= 345)
		contentHeight = $(window).height() - 327;
	else
		contentHeight = 345;
	//alert(contentHeight);
	$('#content').height(contentHeight);
}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		pre_backbutton_bar_over_stay = newImage('/images/backbutton_bar_over_stay.png');
		pre_main_navi_over_stay_12 = newImage('/images/main_navi_over_stay_12.png');
		pre_main_navi_over_stay_13 = newImage('/images/main_navi_over_stay_13.png');
		pre_main_navi_over_stay_14 = newImage('/images/main_navi_over_stay_14.png');
		pre_main_navi_over_stay_15 = newImage('/images/main_navi_over_stay_15.png');
		backbutton_bar_over_stay = newImage('/images/backbutton_bar_over_stay.png');
		preloadFlag = true;
	}
}

var activePoint = '';

function toggleNav(navName)
{
	//mach alle unsichtbar
	$('div.mainnavFloater').hide();
	
	if(activePoint != navName)
	{
		var subnav = $('#nav' + navName);
		
		subnav.css('display', 'block');
		subnav.css('bottom', '30px');
		
		if(navName == 'Unternehmen')
            subnav.css('left', '50px');
		else if(navName == 'Produkte')
			subnav.css('left', '7px');
		else
			subnav.css('left', '0px');
		
		activePoint = navName;
	}
	else
	{
		activePoint = '';
	}
}

function toggleNavPoint(navName, setOn)
{
	var navPoint = $('#' + navName);
	var subNav = $('#' + navName + 'Sub');
	if(setOn)
	{
		navPoint.addClass('subnavcell_mouseover');
		if(subNav != undefined)
			subNav.addClass('subnavLevelThreeActive');
	}
	else
	{
		navPoint.removeClass('subnavcell_mouseover');
		if(subNav != undefined)
			subNav.removeClass('subnavLevelThreeActive');
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (var i=0; i<array.length; i+=2) {
			img = null; var n = array[i];
			if (d.images) {img = d.images[n];}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (img) {img.src = array[i+1];}
		}
	}
}
function changeImages() {
	changeImagesArray(changeImages.arguments);
}