/*
* JsMin
* Javascript Compressor
* http://www.crockford.com/
* http://fmarcia.info/jsmin/test.html
*/
/*** BlockUI 1.33, jTagEditor 1.1.00, cookie, jPrintArea, ScrollTo 1.3.3, prettyComments 1.4 ***/
(function($){$.blockUI=function(msg,css,opts){$.blockUI.impl.install(window,msg,css,opts);};$.blockUI.version=1.33;$.unblockUI=function(opts){$.blockUI.impl.remove(window,opts);};$.fn.block=function(msg,css,opts){return this.each(function(){if(!this.$pos_checked){if($.css(this,"position")=='static')
this.style.position='relative';if($.browser.msie)this.style.zoom=1;this.$pos_checked=1;}
$.blockUI.impl.install(this,msg,css,opts);});};$.fn.unblock=function(opts){return this.each(function(){$.blockUI.impl.remove(this,opts);});};$.fn.displayBox=function(css,fn,isFlash){var msg=this[0];if(!msg)return;var $msg=$(msg);css=css||{};var w=$msg.width()||$msg.attr('width')||css.width||$.blockUI.defaults.displayBoxCSS.width;var h=$msg.height()||$msg.attr('height')||css.height||$.blockUI.defaults.displayBoxCSS.height;if(w[w.length-1]=='%'){var ww=document.documentElement.clientWidth||document.body.clientWidth;w=parseInt(w)||100;w=(w*ww)/100;}
if(h[h.length-1]=='%'){var hh=document.documentElement.clientHeight||document.body.clientHeight;h=parseInt(h)||100;h=(h*hh)/100;}
var ml='-'+parseInt(w)/2+'px';var mt='-'+parseInt(h)/2+'px';var ua=navigator.userAgent.toLowerCase();var opts={displayMode:fn||1,noalpha:isFlash&&/mac/.test(ua)&&/firefox/.test(ua)};$.blockUI.impl.install(window,msg,{width:w,height:h,marginTop:mt,marginLeft:ml},opts);};$.blockUI.defaults={pageMessage:'<h1>Bitte warten...</h1>',elementMessage:'',overlayCSS:{backgroundColor:'#000',opacity:'0.6'},pageMessageCSS:{width:'400px',margin:'-50px 0 0 -125px',top:'50%',left:'50%',textAlign:'center',color:'#5b5b5b',backgroundColor:'transparent'},elementMessageCSS:{width:'300px',padding:'10px',textAlign:'center',backgroundColor:'transparent'},displayBoxCSS:{width:'400px',height:'400px',top:'50%',left:'50%'},ie6Stretch:1,allowTabToLeave:0,closeMessage:'Schließen',fadeOut:1,fadeTime:400};$.blockUI.impl={box:null,boxCallback:null,pageBlock:null,pageBlockEls:[],op8:window.opera&&window.opera.version()<9,ie6:$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent),install:function(el,msg,css,opts){opts=opts||{};this.boxCallback=typeof opts.displayMode=='function'?opts.displayMode:null;this.box=opts.displayMode?msg:null;var full=(el==window);var noalpha=this.op8||$.browser.mozilla&&/Linux/.test(navigator.platform);if(typeof opts.alphaOverride!='undefined')
noalpha=opts.alphaOverride==0?1:0;if(full&&this.pageBlock)this.remove(window,{fadeOut:0});if(msg&&typeof msg=='object'&&!msg.jquery&&!msg.nodeType){css=msg;msg=null;}
msg=msg?(msg.nodeType?$(msg):msg):full?$.blockUI.defaults.pageMessage:$.blockUI.defaults.elementMessage;if(opts.displayMode)
var basecss=jQuery.extend({},$.blockUI.defaults.displayBoxCSS);else
var basecss=jQuery.extend({},full?$.blockUI.defaults.pageMessageCSS:$.blockUI.defaults.elementMessageCSS);css=jQuery.extend(basecss,css||{});var f=($.browser.msie)?$('<iframe class="blockUI" style="z-index:1000;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="javascript:false;"></iframe>'):$('<div class="blockUI" style="display:none"></div>');var w=$('<div class="blockUI" style="z-index:1001;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var m=full?$('<div class="blockUI blockMsg" style="z-index:1002;padding:0;position:fixed"></div>'):$('<div class="blockUI" style="display:none;z-index:1002;position:absolute"></div>');w.css('position',full?'fixed':'absolute');if(msg)m.css(css);if(!noalpha)w.css($.blockUI.defaults.overlayCSS);if(this.op8)w.css({width:''+el.clientWidth,height:''+el.clientHeight});if($.browser.msie)f.css('opacity','0.0');$([f[0],w[0],m[0]]).appendTo(full?'body':el);var expr=$.browser.msie&&(!$.boxModel||$('object,embed',full?null:el).length>0);if(this.ie6||expr){if(full&&$.blockUI.defaults.ie6Stretch&&$.boxModel)
$('html,body').css('height','100%');if((this.ie6||!$.boxModel)&&!full){var t=this.sz(el,'borderTopWidth'),l=this.sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0;}
$.each([f,w,m],function(i,o){var s=o[0].style;s.position='absolute';if(i<2){full?s.setExpression('height','document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px"'):s.setExpression('height','this.parentNode.offsetHeight + "px"');full?s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);}
else{if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0;}});}
if(opts.displayMode){w.css('cursor','default').attr('title',$.blockUI.defaults.closeMessage);m.css('cursor','default');$([f[0],w[0],m[0]]).removeClass('blockUI').addClass('displayBox');$().click($.blockUI.impl.boxHandler).bind('keypress',$.blockUI.impl.boxHandler);}
else
this.bind(1,el);m.append(msg).show();if(msg.jquery)msg.show();if(opts.displayMode)return;if(full){this.pageBlock=m[0];this.pageBlockEls=$(':input:enabled:visible',this.pageBlock);setTimeout(this.focus,20);}
else this.center(m[0]);},remove:function(el,opts){var o=$.extend({},$.blockUI.defaults,opts);this.bind(0,el);var full=el==window;var els=full?$('body').children().filter('.blockUI'):$('.blockUI',el);if(full)this.pageBlock=this.pageBlockEls=null;if(o.fadeOut){els.fadeOut(o.fadeTime,function(){if(this.parentNode)this.parentNode.removeChild(this);});}
else els.remove();},boxRemove:function(el){$().unbind('click',$.blockUI.impl.boxHandler).unbind('keypress',$.blockUI.impl.boxHandler);if(this.boxCallback)
this.boxCallback(this.box);$('body .displayBox').hide().remove();},handler:function(e){if(e.keyCode&&e.keyCode==9){if($.blockUI.impl.pageBlock&&!$.blockUI.defaults.allowTabToLeave){var els=$.blockUI.impl.pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){$.blockUI.impl.focus(back)},10);return false;}}}
if($(e.target).parents('div.blockMsg').length>0)
return true;return $(e.target).parents().children().filter('div.blockUI').length==0;},boxHandler:function(e){if((e.keyCode&&e.keyCode==27)||(e.type=='click'&&$(e.target).parents('div.blockMsg').length==0))
$.blockUI.impl.boxRemove();return true;},bind:function(b,el){var full=el==window;if(!b&&(full&&!this.pageBlock||!full&&!el.$blocked))return;if(!full)el.$blocked=b;var $e=$(el).find('a,:input');$.each(['mousedown','mouseup','keydown','keypress','click'],function(i,o){$e[b?'bind':'unbind'](o,$.blockUI.impl.handler);});},focus:function(back){if(!$.blockUI.impl.pageBlockEls)return;var e=$.blockUI.impl.pageBlockEls[back===true?$.blockUI.impl.pageBlockEls.length-1:0];if(e)e.focus();},center:function(el){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-this.sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-this.sz(p,'borderTopWidth');s.left=l>0?(l+'px'):'0';s.top=t>0?(t+'px'):'0';},sz:function(el,p){return parseInt($.css(el,p))||0;}};})(jQuery);(function($){$.fn.jTagEditor=function(settings){var field=this;options={editorClassName:"jTagEditor-editor",toolBarClassName:"jTagEditor-toolBar",buttonClassName:"jTagEditor-button",resizeHandleClassName:"jTagEditor-resizeHandle",previewId:"jTagEditor-previewWindow",previewClassName:"jTagEditor-preview",previewCss:"",previewParser:"",previewVarName:"data",insertOnEnter:{openTag:"",closeTag:"",callBack:"",preventDefault:true},insertOnShiftEnter:{openTag:"<br />\n",closeTag:"",callBack:"",preventDefault:false},insertOnCtrlEnter:{openTag:"<p>",closeTag:"</p>",callBack:"",preventDefault:false},insertOnTab:{openTag:"     ",closeTag:"",callBack:"",preventDefault:false},tagMask:"<(.*?)>",tagSet:"html/html-tags.js"};var options=$.extend(options,settings);var openPos=0;var closePos=0;var scrollPos=0;var openTags=new Array();var keyCtrl=false;var keyShift=false;var keyAlt=false;return this.each(function(){var field=this;var $$=$(field);var oId=$$.attr("id")||"";var oClassName=$$.attr("class")||"";var oTitle=$$.attr("title")||"";var oName=$$.attr("name")||"";$(field).wrap("<div id=\""+oId+"Wrapper"+"\" title=\""+oTitle+"\" class=\""+oClassName+"\"></div>");var toolbar=$("<div class=\""+options.toolBarClassName+"\"><ul></ul></div>").insertBefore(field);$(field).attr("class","").attr("class",options.editorClassName);if(typeof(options.tagSet)=="string"){$.ajaxSetup({async:false});$.getJSON(options.tagSet,function(json){options.tagSet=json;});}
$(options.tagSet).each(function(i){var button=this;$("<li class='"+button.className+" "+options.buttonClassName+(i+1)+"'><a href=\"\" accesskey=\""+button.accesskey+"\" title=\""+button.label+"\">"+button.label+"</a></li>").click(function(){tag(button);return false;}).appendTo(toolbar);});var resizeHandle=$("<div class=\""+options.resizeHandleClassName+"\"></div>").insertAfter($(this)).bind("mousedown",function(evt){var height=$(field).height();var y=evt.clientY;var mouseMove=function(evt){$(field).height(Math.max(20,evt.clientY+height-y));};var mouseUp=function(evt){$("html").unbind("mousemove",mouseMove).unbind("mouseup",mouseUp);};$("html").bind("mousemove",mouseMove).bind("mouseup",mouseUp);});$(field).bind("keydown",keyUpDown).bind("keyup",keyUpDown).bind("keypress",keyPress);function attribute(string){if(string){return string.replace(/@(.*?)@/g,function(a){return prompt(a.replace(/@/g,""),"")});}else{return"";}}
function tag(button){get();if($.isFunction(eval(button.callBack))){eval(button.callBack).call();}else{openTag=attribute(button.openTag);closeTag=attribute(button.closeTag);if(selection!=""){wrap(openTag,closeTag);}else{if(!tagIsOpen(closeTag)){if(closeTag){openTags.push(closeTag);}
wrap(openTag,"");}else{openTags.pop();wrap("",closeTag);}}}}
function wrap(openTag,closeTag){string=openTag+selection+closeTag;if(keyCtrl==true&&keyShift==true){lines=selection.replace(new RegExp("\r?\n","g"),"~§~");lines=lines.split("~§~");n=lines.length;for(i=n-1;i>=0;i--){lines[i]=(lines[i]!="")?openTag+lines[i]+closeTag:"";}
string=lines.join("\r\n");start=openPos;end=openPos+string.length-n+1;}else if(keyCtrl==true){start=openPos+openTag.length;end=openPos+openTag.length+selection.length;}else if(keyShift==true){start=openPos;end=openPos+string.length;}else{start=openPos+openTag.length+selection.length+closeTag.length;end=start;}
if(document.selection){newSelection=document.selection.createRange();newSelection.text=string;}else if(openPos||openPos=="0"){field.value=field.value.substring(0,openPos)+string+field.value.substring(closePos,field.value.length);}else{field.value+=string;}
set(start,end);}
function set(start,end){if(field.createTextRange){range=field.createTextRange();range.collapse(true);range.moveStart("character",start);range.moveEnd("character",end-start);range.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}
field.scrollTop=scrollPos;field.focus();}
function get(){field.focus();scrollPos=field.scrollTop;if(document.selection){selection=document.selection.createRange().text;if($.browser.msie){var range=document.selection.createRange();var rangeCopy=range.duplicate();rangeCopy.moveToElementText(field);openPos=-1;while(rangeCopy.inRange(range)){rangeCopy.moveStart("character");openPos++;}}else{openPos=field.selectionStart;closePos=field.selectionEnd;}}else if(field.selectionStart||field.selectionStart=="0"){openPos=field.selectionStart;closePos=field.selectionEnd;selection=field.value.substring(openPos,closePos);}else{selection="";}
return selection;}
function cleanAll(){get();selection=selection.replace(new RegExp(options.tagMask,"g"),"");wrap("","");}
function closeAll(){var tagsToClose="";n=openTags.length;for(i=n-1;i>=0;i--){tagsToClose+=openTags[i];openTags.pop();}
get();wrap("",tagsToClose);field.focus();}
function preview(){var html;if(options.previewParser!=""){$.ajax({type:"POST",async:false,url:options.previewParser,data:options.previewVarName+"="+$(field).val(),success:function(data){html=data;}});}else{html="<html>";html+="<head><title>Preview</title>";html+="<link href=\""+options.previewCss+"\" rel=\"stylesheet\" type=\"text/css\">";html+="</head>";html+="<body id=\""+options.previewId+"\" class=\""+options.previewClassName+"\">"+$(field).val()+"</body>";html+="</html>";}
win=window.open("","preview","scrollbars=yes, width="+$(field).width()+", height="+$(field).height());win.document.open();win.document.write(html);win.document.close();win.focus();}
function tagIsOpen(tag){var n=openTags.length;for(var i=0;i<n;i++){if(openTags[i]==tag){return true;}}
return false;}
function keyUpDown(evt){keyCtrl=evt.ctrlKey;keyShift=evt.shiftKey;keyAlt=evt.altKey;}
function keyPress(evt){get();if(evt.keyCode==13||evt.keyCode==10){if(keyCtrl==true){keyCtrl=false;tag(options.insertOnCtrlEnter);return options.insertOnCtrlEnter.preventDefault;}else if(keyShift==true){keyShift=false;tag(options.insertOnShiftEnter);return options.insertOnShiftEnter.preventDefault;}else{tag(options.insertOnEnter);return options.insertOnEnter.preventDefault;}}
if(evt.keyCode==9){tag(options.insertOnTab);return options.insertOnTab.preventDefault;}}});};})(jQuery);jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};jQuery.jPrintArea=function(el)
{var iframe=document.createElement('IFRAME');var doc=null;$(iframe).attr('style','position:absolute;width:0px;height:0px;left:-500px;top:-500px;');document.body.appendChild(iframe);doc=iframe.contentWindow.document;var links=window.document.getElementsByTagName('link');for(var i=0;i<links.length;i++)
if(links[i].rel.toLowerCase()=='stylesheet')
doc.write('<link type="text/css" rel="stylesheet" href="'+links[i].href+'"></link>');doc.write('<div class="'+$(el).attr("class")+'">'+$(el).html()+'</div>');doc.close();iframe.contentWindow.focus();iframe.contentWindow.print();};(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$scrollTo.window().scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'y',duration:1};$scrollTo.window=function(){return $($.browser.safari?'body':'html');};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this.each(function(){var elem=this,$elem=$(elem),t=target,toff,attr={},win=$elem.is('html,body');switch(typeof t){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(t)){t=both(t);break;}
t=$(t,this);case'object':if(t.is||t.style)
toff=(t=$(t)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,act=elem[key],Dim=axis=='x'?'Width':'Height',dim=Dim.toLowerCase();if(toff){attr[key]=toff[pos]+(win?0:act-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(t.css('margin'+Pos))||0;attr[key]-=parseInt(t.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=t[dim]()*settings.over[pos];}else
attr[key]=t[pos];if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max(Dim));if(!i&&settings.queue){if(act!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target);});};function max(Dim){var el=win?$.browser.opera?document.body:document.documentElement:elem;return el['scroll'+Dim]-el['client'+Dim];};});};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);$.fn.prettyComments=function(settings){settings=jQuery.extend({animate:false,animationSpeed:'fast',maxHeight:500,alreadyAnimated:false,init:true},settings);$('body').append('<div id="comment_hidden"></div>');var setCSS=function(which){$("#comment_hidden").css({'position':'absolute','top':-10000,'left':-10000,'width':$(which).width(),'min-height':$(which).height(),'font-family':$(which).css('font-family'),'font-size':$(which).css('font-size'),'line-height':$(which).css('line-height')});if($.browser.msie&&parseFloat($.browser.version)<7){$("#comment_hidden").css('height',$(which).height());};};var copyContent=function(which){theValue=$(which).attr('value')||"";theValue=theValue.replace(/\n/g,'<br />');$("#comment_hidden").html(theValue+'<br />');if(!settings.init){if($("#comment_hidden").height()>$(which).height()){if($('#comment_hidden').height()>settings.maxHeight){$(which).css('overflow-y','scroll');}else{$(which).css('overflow-y','hidden');expand(which);};}else if($("#comment_hidden").height()<$(which).height()){if($('#comment_hidden').height()>settings.maxHeight){$(which).css('overflow-y','scroll');}else{$(which).css('overflow-y','hidden');shrink(which);};};};};var expand=function(which){if(settings.animate&&!settings.alreadyAnimated){settings.alreadyAnimated=true;$(which).animate({'height':$("#comment_hidden").height()},settings.animationSpeed,function(){settings.alreadyAnimated=false;});}else if(!settings.animate&&!settings.alreadyAnimated){$(which).height($("#comment_hidden").height());};};var shrink=function(which){if(settings.animate&&!settings.alreadyAnimated){settings.alreadyAnimated=true;$(which).animate({'height':$("#comment_hidden").height()},settings.animationSpeed,function(){settings.alreadyAnimated=false;});}else{$(which).height($("#comment_hidden").height());};};$(this).each(function(){$(this).css({'overflow':'hidden'}).bind('keyup',function(){copyContent($(this));});setCSS(this);copyContent($(this));if($("#comment_hidden").height()>settings.maxHeight){$(this).css({'overflow-y':'scroll','height':settings.maxHeight});}else{$(this).height($("#comment_hidden").height());};settings.init=false;});};