/**
*	Diese Funktion gibt aus übergebenen Parametern eine verlinkte Mailadresse wieder.
*	Nach dem Aufruf sollte noch folgendes notiert werden:
*	<noscript>info ("at"-Zeichen) domain (punkt) de</noscript>
*/
function showCryptMailaddress(domainEnd, domainStart, userPlusAt, className, text)
{
	var a = new Array(domainEnd, domainStart, userPlusAt);
	
	// abweichender Text
	if (text != '')
	{
		document.write("<a href='mailto:"+a[2]+a[1]+a[0]+"' class='"+className+"'>"+text+"</a>");
	}
	else
	{
		document.write("<a href='mailto:"+a[2]+a[1]+a[0]+"' class='"+className+"'>"+a[2]+a[1]+a[0]+"</a>");
	}
}

function zoom (id){
    $('#'+id).children('img').each(function()
    {
        if ($(this).css('visibility') == 'visible' && $(this).css('opacity') == 1)
        {
            var filename = basename($(this).attr('src'));

            $('#zoom').html('<img src="img/zoom/'+filename+'" alt="" />');
            $('#zoom').show();
            $('#closeZoom').show();
        }
    });
}

function closeZoom()
{
    // Zoom-DIV ausblenden
    $('#zoom').hide();

    // aktuelles Bild aus dem Zoom-DIV löschen
    $('#zoom').empty();

    // closeZoom-DIV (als Überlagerung) wieder ausblenden
    $('#closeZoom').hide();
}

/**
 // Returns the filename component of the path
 //
 // version: 910.820
 // discuss at: http://phpjs.org/functions/basename    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
 // +   improved by: Ash Searle (http://hexmen.com/blog/)
 // +   improved by: Lincoln Ramsay
 // +   improved by: djmix
 // *     example 1: basename('/www/site/home.htm', '.htm');    // *     returns 1: 'home'
 // *     example 2: basename('ecra.php?p=1');
 // *     returns 2: 'ecra.php?p=1'
 **/
function basename (path, suffix)
{
    var b = path.replace(/^.*[\/\\]/g, '');
    if (typeof(suffix) == 'string' && b.substr(b.length-suffix.length) == suffix)
    {
        b = b.substr(0, b.length-suffix.length);
    }

    return b;
}
$(document).ready(function(){

	$(this).bind("contextmenu", function(e) {
        e.preventDefault();
        $('#copyrightBg,#copyright').show();
    });

    /* MouseOver-Effekt über Qualitäts-Icons lässt Namen erscheinen */
    $('.icon').mouseenter(function(){

        $(this).prev('img').show();

    }).mouseleave(function(){

        $(this).prev('img').hide();

    });

    $('#kontakt').click(function(){

        window.location.href = 'impressum.php';

        // var hide = false;
        //  /* Testen, ob Adresse nicht sichtbar ist*/
        //  if($('#adresse').css('display') == 'block' )
        //  {
        //      $('#adresse').animate({height: 0, top:670}, 1000, '', function(){$(this).hide();});
        //  }
        //  else
        //  {
        //      $('#adresse').animate({height: 80, top:590}, 1000);
        //  }
    });

    $("#topNavi ul li img.ani, #bottomNavi ul li img.ani").mouseenter(
    	function()
    	{
		    // Aktuelle Höhe bestimmen zum Wiederherstellen des Ausgangszustandes
		    switch ($(this).attr('name'))
		    {
                case 'outdoor':
                    weite = 150;
                    break;
                case 'outdoorClassics':
                    weite = 112;
                    break;
                case 'derGartenLebt':
                    weite = 103;
                    break;
                case 'springtime':
                    weite = 70;
                    break;
                case 'indoor':
                    weite = 121;
                    break;
                case 'indoorClassics':
                    weite = 101;
                    break;
                case 'indoorSaison':
                    weite = 89;
                    break;
                case 'xmasClassics':
                    weite = 121;
                    break;
		    }
		    weiteOver   = weite * 1.333;

		    // MouseOver-Höhe animieren
			$(this).animate({width: weiteOver}, 500);
		}
    ).mouseleave(
    	function()
    	{
    	    // wieder die Ausgangshöhe animieren
    		$(this).animate({width: weite}, 300);
    	}
    );

});
