(function($){$.fn.blink=function(){tiss=$(this);opp=$(tiss).css('opacity')==0.08?0.12:0.08;$(tiss).css('opacity',opp);setTimeout(function(){$(tiss).blink()},Math.floor(Math.random()*(Math.floor(Math.random()*1500))));}
$.fn.neonflash=function(options){var defaults={initialWait:500,blinks:4,pause:150,infinity:false}
var opts=$.extend(defaults,options);return this.each(function(){var theFlasher=this;if(opts.infinity){$(theFlasher).blink();}else{var theArray=new Array(opts.blinks);var theFlasher;var counter=0;var blinkOn=function(){$(theFlasher).css('opacity',0.18);counter++;if(counter<=theArray.length){window.setTimeout(blinkOff,theArray[counter]);}}
var blinkOff=function(){$(theFlasher).css('opacity',0.08);window.setTimeout(blinkOn,opts.pause);}
var sortNumber=function(a,b){return a-b;}
$(theFlasher).css('opacity',0.08);var multiplicator=1000;for(i=0;i<theArray.length;i++){theArray[i]=Math.floor(Math.random()*multiplicator);}
theArray.sort(sortNumber);window.setTimeout(blinkOn,opts.initialWait);}});}})(jQuery);(function($){$.fn.autoResize=function(options){var settings=$.extend({onResize:function(){},animate:true,animateDuration:150,animateCallback:function(){},extraSpace:20,limit:1000},options);this.filter('textarea').each(function(){var textarea=$(this).css({resize:'none','overflow-y':'hidden'}),origHeight=textarea.height(),clone=(function(){var props=['height','width','lineHeight','textDecoration','letterSpacing'],propOb={};$.each(props,function(i,prop){propOb[prop]=textarea.css(prop);});return textarea.clone().removeAttr('id').removeAttr('name').css({position:'absolute',top:0,left:-9999}).css(propOb).attr('tabIndex','-1').insertBefore(textarea);})(),lastScrollTop=null,updateSize=function(){clone.height(0).val($(this).val()).scrollTop(10000);var scrollTop=Math.max(clone.scrollTop(),origHeight)+settings.extraSpace,toChange=$(this).add(clone);if(lastScrollTop===scrollTop){return;}
lastScrollTop=scrollTop;if(scrollTop>=settings.limit){$(this).css('overflow-y','');return;}
settings.onResize.call(this);settings.animate&&textarea.css('display')==='block'?toChange.stop().animate({height:scrollTop},settings.animateDuration,settings.animateCallback):toChange.height(scrollTop);};textarea.unbind('.dynSiz').bind('keyup.dynSiz',updateSize).bind('keydown.dynSiz',updateSize).bind('change.dynSiz',updateSize);});return this;};})(jQuery);(function($){$.fn.touchwipe=function(settings){var config={min_move_x:20,min_move_y:20,wipeLeft:function(){},wipeRight:function(){},wipeUp:function(){},wipeDown:function(){},preventDefaultEvents:true};if(settings)$.extend(config,settings);this.each(function(){var startX;var startY;var isMoving=false;function cancelTouch(){this.removeEventListener('touchmove',onTouchMove);startX=null;isMoving=false;}
function onTouchMove(e){if(config.preventDefaultEvents){e.preventDefault();}
if(isMoving){var x=e.touches[0].pageX;var y=e.touches[0].pageY;var dx=startX-x;var dy=startY-y;if(Math.abs(dx)>=config.min_move_x){cancelTouch();if(dx>0){config.wipeLeft();}else{config.wipeRight();}}else if(Math.abs(dy)>=config.min_move_y){cancelTouch();if(dy>0){config.wipeDown();}else{config.wipeUp();}}}}
function onTouchStart(e){if(e.touches.length==1){startX=e.touches[0].pageX;startY=e.touches[0].pageY;isMoving=true;this.addEventListener('touchmove',onTouchMove,false);}}
if('ontouchstart'in document.documentElement){this.addEventListener('touchstart',onTouchStart,false);}});return this;};})(jQuery);;(function($){$.fn.audiocontrol=function(options){var defaults={audioButtonClass:"audioButton",defaultMediaExtension:".mp3",flashAudioPlayerPath:"http://www.sacretyrocks.de/content/themes/illicit/swf/player.swf",flashObjectID:"audioPlayer",loadingClass:"loading",playerContainer:"player",playingClass:"playing",swfobjectPath:"http://www.sacretyrocks.de/content/themes/illicit/swf/swfobject.js"};var options=$.extend(defaults,options);return this.each(function(){var currentTrack;var isPlaying=false;var isFlash=false;var audio;var $player;var $buttons;var $tgt;var playTrack;var resumeTrack;var pauseTrack;var common={playTrack:function(){currentTrack=$tgt.attr("data-href");isPlaying=true;$tgt.addClass(options.loadingClass);$buttons.removeClass(options.playingClass);},pauseTrack:function(){$tgt.removeClass(options.playingClass);isPlaying=false;},resumeTrack:function(){$tgt.addClass(options.playingClass);isPlaying=true;}}
var htmlFunctions={playTrack:function(evt){common.playTrack();if(audio){audio.pause();removeListeners(audio);$player.remove(audio);}
audio=new Audio('');audio.id="audio";addListeners(audio);$player.append(audio);audio.src=currentTrack+options.defaultMediaExtension;audio.play();},pauseTrack:function(){audio.pause();common.pauseTrack();},resumeTrack:function(){audio.play();common.resumeTrack();}};var flashFunctions={playTrack:function(evt){common.playTrack();audio=document.getElementById(options.flashObjectID);addListeners(window);audio.playFlash(currentTrack+options.defaultMediaExtension);},pauseTrack:function(){audio.pauseFlash();common.pauseTrack();},resumeTrack:function(){audio.playFlash();common.resumeTrack();}};function init(){$player=$("#"+options.playerContainer);$buttons=$("."+options.audioButtonClass);playTrack=htmlFunctions.playTrack;resumeTrack=htmlFunctions.resumeTrack;pauseTrack=htmlFunctions.pauseTrack;$('.controls').bind('click',function(event){updateTrackState(event)});if(isFlash||!document.createElement('audio').canPlayType){return useFlash();}
if(canPlay("MP3")){options.defaultMediaExtension=".mp3";}else{return useFlash();}}
function useFlash(){playTrack=flashFunctions.playTrack;resumeTrack=flashFunctions.resumeTrack;pauseTrack=flashFunctions.pauseTrack;$.getScript(options.swfobjectPath,loadFlash);}
function loadFlash(){swfobject.embedSWF(options.flashAudioPlayerPath,options.playerContainer,"0","0","9.0.0","http://www.sacretyrocks.de/content/themes/illicit/swf/expressInstall.swf",false,false,{id:options.flashObjectID});}
function updateTrackState(evt){$tgt=$(evt.target);if(!$tgt.hasClass("audioButton")){return;}
if(!audio||(audio&&currentTrack!==$tgt.attr("data-href"))){playTrack(evt);}else if(!isPlaying){resumeTrack();}else{pauseTrack();}}
function addListeners(elem){$(elem).bind({"canplay":onLoaded,"error":onError,"ended":onEnded});}
function removeListeners(elem){$(elem).unbind({"canplay":onLoaded,"error":onError,"ended":onEnded});}
function onLoaded(){$buttons.removeClass(options.loadingClass);$tgt.addClass(options.playingClass);}
function onError(){$buttons.removeClass(options.loadingClass);alert("There was an error loading this file.");removeListeners(audio);}
function onEnded(){isPlaying=false;$tgt.removeClass(options.playingClass);currentTrack="";removeListeners(audio);}
function canPlay(type){var fmt;switch(type){case"MP3":fmt='audio/mpeg';break;}
return document.createElement('audio').canPlayType(fmt).match(/maybe|probably/i)?true:false;}
init();});};})(jQuery);;(function($){var tmp,loading,overlay,wrap,outer,content,close,title,nav_left,nav_right,selectedIndex=0,selectedOpts={},selectedArray=[],currentIndex=0,currentOpts={},currentArray=[],ajaxLoader=null,imgPreloader=new Image(),imgRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,swfRegExp=/[^\.]\.(swf)\s*$/i,loadingTimer,loadingFrame=1,titleHeight=0,titleStr='',start_pos,final_pos,busy=false,fx=$.extend($('<div/>')[0],{prop:0}),isIE6=$.browser.msie&&$.browser.version<7&&!window.XMLHttpRequest,_abort=function(){loading.hide();imgPreloader.onerror=imgPreloader.onload=null;if(ajaxLoader){ajaxLoader.abort();}
tmp.empty();},_error=function(){if(false===selectedOpts.onError(selectedArray,selectedIndex,selectedOpts)){loading.hide();busy=false;return;}
selectedOpts.titleShow=false;selectedOpts.width='auto';selectedOpts.height='auto';tmp.html('<p id="fancybox-error">The requested content cannot be loaded. Please try again later.</p>');_process_inline();},_start=function(){var obj=selectedArray[selectedIndex],href,type,title,str,emb,ret;_abort();selectedOpts=$.extend({},$.fn.fancybox.defaults,(typeof $(obj).data('fancybox')=='undefined'?selectedOpts:$(obj).data('fancybox')));ret=selectedOpts.onStart(selectedArray,selectedIndex,selectedOpts);if(ret===false){busy=false;return;}else if(typeof ret=='object'){selectedOpts=$.extend(selectedOpts,ret);}
title=selectedOpts.title||(obj.nodeName?$(obj).attr('title'):obj.title)||'';if(obj.nodeName&&!selectedOpts.orig){selectedOpts.orig=$(obj).children("img:first").length?$(obj).children("img:first"):$(obj);}
if(title===''&&selectedOpts.orig&&selectedOpts.titleFromAlt){title=selectedOpts.orig.attr('fancytitle');}
href=selectedOpts.href||(obj.nodeName?$(obj).attr('href'):obj.href)||null;if((/^(?:javascript)/i).test(href)||href=='#'){href=null;}
if(selectedOpts.type){type=selectedOpts.type;if(!href){href=selectedOpts.content;}}else if(selectedOpts.content){type='html';}else if(href){if(href.match(imgRegExp)){type='image';}else if(href.match(swfRegExp)){type='swf';}else if($(obj).hasClass("iframe")){type='iframe';}else if(href.indexOf("#")===0){type='inline';}else{type='ajax';}}
if(!type){_error();return;}
if(type=='inline'){obj=href.substr(href.indexOf("#"));type=$(obj).length>0?'inline':'ajax';}
selectedOpts.type=type;selectedOpts.href=href;selectedOpts.title=title;if(selectedOpts.autoDimensions){if(selectedOpts.type=='html'||selectedOpts.type=='inline'||selectedOpts.type=='ajax'){selectedOpts.width='auto';selectedOpts.height='auto';}else{selectedOpts.autoDimensions=false;}}
if(selectedOpts.modal){selectedOpts.overlayShow=true;selectedOpts.hideOnOverlayClick=false;selectedOpts.hideOnContentClick=false;selectedOpts.enableEscapeButton=false;selectedOpts.showCloseButton=false;}
selectedOpts.padding=parseInt(selectedOpts.padding,10);selectedOpts.margin=parseInt(selectedOpts.margin,10);tmp.css('padding',(selectedOpts.padding+selectedOpts.margin));$('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change',function(){$(this).replaceWith(content.children());});switch(type){case'html':tmp.html(selectedOpts.content);_process_inline();break;case'inline':if($(obj).parent().is('#fancybox-content')===true){busy=false;return;}
$('<div class="fancybox-inline-tmp" />').hide().insertBefore($(obj)).bind('fancybox-cleanup',function(){$(this).replaceWith(content.children());}).bind('fancybox-cancel',function(){$(this).replaceWith(tmp.children());});$(obj).appendTo(tmp);_process_inline();break;case'image':busy=false;$.fancybox.showActivity();imgPreloader=new Image();imgPreloader.onerror=function(){_error();};imgPreloader.onload=function(){busy=true;imgPreloader.onerror=imgPreloader.onload=null;_process_image();};imgPreloader.src=href;break;case'swf':selectedOpts.scrolling='no';str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"><param name="movie" value="'+href+'"></param>';emb='';$.each(selectedOpts.swf,function(name,val){str+='<param name="'+name+'" value="'+val+'"></param>';emb+=' '+name+'="'+val+'"';});str+='<embed src="'+href+'" type="application/x-shockwave-flash" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"'+emb+'></embed></object>';tmp.html(str);_process_inline();break;case'ajax':busy=false;$.fancybox.showActivity();selectedOpts.ajax.win=selectedOpts.ajax.success;ajaxLoader=$.ajax($.extend({},selectedOpts.ajax,{url:href,data:selectedOpts.ajax.data||{},error:function(XMLHttpRequest,textStatus,errorThrown){if(XMLHttpRequest.status>0){_error();}},success:function(data,textStatus,XMLHttpRequest){var o=typeof XMLHttpRequest=='object'?XMLHttpRequest:ajaxLoader;if(o.status==200){if(typeof selectedOpts.ajax.win=='function'){ret=selectedOpts.ajax.win(href,data,textStatus,XMLHttpRequest);if(ret===false){loading.hide();return;}else if(typeof ret=='string'||typeof ret=='object'){data=ret;}}
tmp.html(data);_process_inline();}}}));break;case'iframe':_show();break;}},_process_inline=function(){var
w=selectedOpts.width,h=selectedOpts.height;if(w.toString().indexOf('%')>-1){w=parseInt(($(window).width()-(selectedOpts.margin*2))*parseFloat(w)/100,10)+'px';}else{w=w=='auto'?'auto':w+'px';}
if(h.toString().indexOf('%')>-1){h=parseInt(($(window).height()-(selectedOpts.margin*2))*parseFloat(h)/100,10)+'px';}else{h=h=='auto'?'auto':h+'px';}
tmp.wrapInner('<div style="width:'+w+';height:'+h+';overflow: '+(selectedOpts.scrolling=='auto'?'auto':(selectedOpts.scrolling=='yes'?'scroll':'hidden'))+';position:relative;"></div>');selectedOpts.width=tmp.width();selectedOpts.height=tmp.height();_show();},_process_image=function(){selectedOpts.width=imgPreloader.width;selectedOpts.height=imgPreloader.height;$("<img />").attr({'id':'fancybox-img','src':imgPreloader.src,'fancytitle':selectedOpts.title}).appendTo(tmp);_show();},_show=function(){var pos,equal;loading.hide();if(wrap.is(":visible")&&false===currentOpts.onCleanup(currentArray,currentIndex,currentOpts)){$.event.trigger('fancybox-cancel');busy=false;return;}
busy=true;$(content.add(overlay)).unbind();$(window).unbind("resize.fb scroll.fb");$(document).unbind('keydown.fb');if(wrap.is(":visible")&&currentOpts.titlePosition!=='outside'){wrap.css('height',wrap.height());}
currentArray=selectedArray;currentIndex=selectedIndex;currentOpts=selectedOpts;if(currentOpts.overlayShow){overlay.css({'background-color':currentOpts.overlayColor,'opacity':currentOpts.overlayOpacity,'cursor':currentOpts.hideOnOverlayClick?'pointer':'auto','height':$(document).height()});if(!overlay.is(':visible')){if(isIE6){$('select:not(#fancybox-tmp select)').filter(function(){return this.style.visibility!=='hidden';}).css({'visibility':'hidden'}).one('fancybox-cleanup',function(){this.style.visibility='inherit';});}
overlay.show();}}else{overlay.hide();}
final_pos=_get_zoom_to();_process_title();if(wrap.is(":visible")){$(close.add(nav_left).add(nav_right)).hide();pos=wrap.position(),start_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};equal=(start_pos.width==final_pos.width&&start_pos.height==final_pos.height);content.fadeTo(currentOpts.changeFade,0.3,function(){var finish_resizing=function(){content.html(tmp.contents()).fadeTo(currentOpts.changeFade,1,_finish);};$.event.trigger('fancybox-change');content.empty().removeAttr('filter').css({'width':final_pos.width-currentOpts.padding*2,'height':selectedOpts.autoDimensions?'auto':final_pos.height-titleHeight-currentOpts.padding*2});if(equal){finish_resizing();}else{fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.changeSpeed,easing:currentOpts.easingChange,step:_draw,complete:finish_resizing});}});return;}
wrap.removeAttr("style");content.css('border-width',currentOpts.padding);if(currentOpts.transitionIn=='elastic'){start_pos=_get_zoom_from();content.html(tmp.contents());wrap.show();if(currentOpts.opacity){final_pos.opacity=0;}
fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.speedIn,easing:currentOpts.easingIn,step:_draw,complete:_finish});return;}
if(currentOpts.titlePosition=='inside'&&titleHeight>0){title.show();}
content.css({'width':final_pos.width-currentOpts.padding*2,'height':selectedOpts.autoDimensions?'auto':final_pos.height-titleHeight-currentOpts.padding*2}).html(tmp.contents());wrap.css(final_pos).fadeIn(currentOpts.transitionIn=='none'?0:currentOpts.speedIn,_finish);},_format_title=function(title){if(title&&title.length){if(currentOpts.titlePosition=='float'){return'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+title+'</td><td id="fancybox-title-float-right"></td></tr></table>';}
return'<div id="fancybox-title-'+currentOpts.titlePosition+'"><strong>'+title+'</strong></div>';}
return false;},_process_title=function(){titleStr=currentOpts.title||'';titleHeight=0;title.empty().removeAttr('style').removeClass();if(currentOpts.titleShow===false){title.hide();return;}
titleStr=$.isFunction(currentOpts.titleFormat)?currentOpts.titleFormat(titleStr,currentArray,currentIndex,currentOpts):_format_title(titleStr);if(!titleStr||titleStr===''){title.hide();return;}
title.addClass('fancybox-title-'+currentOpts.titlePosition).html(titleStr).appendTo('body').show();switch(currentOpts.titlePosition){case'inside':title.css({'width':final_pos.width-(currentOpts.padding*2),'marginLeft':currentOpts.padding,'marginRight':currentOpts.padding});titleHeight=title.outerHeight(true);title.appendTo(outer);final_pos.height+=titleHeight;break;case'over':title.css({'marginLeft':currentOpts.padding,'width':final_pos.width-(currentOpts.padding*2),'bottom':currentOpts.padding}).appendTo(outer);break;case'float':title.css('left',parseInt((title.width()-final_pos.width-40)/2,10)*-1).appendTo(wrap);break;default:title.css({'width':final_pos.width-(currentOpts.padding*2),'paddingLeft':currentOpts.padding,'paddingRight':currentOpts.padding}).appendTo(wrap);break;}
title.hide();},_set_navigation=function(){if(currentOpts.enableEscapeButton||currentOpts.enableKeyboardNav){$(document).bind('keydown.fb',function(e){if(e.keyCode==27&&currentOpts.enableEscapeButton){e.preventDefault();$.fancybox.close();}else if((e.keyCode==37||e.keyCode==39)&&currentOpts.enableKeyboardNav&&e.target.tagName!=='INPUT'&&e.target.tagName!=='TEXTAREA'&&e.target.tagName!=='SELECT'){e.preventDefault();$.fancybox[e.keyCode==37?'prev':'next']();}});}
if(!currentOpts.showNavArrows){nav_left.hide();nav_right.hide();return;}
if((currentOpts.cyclic&&currentArray.length>1)||currentIndex!==0){nav_left.show();}
if((currentOpts.cyclic&&currentArray.length>1)||currentIndex!=(currentArray.length-1)){nav_right.show();}},_finish=function(){if(!$.support.opacity){content.get(0).style.removeAttribute('filter');wrap.get(0).style.removeAttribute('filter');}
if(selectedOpts.autoDimensions){content.css('height','auto');}
wrap.css('height','auto');if(titleStr&&titleStr.length){title.show();}
if(currentOpts.showCloseButton){close.show();}
_set_navigation();if(currentOpts.hideOnContentClick){content.bind('click',$.fancybox.close);}
if(currentOpts.hideOnOverlayClick){overlay.bind('click',$.fancybox.close);}
$(window).bind("resize.fb",$.fancybox.resize);if(currentOpts.centerOnScroll){$(window).bind("scroll.fb",$.fancybox.center);}
if(currentOpts.type=='iframe'){$('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" '+($.browser.msie?'allowtransparency="true""':'')+' scrolling="'+selectedOpts.scrolling+'" src="'+currentOpts.href+'"></iframe>').appendTo(content);}
wrap.show();busy=false;$.fancybox.center();currentOpts.onComplete(currentArray,currentIndex,currentOpts);_preload_images();},_preload_images=function(){var href,objNext;if((currentArray.length-1)>currentIndex){href=currentArray[currentIndex+1].href;if(typeof href!=='undefined'&&href.match(imgRegExp)){objNext=new Image();objNext.src=href;}}
if(currentIndex>0){href=currentArray[currentIndex-1].href;if(typeof href!=='undefined'&&href.match(imgRegExp)){objNext=new Image();objNext.src=href;}}},_draw=function(pos){var dim={width:parseInt(start_pos.width+(final_pos.width-start_pos.width)*pos,10),height:parseInt(start_pos.height+(final_pos.height-start_pos.height)*pos,10),top:parseInt(start_pos.top+(final_pos.top-start_pos.top)*pos,10),left:parseInt(start_pos.left+(final_pos.left-start_pos.left)*pos,10)};if(typeof final_pos.opacity!=='undefined'){dim.opacity=pos<0.5?0.5:pos;}
wrap.css(dim);content.css({'width':dim.width-currentOpts.padding*2,'height':dim.height-(titleHeight*pos)-currentOpts.padding*2});},_get_viewport=function(){return[$(window).width()-(currentOpts.margin*2),$(window).height()-(currentOpts.margin*2),$(document).scrollLeft()+currentOpts.margin,$(document).scrollTop()+currentOpts.margin];},_get_zoom_to=function(){var view=_get_viewport(),to={},resize=currentOpts.autoScale,double_padding=currentOpts.padding*2,ratio;if(currentOpts.width.toString().indexOf('%')>-1){to.width=parseInt((view[0]*parseFloat(currentOpts.width))/100,10);}else{to.width=currentOpts.width+double_padding;}
if(currentOpts.height.toString().indexOf('%')>-1){to.height=parseInt((view[1]*parseFloat(currentOpts.height))/100,10);}else{to.height=currentOpts.height+double_padding;}
if(resize&&(to.width>view[0]||to.height>view[1])){if(selectedOpts.type=='image'||selectedOpts.type=='swf'){ratio=(currentOpts.width)/(currentOpts.height);if((to.width)>view[0]){to.width=view[0];to.height=parseInt(((to.width-double_padding)/ratio)+double_padding,10);}
if((to.height)>view[1]){to.height=view[1];to.width=parseInt(((to.height-double_padding)*ratio)+double_padding,10);}}else{to.width=Math.min(to.width,view[0]);to.height=Math.min(to.height,view[1]);}}
to.top=parseInt(Math.max(view[3]-20,view[3]+((view[1]-to.height-40)*0.5)),10);to.left=parseInt(Math.max(view[2]-20,view[2]+((view[0]-to.width-40)*0.5)),10);return to;},_get_obj_pos=function(obj){var pos=obj.offset();pos.top+=parseInt(obj.css('paddingTop'),10)||0;pos.left+=parseInt(obj.css('paddingLeft'),10)||0;pos.top+=parseInt(obj.css('border-top-width'),10)||0;pos.left+=parseInt(obj.css('border-left-width'),10)||0;pos.width=obj.width();pos.height=obj.height();return pos;},_get_zoom_from=function(){var orig=selectedOpts.orig?$(selectedOpts.orig):false,from={},pos,view;if(orig&&orig.length){pos=_get_obj_pos(orig);from={width:pos.width+(currentOpts.padding*2),height:pos.height+(currentOpts.padding*2),top:pos.top-currentOpts.padding-20,left:pos.left-currentOpts.padding-20};}else{view=_get_viewport();from={width:currentOpts.padding*2,height:currentOpts.padding*2,top:parseInt(view[3]+view[1]*0.5,10),left:parseInt(view[2]+view[0]*0.5,10)};}
return from;},_animate_loading=function(){if(!loading.is(':visible')){clearInterval(loadingTimer);return;}
$('div',loading).css('top',(loadingFrame*-40)+'px');loadingFrame=(loadingFrame+1)%12;};$.fn.fancybox=function(options){if(!$(this).length){return this;}
$(this).data('fancybox',$.extend({},options,($.metadata?$(this).metadata():{}))).unbind('click.fb').bind('click.fb',function(e){e.preventDefault();if(busy){return;}
busy=true;$(this).blur();selectedArray=[];selectedIndex=0;var rel=$(this).attr('rel')||'';if(!rel||rel==''||rel==='nofollow'){selectedArray.push(this);}else{selectedArray=$("a[rel="+rel+"], area[rel="+rel+"]");selectedIndex=selectedArray.index(this);}
_start();return;});return this;};$.fancybox=function(obj){var opts;if(busy){return;}
busy=true;opts=typeof arguments[1]!=='undefined'?arguments[1]:{};selectedArray=[];selectedIndex=parseInt(opts.index,10)||0;if($.isArray(obj)){for(var i=0,j=obj.length;i<j;i++){if(typeof obj[i]=='object'){$(obj[i]).data('fancybox',$.extend({},opts,obj[i]));}else{obj[i]=$({}).data('fancybox',$.extend({content:obj[i]},opts));}}
selectedArray=jQuery.merge(selectedArray,obj);}else{if(typeof obj=='object'){$(obj).data('fancybox',$.extend({},opts,obj));}else{obj=$({}).data('fancybox',$.extend({content:obj},opts));}
selectedArray.push(obj);}
if(selectedIndex>selectedArray.length||selectedIndex<0){selectedIndex=0;}
_start();};$.fancybox.showActivity=function(){clearInterval(loadingTimer);loading.show();loadingTimer=setInterval(_animate_loading,66);};$.fancybox.hideActivity=function(){loading.hide();};$.fancybox.next=function(){return $.fancybox.pos(currentIndex+1);};$.fancybox.prev=function(){return $.fancybox.pos(currentIndex-1);};$.fancybox.pos=function(pos){if(busy){return;}
pos=parseInt(pos);selectedArray=currentArray;if(pos>-1&&pos<currentArray.length){selectedIndex=pos;_start();}else if(currentOpts.cyclic&&currentArray.length>1){selectedIndex=pos>=currentArray.length?0:currentArray.length-1;_start();}
return;};$.fancybox.cancel=function(){if(busy){return;}
busy=true;$.event.trigger('fancybox-cancel');_abort();selectedOpts.onCancel(selectedArray,selectedIndex,selectedOpts);busy=false;};$.fancybox.close=function(){if(busy||wrap.is(':hidden')){return;}
busy=true;if(currentOpts&&false===currentOpts.onCleanup(currentArray,currentIndex,currentOpts)){busy=false;return;}
_abort();$(close.add(nav_left).add(nav_right)).hide();$(content.add(overlay)).unbind();$(window).unbind("resize.fb scroll.fb");$(document).unbind('keydown.fb');content.find('iframe').attr('src',isIE6&&/^https/i.test(window.location.href||'')?'javascript:void(false)':'about:blank');if(currentOpts.titlePosition!=='inside'){title.empty();}
wrap.stop();function _cleanup(){overlay.fadeOut('fast');title.empty().hide();wrap.hide();$.event.trigger('fancybox-cleanup');content.empty();currentOpts.onClosed(currentArray,currentIndex,currentOpts);currentArray=selectedOpts=[];currentIndex=selectedIndex=0;currentOpts=selectedOpts={};busy=false;}
if(currentOpts.transitionOut=='elastic'){start_pos=_get_zoom_from();var pos=wrap.position();final_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};if(currentOpts.opacity){final_pos.opacity=1;}
title.empty().hide();fx.prop=1;$(fx).animate({prop:0},{duration:currentOpts.speedOut,easing:currentOpts.easingOut,step:_draw,complete:_cleanup});}else{wrap.fadeOut(currentOpts.transitionOut=='none'?0:currentOpts.speedOut,_cleanup);}};$.fancybox.resize=function(){if(overlay.is(':visible')){overlay.css('height',$(document).height());}
$.fancybox.center(true);};$.fancybox.center=function(){var view,align;if(busy){return;}
align=arguments[0]===true?1:0;view=_get_viewport();if(!align&&(wrap.width()>view[0]||wrap.height()>view[1])){return;}
wrap.stop().animate({'top':parseInt(Math.max(view[3]-20,view[3]+((view[1]-content.height()-40)*0.5)-currentOpts.padding)),'left':parseInt(Math.max(view[2]-20,view[2]+((view[0]-content.width()-40)*0.5)-currentOpts.padding))},typeof arguments[0]=='number'?arguments[0]:200);};$.fancybox.init=function(){if($("#fancybox-wrap").length){return;}
$('body').append(tmp=$('<div id="fancybox-tmp"></div>'),loading=$('<div id="fancybox-loading"><div></div></div>'),overlay=$('<div id="fancybox-overlay"></div>'),wrap=$('<div id="fancybox-wrap"></div>'));outer=$('<div id="fancybox-outer"></div>').appendTo(wrap);outer.append(content=$('<div id="fancybox-content"></div>'),close=$('<a id="fancybox-close"></a>'),title=$('<div id="fancybox-title"></div>'),nav=$('<div id="fancybox-nav"></div>'));nav.append(nav_left=$('<a href="javascript:;" id="fancybox-left" class="button blue">&larr;</a>'),nav_right=$('<a href="javascript:;" id="fancybox-right" class="button blue">&rarr;</a>'));close.click($.fancybox.close);loading.click($.fancybox.cancel);nav_left.click(function(e){e.preventDefault();$.fancybox.prev();});nav_right.click(function(e){e.preventDefault();$.fancybox.next();});if($.fn.mousewheel){wrap.bind('mousewheel.fb',function(e,delta){if(busy){e.preventDefault();}else if($(e.target).get(0).clientHeight==0||$(e.target).get(0).scrollHeight===$(e.target).get(0).clientHeight){e.preventDefault();$.fancybox[delta>0?'prev':'next']();}});}
if(!$.support.opacity){wrap.addClass('fancybox-ie');}
if(isIE6){loading.addClass('fancybox-ie6');wrap.addClass('fancybox-ie6');$('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||'')?'javascript:void(false)':'about:blank')+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(outer);}};$.fn.fancybox.defaults={padding:8,margin:84,opacity:true,modal:false,cyclic:true,scrolling:'yes',width:572,height:325,autoScale:true,autoDimensions:true,centerOnScroll:true,ajax:{},swf:{wmode:'transparent'},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.86,overlayColor:'rgb(33,33,33)',titleShow:true,titlePosition:'outside',titleFormat:null,titleFromAlt:true,transitionIn:'fade',transitionOut:'fade',speedIn:250,speedOut:250,changeSpeed:250,changeFade:'fast',easingIn:'easeOutQuad',easingOut:'easeOutQuad',showCloseButton:false,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};$(document).ready(function(){$.fancybox.init();});})(jQuery);jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;}});(function($){var Validation=function(){var rules={email:{check:function(value){if(value)
return testPattern(value,"[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])");return true;},msg:"Enter a valid e-mail address."},url:{check:function(value){if(value!='http://'&&value!='')
return testPattern(value,"^https?://(.+\.)+.{2,4}(/.*)?$");return true;},msg:"Enter a valid URL."},required:{check:function(value){if(value)
return true;else
return false;},msg:"This field is required."}}
var testPattern=function(value,pattern){var regExp=new RegExp(pattern,"");return regExp.test(value);}
return{addRule:function(name,rule){rules[name]=rule;},getRule:function(name){return rules[name];}}}
var Form=function(form){var fields=[];form.find("[validation]").each(function(){var field=$(this);if(field.attr('validation')!==undefined){fields.push(new Field(field));}});this.fields=fields;}
Form.prototype={validate:function(){for(field in this.fields){this.fields[field].validate();}},isValid:function(){for(field in this.fields){if(!this.fields[field].valid){this.fields[field].field.focus();return false;}}
return true;}}
var Field=function(field){this.field=field;this.valid=false;this.attach("change");}
Field.prototype={attach:function(event){var obj=this;if(event=="change"){obj.field.bind("change",function(){return obj.validate();});}
if(event=="keyup"){obj.field.bind("keyup",function(e){return obj.validate();});}},validate:function(){var obj=this,field=obj.field,types=field.attr("validation").split(" "),container=field.parent(),errors=[];for(var type in types){var rule=$.Validation.getRule(types[type]);if(!rule.check(field.val())){container.addClass("error");errors.push(rule.msg);}}
if(errors.length){obj.field.unbind("keyup")
obj.attach("keyup");obj.valid=false;}else{container.removeClass("error");obj.valid=true;}}}
$.extend($.fn,{clearForm:function(){return this.each(function(){var type=this.type,tag=this.tagName.toLowerCase();if(tag=='form')
return $(':input',this).clearForm();if(type=='text'||type=='email'||type=='url'||type=='tel'||type=='date'||type=='password'||tag=='textarea'){this.value='';}else if(type=='checkbox'||type=='radio'){this.checked=false;}else if(tag=='select'){this.selectedIndex=-1;}});},submitform:function(){var validator=new Form($(this));$.data($(this)[0],'validator',validator);$(this).bind('submit',function(e){validator.validate();if(!validator.isValid()){e.preventDefault();}else{var $formId=$(this);var formAction=$formId.attr('action');$formId.find('.button').removeClass('submit').addClass('loading');$.post(formAction,$formId.serialize(),function(data){$formId.find('.button').removeClass('loading').addClass('success');setTimeout(function(){$formId.find('.button').removeClass('success').addClass('submit').blur();},4000);$formId.clearForm();});e.preventDefault();}});},validate:function(){var validator=$.data($(this)[0],'validator');validator.validate();return validator.isValid();}});$.Validation=new Validation();})(jQuery);jQuery.fn.ytplaylist=function(options){var options=jQuery.extend({holderId:'ytvideo',playerHeight:'325',playerWidth:'572',addThumbs:false,thumbSize:'small',autoPlay:true,playOnLoad:false,playfirst:0,start:0,showRelated:false,showInfo:true,wmode:true,iv_load_policy:true,hd:false,autoHide:true,html5:true,playerColor:'ffffff',playerversion:'&version=3',probably_logged_in:true,allowFullScreen:true},options);var selector=$(this);var autoPlay="";var showRelated="&rel=0";var showInfo="&showinfo=0";var wmode="t";var autoHide="";var fullScreen="";var iv_load_policy="";var hd="";var probably_logged_in="&probably_logged_in=0";var playerversion="";if(options.showRelated)showRelated="&rel=1";if(options.showInfo)showInfo="&showinfo=1";if(options.wmode)wmode="&wmode=opaque";if(options.autoHide)autoHide="&autohide=1";if(options.allowFullScreen)fullScreen="&fs=1";if(options.iv_load_policy)iv_load_policy="&iv_load_policy=3";if(options.probably_logged_in)probably_logged_in="&probably_logged_in=1";if(options.hd)hd="&hd=1";function play(id){if(options.autoPlay&&options.playOnLoad)autoPlay="&autoplay=1";options.playOnLoad=true;var html='';if(id==false){return html}else{if(options.html5){html+='<iframe class="youtube-player" type="text/html" width="'+options.playerWidth+'" height="'+(options.playerHeight-3)+'" src="http://www.youtube.com/embed/'+id+'?'+autoPlay+autoHide+showRelated+showInfo+wmode+probably_logged_in+'" frameborder="0">';html+='</iframe>';}else{html+='<object height="'+options.playerHeight+'" width="'+options.playerWidth+'">';html+='<param name="movie" value="http://www.youtube.com/v/'+id+options.playerversion+autoPlay+showRelated+showInfo+fullScreen+iv_load_policy+hd+'&color1=0x'+options.playerColor+'&color2=0x'+options.playerColor+autoHide+'" />';html+='<param name="wmode" value="transparent" />';html+='<param name="allowscriptaccess" value="always" />';html+='<param name="bgcolor" value="#000000" />';if(options.allowFullScreen){html+='<param name="allowfullscreen" value="true" /> '}
html+='<embed src="http://www.youtube.com/v/'+id+options.playerversion+autoPlay+showRelated+showInfo+fullScreen+iv_load_policy+hd+'&color1=0x'+options.playerColor+'&color2=0x'+options.playerColor+autoHide+'"';if(options.allowFullScreen){html+=' allowfullscreen="true" '}
html+='type="application/x-shockwave-flash" wmode="transparent" bgcolor="#000000" allowscriptaccess="always" height="'+options.playerHeight+'" width="'+options.playerWidth+'"></embed>';html+='</object>';}
return html}};function youtubeid(url){if(url==undefined){return false}else{var ytid=url.match("[\\?&]v=([^&#]*)");ytid=ytid[1];return ytid}};var firstVid=$(selector).filter(function(index){return index==options.playfirst}).addClass('currentvideo').attr('href');$('#'+options.holderId+'').html(play(youtubeid(firstVid)));selector.click(function(){$('#'+options.holderId+'').html(play(youtubeid($(this).attr('href'))));$(selector).filter('.currentvideo').removeClass('currentvideo');$(this).addClass('currentvideo');return false});if(options.addThumbs){selector.each(function(i){var replacedText=$(this).text();var replacedTextTitle=$(this).text().substring(0,35);if(options.thumbSize=='small'){var thumbUrl='http://img.youtube.com/vi/'+youtubeid($(this).attr('href'))+'/2.jpg'}else{var thumbUrl='http://img.youtube.com/vi/'+youtubeid($(this).attr('href'))+'/0.jpg'}
$(this).empty().html('<img src="'+thumbUrl+'" alt="'+replacedTextTitle+'" />'+replacedText).attr('title',replacedTextTitle)})}};jQuery(document).ready(function(){jQuery('.current-ancestor > a, .current-parent > a, .current-item > a').addClass('current');jQuery('.header').click(function(){jQuery(this).next().slideToggle();return false;}).next().hide();jQuery('.post a img').hover(function(){jQuery(this).stop().fadeTo('fast',0.64);},function(){jQuery(this).stop().fadeTo('fast',1.0);});jQuery('textarea').autoResize();jQuery('input[type=url]').focus(function(){if(this.value==''){this.value='http://';}});jQuery('#author, #cf-author, #bf-name, #comment, #cf-comment').attr('validation','required');jQuery('#email, #cf-email, #bf-email').attr('validation','email required');jQuery('#url, #bf-url').attr('validation','url');jQuery(this).audiocontrol();var imageArray=['4558.jpg','4559.jpg','4560.jpg','4561.jpg','4562.jpg','4563.jpg','4564.jpg','4565.jpg','4566.jpg','4567.jpg','4568.jpg','4569.jpg'];var imageSrc='http://www.sacretyrocks.de/content/themes/illicit/images/background/'+imageArray[Math.floor(Math.random()*imageArray.length)];var image=jQuery('<img id="background-image" src="'+imageSrc+'" />');var player=jQuery('<div id="player"></div>');var background=jQuery('<div id="background"><div id="fixed"><div id="circle-lower"></div><div id="circle-higher"></div><div id="blue-higher"></div><div id="red-higher"></div><div id="blue-lower"></div><div id="red-lower"></div></div></div>');jQuery('body').append(player,background);jQuery('#background').append(image);jQuery('#background-image').neonflash({infinity:true});});jQuery(document).ajaxComplete(function(){try{gapi.plusone.go();FB.XFBML.parse();}catch(ex){}});jQuery(function(){jQuery('.videoThumb').ytplaylist({hd:true,html5:true,autoPlay:true,autoHide:true,playOnLoad:false,probably_logged_in:true,holderId:'ytvideo',playerColor:'F2F2F2',playerversion:'&amp;version=3'});jQuery('#next-posts').live('click',function(e){e.preventDefault();jQuery(this).addClass('loading');jQuery.ajax({type:"GET",url:jQuery(this).attr('href'),dataType:"html",success:function(posts){result=jQuery(posts).find('.post');nextpostslink=jQuery(posts).find('#next-posts').attr("href");jQuery('#viewport').append(result);if(nextpostslink!=undefined){jQuery('#next-posts').attr('href',nextpostslink).removeClass('loading').blur();}else{jQuery('#next-posts').remove();}}});});jQuery('#prev-comments').live('click',function(e){e.preventDefault();jQuery(this).addClass('loading');jQuery.ajax({type:"GET",url:$(this).attr('href'),dataType:"html",success:function(comments){result=jQuery(comments).find('.comment-item');nextcommentlink=jQuery(comments).find('#prev-comments').attr('href');jQuery('#comment-list').append(result);if(nextcommentlink!=undefined){jQuery('#prev-comments').attr('href',nextcommentlink).removeClass('loading').blur();}else{jQuery('#prev-comments').remove();}}});});jQuery.fn.getTitle=function(){var arr=jQuery('a.fancybox img');jQuery.each(arr,function(){var fancytitle=jQuery(this).attr('title');jQuery(this).attr('fancytitle',fancytitle);})}
var thumbnails='a:has(img)[href$=".bmp"],a:has(img)[href$=".gif"],a:has(img)[href$=".jpg"],a:has(img)[href$=".jpeg"],a:has(img)[href$=".png"],a:has(img)[href$=".BMP"],a:has(img)[href$=".GIF"],a:has(img)[href$=".JPG"],a:has(img)[href$=".JPEG"],a:has(img)[href$=".PNG"]';var posts=jQuery('.post');jQuery('.post').each(function(){jQuery(this).find(thumbnails).addClass("fancybox").attr('rel','fancybox'+posts.index(this)).getTitle()});jQuery('a.fancybox').fancybox();jQuery('#fancybox-outer').touchwipe({wipeLeft:function(){$.fancybox.next();},wipeRight:function(){$.fancybox.prev();},min_move_x:20,min_move_y:20,preventDefaultEvents:true});jQuery('a').each(function(){$(this).removeAttr('title');});jQuery('img').each(function(){$(this).removeAttr('title').removeAttr('alt');});function calcParallax(speedratio,scrollposition){return(Math.floor(scrollposition/speedratio));}
window.onscroll=function(){var posY=(document.documentElement.scrollTop)?document.documentElement.scrollTop:window.pageYOffset;var redhigher=document.getElementById('red-higher');var redhigherparallax=calcParallax(.98,posY);redhigher.style.backgroundPosition="0 "+redhigherparallax+"px";var redlower=document.getElementById('red-lower');var redlowerparallax=calcParallax(.94,posY);redlower.style.backgroundPosition="0 "+redlowerparallax+"px";var bluehigher=document.getElementById('blue-higher');var bluehigherparallax=calcParallax(.84,posY);bluehigher.style.backgroundPosition="0 "+bluehigherparallax+"px";var bluelower=document.getElementById('blue-lower');var bluelowerparallax=calcParallax(.82,posY);bluelower.style.backgroundPosition="0 "+bluelowerparallax+"px";var circlehigher=document.getElementById('circle-higher');var circlehigherparallax=calcParallax(.92,posY);circlehigher.style.backgroundPosition="0 "+circlehigherparallax+"px";var circlelower=document.getElementById('circle-lower');var circlelowerparallax=calcParallax(.78,posY);circlelower.style.backgroundPosition="0 "+circlelowerparallax+"px";}
rootElement=('onorientationchange'in window)?$(document):$(window),jQuery('#background').css({'height':rootElement.height()});jQuery(window).resize(function(){jQuery('#background').css({'height':rootElement.height()});});});function convertEntities(b){var d,a;d=function(c){if(/&[^;]+;/.test(c)){var f=document.createElement("div");f.innerHTML=c;return!f.firstChild?c:f.firstChild.nodeValue}return c};if(typeof b==="string"){return d(b)}else{if(typeof b==="object"){for(a in b){if(typeof b[a]==="string"){b[a]=d(b[a])}}}}return b};jQuery(document).ready(function(){jQuery('a').each(function(){var a=jQuery(this);var href=a.attr('href');if(href==undefined)
return;var url=href.replace('http://','').replace('https://','');var hrefArray=href.split('.').reverse();var extension=hrefArray[0].toLowerCase();var hrefArray=href.split('/').reverse();var domain=hrefArray[2];var downloadTracked=false;if(jQuery.inArray(extension,analyticsFileTypes)!=-1){downloadTracked=true;a.click(function(){if(analyticsEventTracking=='enabled'){_gaq.push(['_trackEvent','Downloads',extension.toUpperCase(),href]);}else
_gaq.push(['_trackPageview',analyticsDownloadsPrefix+url]);});}
if((href.match(/^http/))&&(!href.match(document.domain))&&(downloadTracked==false)){a.click(function(){if(analyticsEventTracking=='enabled'){_gaq.push(['_trackEvent','Outbound Traffic',href.match(/:\/\/(.[^/]+)/)[1],href]);}else
_gaq.push(['_trackPageview',analyticsOutboundPrefix+url]);});}});});!window.jQuery&&document.write('<script src="http://www.sacretyrocks.de/content/themes/illicit/scripts/jquery.min.js"><\/script>')

