		$(document).ready(function() {
								   
			$("a[rel^='prettyPhoto']").prettyPhoto();
			
			Cufon.replace('.roundaboutshadow h2, .roundaboutshadow h3, nav ul.mainnav li a, #productSliderInfo h3, a.btn-standard, #informationCols h4, #content h2, #content h3', { hover: true, textShadow: '1px 1px 0 #fff'});
			Cufon.replace('#productSlider .caption, #productSlider .caption, footer li h3, a.btn-dl', { hover: true, textShadow: '-1px -1px 0 #333'});
			Cufon.now() //Initialize Cufon
			
			
			//** UI Pulldown **/
			$("#UI-Pulldown a.button-cancel").click(function(){
				var a  = $(this);
				var ul = a.next();
				ul.stop(true,true).slideFadeToggle(250);
			});
			
			$('#UI-Pulldown ul a').bind('click',function(){
				var a  = $(this).closest('.popup-holder').find("a.button-cancel");
				var ul = $("#UI-Pulldown ul");
				var clicked = $(this);
				var ajaxContainer = $("#ajaxMoodContainer");	
				$('#UI-Pulldown ul:visible a').removeClass('current');
				clicked.addClass('current');
				ul.hide(); 
				location.href= $(this).attr('href');
			});	
			
			
		});
		
		// Animationen
		$.fn.slideFadeToggle = function(speed, easing, callback) { // Ersetzt den Standard SlideToggle mit Fade Animation
			return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);  
		};
	
		// JQuery Delay Funktion
		$.fn.delay = function(time,func){
			return this.each(function(){
				setTimeout(func,time);
			});
		};

		jQuery.extend({
			random: function(X) {
				return Math.floor(X * (Math.random() % 1));
			},
			randomBetween: function(MinV, MaxV) {
			  return MinV + jQuery.random(MaxV - MinV + 1);
			}
		});	
		
		
/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.1, 11.09.2007
 * by Andreas Eberhard, andreas.eberhard@gmail.com
 *                      http://jquery.andreaseberhard.de/
 *
 * Copyright (c) 2007 Andreas Eberhard
 * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)>35?String.fromCharCode(c+29):c.toString(36))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'([237-9n-zA-Z]|1\\w)'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(s(m){3.fn.pngFix=s(c){c=3.extend({P:\'blank.gif\'},c);8 e=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 5.5")!=-1);8 f=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 6.0")!=-1);p(3.browser.msie&&(e||f)){3(2).B("img[n$=.C]").D(s(){3(2).7(\'q\',3(2).q());3(2).7(\'r\',3(2).r());8 a=\'\';8 b=\'\';8 g=(3(2).7(\'E\'))?\'E="\'+3(2).7(\'E\')+\'" \':\'\';8 h=(3(2).7(\'F\'))?\'F="\'+3(2).7(\'F\')+\'" \':\'\';8 i=(3(2).7(\'G\'))?\'G="\'+3(2).7(\'G\')+\'" \':\'\';8 j=(3(2).7(\'H\'))?\'H="\'+3(2).7(\'H\')+\'" \':\'\';8 k=(3(2).7(\'V\'))?\'float:\'+3(2).7(\'V\')+\';\':\'\';8 d=(3(2).parent().7(\'href\'))?\'cursor:hand;\':\'\';p(2.9.v){a+=\'v:\'+2.9.v+\';\';2.9.v=\'\'}p(2.9.w){a+=\'w:\'+2.9.w+\';\';2.9.w=\'\'}p(2.9.x){a+=\'x:\'+2.9.x+\';\';2.9.x=\'\'}8 l=(2.9.cssText);b+=\'<y \'+g+h+i+j;b+=\'9="W:X;white-space:pre-line;Y:Z-10;I:transparent;\'+k+d;b+=\'q:\'+3(2).q()+\'z;r:\'+3(2).r()+\'z;\';b+=\'J:K:L.t.M(n=\\\'\'+3(2).7(\'n\')+\'\\\', N=\\\'O\\\');\';b+=l+\'"></y>\';p(a!=\'\'){b=\'<y 9="W:X;Y:Z-10;\'+a+d+\'q:\'+3(2).q()+\'z;r:\'+3(2).r()+\'z;">\'+b+\'</y>\'}3(2).hide();3(2).after(b)});3(2).B("*").D(s(){8 a=3(2).11(\'I-12\');p(a.A(".C")!=-1){8 b=a.13(\'url("\')[1].13(\'")\')[0];3(2).11(\'I-12\',\'none\');3(2).14(0).15.J="K:L.t.M(n=\'"+b+"\',N=\'O\')"}});3(2).B("input[n$=.C]").D(s(){8 a=3(2).7(\'n\');3(2).14(0).15.J=\'K:L.t.M(n=\\\'\'+a+\'\\\', N=\\\'O\\\');\';3(2).7(\'n\',c.P)})}return 3}})(3);',[],68,'||this|jQuery||||attr|var|style||||||||||||||src|navigator|if|width|height|function|Microsoft|appVersion|border|padding|margin|span|px|indexOf|find|png|each|id|class|title|alt|background|filter|progid|DXImageTransform|AlphaImageLoader|sizingMethod|scale|blankgif|appName|Internet|Explorer|parseInt|MSIE|align|position|relative|display|inline|block|css|image|split|get|runtimeStyle'.split('|'),0,{}))			
