<!--
 
// Copyright 2006-2007 javascript-array.com

var timeout	= 0;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose;   


/*
 * Image preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
 
this.imagePreview = function(){

        function SuchenUndErsetzen(QuellText, SuchText, ErsatzText)
        {   // Erstellt von Ralf Pfeifer
            // Fehlerpruefung
            if ((QuellText == null) || (SuchText == null))           { return null; }
            if ((QuellText.length == 0) || (SuchText.length == 0))   { return QuellText; }

            // Kein ErsatzText ?
            if ((ErsatzText == null) || (ErsatzText.length == 0))    { ErsatzText = ""; }

            var LaengeSuchText = SuchText.length;
            var LaengeErsatzText = ErsatzText.length;
            var Pos = QuellText.indexOf(SuchText, 0);

            while (Pos >= 0)
            {
                QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
                Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
            }
            return QuellText;
        } // -->
	
	function getHeightWidth( newImage )
	{
	if (newImage.alreadyLoaded || newImage.width == 0)
	return true;
	breite = newImage.width;
	hoehe = newImage.height;
	newImage.alreadyLoaded = true;
	document.getElementById("myDiv").appendChild(newImage);
	}

	$(".previewhit").hover(function(e){
		this.t = this.title;
		var previewbild = this.href;
		
		previewbild = SuchenUndErsetzen(previewbild, '.jpg', '_preview.jpg')
		var c = (this.t != "") ? "<br/>&nbsp;&nbsp;&nbsp;" + this.t : "";
		$("body").append("<p id='preview'><img src='"+ previewbild +"' alt='Image preview' />"+ c +"</p>");	
		
		var newImage = new Image();
		newImage.onload = function ()
		{
		getHeightWidth(this);
		};

		newImage.src = previewbild;
		
		xOffset = 240;
		yOffset = breite+20;
		
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX - yOffset) + "px")
			.fadeIn("fast");
		
    },
	function(){
		this.title = this.t;	
		$("#preview").remove();
    });	
	$(".previewhit").mousemove(function(e){
		
		var previewbild = this.href;
		previewbild = SuchenUndErsetzen(previewbild, '.jpg', '_preview.jpg')

		var newImage = new Image();
		newImage.onload = function ()
		{
		getHeightWidth(this);
		};

		newImage.src = previewbild;
		
		xOffset = 240;
		yOffset = breite+20;
		
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX - yOffset) + "px")
			.fadeIn("fast");

		
	});	
};


// starting the script on page load
$(document).ready(function(){
	imagePreview();
});

	window.onload = function(){
	  Shadowbox.init();
	  Shadowbox.setup(document.getElementsByTagName('area'));
	};

//-->
