/**
 * @author Thomas Ploch
 * @copyright Reizwerk GmbH
 * 
 */
jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

function init() {
	$.preloadImages(
		"/img/mainnav_start.png",
		"/img/mainnav_start_hover.png",
		"/img/mainnav_kanzlei.png",
		"/img/mainnav_kanzlei_hover.png",
		"/img/mainnav_fachgebiete.png",
		"/img/mainnav_fachgebiete_hover.png",
		"/img/mainnav_news_hover.png",
		"/img/mainnav_service.png",
		"/img/mainnav_service_hover.png",
		"/img/mainnav_kontakt.png",
		"/img/mainnav_kontakt_hover.png",
		"/img/fachnav_gewerblich.png",
		"/img/fachnav_gewerblich_hover.png",
		"/img/fachnav_eigentum.png",
		"/img/fachnav_eigentum_hover.png",
		"/img/fachnav_handel.png",
		"/img/fachnav_handel_hover.png",
		"/img/fachnav_wettbewerb.png",
		"/img/fachnav_wettbewerb_hover.png",
		"/img/fachnav_arbeit.png",
		"/img/fachnav_arbeit_hover.png",
		"/img/fachnav_sport.png",
		"/img/fachnav_sport_hover.png",
		"/img/fachnav_senioren.png",
		"/img/fachnav_senioren_hover.png"
	);
	$('#mainnav .cell a').hover(
 		function () {
			var imagename = $(this).children('img').attr('src');
			var length = imagename.length;
			img = imagename.substr(0,length - 4);
			img = img + '_hover.png';
			$(this).children('img').attr('src', img);
			$(this).parent().toggleClass('hover');
		},
		function () {
			var imagename = $(this).children('img').attr('src');
			var length = imagename.length;
			var hoverRegEx = /^.*_hover\.png$/;
			if (hoverRegEx.test(imagename)) {
				img = imagename.substr(0,length - 10);
			}
			img = img + '.png';
			$(this).children('img').attr('src', img);
			$(this).parent().toggleClass('hover');
		}
	);
	$('.fachnav .item a').hover(
		function () {
			var imagename = $(this).children('img').attr('src');
			var length = imagename.length;
			img = imagename.substr(0,length - 4);
			img = img + '_hover.png';
			$(this).children('img').attr('src', img);
			$(this).parent().parent().toggleClass('hover');
		},
		function () {
			var imagename = $(this).children('img').attr('src');
			var length = imagename.length;
			img = imagename.substr(0,length - 10);
			img = img + '.png';
			$(this).children('img').attr('src', img);
			$(this).parent().parent().toggleClass('hover');
		}
	);
}


function getWindowHeight() {
	return $(document).height();
}

function getWindowWidth() {
	return $(document).width();
}

