this.screenshotPreview = function(){    
    /* CONFIG */
        
        xOffset = 30;
        yOffset = 30;
        
        // these 2 variable determine popup's distance from the cursor
        // you might want to adjust to get the right result
        
    /* END CONFIG */
    jQuery("a.screenshot").hover(function(e){
        jQuery("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='Vergr&ouml;sserte Ansicht wird geladen...' />"+"</p>");                                 
        jQuery("#screenshot")
            .css("top",(e.pageY - xOffset) + "px")
            .css("left",(e.pageX + yOffset) + "px")
            .fadeIn("fast");                        
    },
    function(){
        jQuery("#screenshot").remove();
    }); 
    jQuery("a.screenshot").mousemove(function(e){
        ttrelocate(e,'#screenshot');
    });
    
    function ttrelocate(e,ttid){
        var ttw = jQuery(ttid).width();
        var tth = jQuery(ttid).height();
        var wscrY = jQuery(window).scrollTop();
        var wscrX = jQuery(window).scrollLeft();
        var curX = (document.all) ? event.clientX + wscrX : e.pageX;
        var curY = (document.all) ? event.clientY + wscrY : e.pageY;
        var ttleft = ((curX - wscrX + xOffset*2 + ttw) > jQuery(window).width()) ? curX - ttw - xOffset : curX + xOffset;
        
        if (ttleft < wscrX + xOffset) ttleft = wscrX + xOffset;
            var tttop = ((curY - wscrY + yOffset*2 + tth) > jQuery(window).height()) ? curY - tth - yOffset : curY + yOffset;
        if (tttop < wscrY + yOffset) tttop = curY + yOffset;
            jQuery(ttid).css('top', tttop + 'px').css('left', ttleft + 'px');
    }
};




$(document).ready(function(){

	//$.extend({
	//  getUrlVars: function(){
	//    var vars = [], hash;
	//    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	//    for(var i = 0; i < hashes.length; i++)
	//    {
	//      hash = hashes[i].split('=');
	//      vars.push(hash[0]);
	//      vars[hash[0]] = hash[1];
	//    }
	//    return vars;
	//  },
	//  getUrlVar: function(name){
	//    return $.getUrlVars()[name];
	//  }
	//});
	//
	//headerpic = $.getUrlVar('header');
	//
	//if(headerpic == "false"){
	//   	$("header").hide();
	//   	$("#slider li a").each(function(){
	//		var _href = $(this).attr("href");
	//		$(this).attr("href", _href + "?header=false");
	//	});
	//}


	screenshotPreview();
	
	$("#mainnav ul:first").attr('id', 'nav');
	
	// FAQ
	$("#faq_top10 li").click(function(){
	    if($(this).hasClass("active")){
	    	$(this).find(".top10_inner").slideUp(200);
	    	$(this).removeClass("active");
	    } else {
	    	$(this).find(".top10_inner").slideDown(200);
	    	$(this).addClass("active");
	    	$("#faq_top10 li").not(this).removeClass("active").find(".top10_inner").slideUp(200);
	    }
	});
	
	// Sortiment Links
	
	$(".sortimentAuswahl").hover(function(){
		if ($.browser.msie && $.browser.version <= 7 ){
			// Say BOOOOHHHHH!!!!
		} else {
			$(this).css({
				"backgroundColor": "#f3f3f3",
				"cursor": "pointer"
			});
		}	
     		$(this).find(".katLink").show();
     	},
     	function() {
     		if ($.browser.msie && $.browser.version <= 7 ){
			// Say BOOOOHHHHH!!!!
			} else {
     			$(this).css({
     				"backgroundColor": "#ffffff"
     			});
     		}
     		$(this).find(".katLink").hide();
     	
	});
	
	// Spezial Links
	
	$(".sortimentAuswahl2").hover(function(){
		if ($.browser.msie && $.browser.version <= 7 ){
			// Say BOOOOHHHHH!!!!
		} else {
			$(this).css({
				//"backgroundColor": "#f3f3f3",
				"cursor": "pointer"
			});
		}	
     		//$(this).find(".katLink").show();
     	},
     	function() {
     		if ($.browser.msie && $.browser.version <= 7 ){
			// Say BOOOOHHHHH!!!!
			} else {
     			$(this).css({
     				//"backgroundColor": "#ffffff"
     			});
     		}
     		$(this).find(".katLink").hide();
     	
	});
	
	// Spezial Links Ende
	
	$(".sortimentReihe:last").css({
		"background": "none",
		"height": "250px"
	});
	
	$(".sortimentAuswahl").click(function(){
     	window.location=$(this).find("a").attr("href");
     	return false;
	});
	
	$(".close").click(function(){
		$("header").slideUp();
		
		$("#slider li a").each(function(){
			var _href = $(this).attr("href");
			$(this).attr("href", _href + "?header=false");
		});
	});
	
	//if($.browser.msie && $.browser.version <= 7) {
	//	$(".katLink").hide();
	//}
	
		
});
