menu_switch_timer=null;menu_switch_time=250;menu_sub_switch_timer=null;menu_sub_switch_time=1500;function menu_onMouseOver_stop()
{var menu=null;var ul_array=document.getElementsByTagName('ul');for(var ul_count=0;ul_count<ul_array.length;ul_count++)
{if(ul_array[ul_count].className=='main left')
{menu=ul_array[ul_count]}}
var ul_array=menu.getElementsByTagName('ul');for(var ul_count=0;ul_count<ul_array.length;ul_count++)
{ul_array[ul_count].style.visibility='hidden';}
window.clearTimeout(menu_sub_switch_timer);menu_sub_switch_timer=null;}
function menu_onMouseOver_make(menu_id)
{var menu=document.getElementById(menu_id);menu_onMouseOver_stop()
window.clearTimeout(menu_sub_switch_timer);menu_sub_switch_timer=null;var ul_array=menu.getElementsByTagName('ul');try{ul_array[0].style.visibility='visible';}catch(e){}}
function menu_onMouseOver(menu)
{window.clearTimeout(menu_switch_timer);menu_switch_timer=null;menu_switch_timer=window.setTimeout('menu_onMouseOver_make(\''+menu.id+'\')',menu_switch_time);}
function menu_onMouseOut(menu)
{window.clearTimeout(menu_switch_timer);menu_switch_timer=null;menu_switch_timer=window.setTimeout('menu_onMouseOver_stop()',menu_sub_switch_time);}
function menu_sub_onMouseOver(menu)
{window.clearTimeout(menu_sub_switch_timer);menu_sub_switch_timer=null;window.clearTimeout(menu_switch_timer);menu_switch_timer=null;menu_sub_switch_timer=window.setTimeout('menu_onMouseOver_stop()',menu_sub_switch_time);}
function menu_sub_onMouseOut(menu)
{window.clearTimeout(menu_sub_switch_timer);menu_sub_switch_timer=null;window.clearTimeout(menu_switch_timer);menu_switch_timer=null;menu_sub_switch_timer=window.setTimeout('menu_onMouseOver_stop()',menu_sub_switch_time);menu.style.visibility='visible';}
function checkall(obj)
{var tags=document.getElementsByTagName('input');for(var x=0;x<tags.length;x++)
{if(tags[x].className.search(/selall/)!=-1)
{tags[x].checked=obj.checked;}}}
function option(value){var inputs=document.getElementsByTagName('input');var pns_count=0;for(var x=0;x<inputs.length;x++){if(inputs[x].className.search(/pns/)!=-1){if(inputs[x].checked)pns_count++;}}
if(pns_count==0){alert(e_no_message_select);document.getElementById('selected').value='';}else{if(value=='delete'){if(confirm(t_delete_confirmation))document.getElementById('form2').submit();}else document.getElementById('form2').submit();}}
jQuery.fn.fancybox.defaults.path='http://www.port01.com/templates/{$theme}/js/fancybox';$(document).ready(function(){$(".datepicker").datepick();$('.inline-edit').inlineEdit({hover:'hover'});$("a.img").fancybox({'padding':1,'overlayOpacity':0.5});$("a.fancy").fancybox({'frameWidth':700,'frameHeight':550,'padding':1,'overlayOpacity':0.5,'hideOnContentClick':false});$("a.cityflash").fancybox({'frameWidth':760,'frameHeight':600,'padding':1,'overlayOpacity':0.5,'hideOnContentClick':false});$("a.birthday").fancybox({'frameWidth':550,'frameHeight':500,'padding':1,'overlayOpacity':0.5,'hideOnContentClick':false});$("input.button").fancybox({'frameWidth':700,'frameHeight':550,'padding':1,'overlayOpacity':0.5,'hideOnContentClick':false});$('a.hovertitle').cluetip({cluetipClass:'port01',splitTitle:'|',tracking:true,showTitle:true,positionBy:'mouse'});$('a.netcard').cluetip({cluetipClass:'port01',showTitle:true,splitTitle:'|',tracking:true,positionBy:'mouse',width:'240px',height:'123px'});$(".tabs").slideToggle("fast");$(".tab").accessibleTabs({tabhead:'h5',tabbody:'.tabbody',fx:"fadeIn",fxspeed:"fast"});});;(function($){$.fn.inlineEdit=function(options){var text;var settings=$.extend({href:'http://www.port01.com/system/inline_edit.php',display:'.display',form:'.form',text:'.text',save:'.save',cancel:'.cancel',loadtxt:'Speichere...',hover:'none-error-404'},options||{});this.each(function(){$(settings.display,this).mouseover(function(){$(this).addClass(settings.hover);}).mouseout(function(){$(this).removeClass(settings.hover);}).click(function(){text=$(this).html();$(this).hide().siblings(settings.form).show().find(settings.text).val(text).focus();return false;});$(settings.cancel,this).click(function(){$(this).parents(settings.form).hide().siblings(settings.display).show();return false;});$(settings.save,this).click(function(){text=$(this).parents(settings.form).find(settings.text).val();$(this).parents(settings.form).hide().siblings(settings.display).html(settings.loadtxt).load(settings.href,{text:text}).show();return false;});});};})(jQuery);;(function($){var $cluetip,$cluetipInner,$cluetipOuter,$cluetipTitle,$cluetipArrows,$dropShadow,imgCount;$.fn.cluetip=function(js,options){if(typeof js=='object'){options=js;js=null;}
return this.each(function(index){var $this=$(this);var opts=$.extend(false,{},$.fn.cluetip.defaults,options||{},$.metadata?$this.metadata():$.meta?$this.data():{});var cluetipContents=false;var cluezIndex=parseInt(opts.cluezIndex,10)-1;var isActive=false,closeOnDelay=0;if(!$('#cluetip').length){$cluetipInner=$('<div id="cluetip-inner"></div>');$cluetipTitle=$('<h3 id="cluetip-title"></h3>');$cluetipOuter=$('<div id="cluetip-outer"></div>').append($cluetipInner).prepend($cluetipTitle);$cluetip=$('<div id="cluetip"></div>').css({zIndex:opts.cluezIndex}).append($cluetipOuter).append('<div id="cluetip-extra"></div>')[insertionType](insertionElement).hide();$('<div id="cluetip-waitimage"></div>').css({position:'absolute',zIndex:cluezIndex-1}).insertBefore('#cluetip').hide();$cluetip.css({position:'absolute',zIndex:cluezIndex});$cluetipOuter.css({position:'relative',zIndex:cluezIndex+1});$cluetipArrows=$('<div id="cluetip-arrows" class="cluetip-arrows"></div>').css({zIndex:cluezIndex+1}).appendTo('#cluetip');}
var dropShadowSteps=(opts.dropShadow)?+opts.dropShadowSteps:0;if(!$dropShadow){$dropShadow=$([]);for(var i=0;i<dropShadowSteps;i++){$dropShadow=$dropShadow.add($('<div></div>').css({zIndex:cluezIndex-i-1,opacity:.1,top:1+i,left:1+i}));};$dropShadow.css({position:'absolute',backgroundColor:'#000'}).prependTo($cluetip);}
var tipAttribute=$this.attr(opts.attribute),ctClass=opts.cluetipClass;if(!tipAttribute&&!opts.splitTitle&&!js)return true;if(opts.local&&opts.hideLocal){$(tipAttribute+':first').hide();}
var tOffset=parseInt(opts.topOffset,10),lOffset=parseInt(opts.leftOffset,10);var tipHeight,wHeight;var defHeight=isNaN(parseInt(opts.height,10))?'auto':(/\D/g).test(opts.height)?opts.height:opts.height+'px';var sTop,linkTop,posY,tipY,mouseY,baseline;var tipInnerWidth=isNaN(parseInt(opts.width,10))?275:parseInt(opts.width,10);var tipWidth=tipInnerWidth+(parseInt($cluetip.css('paddingLeft'))||0)+(parseInt($cluetip.css('paddingRight'))||0)+dropShadowSteps;var linkWidth=this.offsetWidth;var linkLeft,posX,tipX,mouseX,winWidth;var tipParts;var tipTitle=(opts.attribute!='title')?$this.attr(opts.titleAttribute):'';if(opts.splitTitle){if(tipTitle==undefined){tipTitle='';}
tipParts=tipTitle.split(opts.splitTitle);tipTitle=tipParts.shift();}
var localContent;var activate=function(event){if(!opts.onActivate($this)){return false;}
isActive=true;$cluetip.removeClass().css({width:tipInnerWidth});if(tipAttribute==$this.attr('href')){$this.css('cursor',opts.cursor);}
$this.attr('title','');if(opts.hoverClass){$this.addClass(opts.hoverClass);}
linkTop=posY=$this.offset().top;linkLeft=$this.offset().left;mouseX=event.pageX;mouseY=event.pageY;if($this[0].tagName.toLowerCase()!='area'){sTop=$(document).scrollTop();winWidth=$(window).width();}
if(opts.positionBy=='fixed'){posX=linkWidth+linkLeft+lOffset;$cluetip.css({left:posX});}else{posX=(linkWidth>linkLeft&&linkLeft>tipWidth)||linkLeft+linkWidth+tipWidth+lOffset>winWidth?linkLeft-tipWidth-lOffset:linkWidth+linkLeft+lOffset;if($this[0].tagName.toLowerCase()=='area'||opts.positionBy=='mouse'||linkWidth+tipWidth>winWidth){if(mouseX+20+tipWidth>winWidth){$cluetip.addClass(' cluetip-'+ctClass);posX=(mouseX-tipWidth-lOffset)>=0?mouseX-tipWidth-lOffset-parseInt($cluetip.css('marginLeft'),10)+parseInt($cluetipInner.css('marginRight'),10):mouseX-(tipWidth/2);}else{posX=mouseX+lOffset;}}
var pY=posX<0?event.pageY+tOffset:event.pageY;$cluetip.css({left:(posX>0&&opts.positionBy!='bottomTop')?posX:(mouseX+(tipWidth/2)>winWidth)?winWidth/2-tipWidth/2:Math.max(mouseX-(tipWidth/2),0)});}
wHeight=$(window).height();if(js){$cluetipInner.html(js);cluetipShow(pY);}
else if(tipParts){var tpl=tipParts.length;for(var i=0;i<tpl;i++){if(i==0){$cluetipInner.html(tipParts[i]);}else{$cluetipInner.append('<div class="split-body">'+tipParts[i]+'</div>');}};cluetipShow(pY);}
else if(!opts.local&&tipAttribute.indexOf('#')!=0){if(cluetipContents&&opts.ajaxCache){$cluetipInner.html(cluetipContents);cluetipShow(pY);}
else{var ajaxSettings=opts.ajaxSettings;ajaxSettings.url=tipAttribute;ajaxSettings.beforeSend=function(){$cluetipOuter.children().empty();if(opts.waitImage){$('#cluetip-waitimage').css({top:mouseY+20,left:mouseX+20}).show();}};ajaxSettings.error=function(){if(isActive){$cluetipInner.html('<i>sorry, the contents could not be loaded</i>');}};ajaxSettings.success=function(data){cluetipContents=opts.ajaxProcess(data);if(isActive){$cluetipInner.html(cluetipContents);}};ajaxSettings.complete=function(){imgCount=$('#cluetip-inner img').length;if(imgCount&&!$.browser.opera){$('#cluetip-inner img').load(function(){imgCount--;if(imgCount<1){$('#cluetip-waitimage').hide();if(isActive)cluetipShow(pY);}});}else{$('#cluetip-waitimage').hide();if(isActive)cluetipShow(pY);}};$.ajax(ajaxSettings);}}else if(opts.local){var $localContent=$(tipAttribute+':first');var localCluetip=$.fn.wrapInner?$localContent.wrapInner('<div></div>').children().clone(true):$localContent.html();$.fn.wrapInner?$cluetipInner.empty().append(localCluetip):$cluetipInner.html(localCluetip);cluetipShow(pY);}};var cluetipShow=function(bpY){$cluetip.addClass('cluetip-'+ctClass);if(opts.truncate){var $truncloaded=$cluetipInner.text().slice(0,opts.truncate)+'...';$cluetipInner.html($truncloaded);}
function doNothing(){};tipTitle?$cluetipTitle.show().html(tipTitle):(opts.showTitle)?$cluetipTitle.show().html('&nbsp;'):$cluetipTitle.hide();if(opts.sticky){var $closeLink=$('<div id="cluetip-close"><a href="#">'+opts.closeText+'</a></div>');(opts.closePosition=='bottom')?$closeLink.appendTo($cluetipInner):(opts.closePosition=='title')?$closeLink.prependTo($cluetipTitle):$closeLink.prependTo($cluetipInner);$closeLink.click(function(){cluetipClose();return false;});if(opts.mouseOutClose){if($.fn.hoverIntent&&opts.hoverIntent){$cluetip.hoverIntent({over:doNothing,timeout:opts.hoverIntent.timeout,out:function(){$closeLink.trigger('click');}});}else{$cluetip.hover(doNothing,function(){$closeLink.trigger('click');});}}else{$cluetip.unbind('mouseout');}}
var direction='';$cluetipOuter.css({overflow:defHeight=='auto'?'visible':'auto',height:defHeight});tipHeight=defHeight=='auto'?Math.max($cluetip.outerHeight(),$cluetip.height()):parseInt(defHeight,10);tipY=posY;baseline=sTop+wHeight;if(opts.positionBy=='fixed'){tipY=posY-opts.dropShadowSteps+tOffset;}else if((posX<mouseX&&Math.max(posX,0)+tipWidth>mouseX)||opts.positionBy=='bottomTop'){if(posY+tipHeight+tOffset>baseline&&mouseY-sTop>tipHeight+tOffset){tipY=mouseY-tipHeight-tOffset;direction='top';}else{tipY=mouseY+tOffset;direction='bottom';}}else if(posY+tipHeight+tOffset>baseline){tipY=(tipHeight>=wHeight)?sTop:baseline-tipHeight-tOffset;}else if($this.css('display')=='block'||$this[0].tagName.toLowerCase()=='area'||opts.positionBy=="mouse"){tipY=bpY-tOffset;}else{tipY=posY-opts.dropShadowSteps;}
if(direction==''){posX<linkLeft?direction='left':direction='right';}
$cluetip.css({top:tipY+'px'}).removeClass().addClass('clue-'+direction+'-'+ctClass).addClass(' cluetip-'+ctClass);if(opts.arrows){var bgY=(posY-tipY-opts.dropShadowSteps);$cluetipArrows.css({top:(/(left|right)/.test(direction)&&posX>=0&&bgY>0)?bgY+'px':/(left|right)/.test(direction)?0:''}).show();}else{$cluetipArrows.hide();}
$dropShadow.hide();$cluetip.hide()[opts.fx.open](opts.fx.open!='show'&&opts.fx.openSpeed);if(opts.dropShadow)$dropShadow.css({height:tipHeight,width:tipInnerWidth}).show();if($.fn.bgiframe){$cluetip.bgiframe();}
if(opts.delayedClose>0){closeOnDelay=setTimeout(cluetipClose,opts.delayedClose);}
opts.onShow($cluetip,$cluetipInner);};var inactivate=function(){isActive=false;$('#cluetip-waitimage').hide();if(!opts.sticky||(/click|toggle/).test(opts.activation)){cluetipClose();clearTimeout(closeOnDelay);};if(opts.hoverClass){$this.removeClass(opts.hoverClass);}
$('.cluetip-clicked').removeClass('cluetip-clicked');};var cluetipClose=function(){$cluetipOuter.parent().hide().removeClass().end().children().empty();if(tipTitle){$this.attr(opts.titleAttribute,tipTitle);}
$this.css('cursor','');if(opts.arrows)$cluetipArrows.css({top:''});};if((/click|toggle/).test(opts.activation)){$this.click(function(event){if($cluetip.is(':hidden')||!$this.is('.cluetip-clicked')){activate(event);$('.cluetip-clicked').removeClass('cluetip-clicked');$this.addClass('cluetip-clicked');}else{inactivate(event);}
this.blur();return false;});}else if(opts.activation=='focus'){$this.focus(function(event){activate(event);});$this.blur(function(event){inactivate(event);});}else{$this.click(function(){if($this.attr('href')&&$this.attr('href')==tipAttribute&&!opts.clickThrough){return false;}});var mouseTracks=function(evt){if(opts.tracking==true){var trackX=posX-evt.pageX;var trackY=tipY?tipY-evt.pageY:posY-evt.pageY;$this.mousemove(function(evt){$cluetip.css({left:evt.pageX+trackX,top:evt.pageY+trackY});});}};if($.fn.hoverIntent&&opts.hoverIntent){$this.mouseover(function(){$this.attr('title','');}).hoverIntent({sensitivity:opts.hoverIntent.sensitivity,interval:opts.hoverIntent.interval,over:function(event){activate(event);mouseTracks(event);},timeout:opts.hoverIntent.timeout,out:function(event){inactivate(event);$this.unbind('mousemove');}});}else{$this.hover(function(event){activate(event);mouseTracks(event);},function(event){inactivate(event);$this.unbind('mousemove');});}}});};$.fn.cluetip.defaults={width:275,height:'auto',cluezIndex:97,positionBy:'auto',topOffset:15,leftOffset:15,local:false,hideLocal:true,attribute:'rel',titleAttribute:'title',splitTitle:'',showTitle:true,cluetipClass:'default',hoverClass:'',waitImage:true,cursor:'help',arrows:false,dropShadow:true,dropShadowSteps:6,sticky:false,mouseOutClose:false,activation:'hover',clickThrough:false,tracking:false,delayedClose:0,closePosition:'top',closeText:'Close',truncate:0,fx:{open:'show',openSpeed:''},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(e){return true;},onShow:function(ct,c){},ajaxCache:true,ajaxProcess:function(data){data=data.replace(/<s(cript|tyle)(.|\s)*?\/s(cript|tyle)>/g,'').replace(/<(link|title)(.|\s)*?\/(link|title)>/g,'');return data;},ajaxSettings:{dataType:'html'},debug:false};$(document).ready(function(){$("#UsrMsgHlp a").hover(showUsrMsgHlp,hideUsrMsgHlp);});function showUsrMsgHlp(){$("#UsrMsgHlp a span").show();$("#UsrMsgHlp a span").animate({top:"-40px",opacity:1},250);}
function hideUsrMsgHlp(){$("#UsrMsgHlp a span").animate({top:"-35px",opacity:0},250);setTimeout("$('#UsrMsgHlp a span').hide();",250);$("#UsrMsgHlp a span").animate({top:"-45px"},250);}
var insertionType='appendTo',insertionElement='body';$.cluetip={};$.cluetip.setup=function(options){if(options&&options.insertionType&&(options.insertionType).match(/appendTo|prependTo|insertBefore|insertAfter/)){insertionType=options.insertionType;}
if(options&&options.insertionElement){insertionElement=options.insertionElement;}};})(jQuery);(function($){$.fn.extend({getUniqueId:function(p){return p+new Date().getTime();},accessibleTabs:function(config){var defaults={wrapperClass:'content',currentClass:'current',tabhead:'h4',tabbody:'.tabbody',fx:'show',fxspeed:'normal',currentInfoText:'current tab: ',currentInfoPosition:'prepend',currentInfoClass:'current-info'};var options=$.extend(defaults,config);var o=this;return this.each(function(){var el=$(this);var list='';var contentAnchor=o.getUniqueId('accessibletabscontent');var tabsAnchor=o.getUniqueId('accessibletabs');$(el).wrapInner('<div class="'+options.wrapperClass+'"></div>');$(el).find(options.tabhead).each(function(i){var id='';if(i===0){id=' id="'+tabsAnchor+'"';}
list+='<li><a'+id+' href="#'+contentAnchor+'">'+$(this).text()+'</a></li>';$(this).remove();});$(el).prepend('<ul>'+list+'</ul>');$(el).find(options.tabbody).hide();$(el).find(options.tabbody+':first').show().before('<'+options.tabhead+'><a tabindex="0" class="accessibletabsanchor" name="'+contentAnchor+'" id="'+contentAnchor+'">'+$(el).find("ul>li:first").text()+'</a></'+options.tabhead+'>');$(el).find("ul>li:first").addClass(options.currentClass).find('a')[options.currentInfoPosition]('<span class="'+options.currentInfoClass+'">'+options.currentInfoText+'</span>');$(el).find('ul>li>a').each(function(i){$(this).click(function(event){event.preventDefault();$(el).find('ul>li.current').removeClass(options.currentClass).find("span."+options.currentInfoClass).remove();$(this).blur();$(el).find(options.tabbody+':visible').hide();$(el).find(options.tabbody).eq(i)[options.fx](options.fxspeed);$('#'+contentAnchor).text($(this).text()).focus();$(this)[options.currentInfoPosition]('<span class="'+options.currentInfoClass+'">'+options.currentInfoText+'</span>').parent().addClass(options.currentClass);});});});}});})(jQuery);(function($){var RETURN=13;var TAB=9;var ESC=27;var ARRLEFT=37;var ARRUP=38;var ARRRIGHT=39;var ARRDOWN=40;var BACKSPACE=8;var DELETE=46;function debug(s){$('#info').append(htmlspecialchars(s)+'<br>');}
function getCaretPosition(obj){var start=-1;var end=-1;if(typeof obj.selectionStart!="undefined"){start=obj.selectionStart;end=obj.selectionEnd;}
else if(document.selection&&document.selection.createRange){var M=document.selection.createRange();var Lp;try{Lp=M.duplicate();Lp.moveToElementText(obj);}catch(e){Lp=obj.createTextRange();}
Lp.setEndPoint("EndToStart",M);start=Lp.text.length;if(start>obj.value.length)
start=-1;Lp.setEndPoint("EndToStart",M);end=Lp.text.length;if(end>obj.value.length)
end=-1;}
return{'start':start,'end':end};}
function setCaret(obj,l){obj.focus();if(obj.setSelectionRange){obj.setSelectionRange(l,l);}
else if(obj.createTextRange){m=obj.createTextRange();m.moveStart('character',l);m.collapse();m.select();}}
function prepareArray(jsondata){var new_arr=[];for(var i=0;i<jsondata.length;i++){if(jsondata[i].id!=undefined&&jsondata[i].value!=undefined){jsondata[i].id=jsondata[i].id+"";jsondata[i].value=jsondata[i].value+"";if(jsondata[i].info!=undefined)
jsondata[i].info=jsondata[i].info+"";new_arr.push(jsondata[i]);}}
return new_arr;}
function escapearg(s){if(s==undefined||!s)return'';return s.replace('\\','\\\\').replace('*','\\*').replace('.','\\.').replace('/','\\/');}
function htmlspecialchars(s){if(s==undefined||!s)return'';return s.replace('&','&amp;').replace('<','&lt;').replace('>','&gt;');}
function ltrim(s){if(s==undefined||!s)return'';return s.replace(/^\s+/g,'');}
$.fn.autocomplete=function(options){return this.each(function(){var me=$(this);var me_this=$(this).get(0);if(!me.is('input:text,input:password,textarea'))
return;if(!options&&(!$.isFunction(options.get)||!options.ajax_get)){return;}
if(me.attr('jqac')=='on')return;me.attr('jqac','on');me.attr('autocomplete','off');options=$.extend({delay:500,timeout:5000,minchars:3,multi:false,cache:true,height:150,autowidth:false,noresults:'Keine Vorschläge'},options);me.keydown(function(ev){switch(ev.which){case RETURN:if(!suggestions_menu)return true;else setHighlightedValue();return false;case ESC:clearSuggestions();return false;}
return true;});me.keypress(function(ev){switch(ev.keyCode){case RETURN:case ESC:return false;case ARRUP:changeHighlight(ev.keyCode);return false;case ARRDOWN:if(!suggestions_menu)getSuggestions(getUserInput());else changeHighlight(ev.keyCode);return false;}
return true;});me.keyup(function(ev){switch(ev.which){case RETURN:case ESC:case ARRLEFT:case ARRRIGHT:case ARRUP:case ARRDOWN:return false;default:getSuggestions(getUserInput());}
return true;});var user_input="";var input_chars_size=0;var suggestions=[];var current_highlight=0;var suggestions_menu=false;var suggestions_list=false;var loading_indicator=false;var clearSuggestionsTimer=false;var getSuggestionsTimer=false;var showLoadingTimer=false;var zIndex=me.css('z-index');function getUserInput(){var val=me.val();if(options.multi){var pos=getCaretPosition(me_this);var start=pos.start;for(;start>0&&val.charAt(start-1)!=',';start--){}
var end=pos.start;for(;end<val.length&&val.charAt(end)!=',';end++){}
var val=val.substr(start,end-start);}
return ltrim(val);}
function setSuggestion(val){user_input=val;if(options.multi){var orig=me.val();var pos=getCaretPosition(me_this);var start=pos.start;for(;start>0&&orig.charAt(start-1)!=',';start--){}
var end=pos.start;for(;end<orig.length&&orig.charAt(end)!=',';end++){}
var new_val=orig.substr(0,start)+(start>0?' ':'')+val+orig.substr(end);me.val(new_val);setCaret(me_this,start+val.length+(start>0?1:0));}
else{me_this.focus();me.val(val);}}
function getSuggestions(val){if(val.length<options.minchars){clearSuggestions();return false;}
if(options.cache&&val.length>input_chars_size&&suggestions.length){var arr=[];for(var i=0;i<suggestions.length;i++){var re=new RegExp("("+escapearg(val)+")",'ig');if(re.exec(suggestions[i].value))
arr.push(suggestions[i]);}
user_input=val;input_chars_size=val.length;suggestions=arr;createList(suggestions);return false;}
else{clearTimeout(getSuggestionsTimer);user_input=val;input_chars_size=val.length;getSuggestionsTimer=setTimeout(function(){suggestions=[];if($.isFunction(options.pre_callback))
options.pre_callback();if($.isFunction(options.get)){suggestions=prepareArray(options.get(val));createList(suggestions);}
else if($.isFunction(options.ajax_get)){clearSuggestions();showLoadingTimer=setTimeout(show_loading,options.delay);options.ajax_get(val,ajax_continuation);}},options.delay);}
return false;};function ajax_continuation(jsondata){hide_loading();suggestions=prepareArray(jsondata);createList(suggestions);}
function show_loading(){if(!loading_indicator){loading_indicator=$('<div class="jqac-menu"><div class="jqac-loading">Lade</div></div>').get(0);$(loading_indicator).css('position','absolute');var pos=me.offset();$(loading_indicator).css('left',pos.left+"px");$(loading_indicator).css('top',(pos.top+me.height()+2)+"px");if(!options.autowidth)
$(loading_indicator).width(me.width());$('body').append(loading_indicator);}
$(loading_indicator).show();setTimeout(hide_loading,10000);}
function hide_loading(){if(loading_indicator)
$(loading_indicator).hide();clearTimeout(showLoadingTimer);}
function createList(arr){if(suggestions_menu)
$(suggestions_menu).remove();hide_loading();killTimeout();suggestions_menu=$('<div class="jqac-menu"></div>').get(0);$(suggestions_menu).css({'position':'absolute','z-index':zIndex,'max-height':options.height+'px','overflow-y':'auto'});suggestions_list=$('<ul></ul>').get(0);$(suggestions_list).css('list-style','none').css('margin','0px').css('padding','2px').css('overflow','hidden');var re=new RegExp("("+escapearg(htmlspecialchars(user_input))+")",'ig');for(var i=0;i<arr.length;i++){var val=new String(arr[i].value);var output=htmlspecialchars(val).replace(re,'<em>$1</em>');var span=$('<span class="jqac-link">'+output+'</span>').get(0);if(arr[i].info!=undefined&&arr[i].info!=""){$(span).append($('<div class="jqac-info">'+arr[i].info+'</div>'));}
$(span).attr('name',i+1);$(span).click(function(){setHighlightedValue();});$(span).mouseover(function(){setHighlight($(this).attr('name'),true);});var li=$('<li></li>').get(0);$(li).append(span);$(suggestions_list).append(li);}
if(arr.length==0){$(suggestions_list).append('<li class="jqac-warning">'+options.noresults+'</li>');}
$(suggestions_menu).append(suggestions_list);var pos=me.offset();$(suggestions_menu).css('left',pos.left+"px");$(suggestions_menu).css('top',(pos.top+me.height()+2)+"px");if(!options.autowidth)
$(suggestions_menu).width(me.width());$(suggestions_menu).mouseover(function(){killTimeout()});$(suggestions_menu).mouseout(function(){resetTimeout()});$('body').append(suggestions_menu);if($.fn.bgiframe)
$(suggestions_menu).bgiframe({height:suggestions_menu.scrollHeight});if(suggestions_menu.scrollHeight>options.height){$(suggestions_menu).height(options.height);$(suggestions_menu).width($(suggestions_menu).width()+20);}
current_highlight=0;clearSuggestionsTimer=setTimeout(function(){clearSuggestions()},options.timeout);};function setHighlightedValue(){if(current_highlight&&suggestions[current_highlight-1]){var sugg=suggestions[current_highlight-1];if(sugg.affected_value!=undefined&&sugg.affected_value!='')
setSuggestion(sugg.affected_value);else
setSuggestion(sugg.value);if($.isFunction(options.callback))
options.callback(suggestions[current_highlight-1]);clearSuggestions();}};function changeHighlight(key){if(!suggestions_list||suggestions.length==0)return false;var n;if(key==ARRDOWN)
n=current_highlight+1;else if(key==ARRUP)
n=current_highlight-1;if(n>$(suggestions_list).children().size())
n=1;if(n<1)
n=$(suggestions_list).children().size();setHighlight(n);};function setHighlight(n,mouse_mode){if(!suggestions_list)return false;if(current_highlight>0)clearHighlight();current_highlight=Number(n);var li=$(suggestions_list).children().get(current_highlight-1);li.className='jqac-highlight';if(!mouse_mode)adjustScroll(li);killTimeout();};function clearHighlight(){if(!suggestions_list)return false;if(current_highlight>0){$(suggestions_list).children().get(current_highlight-1).className='';current_highlight=0;}};function clearSuggestions(){killTimeout();if(suggestions_menu){$(suggestions_menu).remove();suggestions_menu=false;suggestions_list=false;current_highlight=0;}};function adjustScroll(el){if(!suggestions_menu)return false;var viewportHeight=suggestions_menu.clientHeight;var wholeHeight=suggestions_menu.scrollHeight;var scrolled=suggestions_menu.scrollTop;var elTop=el.offsetTop;var elBottom=elTop+el.offsetHeight;if(elBottom>scrolled+viewportHeight){suggestions_menu.scrollTop=elBottom-viewportHeight;}
else if(elTop<scrolled){suggestions_menu.scrollTop=elTop;}
return true;}
function killTimeout(){clearTimeout(clearSuggestionsTimer);};function resetTimeout(){clearTimeout(clearSuggestionsTimer);clearSuggestionsTimer=setTimeout(function(){clearSuggestions()},1000);};})};})($);(function($){var isIphone=(window.orientation!=undefined);$.extend({mask:{rules:{'z':/[a-z]/,'Z':/[A-Z]/,'a':/[a-zA-Z]/,'*':/[0-9a-zA-Z]/,'@':/[0-9a-zA-ZÃ§Ã‡Ã¡Ã Ã£Ã©Ã¨Ã­Ã¬Ã³Ã²ÃµÃºÃ¹Ã¼]/},keyRepresentation:{8:'backspace',9:'tab',13:'enter',16:'shift',17:'control',18:'alt',27:'esc',33:'page up',34:'page down',35:'end',36:'home',37:'left',38:'up',39:'right',40:'down',45:'insert',46:'delete',116:'f5',224:'command'},iphoneKeyRepresentation:{10:'go',127:'delete'},signals:{'+':'','-':'-'},options:{attr:'alt',mask:null,type:'fixed',maxLength:-1,defaultValue:'',signal:false,textAlign:true,selectCharsOnFocus:true,autoTab:true,fixedChars:'[(),.:/ -]',onInvalid:function(){},onValid:function(){},onOverflow:function(){}},masks:{'phone':{mask:'(99) 9999-9999'},'phone-us':{mask:'(999) 999-9999'},'cpf':{mask:'999.999.999-99'},'cnpj':{mask:'99.999.999/9999-99'},'date':{mask:'39/19/9999'},'date-us':{mask:'19/39/9999'},'cep':{mask:'99999-999'},'time':{mask:'29:59'},'cc':{mask:'9999 9999 9999 9999'},'integer':{mask:'999.999.999.999',type:'reverse'},'decimal':{mask:'99,999.999.999.999',type:'reverse',defaultValue:'000'},'decimal-us':{mask:'99.999,999,999,999',type:'reverse',defaultValue:'000'},'signed-decimal':{mask:'99,999.999.999.999',type:'reverse',defaultValue:'+000'},'signed-decimal-us':{mask:'99,999.999.999.999',type:'reverse',defaultValue:'+000'}},init:function(){if(!this.hasInit){var self=this,i,keyRep=(isIphone)?this.iphoneKeyRepresentation:this.keyRepresentation;this.ignore=false;for(i=0;i<=9;i++)this.rules[i]=new RegExp('[0-'+i+']');this.keyRep=keyRep;this.ignoreKeys=[];$.each(keyRep,function(key){self.ignoreKeys.push(parseInt(key));});this.hasInit=true;}},set:function(el,options){var maskObj=this,$el=$(el),mlStr='maxLength';options=options||{};this.init();return $el.each(function(){if(options.attr)maskObj.options.attr=options.attr;var $this=$(this),o=$.extend({},maskObj.options),attrValue=$this.attr(o.attr),tmpMask='',pasteEvent=maskObj.__getPasteEvent();tmpMask=(typeof options=='string')?options:(attrValue!='')?attrValue:null;if(tmpMask)o.mask=tmpMask;if(maskObj.masks[tmpMask])o=$.extend(o,maskObj.masks[tmpMask]);if(typeof options=='object'&&options.constructor!=Array)o=$.extend(o,options);if($.metadata)o=$.extend(o,$this.metadata());if(o.mask!=null){if($this.data('mask'))maskObj.unset($this);var defaultValue=o.defaultValue,reverse=(o.type=='reverse'),fixedCharsRegG=new RegExp(o.fixedChars,'g');if(o.maxLength==-1)o.maxLength=$this.attr(mlStr);o=$.extend({},o,{fixedCharsReg:new RegExp(o.fixedChars),fixedCharsRegG:fixedCharsRegG,maskArray:o.mask.split(''),maskNonFixedCharsArray:o.mask.replace(fixedCharsRegG,'').split('')});if(reverse&&o.textAlign)$this.css('text-align','right');if($this.val()!='')$this.val(maskObj.string($this.val(),o));else if(defaultValue!='')$this.val(maskObj.string(defaultValue,o));if(o.type=='infinite')o.type='repeat';$this.data('mask',o);$this.removeAttr(mlStr);$this.bind('keydown',{func:maskObj._keyDown,thisObj:maskObj},maskObj._onMask).bind('keypress',{func:maskObj._keyPress,thisObj:maskObj},maskObj._onMask).bind('keyup',{func:maskObj._keyUp,thisObj:maskObj},maskObj._onMask).bind('focus',maskObj._onFocus).bind('blur',maskObj._onBlur).bind('change',maskObj._onChange).bind(pasteEvent,{func:maskObj._paste,thisObj:maskObj},maskObj._delayedOnMask);}});},unset:function(el){var $el=$(el),_this=this;return $el.each(function(){var $this=$(this);if($this.data('mask')){var maxLength=$this.data('mask').maxLength,pasteEvent=_this.__getPasteEvent();if(maxLength!=-1)$this.attr('maxLength',maxLength);$this.unbind('keydown',_this._onMask).unbind('keypress',_this._onMask).unbind('keyup',_this._onMask).unbind('focus',_this._onFocus).unbind('blur',_this._onBlur).unbind('change',_this._onChange).unbind(pasteEvent,_this._delayedOnMask).removeData('mask');}});},string:function(str,options){this.init();var o={};if(typeof str!='string')str=String(str);switch(typeof options){case'string':if(this.masks[options])o=$.extend(o,this.masks[options]);else o.mask=options;break;case'object':o=options;}
if(!o.fixedChars)o.fixedChars=this.options.fixedChars;var fixedCharsReg=new RegExp(o.fixedChars),fixedCharsRegG=new RegExp(o.fixedChars,'g');if((o.type=='reverse')&&o.defaultValue){if(typeof this.signals[o.defaultValue.charAt(0)]!='undefined'){var maybeASignal=str.charAt(0);o.signal=(typeof this.signals[maybeASignal]!='undefined')?this.signals[maybeASignal]:this.signals[o.defaultValue.charAt(0)];o.defaultValue=o.defaultValue.substring(1);}}
return this.__maskArray(str.split(''),o.mask.replace(fixedCharsRegG,'').split(''),o.mask.split(''),o.type,o.maxLength,o.defaultValue,fixedCharsReg,o.signal);},_onFocus:function(e){var $this=$(this),dataObj=$this.data('mask');dataObj.inputFocusValue=$this.val();dataObj.changed=false;if(dataObj.selectCharsOnFocus)$this.select();},_onBlur:function(e){var $this=$(this),dataObj=$this.data('mask');if(dataObj.inputFocusValue!=$this.val()&&dataObj.type=='reverse'&&!dataObj.changed)
$this.trigger('change');},_onChange:function(e){$(this).data('mask').changed=true;},_onMask:function(e){var thisObj=e.data.thisObj,o={};o._this=e.target;o.$this=$(o._this);if(o.$this.attr('readonly'))return true;o.data=o.$this.data('mask');o[o.data.type]=true;o.value=o.$this.val();o.nKey=thisObj.__getKeyNumber(e);o.range=thisObj.__getRange(o._this);o.valueArray=o.value.split('');return e.data.func.call(thisObj,e,o);},_delayedOnMask:function(e){e.type='paste';setTimeout(function(){e.data.thisObj._onMask(e);},1);},_keyDown:function(e,o){this.ignore=$.inArray(o.nKey,this.ignoreKeys)>-1||e.ctrlKey||e.metaKey||e.altKey;if(this.ignore){var rep=this.keyRep[o.nKey];o.data.onValid.call(o._this,rep?rep:'',o.nKey);}
return isIphone?this._keyPress(e,o):true;},_keyUp:function(e,o){if(o.nKey==9||o.nKey==16)return true;if(o.data.type=='repeat'){this.__autoTab(o);return true;}
return this._paste(e,o);},_paste:function(e,o){if(o.reverse)this.__changeSignal(e.type,o);var $thisVal=this.__maskArray(o.valueArray,o.data.maskNonFixedCharsArray,o.data.maskArray,o.data.type,o.data.maxLength,o.data.defaultValue,o.data.fixedCharsReg,o.data.signal);o.$this.val($thisVal);if(!o.reverse&&o.data.defaultValue.length&&(o.range.start==o.range.end))
this.__setRange(o._this,o.range.start,o.range.end);if(($.browser.msie||$.browser.safari)&&!o.reverse)this.__setRange(o._this,o.range.start,o.range.end);if(this.ignore)return true;this.__autoTab(o);return true;},_keyPress:function(e,o){if(this.ignore)return true;if(o.reverse)this.__changeSignal(e.type,o);var c=String.fromCharCode(o.nKey),rangeStart=o.range.start,rawValue=o.value,maskArray=o.data.maskArray;if(o.reverse){var valueStart=rawValue.substr(0,rangeStart),valueEnd=rawValue.substr(o.range.end,rawValue.length);rawValue=valueStart+c+valueEnd;if(o.data.signal&&(rangeStart-o.data.signal.length>0))rangeStart-=o.data.signal.length;}
var valueArray=rawValue.replace(o.data.fixedCharsRegG,'').split(''),extraPos=this.__extraPositionsTill(rangeStart,maskArray,o.data.fixedCharsReg);o.rsEp=rangeStart+extraPos;if(o.repeat)o.rsEp=0;if(!this.rules[maskArray[o.rsEp]]||(o.data.maxLength!=-1&&valueArray.length>=o.data.maxLength&&o.repeat)){o.data.onOverflow.call(o._this,c,o.nKey);return false;}
else if(!this.rules[maskArray[o.rsEp]].test(c)){o.data.onInvalid.call(o._this,c,o.nKey);return false;}
else o.data.onValid.call(o._this,c,o.nKey);var $thisVal=this.__maskArray(valueArray,o.data.maskNonFixedCharsArray,maskArray,o.data.type,o.data.maxLength,o.data.defaultValue,o.data.fixedCharsReg,o.data.signal,extraPos);o.$this.val($thisVal);return(o.reverse)?this._keyPressReverse(e,o):(o.fixed)?this._keyPressFixed(e,o):true;},_keyPressFixed:function(e,o){if(o.range.start==o.range.end){if((o.rsEp==0&&o.value.length==0)||o.rsEp<o.value.length)
this.__setRange(o._this,o.rsEp,o.rsEp+1);}
else
this.__setRange(o._this,o.range.start,o.range.end);return true;},_keyPressReverse:function(e,o){if($.browser.msie&&((o.rangeStart==0&&o.range.end==0)||o.rangeStart!=o.range.end))
this.__setRange(o._this,o.value.length);return false;},__autoTab:function(o){if(o.data.autoTab&&((o.$this.val().length>=o.data.maskArray.length&&!o.repeat)||(o.data.maxLength!=-1&&o.valueArray.length>=o.data.maxLength&&o.repeat))){var nextEl=this.__getNextInput(o._this,o.data.autoTab);if(nextEl){o.$this.trigger('blur');nextEl.focus().select();}}},__changeSignal:function(eventType,o){if(o.data.signal!==false){var inputChar=(eventType=='paste')?o.value.charAt(0):String.fromCharCode(o.nKey);if(this.signals&&(typeof this.signals[inputChar]!='undefined')){o.data.signal=this.signals[inputChar];}}},__getPasteEvent:function(){return($.browser.opera||($.browser.mozilla&&parseFloat($.browser.version.substr(0,3))<1.9))?'input':'paste';},__getKeyNumber:function(e){return(e.charCode||e.keyCode||e.which);},__maskArray:function(valueArray,maskNonFixedCharsArray,maskArray,type,maxlength,defaultValue,fixedCharsReg,signal,extraPos){if(type=='reverse')valueArray.reverse();valueArray=this.__removeInvalidChars(valueArray,maskNonFixedCharsArray,type=='repeat'||type=='infinite');if(defaultValue)valueArray=this.__applyDefaultValue.call(valueArray,defaultValue);valueArray=this.__applyMask(valueArray,maskArray,extraPos,fixedCharsReg);switch(type){case'reverse':valueArray.reverse();return(signal||'')+valueArray.join('').substring(valueArray.length-maskArray.length);case'infinite':case'repeat':var joinedValue=valueArray.join('');return(maxlength!=-1&&valueArray.length>=maxlength)?joinedValue.substring(0,maxlength):joinedValue;default:return valueArray.join('').substring(0,maskArray.length);}
return'';},__applyDefaultValue:function(defaultValue){var defLen=defaultValue.length,thisLen=this.length,i;for(i=thisLen-1;i>=0;i--){if(this[i]==defaultValue.charAt(0))this.pop();else break;}
for(i=0;i<defLen;i++)if(!this[i])
this[i]=defaultValue.charAt(i);return this;},__removeInvalidChars:function(valueArray,maskNonFixedCharsArray,repeatType){for(var i=0,y=0;i<valueArray.length;i++){if(maskNonFixedCharsArray[y]&&this.rules[maskNonFixedCharsArray[y]]&&!this.rules[maskNonFixedCharsArray[y]].test(valueArray[i])){valueArray.splice(i,1);if(!repeatType)y--;i--;}
if(!repeatType)y++;}
return valueArray;},__applyMask:function(valueArray,maskArray,plus,fixedCharsReg){if(typeof plus=='undefined')plus=0;for(var i=0;i<valueArray.length+plus;i++){if(maskArray[i]&&fixedCharsReg.test(maskArray[i]))
valueArray.splice(i,0,maskArray[i]);}
return valueArray;},__extraPositionsTill:function(rangeStart,maskArray,fixedCharsReg){var extraPos=0;while(fixedCharsReg.test(maskArray[rangeStart])){rangeStart++;extraPos++;}
return extraPos;},__getNextInput:function(input,selector){var formEls=input.form.elements,initialInputIndex=$.inArray(input,formEls)+1,jInput=null,i;for(i=initialInputIndex;i<formEls.length;i++){jInput=$(formEls[i]);if(this.__isNextInput(jInput,selector))
return jInput;}
var forms=document.forms,initialFormIndex=$.inArray(input.form,forms)+1,y,tmpFormEls=null;for(y=initialFormIndex;y<forms.length;y++){tmpFormEls=forms[y].elements;for(i=0;i<tmpFormEls.length;i++){jInput=$(tmpFormEls[i]);if(this.__isNextInput(jInput,selector))
return jInput;}}
return null;},__isNextInput:function(formEl,selector){return formEl&&formEl.attr('type')!='hidden'&&formEl.get(0).tagName.toLowerCase()!='fieldset'&&(selector===true||(typeof selector=='string'&&formEl.is(selector)));},__setRange:function(input,start,end){if(typeof end=='undefined')end=start;if(input.setSelectionRange){input.setSelectionRange(start,end);}
else{var range=input.createTextRange();range.collapse();range.moveStart('character',start);range.moveEnd('character',end-start);range.select();}},__getRange:function(input){if(!$.browser.msie)return{start:input.selectionStart,end:input.selectionEnd};var pos={start:0,end:0},range=document.selection.createRange();pos.start=0-range.duplicate().moveStart('character',-100000);pos.end=pos.start+range.text.length;return pos;},unmaskedVal:function(el){return $(el).val().replace($.mask.fixedCharsRegG,'');}}});$.fn.extend({setMask:function(options){return $.mask.set(this,options);},unsetMask:function(){return $.mask.unset(this);},unmaskedVal:function(){return $.mask.unmaskedVal(this[0]);}});})(jQuery);(function($){$.fn.shortPass='Too short';$.fn.badPass='Weak';$.fn.goodPass='Good';$.fn.strongPass='Strong';$.fn.samePassword='Username and Password identical.';$.fn.resultStyle="";$.fn.passStrength=function(options){var defaults={shortPass:"shortPass",badPass:"badPass",goodPass:"goodPass",strongPass:"strongPass",baseStyle:"testresult",userid:"",messageloc:1};var opts=$.extend(defaults,options);return this.each(function(){var obj=$(this);$(obj).unbind().keyup(function()
{var results=$.fn.teststrength($(this).val(),$(opts.userid).val(),opts);if(opts.messageloc===1)
{$(this).next("."+opts.baseStyle).remove();$(this).after("<span class=\""+opts.baseStyle+"\"><span></span></span>");$(this).next("."+opts.baseStyle).addClass($(this).resultStyle).find("span").text(results);}
else
{$(this).prev("."+opts.baseStyle).remove();$(this).before("<span class=\""+opts.baseStyle+"\"><span></span></span>");$(this).prev("."+opts.baseStyle).addClass($(this).resultStyle).find("span").text(results);}});$.fn.teststrength=function(password,username,option){var score=0;if(password.length<4){this.resultStyle=option.shortPass;return $(this).shortPass;}
if(password.toLowerCase()==username.toLowerCase()){this.resultStyle=option.badPass;return $(this).samePassword;}
score+=password.length*4;score+=($.fn.checkRepetition(1,password).length-password.length)*1;score+=($.fn.checkRepetition(2,password).length-password.length)*1;score+=($.fn.checkRepetition(3,password).length-password.length)*1;score+=($.fn.checkRepetition(4,password).length-password.length)*1;if(password.match(/(.*[0-9].*[0-9].*[0-9])/)){score+=5;}
if(password.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)){score+=5;}
if(password.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)){score+=10;}
if(password.match(/([a-zA-Z])/)&&password.match(/([0-9])/)){score+=15;}
if(password.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&password.match(/([0-9])/)){score+=15;}
if(password.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&password.match(/([a-zA-Z])/)){score+=15;}
if(password.match(/^\w+$/)||password.match(/^\d+$/)){score-=10;}
if(score<0){score=0;}
if(score>100){score=100;}
if(score<34){this.resultStyle=option.badPass;return $(this).badPass;}
if(score<68){this.resultStyle=option.goodPass;return $(this).goodPass;}
this.resultStyle=option.strongPass;return $(this).strongPass;};});};})(jQuery);$.fn.checkRepetition=function(pLen,str){var res="";for(var i=0;i<str.length;i++)
{var repeated=true;for(var j=0;j<pLen&&(j+i+pLen)<str.length;j++){repeated=repeated&&(str.charAt(j+i)==str.charAt(j+i+pLen));}
if(j<pLen){repeated=false;}
if(repeated){i+=pLen-1;repeated=false;}
else{res+=str.charAt(i);}}
return res;};(function($){var bn='datepick';function Datepick(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this.regional=[];this.regional['']={clearText:'Clear',clearStatus:'Erase the current date',closeText:'Close',closeStatus:'Close without change',prevText:'&#x3c;Prev',prevStatus:'Show the previous month',prevBigText:'&#x3c;&#x3c;',prevBigStatus:'Show the previous year',nextText:'Next&#x3e;',nextStatus:'Show the next month',nextBigText:'&#x3e;&#x3e;',nextBigStatus:'Show the next year',currentText:'Today',currentStatus:'Show the current month',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],monthStatus:'Show a different month',yearStatus:'Show a different year',weekHeader:'Wk',weekStatus:'Week of the year',dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],dayStatus:'Set DD as first week day',dateStatus:'Select DD, M d',dateFormat:'mm/dd/yy',firstDay:0,initStatus:'Select a date',isRTL:false};this._defaults={showOn:'focus',showAnim:'show',showOptions:{},duration:'normal',buttonText:'...',buttonImage:'',buttonImageOnly:false,defaultDate:null,appendText:'',closeAtTop:true,mandatory:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,showBigPrevNext:false,stepMonths:1,stepBigMonths:12,gotoCurrent:false,changeMonth:true,changeYear:true,showMonthAfterYear:false,yearRange:'-10:+10',changeFirstDay:false,showOtherMonths:false,selectOtherMonths:false,highlightWeek:false,showWeeks:false,calculateWeek:this.iso8601Week,shortYearCutoff:'+10',showStatus:false,statusForDate:this.dateStatus,minDate:null,maxDate:null,numberOfMonths:1,showCurrentAtPos:0,rangeSelect:false,rangeSeparator:' - ',beforeShow:null,beforeShowDay:null,onChangeMonthYear:null,onHover:null,onSelect:null,onClose:null,altField:'',altFormat:'',constrainInput:true};$.extend(this._defaults,this.regional['']);this.dpDiv=$('<div id="'+this._mainDivId+'" style="display: none;"></div>')}$.extend(Datepick.prototype,{markerClassName:'hasDatepick',_mainDivId:'datepick-div',_inlineClass:'datepick-inline',_appendClass:'datepick-append',_triggerClass:'datepick-trigger',_dialogClass:'datepick-dialog',_promptClass:'datepick-prompt',_disableClass:'datepick-disabled',_oneMonthClass:'datepick-one-month',_unselectableClass:'datepick-unselectable',_currentClass:'datepick-current-day',_dayOverClass:'datepick-days-cell-over',_weekOverClass:'datepick-week-over',_coverClass:'datepick-cover',setDefaults:function(a){extendRemove(this._defaults,a||{});return this},_attachDatepick:function(a,b){var c=null;for(var d in this._defaults){var e=a.getAttribute('date:'+d);if(e){c=c||{};try{c[d]=eval(e)}catch(err){c[d]=e}}}var f=a.nodeName.toLowerCase();var g=(f=='div'||f=='span');if(!a.id)a.id='dp'+(++this.uuid);var h=this._newInst($(a),g);h.settings=$.extend({},b||{},c||{});if(f=='input'){this._connectDatepick(a,h)}else if(g){this._inlineDatepick(a,h)}},_newInst:function(a,b){var c=a[0].id.replace(/([:\[\]\.])/g,'\\\\$1');return{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:(!b?this.dpDiv:$('<div class="'+this._inlineClass+'"></div>'))}},_connectDatepick:function(d,e){var f=$(d);if(f.hasClass(this.markerClassName))return;var g=this._get(e,'appendText');var h=this._get(e,'isRTL');if(g)f[h?'before':'after']('<span class="'+this._appendClass+'">'+g+'</span>');var i=this._get(e,'showOn');if(i=='focus'||i=='both')f.focus(this._showDatepick);if(i=='button'||i=='both'){var j=this._get(e,'buttonText');var k=this._get(e,'buttonImage');var l=$(this._get(e,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass).attr({src:k,alt:j,title:j}):$('<button type="button"></button>').addClass(this._triggerClass).html(k==''?j:$('<img/>').attr({src:k,alt:j,title:j})));f[h?'before':'after'](l);l.click(function(){if($.datepick._datepickerShowing&&$.datepick._lastInput==d)$.datepick._hideDatepick();else $.datepick._showDatepick(d);return false})}f.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepick",function(a,b,c){e.settings[b]=c}).bind("getData.datepick",function(a,b){return this._get(e,b)});$.data(d,bn,e)},_inlineDatepick:function(d,e){var f=$(d);if(f.hasClass(this.markerClassName))return;f.addClass(this.markerClassName).bind("setData.datepick",function(a,b,c){e.settings[b]=c}).bind("getData.datepick",function(a,b){return this._get(e,b)});$.data(d,bn,e);this._setDate(e,this._getDefaultDate(e));$('body').append(e.dpDiv);this._updateDatepick(e);e.dpDiv.width(this._getNumberOfMonths(e)[1]*$('.'+this._oneMonthClass,e.dpDiv)[0].offsetWidth);f.append(e.dpDiv);this._updateAlternate(e)},_dialogDatepick:function(a,b,c,d,e){var f=this._dialogInst;if(!f){var g='dp'+(++this.uuid);this._dialogInput=$('<input type="text" id="'+g+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(this._dialogInput);f=this._dialogInst=this._newInst(this._dialogInput,false);f.settings={};$.data(this._dialogInput[0],bn,f)}extendRemove(f.settings,d||{});this._dialogInput.val(b);this._pos=(e?(isArray(e)?e:[e.pageX,e.pageY]):null);if(!this._pos){var h=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var i=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var j=document.documentElement.scrollLeft||document.body.scrollLeft;var k=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(h/2)-100+j,(i/2)-150+k]}this._dialogInput.css('left',this._pos[0]+'px').css('top',this._pos[1]+'px');f.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepick(this._dialogInput[0]);if($.blockUI)$.blockUI(this.dpDiv);$.data(this._dialogInput[0],bn,f)},_destroyDatepick:function(a){var b=$(a);if(!b.hasClass(this.markerClassName)){return}var c=a.nodeName.toLowerCase();$.removeData(a,bn);if(c=='input'){b.siblings('.'+this._appendClass).remove().end().siblings('.'+this._triggerClass).remove().end().removeClass(this.markerClassName).unbind('focus',this._showDatepick).unbind('keydown',this._doKeyDown).unbind('keypress',this._doKeyPress)}else if(c=='div'||c=='span')b.removeClass(this.markerClassName).empty()},_enableDatepick:function(b){var c=$(b);if(!c.hasClass(this.markerClassName)){return}var d=b.nodeName.toLowerCase();if(d=='input'){b.disabled=false;c.siblings('button.'+this._triggerClass).each(function(){this.disabled=false}).end().siblings('img.'+this._triggerClass).css({opacity:'1.0',cursor:''})}else if(d=='div'||d=='span'){c.children('.'+this._disableClass).remove()}this._disabledInputs=$.map(this._disabledInputs,function(a){return(a==b?null:a)})},_disableDatepick:function(b){var c=$(b);if(!c.hasClass(this.markerClassName)){return}var d=b.nodeName.toLowerCase();if(d=='input'){b.disabled=true;c.siblings('button.'+this._triggerClass).each(function(){this.disabled=true}).end().siblings('img.'+this._triggerClass).css({opacity:'0.5',cursor:'default'})}else if(d=='div'||d=='span'){var e=c.children('.'+this._inlineClass);var f=e.offset();var g={left:0,top:0};e.parents().each(function(){if($(this).css('position')=='relative'){g=$(this).offset();return false}});c.prepend('<div class="'+this._disableClass+'" style="'+'width: '+e.width()+'px; height: '+e.height()+'px; left: '+(f.left-g.left)+'px; top: '+(f.top-g.top)+'px;"></div>')}this._disabledInputs=$.map(this._disabledInputs,function(a){return(a==b?null:a)});this._disabledInputs.push(b)},_isDisabledDatepick:function(a){return(!a?false:$.inArray(a,this._disabledInputs)>-1)},_getInst:function(a){try{return $.data(a,bn)}catch(err){throw'Missing instance data for this datepicker';}},_optionDatepick:function(a,b,c){var d=b||{};if(typeof b=='string'){d={};d[b]=c}var e=this._getInst(a);if(e){if(this._curInst==e){this._hideDatepick(null)}extendRemove(e.settings,d);var f=new Date();extendRemove(e,{rangeStart:null,endDay:null,endMonth:null,endYear:null,selectedDay:f.getDate(),selectedMonth:f.getMonth(),selectedYear:f.getFullYear(),currentDay:f.getDate(),currentMonth:f.getMonth(),currentYear:f.getFullYear(),drawMonth:f.getMonth(),drawYear:f.getFullYear()});this._updateDatepick(e)}},_changeDatepick:function(a,b,c){this._optionDatepick(a,b,c)},_refreshDatepick:function(a){var b=this._getInst(a);if(b){this._updateDatepick(b)}},_setDateDatepick:function(a,b,c){var d=this._getInst(a);if(d){this._setDate(d,b,c);this._updateDatepick(d);this._updateAlternate(d)}},_getDateDatepick:function(a){var b=this._getInst(a);if(b&&!b.inline)this._setDateFromField(b);return(b?this._getDate(b):null)},_doKeyDown:function(a){var b=$.datepick._getInst(a.target);var c=true;var d=$.datepick._get(b,'isRTL');b._keyEvent=true;if($.datepick._datepickerShowing)switch(a.keyCode){case 9:$.datepick._hideDatepick(null,'');break;case 13:var e=$('td.'+$.datepick._dayOverClass+', td.'+$.datepick._currentClass,b.dpDiv);if(e[0])$.datepick._selectDay(a.target,b.selectedYear,b.selectedMonth,e[0]);else $.datepick._hideDatepick(null,$.datepick._get(b,'duration'));break;case 27:$.datepick._hideDatepick(null,$.datepick._get(b,'duration'));break;case 33:$.datepick._adjustDate(a.target,(a.ctrlKey?-$.datepick._get(b,'stepBigMonths'):-$.datepick._get(b,'stepMonths')),'M');break;case 34:$.datepick._adjustDate(a.target,(a.ctrlKey?+$.datepick._get(b,'stepBigMonths'):+$.datepick._get(b,'stepMonths')),'M');break;case 35:if(a.ctrlKey||a.metaKey)$.datepick._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)$.datepick._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)$.datepick._adjustDate(a.target,(d?+1:-1),'D');c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)$.datepick._adjustDate(a.target,(a.ctrlKey?-$.datepick._get(b,'stepBigMonths'):-$.datepick._get(b,'stepMonths')),'M');break;case 38:if(a.ctrlKey||a.metaKey)$.datepick._adjustDate(a.target,-7,'D');c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)$.datepick._adjustDate(a.target,(d?-1:+1),'D');c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)$.datepick._adjustDate(a.target,(a.ctrlKey?+$.datepick._get(b,'stepBigMonths'):+$.datepick._get(b,'stepMonths')),'M');break;case 40:if(a.ctrlKey||a.metaKey)$.datepick._adjustDate(a.target,+7,'D');c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)$.datepick._showDatepick(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}return!c},_doKeyPress:function(a){var b=$.datepick._getInst(a.target);if($.datepick._get(b,'constrainInput')){var c=$.datepick._possibleChars(b);var d=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||(d<' '||!c||c.indexOf(d)>-1)}},_possibleChars:function(a){var b=$.datepick._get(a,'dateFormat');var c=($.datepick._get(a,'rangeSelect')?$.datepick._get(a,'rangeSeparator'):'');var d=false;for(var e=0;e<b.length;e++)if(d)if(b.charAt(e)=="'"&&!lookAhead("'"))d=false;else c+=b.charAt(e);else switch(b.charAt(e)){case'd':case'm':case'y':case'@':c+='0123456789';break;case'D':case'M':return null;case"'":if(lookAhead("'"))c+="'";else d=true;break;default:c+=b.charAt(e)}return c},_showDatepick:function(b){b=b.target||b;if(b.nodeName.toLowerCase()!='input')b=$('input',b.parentNode)[0];if($.datepick._isDisabledDatepick(b)||$.datepick._lastInput==b)return;var c=$.datepick._getInst(b);var d=$.datepick._get(c,'beforeShow');extendRemove(c.settings,(d?d.apply(b,[b,c]):{}));$.datepick._hideDatepick(null,'');$.datepick._lastInput=b;$.datepick._setDateFromField(c);if($.datepick._inDialog)b.value='';if(!$.datepick._pos){$.datepick._pos=$.datepick._findPos(b);$.datepick._pos[1]+=b.offsetHeight}var e=false;$(b).parents().each(function(){e|=$(this).css('position')=='fixed';return!e});if(e&&$.browser.opera){$.datepick._pos[0]-=document.documentElement.scrollLeft;$.datepick._pos[1]-=document.documentElement.scrollTop}var f={left:$.datepick._pos[0],top:$.datepick._pos[1]};$.datepick._pos=null;c.rangeStart=null;c.dpDiv.css({position:'absolute',display:'block',top:'-1000px'});$.datepick._updateDatepick(c);c.dpDiv.width($.datepick._getNumberOfMonths(c)[1]*$('.'+$.datepick._oneMonthClass,c.dpDiv)[0].offsetWidth);f=$.datepick._checkOffset(c,f,e);c.dpDiv.css({position:($.datepick._inDialog&&$.blockUI?'static':(e?'fixed':'absolute')),display:'none',left:f.left+'px',top:f.top+'px'});if(!c.inline){var g=$.datepick._get(c,'showAnim')||'show';var h=$.datepick._get(c,'duration');var i=function(){$.datepick._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version,10)<7){var a=$.datepick._getExtras(c.dpDiv);$('iframe.'+$.datepick._coverClass).css({width:c.dpDiv.width()+a[0],height:c.dpDiv.height()+a[1]})}};if($.effects&&$.effects[g])c.dpDiv.show(g,$.datepick._get(c,'showOptions'),h,i);else c.dpDiv[g](h,i);if(h=='')i();if(c.input[0].type!='hidden')c.input[0].focus();$.datepick._curInst=c}},_updateDatepick:function(a){var b=this._getExtras(a.dpDiv);var c={width:a.dpDiv.width()+b[0],height:a.dpDiv.height()+b[1]};a.dpDiv.empty().append(this._generateHTML(a)).find('iframe.'+this._coverClass).css({width:c.width,height:c.height});var d=this._getNumberOfMonths(a);a.dpDiv[(d[0]!=1||d[1]!=1?'add':'remove')+'Class']('datepick-multi');a.dpDiv[(this._get(a,'isRTL')?'add':'remove')+'Class']('datepick-rtl');if(a.input&&a.input[0].type!='hidden'&&a==$.datepick._curInst)$(a.input[0]).focus()},_getExtras:function(b){var c=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseInt(c(b.css('border-left-width')))+parseInt(c(b.css('border-right-width')))+parseInt(b.css('padding-left'))+parseInt(b.css('padding-right')),parseInt(c(b.css('border-top-width')))+parseInt(c(b.css('border-bottom-width')))+parseInt(b.css('padding-top'))+parseInt(b.css('padding-bottom'))]},_checkOffset:function(a,b,c){var d=a.input?this._findPos(a.input[0]):null;var e=window.innerWidth||(document.documentElement?document.documentElement.clientWidth:document.body.clientWidth);var f=window.innerHeight||(document.documentElement?document.documentElement.clientHeight:document.body.clientHeight);if(e==0)return b;var g=document.documentElement.scrollLeft||document.body.scrollLeft;var h=document.documentElement.scrollTop||document.body.scrollTop;if(this._get(a,'isRTL')||(b.left+a.dpDiv.width()-g)>e)b.left=Math.max((c?0:g),d[0]+(a.input?a.input.width():0)-(c?g:0)-a.dpDiv.width()-(c&&$.browser.opera?document.documentElement.scrollLeft:0));else b.left-=(c?g:0);if((b.top+a.dpDiv.height()-h)>f)b.top=Math.max((c?0:h),d[1]-(c?h:0)-(this._inDialog?0:a.dpDiv.height())-(c&&$.browser.opera?document.documentElement.scrollTop:0));else b.top-=(c?h:0);return b},_findPos:function(a){while(a&&(a.type=='hidden'||a.nodeType!=1)){a=a.nextSibling}var b=$(a).offset();return[b.left,b.top]},_hideDatepick:function(a,b){var c=this._curInst;if(!c||(a&&c!=$.data(a,bn)))return;var d=this._get(c,'rangeSelect');if(d&&c.stayOpen)this._selectDate('#'+c.id,this._formatDate(c,c.currentDay,c.currentMonth,c.currentYear));c.stayOpen=false;if(this._datepickerShowing){b=(b!=null?b:this._get(c,'duration'));var e=this._get(c,'showAnim');var f=function(){$.datepick._tidyDialog(c)};if(b!=''&&$.effects&&$.effects[e])c.dpDiv.hide(e,$.datepick._get(c,'showOptions'),b,f);else c.dpDiv[(b==''?'hide':(e=='slideDown'?'slideUp':(e=='fadeIn'?'fadeOut':'hide')))](b,f);if(b=='')this._tidyDialog(c);var g=this._get(c,'onClose');if(g)g.apply((c.input?c.input[0]:null),[(c.input?c.input.val():''),c]);this._datepickerShowing=false;this._lastInput=null;c.settings.prompt=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});if($.blockUI){$.unblockUI();$('body').append(this.dpDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind('.datepick');$('.'+this._promptClass,a.dpDiv).remove()},_checkExternalClick:function(a){if(!$.datepick._curInst)return;var b=$(a.target);if(!b.parents().andSelf().is('#'+$.datepick._mainDivId)&&!b.hasClass($.datepick.markerClassName)&&!b.parents().andSelf().hasClass($.datepick._triggerClass)&&$.datepick._datepickerShowing&&!($.datepick._inDialog&&$.blockUI))$.datepick._hideDatepick(null,'')},_adjustDate:function(a,b,c){var d=this._getInst($(a)[0]);this._adjustInstDate(d,b+(c=='M'?this._get(d,'showCurrentAtPos'):0),c);this._updateDatepick(d)},_gotoToday:function(a){var b=$(a);var c=this._getInst(b[0]);if(this._get(c,'gotoCurrent')&&c.currentDay){c.selectedDay=c.currentDay;c.drawMonth=c.selectedMonth=c.currentMonth;c.drawYear=c.selectedYear=c.currentYear}else{var d=new Date();c.selectedDay=d.getDate();c.drawMonth=c.selectedMonth=d.getMonth();c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(a,b,c){var d=$(a);var e=this._getInst(d[0]);e._selectingMonthYear=false;e['selected'+(c=='M'?'Month':'Year')]=e['draw'+(c=='M'?'Month':'Year')]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(d)},_clickMonthYear:function(a){var b=this._getInst($(a)[0]);if(b.input&&b._selectingMonthYear&&!$.browser.msie)b.input[0].focus();b._selectingMonthYear=!b._selectingMonthYear},_changeFirstDay:function(a,b){var c=this._getInst($(a)[0]);c.settings.firstDay=b;this._updateDatepick(c)},_doHover:function(a,b,c,d){if($(d).hasClass(this._unselectableClass))return;var e=this._getInst($(a)[0]);var f=this._get(e,'onHover');f.apply((e.input?e.input[0]:null),[(b?new Date(b,c,$(d).text()):null),e])},_selectDay:function(a,b,c,d){if($(d).hasClass(this._unselectableClass))return;var e=this._getInst($(a)[0]);var f=this._get(e,'rangeSelect');if(f){e.stayOpen=!e.stayOpen;if(e.stayOpen){$('.datepick td',e.dpDiv).removeClass(this._currentClass);$(d).addClass(this._currentClass)}}e.selectedDay=e.currentDay=$('a',d).html();e.selectedMonth=e.currentMonth=c;e.selectedYear=e.currentYear=b;if(e.stayOpen){e.endDay=e.endMonth=e.endYear=null}else if(f){e.endDay=e.currentDay;e.endMonth=e.currentMonth;e.endYear=e.currentYear}this._selectDate(a,this._formatDate(e,e.currentDay,e.currentMonth,e.currentYear));if(e.stayOpen){e.rangeStart=this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));this._updateDatepick(e)}else if(f){e.selectedDay=e.currentDay=e.rangeStart.getDate();e.selectedMonth=e.currentMonth=e.rangeStart.getMonth();e.selectedYear=e.currentYear=e.rangeStart.getFullYear();e.rangeStart=null;if(e.inline)this._updateDatepick(e)}},_clearDate:function(a){var b=$(a);var c=this._getInst(b[0]);if(this._get(c,'mandatory'))return;c.stayOpen=false;c.endDay=c.endMonth=c.endYear=c.rangeStart=null;this._selectDate(b,'')},_selectDate:function(a,b){var c=this._getInst($(a)[0]);b=(b!=null?b:this._formatDate(c));if(this._get(c,'rangeSelect')&&b)b=(c.rangeStart?this._formatDate(c,c.rangeStart):b)+this._get(c,'rangeSeparator')+b;if(c.input)c.input.val(b);this._updateAlternate(c);var d=this._get(c,'onSelect');if(d)d.apply((c.input?c.input[0]:null),[b,c]);else if(c.input)c.input.trigger('change');if(c.inline)this._updateDatepick(c);else if(!c.stayOpen){this._hideDatepick(null,this._get(c,'duration'));this._lastInput=c.input[0];if(typeof(c.input[0])!='object')c.input[0].focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,'altField');if(b){var c=this._get(a,'altFormat')||this._get(a,'dateFormat');var d=this._getDate(a);dateStr=(isArray(d)?(!d[0]&&!d[1]?'':this.formatDate(c,d[0],this._getFormatConfig(a))+this._get(a,'rangeSeparator')+this.formatDate(c,d[1]||d[0],this._getFormatConfig(a))):this.formatDate(c,d,this._getFormatConfig(a)));$(b).each(function(){$(this).val(dateStr)})}},noWeekends:function(a){return[(a.getDay()||7)<6,'']},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor((c-b)/(86400000*7))+1},dateStatus:function(a,b){return $.datepick.formatDate($.datepick._get(b,'dateStatus'),a,$.datepick._getFormatConfig(b))},parseDate:function(e,f,g){if(e==null||f==null)throw'Invalid arguments';f=(typeof f=='object'?f.toString():f+'');if(f=='')return null;g=g||{};var h=g.shortYearCutoff||this._defaults.shortYearCutoff;var j=g.dayNamesShort||this._defaults.dayNamesShort;var k=g.dayNames||this._defaults.dayNames;var l=g.monthNamesShort||this._defaults.monthNamesShort;var m=g.monthNames||this._defaults.monthNames;var n=-1;var o=-1;var p=-1;var q=-1;var r=false;var s=function(a){var b=(x+1<e.length&&e.charAt(x+1)==a);if(b)x++;return b};var t=function(a){s(a);var b=(a=='@'?14:(a=='y'?4:(a=='o'?3:2)));var c=new RegExp('^\\d{1,'+b+'}');var d=f.substring(w).match(c);if(!d)throw'Missing number at position '+w;w+=d[0].length;return parseInt(d[0],10)};var u=function(a,b,c){var d=(s(a)?c:b);for(var i=0;i<d.length;i++){if(f.substr(w,d[i].length)==d[i]){w+=d[i].length;return i+1}}throw'Unknown name at position '+w;};var v=function(){if(f.charAt(w)!=e.charAt(x))throw'Unexpected literal at position '+w;w++};var w=0;for(var x=0;x<e.length;x++){if(r)if(e.charAt(x)=="'"&&!s("'"))r=false;else v();else switch(e.charAt(x)){case'd':p=t('d');break;case'D':u('D',j,k);break;case'o':q=t('o');break;case'm':o=t('m');break;case'M':o=u('M',l,m);break;case'y':n=t('y');break;case'@':var y=new Date(t('@'));n=y.getFullYear();o=y.getMonth()+1;p=y.getDate();break;case"'":if(s("'"))v();else r=true;break;default:v()}}if(w<f.length)throw'Additional text found at end';if(n==-1)n=new Date().getFullYear();else if(n<100)n+=new Date().getFullYear()-new Date().getFullYear()%100+(n<=h?0:-100);if(q>-1){o=1;p=q;do{var z=this._getDaysInMonth(n,o-1);if(p<=z)break;o++;p-=z}while(true)}var y=this._daylightSavingAdjust(new Date(n,o-1,p));if(y.getFullYear()!=n||y.getMonth()+1!=o||y.getDate()!=p)throw'Invalid date';return y},ATOM:'yy-mm-dd',COOKIE:'D, dd M yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M yy',RSS:'D, d M y',TIMESTAMP:'@',W3C:'yy-mm-dd',formatDate:function(e,f,g){if(!f)return'';var h=(g?g.dayNamesShort:null)||this._defaults.dayNamesShort;var i=(g?g.dayNames:null)||this._defaults.dayNames;var j=(g?g.monthNamesShort:null)||this._defaults.monthNamesShort;var k=(g?g.monthNames:null)||this._defaults.monthNames;var l=function(a){var b=(q+1<e.length&&e.charAt(q+1)==a);if(b)q++;return b};var m=function(a,b,c){var d=''+b;if(l(a))while(d.length<c)d='0'+d;return d};var n=function(a,b,c,d){return(l(a)?d[b]:c[b])};var o='';var p=false;if(f)for(var q=0;q<e.length;q++){if(p)if(e.charAt(q)=="'"&&!l("'"))p=false;else o+=e.charAt(q);else switch(e.charAt(q)){case'd':o+=m('d',f.getDate(),2);break;case'D':o+=n('D',f.getDay(),h,i);break;case'o':o+=m('o',(f.getTime()-new Date(f.getFullYear(),0,0).getTime())/86400000,3);break;case'm':o+=m('m',f.getMonth()+1,2);break;case'M':o+=n('M',f.getMonth(),j,k);break;case'y':o+=(l('y')?f.getFullYear():(f.getYear()%100<10?'0':'')+f.getYear()%100);break;case'@':o+=f.getTime();break;case"'":if(l("'"))o+="'";else p=true;break;default:o+=e.charAt(q)}}return o},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b]},_setDateFromField:function(a){var b=this._get(a,'dateFormat');var c=a.input?a.input.val().split(this._get(a,'rangeSeparator')):null;a.endDay=a.endMonth=a.endYear=null;var d=defaultDate=this._getDefaultDate(a);if(isArray(c)){var e=this._getFormatConfig(a);if(c.length>1){d=this.parseDate(b,c[1],e)||defaultDate;a.endDay=d.getDate();a.endMonth=d.getMonth();a.endYear=d.getFullYear()}try{d=this.parseDate(b,c[0],e)||defaultDate}catch(event){d=defaultDate}}a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();a.currentDay=(c[0]?d.getDate():0);a.currentMonth=(c[0]?d.getMonth():0);a.currentYear=(c[0]?d.getFullYear():0);this._adjustInstDate(a)},_getDefaultDate:function(a){var b=this._determineDate(this._get(a,'defaultDate'),new Date());var c=this._getMinMaxDate(a,'min',true);var d=this._getMinMaxDate(a,'max');b=(c&&b<c?c:b);b=(d&&b>d?d:b);return b},_determineDate:function(i,j){var k=function(a){var b=new Date();b.setDate(b.getDate()+a);return b};var l=function(a,b){var c=new Date();var d=c.getFullYear();var e=c.getMonth();var f=c.getDate();var g=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var h=g.exec(a);while(h){switch(h[2]||'d'){case'd':case'D':f+=parseInt(h[1],10);break;case'w':case'W':f+=parseInt(h[1],10)*7;break;case'm':case'M':e+=parseInt(h[1],10);f=Math.min(f,b(d,e));break;case'y':case'Y':d+=parseInt(h[1],10);f=Math.min(f,b(d,e));break}h=g.exec(a)}return new Date(d,e,f)};i=(i==null?j:(typeof i=='string'?l(i,this._getDaysInMonth):(typeof i=='number'?(isNaN(i)?j:k(i)):i)));i=(i&&i.toString()=='Invalid Date'?j:i);if(i){i.setHours(0);i.setMinutes(0);i.setSeconds(0);i.setMilliseconds(0)}return this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!(b);var e=a.selectedMonth;var f=a.selectedYear;b=this._determineDate(b,new Date());a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if(this._get(a,'rangeSelect')){if(c){c=this._determineDate(c,null);a.endDay=c.getDate();a.endMonth=c.getMonth();a.endYear=c.getFullYear()}else{a.endDay=a.currentDay;a.endMonth=a.currentMonth;a.endYear=a.currentYear}}if(e!=a.selectedMonth||f!=a.selectedYear)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(d?'':this._formatDate(a)+(!this._get(a,'rangeSelect')?'':this._get(a,'rangeSeparator')+this._formatDate(a,a.endDay,a.endMonth,a.endYear)))},_getDate:function(a){var b=(!a.currentYear||(a.input&&a.input.val()=='')?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)));if(this._get(a,'rangeSelect')){return[a.rangeStart||b,(!a.endYear?a.rangeStart||b:this._daylightSavingAdjust(new Date(a.endYear,a.endMonth,a.endDay)))]}else return b},_generateHTML:function(a){var b=new Date();b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,'showStatus');var d=this._get(a,'initStatus')||'&#xa0;';var e=this._get(a,'isRTL');var f=(this._get(a,'mandatory')?'':'<div class="datepick-clear"><a onclick="jQuery.datepick._clearDate(\'#'+a.id+'\');"'+this._addStatus(c,a.id,this._get(a,'clearStatus'),d)+'>'+this._get(a,'clearText')+'</a></div>');var g='<div class="datepick-control">'+(e?'':f)+'<div class="datepick-close"><a onclick="jQuery.datepick._hideDatepick();"'+this._addStatus(c,a.id,this._get(a,'closeStatus'),d)+'>'+this._get(a,'closeText')+'</a></div>'+(e?f:'')+'</div>';var h=this._get(a,'prompt');var i=this._get(a,'closeAtTop');var j=this._get(a,'hideIfNoPrevNext');var k=this._get(a,'navigationAsDateFormat');var l=this._get(a,'showBigPrevNext');var m=this._getNumberOfMonths(a);var n=this._get(a,'showCurrentAtPos');var o=this._get(a,'stepMonths');var p=this._get(a,'stepBigMonths');var q=(m[0]!=1||m[1]!=1);var r=this._daylightSavingAdjust((!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)));var s=this._getMinMaxDate(a,'min',true);var t=this._getMinMaxDate(a,'max');var u=a.drawMonth-n;var v=a.drawYear;if(u<0){u+=12;v--}if(t){var w=this._daylightSavingAdjust(new Date(t.getFullYear(),t.getMonth()-m[1]+1,t.getDate()));w=(s&&w<s?s:w);while(this._daylightSavingAdjust(new Date(v,u,1))>w){u--;if(u<0){u=11;v--}}}a.drawMonth=u;a.drawYear=v;var x=this._get(a,'prevText');x=(!k?x:this.formatDate(x,this._daylightSavingAdjust(new Date(v,u-o,1)),this._getFormatConfig(a)));var y=(l?this._get(a,'prevBigText'):'');y=(!k?y:this.formatDate(y,this._daylightSavingAdjust(new Date(v,u-p,1)),this._getFormatConfig(a)));var z='<div class="datepick-prev">'+(this._canAdjustMonth(a,-1,v,u)?(l?'<a onclick="jQuery.datepick._adjustDate(\'#'+a.id+'\', -'+p+', \'M\');"'+this._addStatus(c,a.id,this._get(a,'prevBigStatus'),d)+'>'+y+'</a>':'')+'<a onclick="jQuery.datepick._adjustDate(\'#'+a.id+'\', -'+o+', \'M\');"'+this._addStatus(c,a.id,this._get(a,'prevStatus'),d)+'>'+x+'</a>':(j?'&#xa0;':(l?'<label>'+y+'</label>':'')+'<label>'+x+'</label>'))+'</div>';var A=this._get(a,'nextText');A=(!k?A:this.formatDate(A,this._daylightSavingAdjust(new Date(v,u+o,1)),this._getFormatConfig(a)));var B=(l?this._get(a,'nextBigText'):'');B=(!k?B:this.formatDate(B,this._daylightSavingAdjust(new Date(v,u+p,1)),this._getFormatConfig(a)));var C='<div class="datepick-next">'+(this._canAdjustMonth(a,+1,v,u)?'<a onclick="jQuery.datepick._adjustDate(\'#'+a.id+'\', +'+o+', \'M\');"'+this._addStatus(c,a.id,this._get(a,'nextStatus'),d)+'>'+A+'</a>'+(l?'<a onclick="jQuery.datepick._adjustDate(\'#'+a.id+'\', +'+p+', \'M\');"'+this._addStatus(c,a.id,this._get(a,'nextBigStatus'),d)+'>'+B+'</a>':''):(j?'&#xa0;':'<label>'+A+'</label>'+(l?'<label>'+B+'</label>':'')))+'</div>';var D=this._get(a,'currentText');var E=(this._get(a,'gotoCurrent')&&a.currentDay?r:b);D=(!k?D:this.formatDate(D,E,this._getFormatConfig(a)));var F=(i&&!a.inline?g:'')+'<div class="datepick-links">'+(e?C:z)+(this._isInRange(a,E)?'<div class="datepick-current">'+'<a onclick="jQuery.datepick._gotoToday(\'#'+a.id+'\');"'+this._addStatus(c,a.id,this._get(a,'currentStatus'),d)+'>'+D+'</a></div>':'')+(e?z:C)+'</div>'+(h?'<div class="'+this._promptClass+'"><span>'+h+'</span></div>':'');var G=parseInt(this._get(a,'firstDay'));G=(isNaN(G)?0:G);var H=this._get(a,'changeFirstDay');var I=this._get(a,'dayNames');var J=this._get(a,'dayNamesShort');var K=this._get(a,'dayNamesMin');var L=this._get(a,'monthNames');var M=this._get(a,'beforeShowDay');var N=this._get(a,'highlightWeek');var O=this._get(a,'showOtherMonths');var P=this._get(a,'selectOtherMonths');var Q=this._get(a,'showWeeks');var R=this._get(a,'calculateWeek')||this.iso8601Week;var S=this._get(a,'weekStatus');var T=(c?this._get(a,'dayStatus')||d:'');var U=this._get(a,'statusForDate')||this.dateStatus;var V=this._get(a,'onHover');var W=a.endDay?this._daylightSavingAdjust(new Date(a.endYear,a.endMonth,a.endDay)):r;var X=this._getDefaultDate(a);for(var Y=0;Y<m[0];Y++)for(var Z=0;Z<m[1];Z++){var bo=this._daylightSavingAdjust(new Date(v,u,a.selectedDay));F+='<div class="'+this._oneMonthClass+(Z==0?' datepick-new-row':'')+'">'+this._generateMonthYearHeader(a,u,v,s,t,bo,Y>0||Z>0,c,d,L)+'<table class="datepick" cellpadding="0" cellspacing="0"><thead>'+'<tr class="datepick-title-row">'+(Q?'<th'+this._addStatus(c,a.id,S,d)+'>'+this._get(a,'weekHeader')+'</th>':'');for(var bp=0;bp<7;bp++){var bq=(bp+G)%7;var br=(T.indexOf('DD')>-1?T.replace(/DD/,I[bq]):T.replace(/D/,J[bq]));F+='<th'+((bp+G+6)%7>=5?' class="datepick-week-end-cell"':'')+'>'+(!H?'<span'+this._addStatus(c,a.id,I[bq],d):'<a onclick="jQuery.datepick._changeFirstDay(\'#'+a.id+'\', '+bq+');"'+this._addStatus(c,a.id,br,d))+' title="'+I[bq]+'">'+K[bq]+(H?'</a>':'</span>')+'</th>'}F+='</tr></thead><tbody>';var bs=this._getDaysInMonth(v,u);if(v==a.selectedYear&&u==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,bs);var bt=(this._getFirstDayOfMonth(v,u)-G+7)%7;var bu=(q?6:Math.ceil((bt+bs)/7));var bv=this._daylightSavingAdjust(new Date(v,u,1-bt));for(var bw=0;bw<bu;bw++){F+='<tr class="datepick-days-row">'+(Q?'<td class="datepick-week-col"'+this._addStatus(c,a.id,S,d)+'>'+R(bv)+'</td>':'');for(var bp=0;bp<7;bp++){var bx=(M?M.apply((a.input?a.input[0]:null),[bv]):[true,'']);var by=(bv.getMonth()!=u);var bz=(by&&!P)||!bx[0]||(s&&bv<s)||(t&&bv>t);var bA=by&&!O;F+='<td class="datepick-days-cell'+((bp+G+6)%7>=5?' datepick-week-end-cell':'')+(by?' datepick-other-month':'')+((bv.getTime()==bo.getTime()&&u==a.selectedMonth&&a._keyEvent)||(X.getTime()==bv.getTime()&&X.getTime()==bo.getTime())?' '+$.datepick._dayOverClass:'')+(bz?' '+this._unselectableClass:'')+(bA?'':' '+bx[1]+(bv.getTime()>=r.getTime()&&bv.getTime()<=W.getTime()?' '+this._currentClass:'')+(bv.getTime()==b.getTime()?' datepick-today':''))+'"'+(!bA&&bx[2]?' title="'+bx[2]+'"':'')+' onmouseover="'+(bz?'':'jQuery(this).addClass(\''+this._dayOverClass+'\');')+(N?'jQuery(this).parent().addClass(\''+this._weekOverClass+'\');':'')+(!c||bA?'':'jQuery(\'#datepick-status-'+a.id+'\').html(\''+(U.apply((a.input?a.input[0]:null),[bv,a])||d)+'\');')+(V&&!bA?'jQuery.datepick._doHover(\'#'+a.id+'\','+bv.getFullYear()+','+bv.getMonth()+', this);':'')+'"'+' onmouseout="'+(bz?'':'jQuery(this).removeClass(\''+this._dayOverClass+'\');')+(N?'jQuery(this).parent().removeClass(\''+this._weekOverClass+'\');"':'')+(!c||bA?'':'jQuery(\'#datepick-status-'+a.id+'\').html(\''+d+'\');')+(V&&!bA?'jQuery.datepick._doHover(\'#'+a.id+'\');':'')+'"'+(bz?'':' onclick="jQuery.datepick._selectDay(\'#'+a.id+'\''+','+bv.getFullYear()+','+bv.getMonth()+',this);"')+'>'+(bA?'&#xa0;':(bz?bv.getDate():'<a>'+bv.getDate()+'</a>'))+'</td>';bv.setDate(bv.getDate()+1);bv=this._daylightSavingAdjust(bv)}F+='</tr>'}u++;if(u>11){u=0;v++}F+='</tbody></table></div>'}F+=(c?'<div style="clear: both;"></div><div id="datepick-status-'+a.id+'" class="datepick-status">'+d+'</div>':'')+(!i&&!a.inline?g:'')+'<div style="clear: both;"></div>'+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="'+this._coverClass+'"></iframe>':'');a._keyEvent=false;return F},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h,i,j){d=(a.rangeStart&&d&&f<d?f:d);var k=this._get(a,'changeMonth');var l=this._get(a,'changeYear');var m=this._get(a,'showMonthAfterYear');var n='<div class="datepick-header">';var o='';if(g||!k)o+='<span>'+j[b]+'</span>';else{var p=(d&&d.getFullYear()==c);var q=(e&&e.getFullYear()==c);o+='<select class="datepick-new-month" '+'onchange="jQuery.datepick._selectMonthYear(\'#'+a.id+'\', this, \'M\');" '+'onclick="jQuery.datepick._clickMonthYear(\'#'+a.id+'\');"'+this._addStatus(h,a.id,this._get(a,'monthStatus'),i)+'>';for(var r=0;r<12;r++){if((!p||r>=d.getMonth())&&(!q||r<=e.getMonth()))o+='<option value="'+r+'"'+(r==b?' selected="selected"':'')+'>'+j[r]+'</option>'}o+='</select>'}if(!m)n+=o+(g||!k||!l?'&#xa0;':'');if(g||!l)n+='<span>'+c+'</span>';else{var s=this._get(a,'yearRange').split(':');var t=0;var u=0;if(s.length!=2){t=c-10;u=c+10}else if(s[0].charAt(0)=='+'||s[0].charAt(0)=='-'){t=c+parseInt(s[0],10);u=c+parseInt(s[1],10)}else{t=parseInt(s[0],10);u=parseInt(s[1],10)}t=(d?Math.max(t,d.getFullYear()):t);u=(e?Math.min(u,e.getFullYear()):u);n+='<select class="datepick-new-year" '+'onchange="jQuery.datepick._selectMonthYear(\'#'+a.id+'\', this, \'Y\');" '+'onclick="jQuery.datepick._clickMonthYear(\'#'+a.id+'\');"'+this._addStatus(h,a.id,this._get(a,'yearStatus'),i)+'>';for(;t<=u;t++){n+='<option value="'+t+'"'+(t==c?' selected="selected"':'')+'>'+t+'</option>'}n+='</select>'}if(m)n+=(g||!k||!l?'&#xa0;':'')+o;n+='</div>';return n},_addStatus:function(a,b,c,d){return(a?' onmouseover="jQuery(\'#datepick-status-'+b+'\').html(\''+(c||d)+'\');" '+'onmouseout="jQuery(\'#datepick-status-'+b+'\').html(\''+d+'\');"':'')},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=='Y'?b:0);var e=a.drawMonth+(c=='M'?b:0);var f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+(c=='D'?b:0);var g=this._daylightSavingAdjust(new Date(d,e,f));var h=this._getMinMaxDate(a,'min',true);var i=this._getMinMaxDate(a,'max');g=(h&&g<h?h:g);g=(i&&g>i?i:g);a.selectedDay=g.getDate();a.drawMonth=a.selectedMonth=g.getMonth();a.drawYear=a.selectedYear=g.getFullYear();if(c=='M'||c=='Y')this._notifyChange(a)},_notifyChange:function(a){var b=this._get(a,'onChangeMonthYear');if(b)b.apply((a.input?a.input[0]:null),[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,'numberOfMonths');return(b==null?[1,1]:(typeof b=='number'?[1,b]:b))},_getMinMaxDate:function(a,b,c){var d=this._determineDate(this._get(a,b+'Date'),null);return(!c||!a.rangeStart?d:(!d||a.rangeStart>d?a.rangeStart:d))},_getDaysInMonth:function(a,b){return 32-new Date(a,b,32).getDate()},_getFirstDayOfMonth:function(a,b){return new Date(a,b,1).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a);var f=this._daylightSavingAdjust(new Date(c,d+(b<0?b:e[1]),1));if(b<0)f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth()));return this._isInRange(a,f)},_isInRange:function(a,b){var c=(!a.rangeStart?null:this._daylightSavingAdjust(new Date(a.selectedYear,a.selectedMonth,a.selectedDay)));c=(c&&a.rangeStart<c?a.rangeStart:c);var d=c||this._getMinMaxDate(a,'min');var e=this._getMinMaxDate(a,'max');return((!d||b>=d)&&(!e||b<=e))},_getFormatConfig:function(a){var b=this._get(a,'shortYearCutoff');b=(typeof b!='string'?b:new Date().getFullYear()%100+parseInt(b,10));return{shortYearCutoff:b,dayNamesShort:this._get(a,'dayNamesShort'),dayNames:this._get(a,'dayNames'),monthNamesShort:this._get(a,'monthNamesShort'),monthNames:this._get(a,'monthNames')}},_formatDate:function(a,b,c,d){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}var e=(b?(typeof b=='object'?b:this._daylightSavingAdjust(new Date(d,c,b))):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)));return this.formatDate(this._get(a,'dateFormat'),e,this._getFormatConfig(a))}});function extendRemove(a,b){$.extend(a,b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a};function isArray(a){return(a&&a.constructor==Array)};$.fn.datepick=function(a){var b=Array.prototype.slice.call(arguments,1);if(typeof a=='string'&&(a=='isDisabled'||a=='getDate'))return $.datepick['_'+a+'Datepick'].apply($.datepick,[this[0]].concat(b));return this.each(function(){typeof a=='string'?$.datepick['_'+a+'Datepick'].apply($.datepick,[this].concat(b)):$.datepick._attachDatepick(this,a)})};$.datepick=new Datepick();$.datepick.uuid=new Date().getTime();$.datepick.version='3.5.1';$(function(){$(document).mousedown($.datepick._checkExternalClick).find('body').append($.datepick.dpDiv)})})(jQuery);(function($){$.datepick.regional['de']={clearText:'löschen',clearStatus:'aktuelles Datum löschen',closeText:'schließen',closeStatus:'ohne Änderungen schließen',prevText:'&#171; zurück',prevStatus:'letzten Monat zeigen',prevBigText:'&#x3c;&#x3c;',prevBigStatus:'',nextText:'weiter &#187;',nextStatus:'nächsten Monat zeigen',nextBigText:'&#x3e;&#x3e;',nextBigStatus:'',currentText:'heute',currentStatus:'',monthNames:['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],monthNamesShort:['Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],monthStatus:'anderen Monat anzeigen',yearStatus:'anderes Jahr anzeigen',weekHeader:'Wo',weekStatus:'Woche des Monats',dayNames:['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],dayNamesShort:['So','Mo','Di','Mi','Do','Fr','Sa'],dayNamesMin:['So','Mo','Di','Mi','Do','Fr','Sa'],dayStatus:'Setze DD als ersten Wochentag',dateStatus:'Wähle D, M d',dateFormat:'dd.mm.yy',firstDay:1,initStatus:'Wähle ein Datum',isRTL:false};$.datepick.setDefaults($.datepick.regional['de']);})(jQuery);(function($){$.dimensions={version:'1.2'};$.each(['Height','Width'],function(i,name){$.fn['inner'+name]=function(){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';return this.is(':visible')?this[0]['client'+name]:num(this,name.toLowerCase())+num(this,'padding'+torl)+num(this,'padding'+borr);};$.fn['outer'+name]=function(options){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';options=$.extend({margin:false},options||{});var val=this.is(':visible')?this[0]['offset'+name]:num(this,name.toLowerCase())
+num(this,'border'+torl+'Width')+num(this,'border'+borr+'Width')
+num(this,'padding'+torl)+num(this,'padding'+borr);return val+(options.margin?(num(this,'margin'+torl)+num(this,'margin'+borr)):0);};});$.each(['Left','Top'],function(i,name){$.fn['scroll'+name]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=='Left'?val:$(window)['scrollLeft'](),name=='Top'?val:$(window)['scrollTop']()):this['scroll'+name]=val;}):this[0]==window||this[0]==document?self[(name=='Left'?'pageXOffset':'pageYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||document.body['scroll'+name]:this[0]['scroll'+name];};});$.fn.extend({position:function(){var left=0,top=0,elem=this[0],offset,parentOffset,offsetParent,results;if(elem){offsetParent=this.offsetParent();offset=this.offset();parentOffset=offsetParent.offset();offset.top-=num(elem,'marginTop');offset.left-=num(elem,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&$.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return $(offsetParent);}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};})(jQuery);(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}
if(p==this){return false;}
var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}
if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(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;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});var SWFUpload;if(SWFUpload==undefined){SWFUpload=function(settings){this.initSWFUpload(settings);};}
SWFUpload.prototype.initSWFUpload=function(settings){try{this.customSettings={};this.settings=settings;this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings();this.loadFlash();this.displayDebugInfo();}catch(ex){delete SWFUpload.instances[this.movieName];throw ex;}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(url){if(typeof(url)!=="string"||url.match(/^https?:\/\//i)||url.match(/^\//)){return url;}
var currentURL=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"");var indexSlash=window.location.pathname.lastIndexOf("/");if(indexSlash<=0){path="/";}else{path=window.location.pathname.substr(0,indexSlash)+"/";}
return path+url;};SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(settingName,defaultValue){this.settings[settingName]=(this.settings[settingName]==undefined)?defaultValue:this.settings[settingName];};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types","*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(!!this.settings.prevent_swf_caching){this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+new Date().getTime();}
if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url);}
delete this.ensureDefault;};SWFUpload.prototype.loadFlash=function(){var targetElement,tempParent;if(document.getElementById(this.movieName)!==null){throw"ID "+this.movieName+" is already in use. The Flash Object could not be added";}
targetElement=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(targetElement==undefined){throw"Could not find the placeholder element: "+this.settings.button_placeholder_id;}
tempParent=document.createElement("div");tempParent.innerHTML=this.getFlashHTML();targetElement.parentNode.replaceChild(tempParent.firstChild,targetElement);if(window[this.movieName]==undefined){window[this.movieName]=this.getMovieElement();}};SWFUpload.prototype.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload">','<param name="wmode" value="',this.settings.button_window_mode,'" />','<param name="movie" value="',this.settings.flash_url,'" />','<param name="quality" value="high" />','<param name="menu" value="false" />','<param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+this.getFlashVars()+'" />','</object>'].join("");};SWFUpload.prototype.getFlashVars=function(){var paramString=this.buildParamString();var httpSuccessString=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(httpSuccessString),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",encodeURIComponent(paramString),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("");};SWFUpload.prototype.getMovieElement=function(){if(this.movieElement==undefined){this.movieElement=document.getElementById(this.movieName);}
if(this.movieElement===null){throw"Could not find Flash element";}
return this.movieElement;};SWFUpload.prototype.buildParamString=function(){var postParams=this.settings.post_params;var paramStringPairs=[];if(typeof(postParams)==="object"){for(var name in postParams){if(postParams.hasOwnProperty(name)){paramStringPairs.push(encodeURIComponent(name.toString())+"="+encodeURIComponent(postParams[name].toString()));}}}
return paramStringPairs.join("&amp;");};SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,false);var movieElement=null;movieElement=this.getMovieElement();if(movieElement&&typeof(movieElement.CallFunction)==="unknown"){for(var i in movieElement){try{if(typeof(movieElement[i])==="function"){movieElement[i]=null;}}catch(ex1){}}
try{movieElement.parentNode.removeChild(movieElement);}catch(ex){}}
window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieElement=null;this.settings=null;this.customSettings=null;this.eventQueue=null;this.movieName=null;return true;}catch(ex2){return false;}};SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\n","Version: ",SWFUpload.version,"\n","Movie Name: ",this.movieName,"\n","Settings:\n","\t","upload_url:               ",this.settings.upload_url,"\n","\t","flash_url:                ",this.settings.flash_url,"\n","\t","use_query_string:         ",this.settings.use_query_string.toString(),"\n","\t","requeue_on_error:         ",this.settings.requeue_on_error.toString(),"\n","\t","http_success:             ",this.settings.http_success.join(", "),"\n","\t","assume_success_timeout:   ",this.settings.assume_success_timeout,"\n","\t","file_post_name:           ",this.settings.file_post_name,"\n","\t","post_params:              ",this.settings.post_params.toString(),"\n","\t","file_types:               ",this.settings.file_types,"\n","\t","file_types_description:   ",this.settings.file_types_description,"\n","\t","file_size_limit:          ",this.settings.file_size_limit,"\n","\t","file_upload_limit:        ",this.settings.file_upload_limit,"\n","\t","file_queue_limit:         ",this.settings.file_queue_limit,"\n","\t","debug:                    ",this.settings.debug.toString(),"\n","\t","prevent_swf_caching:      ",this.settings.prevent_swf_caching.toString(),"\n","\t","button_placeholder_id:    ",this.settings.button_placeholder_id.toString(),"\n","\t","button_placeholder:       ",(this.settings.button_placeholder?"Set":"Not Set"),"\n","\t","button_image_url:         ",this.settings.button_image_url.toString(),"\n","\t","button_width:             ",this.settings.button_width.toString(),"\n","\t","button_height:            ",this.settings.button_height.toString(),"\n","\t","button_text:              ",this.settings.button_text.toString(),"\n","\t","button_text_style:        ",this.settings.button_text_style.toString(),"\n","\t","button_text_top_padding:  ",this.settings.button_text_top_padding.toString(),"\n","\t","button_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n","\t","button_action:            ",this.settings.button_action.toString(),"\n","\t","button_disabled:          ",this.settings.button_disabled.toString(),"\n","\t","custom_settings:          ",this.settings.custom_settings.toString(),"\n","Event Handlers:\n","\t","swfupload_loaded_handler assigned:  ",(typeof this.settings.swfupload_loaded_handler==="function").toString(),"\n","\t","file_dialog_start_handler assigned: ",(typeof this.settings.file_dialog_start_handler==="function").toString(),"\n","\t","file_queued_handler assigned:       ",(typeof this.settings.file_queued_handler==="function").toString(),"\n","\t","file_queue_error_handler assigned:  ",(typeof this.settings.file_queue_error_handler==="function").toString(),"\n","\t","upload_start_handler assigned:      ",(typeof this.settings.upload_start_handler==="function").toString(),"\n","\t","upload_progress_handler assigned:   ",(typeof this.settings.upload_progress_handler==="function").toString(),"\n","\t","upload_error_handler assigned:      ",(typeof this.settings.upload_error_handler==="function").toString(),"\n","\t","upload_success_handler assigned:    ",(typeof this.settings.upload_success_handler==="function").toString(),"\n","\t","upload_complete_handler assigned:   ",(typeof this.settings.upload_complete_handler==="function").toString(),"\n","\t","debug_handler assigned:             ",(typeof this.settings.debug_handler==="function").toString(),"\n"].join(""));};SWFUpload.prototype.addSetting=function(name,value,default_value){if(value==undefined){return(this.settings[name]=default_value);}else{return(this.settings[name]=value);}};SWFUpload.prototype.getSetting=function(name){if(this.settings[name]!=undefined){return this.settings[name];}
return"";};SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement();var returnValue,returnString;try{returnString=movieElement.CallFunction('<invoke name="'+functionName+'" returntype="javascript">'+__flash__argumentsToXML(argumentArray,0)+'</invoke>');returnValue=eval(returnString);}catch(ex){throw"Call to "+functionName+" failed";}
if(returnValue!=undefined&&typeof returnValue.post==="object"){returnValue=this.unescapeFilePostParams(returnValue);}
return returnValue;};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile");};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles");};SWFUpload.prototype.startUpload=function(fileID){this.callFlash("StartUpload",[fileID]);};SWFUpload.prototype.cancelUpload=function(fileID,triggerErrorEvent){if(triggerErrorEvent!==false){triggerErrorEvent=true;}
this.callFlash("CancelUpload",[fileID,triggerErrorEvent]);};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload");};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats");};SWFUpload.prototype.setStats=function(statsObject){this.callFlash("SetStats",[statsObject]);};SWFUpload.prototype.getFile=function(fileID){if(typeof(fileID)==="number"){return this.callFlash("GetFileByIndex",[fileID]);}else{return this.callFlash("GetFile",[fileID]);}};SWFUpload.prototype.addFileParam=function(fileID,name,value){return this.callFlash("AddFileParam",[fileID,name,value]);};SWFUpload.prototype.removeFileParam=function(fileID,name){this.callFlash("RemoveFileParam",[fileID,name]);};SWFUpload.prototype.setUploadURL=function(url){this.settings.upload_url=url.toString();this.callFlash("SetUploadURL",[url]);};SWFUpload.prototype.setPostParams=function(paramsObject){this.settings.post_params=paramsObject;this.callFlash("SetPostParams",[paramsObject]);};SWFUpload.prototype.addPostParam=function(name,value){this.settings.post_params[name]=value;this.callFlash("SetPostParams",[this.settings.post_params]);};SWFUpload.prototype.removePostParam=function(name){delete this.settings.post_params[name];this.callFlash("SetPostParams",[this.settings.post_params]);};SWFUpload.prototype.setFileTypes=function(types,description){this.settings.file_types=types;this.settings.file_types_description=description;this.callFlash("SetFileTypes",[types,description]);};SWFUpload.prototype.setFileSizeLimit=function(fileSizeLimit){this.settings.file_size_limit=fileSizeLimit;this.callFlash("SetFileSizeLimit",[fileSizeLimit]);};SWFUpload.prototype.setFileUploadLimit=function(fileUploadLimit){this.settings.file_upload_limit=fileUploadLimit;this.callFlash("SetFileUploadLimit",[fileUploadLimit]);};SWFUpload.prototype.setFileQueueLimit=function(fileQueueLimit){this.settings.file_queue_limit=fileQueueLimit;this.callFlash("SetFileQueueLimit",[fileQueueLimit]);};SWFUpload.prototype.setFilePostName=function(filePostName){this.settings.file_post_name=filePostName;this.callFlash("SetFilePostName",[filePostName]);};SWFUpload.prototype.setUseQueryString=function(useQueryString){this.settings.use_query_string=useQueryString;this.callFlash("SetUseQueryString",[useQueryString]);};SWFUpload.prototype.setRequeueOnError=function(requeueOnError){this.settings.requeue_on_error=requeueOnError;this.callFlash("SetRequeueOnError",[requeueOnError]);};SWFUpload.prototype.setHTTPSuccess=function(http_status_codes){if(typeof http_status_codes==="string"){http_status_codes=http_status_codes.replace(" ","").split(",");}
this.settings.http_success=http_status_codes;this.callFlash("SetHTTPSuccess",[http_status_codes]);};SWFUpload.prototype.setAssumeSuccessTimeout=function(timeout_seconds){this.settings.assume_success_timeout=timeout_seconds;this.callFlash("SetAssumeSuccessTimeout",[timeout_seconds]);};SWFUpload.prototype.setDebugEnabled=function(debugEnabled){this.settings.debug_enabled=debugEnabled;this.callFlash("SetDebugEnabled",[debugEnabled]);};SWFUpload.prototype.setButtonImageURL=function(buttonImageURL){if(buttonImageURL==undefined){buttonImageURL="";}
this.settings.button_image_url=buttonImageURL;this.callFlash("SetButtonImageURL",[buttonImageURL]);};SWFUpload.prototype.setButtonDimensions=function(width,height){this.settings.button_width=width;this.settings.button_height=height;var movie=this.getMovieElement();if(movie!=undefined){movie.style.width=width+"px";movie.style.height=height+"px";}
this.callFlash("SetButtonDimensions",[width,height]);};SWFUpload.prototype.setButtonText=function(html){this.settings.button_text=html;this.callFlash("SetButtonText",[html]);};SWFUpload.prototype.setButtonTextPadding=function(left,top){this.settings.button_text_top_padding=top;this.settings.button_text_left_padding=left;this.callFlash("SetButtonTextPadding",[left,top]);};SWFUpload.prototype.setButtonTextStyle=function(css){this.settings.button_text_style=css;this.callFlash("SetButtonTextStyle",[css]);};SWFUpload.prototype.setButtonDisabled=function(isDisabled){this.settings.button_disabled=isDisabled;this.callFlash("SetButtonDisabled",[isDisabled]);};SWFUpload.prototype.setButtonAction=function(buttonAction){this.settings.button_action=buttonAction;this.callFlash("SetButtonAction",[buttonAction]);};SWFUpload.prototype.setButtonCursor=function(cursor){this.settings.button_cursor=cursor;this.callFlash("SetButtonCursor",[cursor]);};SWFUpload.prototype.queueEvent=function(handlerName,argumentArray){if(argumentArray==undefined){argumentArray=[];}else if(!(argumentArray instanceof Array)){argumentArray=[argumentArray];}
var self=this;if(typeof this.settings[handlerName]==="function"){this.eventQueue.push(function(){this.settings[handlerName].apply(this,argumentArray);});setTimeout(function(){self.executeNextEvent();},0);}else if(this.settings[handlerName]!==null){throw"Event handler "+handlerName+" is unknown or is not a function";}};SWFUpload.prototype.executeNextEvent=function(){var f=this.eventQueue?this.eventQueue.shift():null;if(typeof(f)==="function"){f.apply(this);}};SWFUpload.prototype.unescapeFilePostParams=function(file){var reg=/[$]([0-9a-f]{4})/i;var unescapedPost={};var uk;if(file!=undefined){for(var k in file.post){if(file.post.hasOwnProperty(k)){uk=k;var match;while((match=reg.exec(uk))!==null){uk=uk.replace(match[0],String.fromCharCode(parseInt("0x"+match[1],16)));}
unescapedPost[uk]=file.post[k];}}
file.post=unescapedPost;}
return file;};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface");}catch(ex){return false;}};SWFUpload.prototype.flashReady=function(){var movieElement=this.getMovieElement();if(!movieElement){this.debug("Flash called back ready but the flash movie can't be found.");return;}
this.cleanUp(movieElement);this.queueEvent("swfupload_loaded_handler");};SWFUpload.prototype.cleanUp=function(movieElement){try{if(this.movieElement&&typeof(movieElement.CallFunction)==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var key in movieElement){try{if(typeof(movieElement[key])==="function"){movieElement[key]=null;}}catch(ex){}}}}catch(ex1){}
window["__flash__removeCallback"]=function(instance,name){try{if(instance){instance[name]=null;}}catch(flashEx){}};};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler");};SWFUpload.prototype.fileQueued=function(file){file=this.unescapeFilePostParams(file);this.queueEvent("file_queued_handler",file);};SWFUpload.prototype.fileQueueError=function(file,errorCode,message){file=this.unescapeFilePostParams(file);this.queueEvent("file_queue_error_handler",[file,errorCode,message]);};SWFUpload.prototype.fileDialogComplete=function(numFilesSelected,numFilesQueued,numFilesInQueue){this.queueEvent("file_dialog_complete_handler",[numFilesSelected,numFilesQueued,numFilesInQueue]);};SWFUpload.prototype.uploadStart=function(file){file=this.unescapeFilePostParams(file);this.queueEvent("return_upload_start_handler",file);};SWFUpload.prototype.returnUploadStart=function(file){var returnValue;if(typeof this.settings.upload_start_handler==="function"){file=this.unescapeFilePostParams(file);returnValue=this.settings.upload_start_handler.call(this,file);}else if(this.settings.upload_start_handler!=undefined){throw"upload_start_handler must be a function";}
if(returnValue===undefined){returnValue=true;}
returnValue=!!returnValue;this.callFlash("ReturnUploadStart",[returnValue]);};SWFUpload.prototype.uploadProgress=function(file,bytesComplete,bytesTotal){file=this.unescapeFilePostParams(file);this.queueEvent("upload_progress_handler",[file,bytesComplete,bytesTotal]);};SWFUpload.prototype.uploadError=function(file,errorCode,message){file=this.unescapeFilePostParams(file);this.queueEvent("upload_error_handler",[file,errorCode,message]);};SWFUpload.prototype.uploadSuccess=function(file,serverData,responseReceived){file=this.unescapeFilePostParams(file);this.queueEvent("upload_success_handler",[file,serverData,responseReceived]);};SWFUpload.prototype.uploadComplete=function(file){file=this.unescapeFilePostParams(file);this.queueEvent("upload_complete_handler",file);};SWFUpload.prototype.debug=function(message){this.queueEvent("debug_handler",message);};SWFUpload.prototype.debugMessage=function(message){if(this.settings.debug){var exceptionMessage,exceptionValues=[];if(typeof message==="object"&&typeof message.name==="string"&&typeof message.message==="string"){for(var key in message){if(message.hasOwnProperty(key)){exceptionValues.push(key+": "+message[key]);}}
exceptionMessage=exceptionValues.join("\n")||"";exceptionValues=exceptionMessage.split("\n");exceptionMessage="EXCEPTION: "+exceptionValues.join("\nEXCEPTION: ");SWFUpload.Console.writeLine(exceptionMessage);}else{SWFUpload.Console.writeLine(message);}}};SWFUpload.Console={};SWFUpload.Console.writeLine=function(message){var console,documentForm;try{console=document.getElementById("SWFUpload_Console");if(!console){documentForm=document.createElement("form");document.getElementsByTagName("body")[0].appendChild(documentForm);console=document.createElement("textarea");console.id="SWFUpload_Console";console.style.fontFamily="monospace";console.setAttribute("wrap","off");console.wrap="off";console.style.overflow="auto";console.style.width="700px";console.style.height="350px";console.style.margin="5px";documentForm.appendChild(console);}
console.value+=message+"\n";console.scrollTop=console.scrollHeight-console.clientHeight;}catch(ex){alert("Exception: "+ex.name+" Message: "+ex.message);}};function fileQueueError(file,errorCode,message){try{var imageName="http://www.port01.com/templates/neu/images/swfupload/error.gif";var errorName="";if(errorCode===SWFUpload.errorCode_QUEUE_LIMIT_EXCEEDED){errorName="Du hast versucht, zu viele Bilder hochzuladen.";}
if(errorName!==""){alert(errorName);return;}
switch(errorCode){case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:imageName="zerobyte.gif";break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:imageName="toobig.gif";break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:default:alert(message);break;}
addImage("images/"+imageName);}catch(ex){this.debug(ex);}}
function fileDialogComplete(numFilesSelected,numFilesQueued){try{if(numFilesQueued>0){this.startUpload();}}catch(ex){this.debug(ex);}}
function uploadProgress(file,bytesLoaded){try{var percent=Math.ceil((bytesLoaded/file.size)*100);var progress=new FileProgress(file,this.customSettings.upload_target);progress.setProgress(percent);if(percent===100){progress.setStatus("Erstelle Vorschau...");progress.toggleCancel(false,this);}else{progress.setStatus("Speichern...");progress.toggleCancel(true,this);}}catch(ex){this.debug(ex);}}
function uploadSuccess(file,serverData){try{var progress=new FileProgress(file,this.customSettings.upload_target);if(serverData.search(/#/)!=-1)
{var serverData_Array=serverData.split('#');addImage("http://www.port01.com/uploads/forum/thumb/"+serverData_Array[0],serverData_Array[1]);progress.setStatus("Thumbnail Created.");progress.toggleCancel(false);}else{addImage("images/error.gif");progress.setStatus("Fehler.");progress.toggleCancel(false);alert(serverData);}}catch(ex){this.debug(ex);}}
function uploadComplete(file){try{if(this.getStats().files_queued>0){this.startUpload();}else{var progress=new FileProgress(file,this.customSettings.upload_target);progress.setComplete();progress.setStatus("Alle Bilder gespeichert.");progress.toggleCancel(false);}}catch(ex){this.debug(ex);}}
function uploadError(file,errorCode,message){var imageName="error.gif";var progress;try{switch(errorCode){case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:try{progress=new FileProgress(file,this.customSettings.upload_target);progress.setCancelled();progress.setStatus("Abgebrochen");progress.toggleCancel(false);}
catch(ex1){this.debug(ex1);}
break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:try{progress=new FileProgress(file,this.customSettings.upload_target);progress.setCancelled();progress.setStatus("Gestoppt");progress.toggleCancel(true);}
catch(ex2){this.debug(ex2);}
case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:imageName="uploadlimit.gif";break;default:alert(message);break;}
addImage("http://www.port01.com/templates/neu/images/swfupload/"+imageName);}catch(ex3){this.debug(ex3);}}
function addImage(src,thumbId){var newUrl=document.createElement("a");newUrl.setAttribute('onclick','chat_insert_smili(\''+thumbId+'\')',0);newUrl.style.cursor="pointer";var newImg=document.createElement("img");newImg.style.margin="5px";newImg.style.padding="1px";newImg.style.border="1px solid #666";newImg.style.width="80px";newImg.style.height="60px";document.getElementById("thumbnails").appendChild(newUrl);newUrl.appendChild(newImg);if(newImg.filters){try{newImg.filters.item("DXImageTransform.Microsoft.Alpha").opacity=0;}catch(e){newImg.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+0+')';}}else{newImg.style.opacity=0;}
newImg.onload=function(){fadeIn(newImg,0);};newImg.src=src;}
function fadeIn(element,opacity){var reduceOpacityBy=5;var rate=30;if(opacity<100){opacity+=reduceOpacityBy;if(opacity>100){opacity=100;}
if(element.filters){try{element.filters.item("DXImageTransform.Microsoft.Alpha").opacity=opacity;}catch(e){element.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+opacity+')';}}else{element.style.opacity=opacity/100;}}
if(opacity<100){setTimeout(function(){fadeIn(element,opacity);},rate);}}
function FileProgress(file,targetID){this.fileProgressID="divFileProgress";this.fileProgressWrapper=document.getElementById(this.fileProgressID);if(!this.fileProgressWrapper){this.fileProgressWrapper=document.createElement("div");this.fileProgressWrapper.className="progressWrapper";this.fileProgressWrapper.id=this.fileProgressID;this.fileProgressElement=document.createElement("div");this.fileProgressElement.className="progressContainer";var progressCancel=document.createElement("a");progressCancel.className="progressCancel";progressCancel.href="#";progressCancel.style.visibility="hidden";progressCancel.appendChild(document.createTextNode(" "));var progressText=document.createElement("div");progressText.className="progressName";progressText.appendChild(document.createTextNode(file.name));var progressBar=document.createElement("div");progressBar.className="progressBarInProgress";var progressStatus=document.createElement("div");progressStatus.className="progressBarStatus";progressStatus.innerHTML="&nbsp;";this.fileProgressElement.appendChild(progressCancel);this.fileProgressElement.appendChild(progressText);this.fileProgressElement.appendChild(progressStatus);this.fileProgressElement.appendChild(progressBar);this.fileProgressWrapper.appendChild(this.fileProgressElement);document.getElementById(targetID).appendChild(this.fileProgressWrapper);fadeIn(this.fileProgressWrapper,0);}else{this.fileProgressElement=this.fileProgressWrapper.firstChild;this.fileProgressElement.childNodes[1].firstChild.nodeValue=file.name;}
this.height=this.fileProgressWrapper.offsetHeight;}
FileProgress.prototype.setProgress=function(percentage){this.fileProgressElement.className="progressContainer green";this.fileProgressElement.childNodes[3].className="progressBarInProgress";this.fileProgressElement.childNodes[3].style.width=percentage+"%";};FileProgress.prototype.setComplete=function(){this.fileProgressElement.className="progressContainer blue";this.fileProgressElement.childNodes[3].className="progressBarComplete";this.fileProgressElement.childNodes[3].style.width="";};FileProgress.prototype.setError=function(){this.fileProgressElement.className="progressContainer red";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width="";};FileProgress.prototype.setCancelled=function(){this.fileProgressElement.className="progressContainer";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width="";};FileProgress.prototype.setStatus=function(status){this.fileProgressElement.childNodes[2].innerHTML=status;};FileProgress.prototype.toggleCancel=function(show,swfuploadInstance){this.fileProgressElement.childNodes[0].style.visibility=show?"visible":"hidden";if(swfuploadInstance){var fileID=this.fileProgressID;this.fileProgressElement.childNodes[0].onclick=function(){swfuploadInstance.cancelUpload(fileID);return false;};}};function select_friend(friend,selectfield,inputfield){document.getElementById('select_'+friend).innerHTML='';if(document.getElementById(inputfield).value!='')document.getElementById(inputfield).value=document.getElementById(inputfield).value+';';document.getElementById(inputfield).value=document.getElementById(inputfield).value+friend;var spans=document.getElementById(selectfield).getElementsByTagName('span');for(var x=spans.length-1;x>=0;x--)
{var span=spans[x];if(span.innerHTML!='')
{if(span.innerHTML.substr(span.innerHTML.length-2,2)==', ')
{span.innerHTML=span.innerHTML.substr(0,span.innerHTML.length-2);}
break;}}}
menu_switch_timer=null;menu_switch_time=250;menu_sub_switch_timer=null;menu_sub_switch_time=1500;function menu_onMouseOver_stop()
{var menu=null;var ul_array=document.getElementsByTagName('ul');for(var ul_count=0;ul_count<ul_array.length;ul_count++)
{if(ul_array[ul_count].className=='main left')
{menu=ul_array[ul_count]}}
var ul_array=menu.getElementsByTagName('ul');for(var ul_count=0;ul_count<ul_array.length;ul_count++)
{ul_array[ul_count].style.visibility='hidden';}
window.clearTimeout(menu_sub_switch_timer);menu_sub_switch_timer=null;}
function menu_onMouseOver_make(menu_id)
{var menu=document.getElementById(menu_id);menu_onMouseOver_stop()
window.clearTimeout(menu_sub_switch_timer);menu_sub_switch_timer=null;var ul_array=menu.getElementsByTagName('ul');try{ul_array[0].style.visibility='visible';}catch(e){}}
function menu_onMouseOver(menu)
{window.clearTimeout(menu_switch_timer);menu_switch_timer=null;menu_switch_timer=window.setTimeout('menu_onMouseOver_make(\''+menu.id+'\')',menu_switch_time);}
function menu_onMouseOut(menu)
{window.clearTimeout(menu_switch_timer);menu_switch_timer=null;menu_switch_timer=window.setTimeout('menu_onMouseOver_stop()',menu_sub_switch_time);}
function menu_sub_onMouseOver(menu)
{window.clearTimeout(menu_sub_switch_timer);menu_sub_switch_timer=null;window.clearTimeout(menu_switch_timer);menu_switch_timer=null;menu_sub_switch_timer=window.setTimeout('menu_onMouseOver_stop()',menu_sub_switch_time);}
function menu_sub_onMouseOut(menu)
{window.clearTimeout(menu_sub_switch_timer);menu_sub_switch_timer=null;window.clearTimeout(menu_switch_timer);menu_switch_timer=null;menu_sub_switch_timer=window.setTimeout('menu_onMouseOver_stop()',menu_sub_switch_time);menu.style.visibility='visible';}
function checkall(obj)
{var tags=document.getElementsByTagName('input');for(var x=0;x<tags.length;x++)
{if(tags[x].className.search(/selall/)!=-1)
{tags[x].checked=obj.checked;}}}
function option(value){var inputs=document.getElementsByTagName('input');var pns_count=0;for(var x=0;x<inputs.length;x++){if(inputs[x].className.search(/pns/)!=-1){if(inputs[x].checked)pns_count++;}}
if(pns_count==0){alert(e_no_message_select);document.getElementById('selected').value='';}else{if(value=='delete'){if(confirm(t_delete_confirmation))document.getElementById('form2').submit();}else document.getElementById('form2').submit();}}
jQuery.fn.fancybox.defaults.path='http://www.port01.com/templates/{$theme}/js/fancybox';$(document).ready(function(){$(".datepicker").datepick();$('.inline-edit').inlineEdit({hover:'hover'});$("a.img").fancybox({'padding':1,'overlayOpacity':0.5});$("a.fancy").fancybox({'frameWidth':700,'frameHeight':550,'padding':1,'overlayOpacity':0.5,'hideOnContentClick':false});$("a.cityflash").fancybox({'frameWidth':760,'frameHeight':600,'padding':1,'overlayOpacity':0.5,'hideOnContentClick':false});$("a.birthday").fancybox({'frameWidth':550,'frameHeight':500,'padding':1,'overlayOpacity':0.5,'hideOnContentClick':false});$("input.button").fancybox({'frameWidth':700,'frameHeight':550,'padding':1,'overlayOpacity':0.5,'hideOnContentClick':false});$('a.hovertitle').cluetip({cluetipClass:'port01',splitTitle:'|',tracking:true,showTitle:true,positionBy:'mouse'});$('a.netcard').cluetip({cluetipClass:'port01',showTitle:true,splitTitle:'|',tracking:true,positionBy:'mouse',width:'240px',height:'123px'});$(".tabs").slideToggle("fast");$(".tab").accessibleTabs({tabhead:'h5',tabbody:'.tabbody',fx:"fadeIn",fxspeed:"fast"});});;(function($){$.fn.inlineEdit=function(options){var text;var settings=$.extend({href:'http://www.port01.com/system/inline_edit.php',display:'.display',form:'.form',text:'.text',save:'.save',cancel:'.cancel',loadtxt:'Speichere...',hover:'none-error-404'},options||{});this.each(function(){$(settings.display,this).mouseover(function(){$(this).addClass(settings.hover);}).mouseout(function(){$(this).removeClass(settings.hover);}).click(function(){text=$(this).html();$(this).hide().siblings(settings.form).show().find(settings.text).val(text).focus();return false;});$(settings.cancel,this).click(function(){$(this).parents(settings.form).hide().siblings(settings.display).show();return false;});$(settings.save,this).click(function(){text=$(this).parents(settings.form).find(settings.text).val();$(this).parents(settings.form).hide().siblings(settings.display).html(settings.loadtxt).load(settings.href,{text:text}).show();return false;});});};})(jQuery);;(function($){var $cluetip,$cluetipInner,$cluetipOuter,$cluetipTitle,$cluetipArrows,$dropShadow,imgCount;$.fn.cluetip=function(js,options){if(typeof js=='object'){options=js;js=null;}
return this.each(function(index){var $this=$(this);var opts=$.extend(false,{},$.fn.cluetip.defaults,options||{},$.metadata?$this.metadata():$.meta?$this.data():{});var cluetipContents=false;var cluezIndex=parseInt(opts.cluezIndex,10)-1;var isActive=false,closeOnDelay=0;if(!$('#cluetip').length){$cluetipInner=$('<div id="cluetip-inner"></div>');$cluetipTitle=$('<h3 id="cluetip-title"></h3>');$cluetipOuter=$('<div id="cluetip-outer"></div>').append($cluetipInner).prepend($cluetipTitle);$cluetip=$('<div id="cluetip"></div>').css({zIndex:opts.cluezIndex}).append($cluetipOuter).append('<div id="cluetip-extra"></div>')[insertionType](insertionElement).hide();$('<div id="cluetip-waitimage"></div>').css({position:'absolute',zIndex:cluezIndex-1}).insertBefore('#cluetip').hide();$cluetip.css({position:'absolute',zIndex:cluezIndex});$cluetipOuter.css({position:'relative',zIndex:cluezIndex+1});$cluetipArrows=$('<div id="cluetip-arrows" class="cluetip-arrows"></div>').css({zIndex:cluezIndex+1}).appendTo('#cluetip');}
var dropShadowSteps=(opts.dropShadow)?+opts.dropShadowSteps:0;if(!$dropShadow){$dropShadow=$([]);for(var i=0;i<dropShadowSteps;i++){$dropShadow=$dropShadow.add($('<div></div>').css({zIndex:cluezIndex-i-1,opacity:.1,top:1+i,left:1+i}));};$dropShadow.css({position:'absolute',backgroundColor:'#000'}).prependTo($cluetip);}
var tipAttribute=$this.attr(opts.attribute),ctClass=opts.cluetipClass;if(!tipAttribute&&!opts.splitTitle&&!js)return true;if(opts.local&&opts.hideLocal){$(tipAttribute+':first').hide();}
var tOffset=parseInt(opts.topOffset,10),lOffset=parseInt(opts.leftOffset,10);var tipHeight,wHeight;var defHeight=isNaN(parseInt(opts.height,10))?'auto':(/\D/g).test(opts.height)?opts.height:opts.height+'px';var sTop,linkTop,posY,tipY,mouseY,baseline;var tipInnerWidth=isNaN(parseInt(opts.width,10))?275:parseInt(opts.width,10);var tipWidth=tipInnerWidth+(parseInt($cluetip.css('paddingLeft'))||0)+(parseInt($cluetip.css('paddingRight'))||0)+dropShadowSteps;var linkWidth=this.offsetWidth;var linkLeft,posX,tipX,mouseX,winWidth;var tipParts;var tipTitle=(opts.attribute!='title')?$this.attr(opts.titleAttribute):'';if(opts.splitTitle){if(tipTitle==undefined){tipTitle='';}
tipParts=tipTitle.split(opts.splitTitle);tipTitle=tipParts.shift();}
var localContent;var activate=function(event){if(!opts.onActivate($this)){return false;}
isActive=true;$cluetip.removeClass().css({width:tipInnerWidth});if(tipAttribute==$this.attr('href')){$this.css('cursor',opts.cursor);}
$this.attr('title','');if(opts.hoverClass){$this.addClass(opts.hoverClass);}
linkTop=posY=$this.offset().top;linkLeft=$this.offset().left;mouseX=event.pageX;mouseY=event.pageY;if($this[0].tagName.toLowerCase()!='area'){sTop=$(document).scrollTop();winWidth=$(window).width();}
if(opts.positionBy=='fixed'){posX=linkWidth+linkLeft+lOffset;$cluetip.css({left:posX});}else{posX=(linkWidth>linkLeft&&linkLeft>tipWidth)||linkLeft+linkWidth+tipWidth+lOffset>winWidth?linkLeft-tipWidth-lOffset:linkWidth+linkLeft+lOffset;if($this[0].tagName.toLowerCase()=='area'||opts.positionBy=='mouse'||linkWidth+tipWidth>winWidth){if(mouseX+20+tipWidth>winWidth){$cluetip.addClass(' cluetip-'+ctClass);posX=(mouseX-tipWidth-lOffset)>=0?mouseX-tipWidth-lOffset-parseInt($cluetip.css('marginLeft'),10)+parseInt($cluetipInner.css('marginRight'),10):mouseX-(tipWidth/2);}else{posX=mouseX+lOffset;}}
var pY=posX<0?event.pageY+tOffset:event.pageY;$cluetip.css({left:(posX>0&&opts.positionBy!='bottomTop')?posX:(mouseX+(tipWidth/2)>winWidth)?winWidth/2-tipWidth/2:Math.max(mouseX-(tipWidth/2),0)});}
wHeight=$(window).height();if(js){$cluetipInner.html(js);cluetipShow(pY);}
else if(tipParts){var tpl=tipParts.length;for(var i=0;i<tpl;i++){if(i==0){$cluetipInner.html(tipParts[i]);}else{$cluetipInner.append('<div class="split-body">'+tipParts[i]+'</div>');}};cluetipShow(pY);}
else if(!opts.local&&tipAttribute.indexOf('#')!=0){if(cluetipContents&&opts.ajaxCache){$cluetipInner.html(cluetipContents);cluetipShow(pY);}
else{var ajaxSettings=opts.ajaxSettings;ajaxSettings.url=tipAttribute;ajaxSettings.beforeSend=function(){$cluetipOuter.children().empty();if(opts.waitImage){$('#cluetip-waitimage').css({top:mouseY+20,left:mouseX+20}).show();}};ajaxSettings.error=function(){if(isActive){$cluetipInner.html('<i>sorry, the contents could not be loaded</i>');}};ajaxSettings.success=function(data){cluetipContents=opts.ajaxProcess(data);if(isActive){$cluetipInner.html(cluetipContents);}};ajaxSettings.complete=function(){imgCount=$('#cluetip-inner img').length;if(imgCount&&!$.browser.opera){$('#cluetip-inner img').load(function(){imgCount--;if(imgCount<1){$('#cluetip-waitimage').hide();if(isActive)cluetipShow(pY);}});}else{$('#cluetip-waitimage').hide();if(isActive)cluetipShow(pY);}};$.ajax(ajaxSettings);}}else if(opts.local){var $localContent=$(tipAttribute+':first');var localCluetip=$.fn.wrapInner?$localContent.wrapInner('<div></div>').children().clone(true):$localContent.html();$.fn.wrapInner?$cluetipInner.empty().append(localCluetip):$cluetipInner.html(localCluetip);cluetipShow(pY);}};var cluetipShow=function(bpY){$cluetip.addClass('cluetip-'+ctClass);if(opts.truncate){var $truncloaded=$cluetipInner.text().slice(0,opts.truncate)+'...';$cluetipInner.html($truncloaded);}
function doNothing(){};tipTitle?$cluetipTitle.show().html(tipTitle):(opts.showTitle)?$cluetipTitle.show().html('&nbsp;'):$cluetipTitle.hide();if(opts.sticky){var $closeLink=$('<div id="cluetip-close"><a href="#">'+opts.closeText+'</a></div>');(opts.closePosition=='bottom')?$closeLink.appendTo($cluetipInner):(opts.closePosition=='title')?$closeLink.prependTo($cluetipTitle):$closeLink.prependTo($cluetipInner);$closeLink.click(function(){cluetipClose();return false;});if(opts.mouseOutClose){if($.fn.hoverIntent&&opts.hoverIntent){$cluetip.hoverIntent({over:doNothing,timeout:opts.hoverIntent.timeout,out:function(){$closeLink.trigger('click');}});}else{$cluetip.hover(doNothing,function(){$closeLink.trigger('click');});}}else{$cluetip.unbind('mouseout');}}
var direction='';$cluetipOuter.css({overflow:defHeight=='auto'?'visible':'auto',height:defHeight});tipHeight=defHeight=='auto'?Math.max($cluetip.outerHeight(),$cluetip.height()):parseInt(defHeight,10);tipY=posY;baseline=sTop+wHeight;if(opts.positionBy=='fixed'){tipY=posY-opts.dropShadowSteps+tOffset;}else if((posX<mouseX&&Math.max(posX,0)+tipWidth>mouseX)||opts.positionBy=='bottomTop'){if(posY+tipHeight+tOffset>baseline&&mouseY-sTop>tipHeight+tOffset){tipY=mouseY-tipHeight-tOffset;direction='top';}else{tipY=mouseY+tOffset;direction='bottom';}}else if(posY+tipHeight+tOffset>baseline){tipY=(tipHeight>=wHeight)?sTop:baseline-tipHeight-tOffset;}else if($this.css('display')=='block'||$this[0].tagName.toLowerCase()=='area'||opts.positionBy=="mouse"){tipY=bpY-tOffset;}else{tipY=posY-opts.dropShadowSteps;}
if(direction==''){posX<linkLeft?direction='left':direction='right';}
$cluetip.css({top:tipY+'px'}).removeClass().addClass('clue-'+direction+'-'+ctClass).addClass(' cluetip-'+ctClass);if(opts.arrows){var bgY=(posY-tipY-opts.dropShadowSteps);$cluetipArrows.css({top:(/(left|right)/.test(direction)&&posX>=0&&bgY>0)?bgY+'px':/(left|right)/.test(direction)?0:''}).show();}else{$cluetipArrows.hide();}
$dropShadow.hide();$cluetip.hide()[opts.fx.open](opts.fx.open!='show'&&opts.fx.openSpeed);if(opts.dropShadow)$dropShadow.css({height:tipHeight,width:tipInnerWidth}).show();if($.fn.bgiframe){$cluetip.bgiframe();}
if(opts.delayedClose>0){closeOnDelay=setTimeout(cluetipClose,opts.delayedClose);}
opts.onShow($cluetip,$cluetipInner);};var inactivate=function(){isActive=false;$('#cluetip-waitimage').hide();if(!opts.sticky||(/click|toggle/).test(opts.activation)){cluetipClose();clearTimeout(closeOnDelay);};if(opts.hoverClass){$this.removeClass(opts.hoverClass);}
$('.cluetip-clicked').removeClass('cluetip-clicked');};var cluetipClose=function(){$cluetipOuter.parent().hide().removeClass().end().children().empty();if(tipTitle){$this.attr(opts.titleAttribute,tipTitle);}
$this.css('cursor','');if(opts.arrows)$cluetipArrows.css({top:''});};if((/click|toggle/).test(opts.activation)){$this.click(function(event){if($cluetip.is(':hidden')||!$this.is('.cluetip-clicked')){activate(event);$('.cluetip-clicked').removeClass('cluetip-clicked');$this.addClass('cluetip-clicked');}else{inactivate(event);}
this.blur();return false;});}else if(opts.activation=='focus'){$this.focus(function(event){activate(event);});$this.blur(function(event){inactivate(event);});}else{$this.click(function(){if($this.attr('href')&&$this.attr('href')==tipAttribute&&!opts.clickThrough){return false;}});var mouseTracks=function(evt){if(opts.tracking==true){var trackX=posX-evt.pageX;var trackY=tipY?tipY-evt.pageY:posY-evt.pageY;$this.mousemove(function(evt){$cluetip.css({left:evt.pageX+trackX,top:evt.pageY+trackY});});}};if($.fn.hoverIntent&&opts.hoverIntent){$this.mouseover(function(){$this.attr('title','');}).hoverIntent({sensitivity:opts.hoverIntent.sensitivity,interval:opts.hoverIntent.interval,over:function(event){activate(event);mouseTracks(event);},timeout:opts.hoverIntent.timeout,out:function(event){inactivate(event);$this.unbind('mousemove');}});}else{$this.hover(function(event){activate(event);mouseTracks(event);},function(event){inactivate(event);$this.unbind('mousemove');});}}});};$.fn.cluetip.defaults={width:275,height:'auto',cluezIndex:97,positionBy:'auto',topOffset:15,leftOffset:15,local:false,hideLocal:true,attribute:'rel',titleAttribute:'title',splitTitle:'',showTitle:true,cluetipClass:'default',hoverClass:'',waitImage:true,cursor:'help',arrows:false,dropShadow:true,dropShadowSteps:6,sticky:false,mouseOutClose:false,activation:'hover',clickThrough:false,tracking:false,delayedClose:0,closePosition:'top',closeText:'Close',truncate:0,fx:{open:'show',openSpeed:''},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(e){return true;},onShow:function(ct,c){},ajaxCache:true,ajaxProcess:function(data){data=data.replace(/<s(cript|tyle)(.|\s)*?\/s(cript|tyle)>/g,'').replace(/<(link|title)(.|\s)*?\/(link|title)>/g,'');return data;},ajaxSettings:{dataType:'html'},debug:false};$(document).ready(function(){$("#UsrMsgHlp a").hover(showUsrMsgHlp,hideUsrMsgHlp);});function showUsrMsgHlp(){$("#UsrMsgHlp a span").show();$("#UsrMsgHlp a span").animate({top:"-40px",opacity:1},250);}
function hideUsrMsgHlp(){$("#UsrMsgHlp a span").animate({top:"-35px",opacity:0},250);setTimeout("$('#UsrMsgHlp a span').hide();",250);$("#UsrMsgHlp a span").animate({top:"-45px"},250);}
var insertionType='appendTo',insertionElement='body';$.cluetip={};$.cluetip.setup=function(options){if(options&&options.insertionType&&(options.insertionType).match(/appendTo|prependTo|insertBefore|insertAfter/)){insertionType=options.insertionType;}
if(options&&options.insertionElement){insertionElement=options.insertionElement;}};})(jQuery);(function($){$.fn.extend({getUniqueId:function(p){return p+new Date().getTime();},accessibleTabs:function(config){var defaults={wrapperClass:'content',currentClass:'current',tabhead:'h4',tabbody:'.tabbody',fx:'show',fxspeed:'normal',currentInfoText:'current tab: ',currentInfoPosition:'prepend',currentInfoClass:'current-info'};var options=$.extend(defaults,config);var o=this;return this.each(function(){var el=$(this);var list='';var contentAnchor=o.getUniqueId('accessibletabscontent');var tabsAnchor=o.getUniqueId('accessibletabs');$(el).wrapInner('<div class="'+options.wrapperClass+'"></div>');$(el).find(options.tabhead).each(function(i){var id='';if(i===0){id=' id="'+tabsAnchor+'"';}
list+='<li><a'+id+' href="#'+contentAnchor+'">'+$(this).text()+'</a></li>';$(this).remove();});$(el).prepend('<ul>'+list+'</ul>');$(el).find(options.tabbody).hide();$(el).find(options.tabbody+':first').show().before('<'+options.tabhead+'><a tabindex="0" class="accessibletabsanchor" name="'+contentAnchor+'" id="'+contentAnchor+'">'+$(el).find("ul>li:first").text()+'</a></'+options.tabhead+'>');$(el).find("ul>li:first").addClass(options.currentClass).find('a')[options.currentInfoPosition]('<span class="'+options.currentInfoClass+'">'+options.currentInfoText+'</span>');$(el).find('ul>li>a').each(function(i){$(this).click(function(event){event.preventDefault();$(el).find('ul>li.current').removeClass(options.currentClass).find("span."+options.currentInfoClass).remove();$(this).blur();$(el).find(options.tabbody+':visible').hide();$(el).find(options.tabbody).eq(i)[options.fx](options.fxspeed);$('#'+contentAnchor).text($(this).text()).focus();$(this)[options.currentInfoPosition]('<span class="'+options.currentInfoClass+'">'+options.currentInfoText+'</span>').parent().addClass(options.currentClass);});});});}});})(jQuery);(function($){var RETURN=13;var TAB=9;var ESC=27;var ARRLEFT=37;var ARRUP=38;var ARRRIGHT=39;var ARRDOWN=40;var BACKSPACE=8;var DELETE=46;function debug(s){$('#info').append(htmlspecialchars(s)+'<br>');}
function getCaretPosition(obj){var start=-1;var end=-1;if(typeof obj.selectionStart!="undefined"){start=obj.selectionStart;end=obj.selectionEnd;}
else if(document.selection&&document.selection.createRange){var M=document.selection.createRange();var Lp;try{Lp=M.duplicate();Lp.moveToElementText(obj);}catch(e){Lp=obj.createTextRange();}
Lp.setEndPoint("EndToStart",M);start=Lp.text.length;if(start>obj.value.length)
start=-1;Lp.setEndPoint("EndToStart",M);end=Lp.text.length;if(end>obj.value.length)
end=-1;}
return{'start':start,'end':end};}
function setCaret(obj,l){obj.focus();if(obj.setSelectionRange){obj.setSelectionRange(l,l);}
else if(obj.createTextRange){m=obj.createTextRange();m.moveStart('character',l);m.collapse();m.select();}}
function prepareArray(jsondata){var new_arr=[];for(var i=0;i<jsondata.length;i++){if(jsondata[i].id!=undefined&&jsondata[i].value!=undefined){jsondata[i].id=jsondata[i].id+"";jsondata[i].value=jsondata[i].value+"";if(jsondata[i].info!=undefined)
jsondata[i].info=jsondata[i].info+"";new_arr.push(jsondata[i]);}}
return new_arr;}
function escapearg(s){if(s==undefined||!s)return'';return s.replace('\\','\\\\').replace('*','\\*').replace('.','\\.').replace('/','\\/');}
function htmlspecialchars(s){if(s==undefined||!s)return'';return s.replace('&','&amp;').replace('<','&lt;').replace('>','&gt;');}
function ltrim(s){if(s==undefined||!s)return'';return s.replace(/^\s+/g,'');}
$.fn.autocomplete=function(options){return this.each(function(){var me=$(this);var me_this=$(this).get(0);if(!me.is('input:text,input:password,textarea'))
return;if(!options&&(!$.isFunction(options.get)||!options.ajax_get)){return;}
if(me.attr('jqac')=='on')return;me.attr('jqac','on');me.attr('autocomplete','off');options=$.extend({delay:500,timeout:5000,minchars:3,multi:false,cache:true,height:150,autowidth:false,noresults:'Keine Vorschläge'},options);me.keydown(function(ev){switch(ev.which){case RETURN:if(!suggestions_menu)return true;else setHighlightedValue();return false;case ESC:clearSuggestions();return false;}
return true;});me.keypress(function(ev){switch(ev.keyCode){case RETURN:case ESC:return false;case ARRUP:changeHighlight(ev.keyCode);return false;case ARRDOWN:if(!suggestions_menu)getSuggestions(getUserInput());else changeHighlight(ev.keyCode);return false;}
return true;});me.keyup(function(ev){switch(ev.which){case RETURN:case ESC:case ARRLEFT:case ARRRIGHT:case ARRUP:case ARRDOWN:return false;default:getSuggestions(getUserInput());}
return true;});var user_input="";var input_chars_size=0;var suggestions=[];var current_highlight=0;var suggestions_menu=false;var suggestions_list=false;var loading_indicator=false;var clearSuggestionsTimer=false;var getSuggestionsTimer=false;var showLoadingTimer=false;var zIndex=me.css('z-index');function getUserInput(){var val=me.val();if(options.multi){var pos=getCaretPosition(me_this);var start=pos.start;for(;start>0&&val.charAt(start-1)!=',';start--){}
var end=pos.start;for(;end<val.length&&val.charAt(end)!=',';end++){}
var val=val.substr(start,end-start);}
return ltrim(val);}
function setSuggestion(val){user_input=val;if(options.multi){var orig=me.val();var pos=getCaretPosition(me_this);var start=pos.start;for(;start>0&&orig.charAt(start-1)!=',';start--){}
var end=pos.start;for(;end<orig.length&&orig.charAt(end)!=',';end++){}
var new_val=orig.substr(0,start)+(start>0?' ':'')+val+orig.substr(end);me.val(new_val);setCaret(me_this,start+val.length+(start>0?1:0));}
else{me_this.focus();me.val(val);}}
function getSuggestions(val){if(val.length<options.minchars){clearSuggestions();return false;}
if(options.cache&&val.length>input_chars_size&&suggestions.length){var arr=[];for(var i=0;i<suggestions.length;i++){var re=new RegExp("("+escapearg(val)+")",'ig');if(re.exec(suggestions[i].value))
arr.push(suggestions[i]);}
user_input=val;input_chars_size=val.length;suggestions=arr;createList(suggestions);return false;}
else{clearTimeout(getSuggestionsTimer);user_input=val;input_chars_size=val.length;getSuggestionsTimer=setTimeout(function(){suggestions=[];if($.isFunction(options.pre_callback))
options.pre_callback();if($.isFunction(options.get)){suggestions=prepareArray(options.get(val));createList(suggestions);}
else if($.isFunction(options.ajax_get)){clearSuggestions();showLoadingTimer=setTimeout(show_loading,options.delay);options.ajax_get(val,ajax_continuation);}},options.delay);}
return false;};function ajax_continuation(jsondata){hide_loading();suggestions=prepareArray(jsondata);createList(suggestions);}
function show_loading(){if(!loading_indicator){loading_indicator=$('<div class="jqac-menu"><div class="jqac-loading">Lade</div></div>').get(0);$(loading_indicator).css('position','absolute');var pos=me.offset();$(loading_indicator).css('left',pos.left+"px");$(loading_indicator).css('top',(pos.top+me.height()+2)+"px");if(!options.autowidth)
$(loading_indicator).width(me.width());$('body').append(loading_indicator);}
$(loading_indicator).show();setTimeout(hide_loading,10000);}
function hide_loading(){if(loading_indicator)
$(loading_indicator).hide();clearTimeout(showLoadingTimer);}
function createList(arr){if(suggestions_menu)
$(suggestions_menu).remove();hide_loading();killTimeout();suggestions_menu=$('<div class="jqac-menu"></div>').get(0);$(suggestions_menu).css({'position':'absolute','z-index':zIndex,'max-height':options.height+'px','overflow-y':'auto'});suggestions_list=$('<ul></ul>').get(0);$(suggestions_list).css('list-style','none').css('margin','0px').css('padding','2px').css('overflow','hidden');var re=new RegExp("("+escapearg(htmlspecialchars(user_input))+")",'ig');for(var i=0;i<arr.length;i++){var val=new String(arr[i].value);var output=htmlspecialchars(val).replace(re,'<em>$1</em>');var span=$('<span class="jqac-link">'+output+'</span>').get(0);if(arr[i].info!=undefined&&arr[i].info!=""){$(span).append($('<div class="jqac-info">'+arr[i].info+'</div>'));}
$(span).attr('name',i+1);$(span).click(function(){setHighlightedValue();});$(span).mouseover(function(){setHighlight($(this).attr('name'),true);});var li=$('<li></li>').get(0);$(li).append(span);$(suggestions_list).append(li);}
if(arr.length==0){$(suggestions_list).append('<li class="jqac-warning">'+options.noresults+'</li>');}
$(suggestions_menu).append(suggestions_list);var pos=me.offset();$(suggestions_menu).css('left',pos.left+"px");$(suggestions_menu).css('top',(pos.top+me.height()+2)+"px");if(!options.autowidth)
$(suggestions_menu).width(me.width());$(suggestions_menu).mouseover(function(){killTimeout()});$(suggestions_menu).mouseout(function(){resetTimeout()});$('body').append(suggestions_menu);if($.fn.bgiframe)
$(suggestions_menu).bgiframe({height:suggestions_menu.scrollHeight});if(suggestions_menu.scrollHeight>options.height){$(suggestions_menu).height(options.height);$(suggestions_menu).width($(suggestions_menu).width()+20);}
current_highlight=0;clearSuggestionsTimer=setTimeout(function(){clearSuggestions()},options.timeout);};function setHighlightedValue(){if(current_highlight&&suggestions[current_highlight-1]){var sugg=suggestions[current_highlight-1];if(sugg.affected_value!=undefined&&sugg.affected_value!='')
setSuggestion(sugg.affected_value);else
setSuggestion(sugg.value);if($.isFunction(options.callback))
options.callback(suggestions[current_highlight-1]);clearSuggestions();}};function changeHighlight(key){if(!suggestions_list||suggestions.length==0)return false;var n;if(key==ARRDOWN)
n=current_highlight+1;else if(key==ARRUP)
n=current_highlight-1;if(n>$(suggestions_list).children().size())
n=1;if(n<1)
n=$(suggestions_list).children().size();setHighlight(n);};function setHighlight(n,mouse_mode){if(!suggestions_list)return false;if(current_highlight>0)clearHighlight();current_highlight=Number(n);var li=$(suggestions_list).children().get(current_highlight-1);li.className='jqac-highlight';if(!mouse_mode)adjustScroll(li);killTimeout();};function clearHighlight(){if(!suggestions_list)return false;if(current_highlight>0){$(suggestions_list).children().get(current_highlight-1).className='';current_highlight=0;}};function clearSuggestions(){killTimeout();if(suggestions_menu){$(suggestions_menu).remove();suggestions_menu=false;suggestions_list=false;current_highlight=0;}};function adjustScroll(el){if(!suggestions_menu)return false;var viewportHeight=suggestions_menu.clientHeight;var wholeHeight=suggestions_menu.scrollHeight;var scrolled=suggestions_menu.scrollTop;var elTop=el.offsetTop;var elBottom=elTop+el.offsetHeight;if(elBottom>scrolled+viewportHeight){suggestions_menu.scrollTop=elBottom-viewportHeight;}
else if(elTop<scrolled){suggestions_menu.scrollTop=elTop;}
return true;}
function killTimeout(){clearTimeout(clearSuggestionsTimer);};function resetTimeout(){clearTimeout(clearSuggestionsTimer);clearSuggestionsTimer=setTimeout(function(){clearSuggestions()},1000);};})};})($);(function($){var isIphone=(window.orientation!=undefined);$.extend({mask:{rules:{'z':/[a-z]/,'Z':/[A-Z]/,'a':/[a-zA-Z]/,'*':/[0-9a-zA-Z]/,'@':/[0-9a-zA-ZÃ§Ã‡Ã¡Ã Ã£Ã©Ã¨Ã­Ã¬Ã³Ã²ÃµÃºÃ¹Ã¼]/},keyRepresentation:{8:'backspace',9:'tab',13:'enter',16:'shift',17:'control',18:'alt',27:'esc',33:'page up',34:'page down',35:'end',36:'home',37:'left',38:'up',39:'right',40:'down',45:'insert',46:'delete',116:'f5',224:'command'},iphoneKeyRepresentation:{10:'go',127:'delete'},signals:{'+':'','-':'-'},options:{attr:'alt',mask:null,type:'fixed',maxLength:-1,defaultValue:'',signal:false,textAlign:true,selectCharsOnFocus:true,autoTab:true,fixedChars:'[(),.:/ -]',onInvalid:function(){},onValid:function(){},onOverflow:function(){}},masks:{'phone':{mask:'(99) 9999-9999'},'phone-us':{mask:'(999) 999-9999'},'cpf':{mask:'999.999.999-99'},'cnpj':{mask:'99.999.999/9999-99'},'date':{mask:'39/19/9999'},'date-us':{mask:'19/39/9999'},'cep':{mask:'99999-999'},'time':{mask:'29:59'},'cc':{mask:'9999 9999 9999 9999'},'integer':{mask:'999.999.999.999',type:'reverse'},'decimal':{mask:'99,999.999.999.999',type:'reverse',defaultValue:'000'},'decimal-us':{mask:'99.999,999,999,999',type:'reverse',defaultValue:'000'},'signed-decimal':{mask:'99,999.999.999.999',type:'reverse',defaultValue:'+000'},'signed-decimal-us':{mask:'99,999.999.999.999',type:'reverse',defaultValue:'+000'}},init:function(){if(!this.hasInit){var self=this,i,keyRep=(isIphone)?this.iphoneKeyRepresentation:this.keyRepresentation;this.ignore=false;for(i=0;i<=9;i++)this.rules[i]=new RegExp('[0-'+i+']');this.keyRep=keyRep;this.ignoreKeys=[];$.each(keyRep,function(key){self.ignoreKeys.push(parseInt(key));});this.hasInit=true;}},set:function(el,options){var maskObj=this,$el=$(el),mlStr='maxLength';options=options||{};this.init();return $el.each(function(){if(options.attr)maskObj.options.attr=options.attr;var $this=$(this),o=$.extend({},maskObj.options),attrValue=$this.attr(o.attr),tmpMask='',pasteEvent=maskObj.__getPasteEvent();tmpMask=(typeof options=='string')?options:(attrValue!='')?attrValue:null;if(tmpMask)o.mask=tmpMask;if(maskObj.masks[tmpMask])o=$.extend(o,maskObj.masks[tmpMask]);if(typeof options=='object'&&options.constructor!=Array)o=$.extend(o,options);if($.metadata)o=$.extend(o,$this.metadata());if(o.mask!=null){if($this.data('mask'))maskObj.unset($this);var defaultValue=o.defaultValue,reverse=(o.type=='reverse'),fixedCharsRegG=new RegExp(o.fixedChars,'g');if(o.maxLength==-1)o.maxLength=$this.attr(mlStr);o=$.extend({},o,{fixedCharsReg:new RegExp(o.fixedChars),fixedCharsRegG:fixedCharsRegG,maskArray:o.mask.split(''),maskNonFixedCharsArray:o.mask.replace(fixedCharsRegG,'').split('')});if(reverse&&o.textAlign)$this.css('text-align','right');if($this.val()!='')$this.val(maskObj.string($this.val(),o));else if(defaultValue!='')$this.val(maskObj.string(defaultValue,o));if(o.type=='infinite')o.type='repeat';$this.data('mask',o);$this.removeAttr(mlStr);$this.bind('keydown',{func:maskObj._keyDown,thisObj:maskObj},maskObj._onMask).bind('keypress',{func:maskObj._keyPress,thisObj:maskObj},maskObj._onMask).bind('keyup',{func:maskObj._keyUp,thisObj:maskObj},maskObj._onMask).bind('focus',maskObj._onFocus).bind('blur',maskObj._onBlur).bind('change',maskObj._onChange).bind(pasteEvent,{func:maskObj._paste,thisObj:maskObj},maskObj._delayedOnMask);}});},unset:function(el){var $el=$(el),_this=this;return $el.each(function(){var $this=$(this);if($this.data('mask')){var maxLength=$this.data('mask').maxLength,pasteEvent=_this.__getPasteEvent();if(maxLength!=-1)$this.attr('maxLength',maxLength);$this.unbind('keydown',_this._onMask).unbind('keypress',_this._onMask).unbind('keyup',_this._onMask).unbind('focus',_this._onFocus).unbind('blur',_this._onBlur).unbind('change',_this._onChange).unbind(pasteEvent,_this._delayedOnMask).removeData('mask');}});},string:function(str,options){this.init();var o={};if(typeof str!='string')str=String(str);switch(typeof options){case'string':if(this.masks[options])o=$.extend(o,this.masks[options]);else o.mask=options;break;case'object':o=options;}
if(!o.fixedChars)o.fixedChars=this.options.fixedChars;var fixedCharsReg=new RegExp(o.fixedChars),fixedCharsRegG=new RegExp(o.fixedChars,'g');if((o.type=='reverse')&&o.defaultValue){if(typeof this.signals[o.defaultValue.charAt(0)]!='undefined'){var maybeASignal=str.charAt(0);o.signal=(typeof this.signals[maybeASignal]!='undefined')?this.signals[maybeASignal]:this.signals[o.defaultValue.charAt(0)];o.defaultValue=o.defaultValue.substring(1);}}
return this.__maskArray(str.split(''),o.mask.replace(fixedCharsRegG,'').split(''),o.mask.split(''),o.type,o.maxLength,o.defaultValue,fixedCharsReg,o.signal);},_onFocus:function(e){var $this=$(this),dataObj=$this.data('mask');dataObj.inputFocusValue=$this.val();dataObj.changed=false;if(dataObj.selectCharsOnFocus)$this.select();},_onBlur:function(e){var $this=$(this),dataObj=$this.data('mask');if(dataObj.inputFocusValue!=$this.val()&&dataObj.type=='reverse'&&!dataObj.changed)
$this.trigger('change');},_onChange:function(e){$(this).data('mask').changed=true;},_onMask:function(e){var thisObj=e.data.thisObj,o={};o._this=e.target;o.$this=$(o._this);if(o.$this.attr('readonly'))return true;o.data=o.$this.data('mask');o[o.data.type]=true;o.value=o.$this.val();o.nKey=thisObj.__getKeyNumber(e);o.range=thisObj.__getRange(o._this);o.valueArray=o.value.split('');return e.data.func.call(thisObj,e,o);},_delayedOnMask:function(e){e.type='paste';setTimeout(function(){e.data.thisObj._onMask(e);},1);},_keyDown:function(e,o){this.ignore=$.inArray(o.nKey,this.ignoreKeys)>-1||e.ctrlKey||e.metaKey||e.altKey;if(this.ignore){var rep=this.keyRep[o.nKey];o.data.onValid.call(o._this,rep?rep:'',o.nKey);}
return isIphone?this._keyPress(e,o):true;},_keyUp:function(e,o){if(o.nKey==9||o.nKey==16)return true;if(o.data.type=='repeat'){this.__autoTab(o);return true;}
return this._paste(e,o);},_paste:function(e,o){if(o.reverse)this.__changeSignal(e.type,o);var $thisVal=this.__maskArray(o.valueArray,o.data.maskNonFixedCharsArray,o.data.maskArray,o.data.type,o.data.maxLength,o.data.defaultValue,o.data.fixedCharsReg,o.data.signal);o.$this.val($thisVal);if(!o.reverse&&o.data.defaultValue.length&&(o.range.start==o.range.end))
this.__setRange(o._this,o.range.start,o.range.end);if(($.browser.msie||$.browser.safari)&&!o.reverse)this.__setRange(o._this,o.range.start,o.range.end);if(this.ignore)return true;this.__autoTab(o);return true;},_keyPress:function(e,o){if(this.ignore)return true;if(o.reverse)this.__changeSignal(e.type,o);var c=String.fromCharCode(o.nKey),rangeStart=o.range.start,rawValue=o.value,maskArray=o.data.maskArray;if(o.reverse){var valueStart=rawValue.substr(0,rangeStart),valueEnd=rawValue.substr(o.range.end,rawValue.length);rawValue=valueStart+c+valueEnd;if(o.data.signal&&(rangeStart-o.data.signal.length>0))rangeStart-=o.data.signal.length;}
var valueArray=rawValue.replace(o.data.fixedCharsRegG,'').split(''),extraPos=this.__extraPositionsTill(rangeStart,maskArray,o.data.fixedCharsReg);o.rsEp=rangeStart+extraPos;if(o.repeat)o.rsEp=0;if(!this.rules[maskArray[o.rsEp]]||(o.data.maxLength!=-1&&valueArray.length>=o.data.maxLength&&o.repeat)){o.data.onOverflow.call(o._this,c,o.nKey);return false;}
else if(!this.rules[maskArray[o.rsEp]].test(c)){o.data.onInvalid.call(o._this,c,o.nKey);return false;}
else o.data.onValid.call(o._this,c,o.nKey);var $thisVal=this.__maskArray(valueArray,o.data.maskNonFixedCharsArray,maskArray,o.data.type,o.data.maxLength,o.data.defaultValue,o.data.fixedCharsReg,o.data.signal,extraPos);o.$this.val($thisVal);return(o.reverse)?this._keyPressReverse(e,o):(o.fixed)?this._keyPressFixed(e,o):true;},_keyPressFixed:function(e,o){if(o.range.start==o.range.end){if((o.rsEp==0&&o.value.length==0)||o.rsEp<o.value.length)
this.__setRange(o._this,o.rsEp,o.rsEp+1);}
else
this.__setRange(o._this,o.range.start,o.range.end);return true;},_keyPressReverse:function(e,o){if($.browser.msie&&((o.rangeStart==0&&o.range.end==0)||o.rangeStart!=o.range.end))
this.__setRange(o._this,o.value.length);return false;},__autoTab:function(o){if(o.data.autoTab&&((o.$this.val().length>=o.data.maskArray.length&&!o.repeat)||(o.data.maxLength!=-1&&o.valueArray.length>=o.data.maxLength&&o.repeat))){var nextEl=this.__getNextInput(o._this,o.data.autoTab);if(nextEl){o.$this.trigger('blur');nextEl.focus().select();}}},__changeSignal:function(eventType,o){if(o.data.signal!==false){var inputChar=(eventType=='paste')?o.value.charAt(0):String.fromCharCode(o.nKey);if(this.signals&&(typeof this.signals[inputChar]!='undefined')){o.data.signal=this.signals[inputChar];}}},__getPasteEvent:function(){return($.browser.opera||($.browser.mozilla&&parseFloat($.browser.version.substr(0,3))<1.9))?'input':'paste';},__getKeyNumber:function(e){return(e.charCode||e.keyCode||e.which);},__maskArray:function(valueArray,maskNonFixedCharsArray,maskArray,type,maxlength,defaultValue,fixedCharsReg,signal,extraPos){if(type=='reverse')valueArray.reverse();valueArray=this.__removeInvalidChars(valueArray,maskNonFixedCharsArray,type=='repeat'||type=='infinite');if(defaultValue)valueArray=this.__applyDefaultValue.call(valueArray,defaultValue);valueArray=this.__applyMask(valueArray,maskArray,extraPos,fixedCharsReg);switch(type){case'reverse':valueArray.reverse();return(signal||'')+valueArray.join('').substring(valueArray.length-maskArray.length);case'infinite':case'repeat':var joinedValue=valueArray.join('');return(maxlength!=-1&&valueArray.length>=maxlength)?joinedValue.substring(0,maxlength):joinedValue;default:return valueArray.join('').substring(0,maskArray.length);}
return'';},__applyDefaultValue:function(defaultValue){var defLen=defaultValue.length,thisLen=this.length,i;for(i=thisLen-1;i>=0;i--){if(this[i]==defaultValue.charAt(0))this.pop();else break;}
for(i=0;i<defLen;i++)if(!this[i])
this[i]=defaultValue.charAt(i);return this;},__removeInvalidChars:function(valueArray,maskNonFixedCharsArray,repeatType){for(var i=0,y=0;i<valueArray.length;i++){if(maskNonFixedCharsArray[y]&&this.rules[maskNonFixedCharsArray[y]]&&!this.rules[maskNonFixedCharsArray[y]].test(valueArray[i])){valueArray.splice(i,1);if(!repeatType)y--;i--;}
if(!repeatType)y++;}
return valueArray;},__applyMask:function(valueArray,maskArray,plus,fixedCharsReg){if(typeof plus=='undefined')plus=0;for(var i=0;i<valueArray.length+plus;i++){if(maskArray[i]&&fixedCharsReg.test(maskArray[i]))
valueArray.splice(i,0,maskArray[i]);}
return valueArray;},__extraPositionsTill:function(rangeStart,maskArray,fixedCharsReg){var extraPos=0;while(fixedCharsReg.test(maskArray[rangeStart])){rangeStart++;extraPos++;}
return extraPos;},__getNextInput:function(input,selector){var formEls=input.form.elements,initialInputIndex=$.inArray(input,formEls)+1,jInput=null,i;for(i=initialInputIndex;i<formEls.length;i++){jInput=$(formEls[i]);if(this.__isNextInput(jInput,selector))
return jInput;}
var forms=document.forms,initialFormIndex=$.inArray(input.form,forms)+1,y,tmpFormEls=null;for(y=initialFormIndex;y<forms.length;y++){tmpFormEls=forms[y].elements;for(i=0;i<tmpFormEls.length;i++){jInput=$(tmpFormEls[i]);if(this.__isNextInput(jInput,selector))
return jInput;}}
return null;},__isNextInput:function(formEl,selector){return formEl&&formEl.attr('type')!='hidden'&&formEl.get(0).tagName.toLowerCase()!='fieldset'&&(selector===true||(typeof selector=='string'&&formEl.is(selector)));},__setRange:function(input,start,end){if(typeof end=='undefined')end=start;if(input.setSelectionRange){input.setSelectionRange(start,end);}
else{var range=input.createTextRange();range.collapse();range.moveStart('character',start);range.moveEnd('character',end-start);range.select();}},__getRange:function(input){if(!$.browser.msie)return{start:input.selectionStart,end:input.selectionEnd};var pos={start:0,end:0},range=document.selection.createRange();pos.start=0-range.duplicate().moveStart('character',-100000);pos.end=pos.start+range.text.length;return pos;},unmaskedVal:function(el){return $(el).val().replace($.mask.fixedCharsRegG,'');}}});$.fn.extend({setMask:function(options){return $.mask.set(this,options);},unsetMask:function(){return $.mask.unset(this);},unmaskedVal:function(){return $.mask.unmaskedVal(this[0]);}});})(jQuery);(function($){$.fn.shortPass='Too short';$.fn.badPass='Weak';$.fn.goodPass='Good';$.fn.strongPass='Strong';$.fn.samePassword='Username and Password identical.';$.fn.resultStyle="";$.fn.passStrength=function(options){var defaults={shortPass:"shortPass",badPass:"badPass",goodPass:"goodPass",strongPass:"strongPass",baseStyle:"testresult",userid:"",messageloc:1};var opts=$.extend(defaults,options);return this.each(function(){var obj=$(this);$(obj).unbind().keyup(function()
{var results=$.fn.teststrength($(this).val(),$(opts.userid).val(),opts);if(opts.messageloc===1)
{$(this).next("."+opts.baseStyle).remove();$(this).after("<span class=\""+opts.baseStyle+"\"><span></span></span>");$(this).next("."+opts.baseStyle).addClass($(this).resultStyle).find("span").text(results);}
else
{$(this).prev("."+opts.baseStyle).remove();$(this).before("<span class=\""+opts.baseStyle+"\"><span></span></span>");$(this).prev("."+opts.baseStyle).addClass($(this).resultStyle).find("span").text(results);}});$.fn.teststrength=function(password,username,option){var score=0;if(password.length<4){this.resultStyle=option.shortPass;return $(this).shortPass;}
if(password.toLowerCase()==username.toLowerCase()){this.resultStyle=option.badPass;return $(this).samePassword;}
score+=password.length*4;score+=($.fn.checkRepetition(1,password).length-password.length)*1;score+=($.fn.checkRepetition(2,password).length-password.length)*1;score+=($.fn.checkRepetition(3,password).length-password.length)*1;score+=($.fn.checkRepetition(4,password).length-password.length)*1;if(password.match(/(.*[0-9].*[0-9].*[0-9])/)){score+=5;}
if(password.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)){score+=5;}
if(password.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)){score+=10;}
if(password.match(/([a-zA-Z])/)&&password.match(/([0-9])/)){score+=15;}
if(password.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&password.match(/([0-9])/)){score+=15;}
if(password.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&password.match(/([a-zA-Z])/)){score+=15;}
if(password.match(/^\w+$/)||password.match(/^\d+$/)){score-=10;}
if(score<0){score=0;}
if(score>100){score=100;}
if(score<34){this.resultStyle=option.badPass;return $(this).badPass;}
if(score<68){this.resultStyle=option.goodPass;return $(this).goodPass;}
this.resultStyle=option.strongPass;return $(this).strongPass;};});};})(jQuery);$.fn.checkRepetition=function(pLen,str){var res="";for(var i=0;i<str.length;i++)
{var repeated=true;for(var j=0;j<pLen&&(j+i+pLen)<str.length;j++){repeated=repeated&&(str.charAt(j+i)==str.charAt(j+i+pLen));}
if(j<pLen){repeated=false;}
if(repeated){i+=pLen-1;repeated=false;}
else{res+=str.charAt(i);}}
return res;};(function($){var bn='datepick';function Datepick(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this.regional=[];this.regional['']={clearText:'Clear',clearStatus:'Erase the current date',closeText:'Close',closeStatus:'Close without change',prevText:'&#x3c;Prev',prevStatus:'Show the previous month',prevBigText:'&#x3c;&#x3c;',prevBigStatus:'Show the previous year',nextText:'Next&#x3e;',nextStatus:'Show the next month',nextBigText:'&#x3e;&#x3e;',nextBigStatus:'Show the next year',currentText:'Today',currentStatus:'Show the current month',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],monthStatus:'Show a different month',yearStatus:'Show a different year',weekHeader:'Wk',weekStatus:'Week of the year',dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],dayStatus:'Set DD as first week day',dateStatus:'Select DD, M d',dateFormat:'mm/dd/yy',firstDay:0,initStatus:'Select a date',isRTL:false};this._defaults={showOn:'focus',showAnim:'show',showOptions:{},duration:'normal',buttonText:'...',buttonImage:'',buttonImageOnly:false,defaultDate:null,appendText:'',closeAtTop:true,mandatory:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,showBigPrevNext:false,stepMonths:1,stepBigMonths:12,gotoCurrent:false,changeMonth:true,changeYear:true,showMonthAfterYear:false,yearRange:'-10:+10',changeFirstDay:false,showOtherMonths:false,selectOtherMonths:false,highlightWeek:false,showWeeks:false,calculateWeek:this.iso8601Week,shortYearCutoff:'+10',showStatus:false,statusForDate:this.dateStatus,minDate:null,maxDate:null,numberOfMonths:1,showCurrentAtPos:0,rangeSelect:false,rangeSeparator:' - ',beforeShow:null,beforeShowDay:null,onChangeMonthYear:null,onHover:null,onSelect:null,onClose:null,altField:'',altFormat:'',constrainInput:true};$.extend(this._defaults,this.regional['']);this.dpDiv=$('<div id="'+this._mainDivId+'" style="display: none;"></div>')}$.extend(Datepick.prototype,{markerClassName:'hasDatepick',_mainDivId:'datepick-div',_inlineClass:'datepick-inline',_appendClass:'datepick-append',_triggerClass:'datepick-trigger',_dialogClass:'datepick-dialog',_promptClass:'datepick-prompt',_disableClass:'datepick-disabled',_oneMonthClass:'datepick-one-month',_unselectableClass:'datepick-unselectable',_currentClass:'datepick-current-day',_dayOverClass:'datepick-days-cell-over',_weekOverClass:'datepick-week-over',_coverClass:'datepick-cover',setDefaults:function(a){extendRemove(this._defaults,a||{});return this},_attachDatepick:function(a,b){var c=null;for(var d in this._defaults){var e=a.getAttribute('date:'+d);if(e){c=c||{};try{c[d]=eval(e)}catch(err){c[d]=e}}}var f=a.nodeName.toLowerCase();var g=(f=='div'||f=='span');if(!a.id)a.id='dp'+(++this.uuid);var h=this._newInst($(a),g);h.settings=$.extend({},b||{},c||{});if(f=='input'){this._connectDatepick(a,h)}else if(g){this._inlineDatepick(a,h)}},_newInst:function(a,b){var c=a[0].id.replace(/([:\[\]\.])/g,'\\\\$1');return{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:(!b?this.dpDiv:$('<div class="'+this._inlineClass+'"></div>'))}},_connectDatepick:function(d,e){var f=$(d);if(f.hasClass(this.markerClassName))return;var g=this._get(e,'appendText');var h=this._get(e,'isRTL');if(g)f[h?'before':'after']('<span class="'+this._appendClass+'">'+g+'</span>');var i=this._get(e,'showOn');if(i=='focus'||i=='both')f.focus(this._showDatepick);if(i=='button'||i=='both'){var j=this._get(e,'buttonText');var k=this._get(e,'buttonImage');var l=$(this._get(e,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass).attr({src:k,alt:j,title:j}):$('<button type="button"></button>').addClass(this._triggerClass).html(k==''?j:$('<img/>').attr({src:k,alt:j,title:j})));f[h?'before':'after'](l);l.click(function(){if($.datepick._datepickerShowing&&$.datepick._lastInput==d)$.datepick._hideDatepick();else $.datepick._showDatepick(d);return false})}f.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepick",function(a,b,c){e.settings[b]=c}).bind("getData.datepick",function(a,b){return this._get(e,b)});$.data(d,bn,e)},_inlineDatepick:function(d,e){var f=$(d);if(f.hasClass(this.markerClassName))return;f.addClass(this.markerClassName).bind("setData.datepick",function(a,b,c){e.settings[b]=c}).bind("getData.datepick",function(a,b){return this._get(e,b)});$.data(d,bn,e);this._setDate(e,this._getDefaultDate(e));$('body').append(e.dpDiv);this._updateDatepick(e);e.dpDiv.width(this._getNumberOfMonths(e)[1]*$('.'+this._oneMonthClass,e.dpDiv)[0].offsetWidth);f.append(e.dpDiv);this._updateAlternate(e)},_dialogDatepick:function(a,b,c,d,e){var f=this._dialogInst;if(!f){var g='dp'+(++this.uuid);this._dialogInput=$('<input type="text" id="'+g+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(this._dialogInput);f=this._dialogInst=this._newInst(this._dialogInput,false);f.settings={};$.data(this._dialogInput[0],bn,f)}extendRemove(f.settings,d||{});this._dialogInput.val(b);this._pos=(e?(isArray(e)?e:[e.pageX,e.pageY]):null);if(!this._pos){var h=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var i=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var j=document.documentElement.scrollLeft||document.body.scrollLeft;var k=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(h/2)-100+j,(i/2)-150+k]}this._dialogInput.css('left',this._pos[0]+'px').css('top',this._pos[1]+'px');f.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepick(this._dialogInput[0]);if($.blockUI)$.blockUI(this.dpDiv);$.data(this._dialogInput[0],bn,f)},_destroyDatepick:function(a){var b=$(a);if(!b.hasClass(this.markerClassName)){return}var c=a.nodeName.toLowerCase();$.removeData(a,bn);if(c=='input'){b.siblings('.'+this._appendClass).remove().end().siblings('.'+this._triggerClass).remove().end().removeClass(this.markerClassName).unbind('focus',this._showDatepick).unbind('keydown',this._doKeyDown).unbind('keypress',this._doKeyPress)}else if(c=='div'||c=='span')b.removeClass(this.markerClassName).empty()},_enableDatepick:function(b){var c=$(b);if(!c.hasClass(this.markerClassName)){return}var d=b.nodeName.toLowerCase();if(d=='input'){b.disabled=false;c.siblings('button.'+this._triggerClass).each(function(){this.disabled=false}).end().siblings('img.'+this._triggerClass).css({opacity:'1.0',cursor:''})}else if(d=='div'||d=='span'){c.children('.'+this._disableClass).remove()}this._disabledInputs=$.map(this._disabledInputs,function(a){return(a==b?null:a)})},_disableDatepick:function(b){var c=$(b);if(!c.hasClass(this.markerClassName)){return}var d=b.nodeName.toLowerCase();if(d=='input'){b.disabled=true;c.siblings('button.'+this._triggerClass).each(function(){this.disabled=true}).end().siblings('img.'+this._triggerClass).css({opacity:'0.5',cursor:'default'})}else if(d=='div'||d=='span'){var e=c.children('.'+this._inlineClass);var f=e.offset();var g={left:0,top:0};e.parents().each(function(){if($(this).css('position')=='relative'){g=$(this).offset();return false}});c.prepend('<div class="'+this._disableClass+'" style="'+'width: '+e.width()+'px; height: '+e.height()+'px; left: '+(f.left-g.left)+'px; top: '+(f.top-g.top)+'px;"></div>')}this._disabledInputs=$.map(this._disabledInputs,function(a){return(a==b?null:a)});this._disabledInputs.push(b)},_isDisabledDatepick:function(a){return(!a?false:$.inArray(a,this._disabledInputs)>-1)},_getInst:function(a){try{return $.data(a,bn)}catch(err){throw'Missing instance data for this datepicker';}},_optionDatepick:function(a,b,c){var d=b||{};if(typeof b=='string'){d={};d[b]=c}var e=this._getInst(a);if(e){if(this._curInst==e){this._hideDatepick(null)}extendRemove(e.settings,d);var f=new Date();extendRemove(e,{rangeStart:null,endDay:null,endMonth:null,endYear:null,selectedDay:f.getDate(),selectedMonth:f.getMonth(),selectedYear:f.getFullYear(),currentDay:f.getDate(),currentMonth:f.getMonth(),currentYear:f.getFullYear(),drawMonth:f.getMonth(),drawYear:f.getFullYear()});this._updateDatepick(e)}},_changeDatepick:function(a,b,c){this._optionDatepick(a,b,c)},_refreshDatepick:function(a){var b=this._getInst(a);if(b){this._updateDatepick(b)}},_setDateDatepick:function(a,b,c){var d=this._getInst(a);if(d){this._setDate(d,b,c);this._updateDatepick(d);this._updateAlternate(d)}},_getDateDatepick:function(a){var b=this._getInst(a);if(b&&!b.inline)this._setDateFromField(b);return(b?this._getDate(b):null)},_doKeyDown:function(a){var b=$.datepick._getInst(a.target);var c=true;var d=$.datepick._get(b,'isRTL');b._keyEvent=true;if($.datepick._datepickerShowing)switch(a.keyCode){case 9:$.datepick._hideDatepick(null,'');break;case 13:var e=$('td.'+$.datepick._dayOverClass+', td.'+$.datepick._currentClass,b.dpDiv);if(e[0])$.datepick._selectDay(a.target,b.selectedYear,b.selectedMonth,e[0]);else $.datepick._hideDatepick(null,$.datepick._get(b,'duration'));break;case 27:$.datepick._hideDatepick(null,$.datepick._get(b,'duration'));break;case 33:$.datepick._adjustDate(a.target,(a.ctrlKey?-$.datepick._get(b,'stepBigMonths'):-$.datepick._get(b,'stepMonths')),'M');break;case 34:$.datepick._adjustDate(a.target,(a.ctrlKey?+$.datepick._get(b,'stepBigMonths'):+$.datepick._get(b,'stepMonths')),'M');break;case 35:if(a.ctrlKey||a.metaKey)$.datepick._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)$.datepick._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)$.datepick._adjustDate(a.target,(d?+1:-1),'D');c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)$.datepick._adjustDate(a.target,(a.ctrlKey?-$.datepick._get(b,'stepBigMonths'):-$.datepick._get(b,'stepMonths')),'M');break;case 38:if(a.ctrlKey||a.metaKey)$.datepick._adjustDate(a.target,-7,'D');c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)$.datepick._adjustDate(a.target,(d?-1:+1),'D');c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)$.datepick._adjustDate(a.target,(a.ctrlKey?+$.datepick._get(b,'stepBigMonths'):+$.datepick._get(b,'stepMonths')),'M');break;case 40:if(a.ctrlKey||a.metaKey)$.datepick._adjustDate(a.target,+7,'D');c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)$.datepick._showDatepick(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}return!c},_doKeyPress:function(a){var b=$.datepick._getInst(a.target);if($.datepick._get(b,'constrainInput')){var c=$.datepick._possibleChars(b);var d=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||(d<' '||!c||c.indexOf(d)>-1)}},_possibleChars:function(a){var b=$.datepick._get(a,'dateFormat');var c=($.datepick._get(a,'rangeSelect')?$.datepick._get(a,'rangeSeparator'):'');var d=false;for(var e=0;e<b.length;e++)if(d)if(b.charAt(e)=="'"&&!lookAhead("'"))d=false;else c+=b.charAt(e);else switch(b.charAt(e)){case'd':case'm':case'y':case'@':c+='0123456789';break;case'D':case'M':return null;case"'":if(lookAhead("'"))c+="'";else d=true;break;default:c+=b.charAt(e)}return c},_showDatepick:function(b){b=b.target||b;if(b.nodeName.toLowerCase()!='input')b=$('input',b.parentNode)[0];if($.datepick._isDisabledDatepick(b)||$.datepick._lastInput==b)return;var c=$.datepick._getInst(b);var d=$.datepick._get(c,'beforeShow');extendRemove(c.settings,(d?d.apply(b,[b,c]):{}));$.datepick._hideDatepick(null,'');$.datepick._lastInput=b;$.datepick._setDateFromField(c);if($.datepick._inDialog)b.value='';if(!$.datepick._pos){$.datepick._pos=$.datepick._findPos(b);$.datepick._pos[1]+=b.offsetHeight}var e=false;$(b).parents().each(function(){e|=$(this).css('position')=='fixed';return!e});if(e&&$.browser.opera){$.datepick._pos[0]-=document.documentElement.scrollLeft;$.datepick._pos[1]-=document.documentElement.scrollTop}var f={left:$.datepick._pos[0],top:$.datepick._pos[1]};$.datepick._pos=null;c.rangeStart=null;c.dpDiv.css({position:'absolute',display:'block',top:'-1000px'});$.datepick._updateDatepick(c);c.dpDiv.width($.datepick._getNumberOfMonths(c)[1]*$('.'+$.datepick._oneMonthClass,c.dpDiv)[0].offsetWidth);f=$.datepick._checkOffset(c,f,e);c.dpDiv.css({position:($.datepick._inDialog&&$.blockUI?'static':(e?'fixed':'absolute')),display:'none',left:f.left+'px',top:f.top+'px'});if(!c.inline){var g=$.datepick._get(c,'showAnim')||'show';var h=$.datepick._get(c,'duration');var i=function(){$.datepick._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version,10)<7){var a=$.datepick._getExtras(c.dpDiv);$('iframe.'+$.datepick._coverClass).css({width:c.dpDiv.width()+a[0],height:c.dpDiv.height()+a[1]})}};if($.effects&&$.effects[g])c.dpDiv.show(g,$.datepick._get(c,'showOptions'),h,i);else c.dpDiv[g](h,i);if(h=='')i();if(c.input[0].type!='hidden')c.input[0].focus();$.datepick._curInst=c}},_updateDatepick:function(a){var b=this._getExtras(a.dpDiv);var c={width:a.dpDiv.width()+b[0],height:a.dpDiv.height()+b[1]};a.dpDiv.empty().append(this._generateHTML(a)).find('iframe.'+this._coverClass).css({width:c.width,height:c.height});var d=this._getNumberOfMonths(a);a.dpDiv[(d[0]!=1||d[1]!=1?'add':'remove')+'Class']('datepick-multi');a.dpDiv[(this._get(a,'isRTL')?'add':'remove')+'Class']('datepick-rtl');if(a.input&&a.input[0].type!='hidden'&&a==$.datepick._curInst)$(a.input[0]).focus()},_getExtras:function(b){var c=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseInt(c(b.css('border-left-width')))+parseInt(c(b.css('border-right-width')))+parseInt(b.css('padding-left'))+parseInt(b.css('padding-right')),parseInt(c(b.css('border-top-width')))+parseInt(c(b.css('border-bottom-width')))+parseInt(b.css('padding-top'))+parseInt(b.css('padding-bottom'))]},_checkOffset:function(a,b,c){var d=a.input?this._findPos(a.input[0]):null;var e=window.innerWidth||(document.documentElement?document.documentElement.clientWidth:document.body.clientWidth);var f=window.innerHeight||(document.documentElement?document.documentElement.clientHeight:document.body.clientHeight);if(e==0)return b;var g=document.documentElement.scrollLeft||document.body.scrollLeft;var h=document.documentElement.scrollTop||document.body.scrollTop;if(this._get(a,'isRTL')||(b.left+a.dpDiv.width()-g)>e)b.left=Math.max((c?0:g),d[0]+(a.input?a.input.width():0)-(c?g:0)-a.dpDiv.width()-(c&&$.browser.opera?document.documentElement.scrollLeft:0));else b.left-=(c?g:0);if((b.top+a.dpDiv.height()-h)>f)b.top=Math.max((c?0:h),d[1]-(c?h:0)-(this._inDialog?0:a.dpDiv.height())-(c&&$.browser.opera?document.documentElement.scrollTop:0));else b.top-=(c?h:0);return b},_findPos:function(a){while(a&&(a.type=='hidden'||a.nodeType!=1)){a=a.nextSibling}var b=$(a).offset();return[b.left,b.top]},_hideDatepick:function(a,b){var c=this._curInst;if(!c||(a&&c!=$.data(a,bn)))return;var d=this._get(c,'rangeSelect');if(d&&c.stayOpen)this._selectDate('#'+c.id,this._formatDate(c,c.currentDay,c.currentMonth,c.currentYear));c.stayOpen=false;if(this._datepickerShowing){b=(b!=null?b:this._get(c,'duration'));var e=this._get(c,'showAnim');var f=function(){$.datepick._tidyDialog(c)};if(b!=''&&$.effects&&$.effects[e])c.dpDiv.hide(e,$.datepick._get(c,'showOptions'),b,f);else c.dpDiv[(b==''?'hide':(e=='slideDown'?'slideUp':(e=='fadeIn'?'fadeOut':'hide')))](b,f);if(b=='')this._tidyDialog(c);var g=this._get(c,'onClose');if(g)g.apply((c.input?c.input[0]:null),[(c.input?c.input.val():''),c]);this._datepickerShowing=false;this._lastInput=null;c.settings.prompt=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});if($.blockUI){$.unblockUI();$('body').append(this.dpDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind('.datepick');$('.'+this._promptClass,a.dpDiv).remove()},_checkExternalClick:function(a){if(!$.datepick._curInst)return;var b=$(a.target);if(!b.parents().andSelf().is('#'+$.datepick._mainDivId)&&!b.hasClass($.datepick.markerClassName)&&!b.parents().andSelf().hasClass($.datepick._triggerClass)&&$.datepick._datepickerShowing&&!($.datepick._inDialog&&$.blockUI))$.datepick._hideDatepick(null,'')},_adjustDate:function(a,b,c){var d=this._getInst($(a)[0]);this._adjustInstDate(d,b+(c=='M'?this._get(d,'showCurrentAtPos'):0),c);this._updateDatepick(d)},_gotoToday:function(a){var b=$(a);var c=this._getInst(b[0]);if(this._get(c,'gotoCurrent')&&c.currentDay){c.selectedDay=c.currentDay;c.drawMonth=c.selectedMonth=c.currentMonth;c.drawYear=c.selectedYear=c.currentYear}else{var d=new Date();c.selectedDay=d.getDate();c.drawMonth=c.selectedMonth=d.getMonth();c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(a,b,c){var d=$(a);var e=this._getInst(d[0]);e._selectingMonthYear=false;e['selected'+(c=='M'?'Month':'Year')]=e['draw'+(c=='M'?'Month':'Year')]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(d)},_clickMonthYear:function(a){var b=this._getInst($(a)[0]);if(b.input&&b._selectingMonthYear&&!$.browser.msie)b.input[0].focus();b._selectingMonthYear=!b._selectingMonthYear},_changeFirstDay:function(a,b){var c=this._getInst($(a)[0]);c.settings.firstDay=b;this._updateDatepick(c)},_doHover:function(a,b,c,d){if($(d).hasClass(this._unselectableClass))return;var e=this._getInst($(a)[0]);var f=this._get(e,'onHover');f.apply((e.input?e.input[0]:null),[(b?new Date(b,c,$(d).text()):null),e])},_selectDay:function(a,b,c,d){if($(d).hasClass(this._unselectableClass))return;var e=this._getInst($(a)[0]);var f=this._get(e,'rangeSelect');if(f){e.stayOpen=!e.stayOpen;if(e.stayOpen){$('.datepick td',e.dpDiv).removeClass(this._currentClass);$(d).addClass(this._currentClass)}}e.selectedDay=e.currentDay=$('a',d).html();e.selectedMonth=e.currentMonth=c;e.selectedYear=e.currentYear=b;if(e.stayOpen){e.endDay=e.endMonth=e.endYear=null}else if(f){e.endDay=e.currentDay;e.endMonth=e.currentMonth;e.endYear=e.currentYear}this._selectDate(a,this._formatDate(e,e.currentDay,e.currentMonth,e.currentYear));if(e.stayOpen){e.rangeStart=this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));this._updateDatepick(e)}else if(f){e.selectedDay=e.currentDay=e.rangeStart.getDate();e.selectedMonth=e.currentMonth=e.rangeStart.getMonth();e.selectedYear=e.currentYear=e.rangeStart.getFullYear();e.rangeStart=null;if(e.inline)this._updateDatepick(e)}},_clearDate:function(a){var b=$(a);var c=this._getInst(b[0]);if(this._get(c,'mandatory'))return;c.stayOpen=false;c.endDay=c.endMonth=c.endYear=c.rangeStart=null;this._selectDate(b,'')},_selectDate:function(a,b){var c=this._getInst($(a)[0]);b=(b!=null?b:this._formatDate(c));if(this._get(c,'rangeSelect')&&b)b=(c.rangeStart?this._formatDate(c,c.rangeStart):b)+this._get(c,'rangeSeparator')+b;if(c.input)c.input.val(b);this._updateAlternate(c);var d=this._get(c,'onSelect');if(d)d.apply((c.input?c.input[0]:null),[b,c]);else if(c.input)c.input.trigger('change');if(c.inline)this._updateDatepick(c);else if(!c.stayOpen){this._hideDatepick(null,this._get(c,'duration'));this._lastInput=c.input[0];if(typeof(c.input[0])!='object')c.input[0].focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,'altField');if(b){var c=this._get(a,'altFormat')||this._get(a,'dateFormat');var d=this._getDate(a);dateStr=(isArray(d)?(!d[0]&&!d[1]?'':this.formatDate(c,d[0],this._getFormatConfig(a))+this._get(a,'rangeSeparator')+this.formatDate(c,d[1]||d[0],this._getFormatConfig(a))):this.formatDate(c,d,this._getFormatConfig(a)));$(b).each(function(){$(this).val(dateStr)})}},noWeekends:function(a){return[(a.getDay()||7)<6,'']},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor((c-b)/(86400000*7))+1},dateStatus:function(a,b){return $.datepick.formatDate($.datepick._get(b,'dateStatus'),a,$.datepick._getFormatConfig(b))},parseDate:function(e,f,g){if(e==null||f==null)throw'Invalid arguments';f=(typeof f=='object'?f.toString():f+'');if(f=='')return null;g=g||{};var h=g.shortYearCutoff||this._defaults.shortYearCutoff;var j=g.dayNamesShort||this._defaults.dayNamesShort;var k=g.dayNames||this._defaults.dayNames;var l=g.monthNamesShort||this._defaults.monthNamesShort;var m=g.monthNames||this._defaults.monthNames;var n=-1;var o=-1;var p=-1;var q=-1;var r=false;var s=function(a){var b=(x+1<e.length&&e.charAt(x+1)==a);if(b)x++;return b};var t=function(a){s(a);var b=(a=='@'?14:(a=='y'?4:(a=='o'?3:2)));var c=new RegExp('^\\d{1,'+b+'}');var d=f.substring(w).match(c);if(!d)throw'Missing number at position '+w;w+=d[0].length;return parseInt(d[0],10)};var u=function(a,b,c){var d=(s(a)?c:b);for(var i=0;i<d.length;i++){if(f.substr(w,d[i].length)==d[i]){w+=d[i].length;return i+1}}throw'Unknown name at position '+w;};var v=function(){if(f.charAt(w)!=e.charAt(x))throw'Unexpected literal at position '+w;w++};var w=0;for(var x=0;x<e.length;x++){if(r)if(e.charAt(x)=="'"&&!s("'"))r=false;else v();else switch(e.charAt(x)){case'd':p=t('d');break;case'D':u('D',j,k);break;case'o':q=t('o');break;case'm':o=t('m');break;case'M':o=u('M',l,m);break;case'y':n=t('y');break;case'@':var y=new Date(t('@'));n=y.getFullYear();o=y.getMonth()+1;p=y.getDate();break;case"'":if(s("'"))v();else r=true;break;default:v()}}if(w<f.length)throw'Additional text found at end';if(n==-1)n=new Date().getFullYear();else if(n<100)n+=new Date().getFullYear()-new Date().getFullYear()%100+(n<=h?0:-100);if(q>-1){o=1;p=q;do{var z=this._getDaysInMonth(n,o-1);if(p<=z)break;o++;p-=z}while(true)}var y=this._daylightSavingAdjust(new Date(n,o-1,p));if(y.getFullYear()!=n||y.getMonth()+1!=o||y.getDate()!=p)throw'Invalid date';return y},ATOM:'yy-mm-dd',COOKIE:'D, dd M yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M yy',RSS:'D, d M y',TIMESTAMP:'@',W3C:'yy-mm-dd',formatDate:function(e,f,g){if(!f)return'';var h=(g?g.dayNamesShort:null)||this._defaults.dayNamesShort;var i=(g?g.dayNames:null)||this._defaults.dayNames;var j=(g?g.monthNamesShort:null)||this._defaults.monthNamesShort;var k=(g?g.monthNames:null)||this._defaults.monthNames;var l=function(a){var b=(q+1<e.length&&e.charAt(q+1)==a);if(b)q++;return b};var m=function(a,b,c){var d=''+b;if(l(a))while(d.length<c)d='0'+d;return d};var n=function(a,b,c,d){return(l(a)?d[b]:c[b])};var o='';var p=false;if(f)for(var q=0;q<e.length;q++){if(p)if(e.charAt(q)=="'"&&!l("'"))p=false;else o+=e.charAt(q);else switch(e.charAt(q)){case'd':o+=m('d',f.getDate(),2);break;case'D':o+=n('D',f.getDay(),h,i);break;case'o':o+=m('o',(f.getTime()-new Date(f.getFullYear(),0,0).getTime())/86400000,3);break;case'm':o+=m('m',f.getMonth()+1,2);break;case'M':o+=n('M',f.getMonth(),j,k);break;case'y':o+=(l('y')?f.getFullYear():(f.getYear()%100<10?'0':'')+f.getYear()%100);break;case'@':o+=f.getTime();break;case"'":if(l("'"))o+="'";else p=true;break;default:o+=e.charAt(q)}}return o},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b]},_setDateFromField:function(a){var b=this._get(a,'dateFormat');var c=a.input?a.input.val().split(this._get(a,'rangeSeparator')):null;a.endDay=a.endMonth=a.endYear=null;var d=defaultDate=this._getDefaultDate(a);if(isArray(c)){var e=this._getFormatConfig(a);if(c.length>1){d=this.parseDate(b,c[1],e)||defaultDate;a.endDay=d.getDate();a.endMonth=d.getMonth();a.endYear=d.getFullYear()}try{d=this.parseDate(b,c[0],e)||defaultDate}catch(event){d=defaultDate}}a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();a.currentDay=(c[0]?d.getDate():0);a.currentMonth=(c[0]?d.getMonth():0);a.currentYear=(c[0]?d.getFullYear():0);this._adjustInstDate(a)},_getDefaultDate:function(a){var b=this._determineDate(this._get(a,'defaultDate'),new Date());var c=this._getMinMaxDate(a,'min',true);var d=this._getMinMaxDate(a,'max');b=(c&&b<c?c:b);b=(d&&b>d?d:b);return b},_determineDate:function(i,j){var k=function(a){var b=new Date();b.setDate(b.getDate()+a);return b};var l=function(a,b){var c=new Date();var d=c.getFullYear();var e=c.getMonth();var f=c.getDate();var g=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var h=g.exec(a);while(h){switch(h[2]||'d'){case'd':case'D':f+=parseInt(h[1],10);break;case'w':case'W':f+=parseInt(h[1],10)*7;break;case'm':case'M':e+=parseInt(h[1],10);f=Math.min(f,b(d,e));break;case'y':case'Y':d+=parseInt(h[1],10);f=Math.min(f,b(d,e));break}h=g.exec(a)}return new Date(d,e,f)};i=(i==null?j:(typeof i=='string'?l(i,this._getDaysInMonth):(typeof i=='number'?(isNaN(i)?j:k(i)):i)));i=(i&&i.toString()=='Invalid Date'?j:i);if(i){i.setHours(0);i.setMinutes(0);i.setSeconds(0);i.setMilliseconds(0)}return this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!(b);var e=a.selectedMonth;var f=a.selectedYear;b=this._determineDate(b,new Date());a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if(this._get(a,'rangeSelect')){if(c){c=this._determineDate(c,null);a.endDay=c.getDate();a.endMonth=c.getMonth();a.endYear=c.getFullYear()}else{a.endDay=a.currentDay;a.endMonth=a.currentMonth;a.endYear=a.currentYear}}if(e!=a.selectedMonth||f!=a.selectedYear)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(d?'':this._formatDate(a)+(!this._get(a,'rangeSelect')?'':this._get(a,'rangeSeparator')+this._formatDate(a,a.endDay,a.endMonth,a.endYear)))},_getDate:function(a){var b=(!a.currentYear||(a.input&&a.input.val()=='')?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)));if(this._get(a,'rangeSelect')){return[a.rangeStart||b,(!a.endYear?a.rangeStart||b:this._daylightSavingAdjust(new Date(a.endYear,a.endMonth,a.endDay)))]}else return b},_generateHTML:function(a){var b=new Date();b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,'showStatus');var d=this._get(a,'initStatus')||'&#xa0;';var e=this._get(a,'isRTL');var f=(this._get(a,'mandatory')?'':'<div class="datepick-clear"><a onclick="jQuery.datepick._clearDate(\'#'+a.id+'\');"'+this._addStatus(c,a.id,this._get(a,'clearStatus'),d)+'>'+this._get(a,'clearText')+'</a></div>');var g='<div class="datepick-control">'+(e?'':f)+'<div class="datepick-close"><a onclick="jQuery.datepick._hideDatepick();"'+this._addStatus(c,a.id,this._get(a,'closeStatus'),d)+'>'+this._get(a,'closeText')+'</a></div>'+(e?f:'')+'</div>';var h=this._get(a,'prompt');var i=this._get(a,'closeAtTop');var j=this._get(a,'hideIfNoPrevNext');var k=this._get(a,'navigationAsDateFormat');var l=this._get(a,'showBigPrevNext');var m=this._getNumberOfMonths(a);var n=this._get(a,'showCurrentAtPos');var o=this._get(a,'stepMonths');var p=this._get(a,'stepBigMonths');var q=(m[0]!=1||m[1]!=1);var r=this._daylightSavingAdjust((!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)));var s=this._getMinMaxDate(a,'min',true);var t=this._getMinMaxDate(a,'max');var u=a.drawMonth-n;var v=a.drawYear;if(u<0){u+=12;v--}if(t){var w=this._daylightSavingAdjust(new Date(t.getFullYear(),t.getMonth()-m[1]+1,t.getDate()));w=(s&&w<s?s:w);while(this._daylightSavingAdjust(new Date(v,u,1))>w){u--;if(u<0){u=11;v--}}}a.drawMonth=u;a.drawYear=v;var x=this._get(a,'prevText');x=(!k?x:this.formatDate(x,this._daylightSavingAdjust(new Date(v,u-o,1)),this._getFormatConfig(a)));var y=(l?this._get(a,'prevBigText'):'');y=(!k?y:this.formatDate(y,this._daylightSavingAdjust(new Date(v,u-p,1)),this._getFormatConfig(a)));var z='<div class="datepick-prev">'+(this._canAdjustMonth(a,-1,v,u)?(l?'<a onclick="jQuery.datepick._adjustDate(\'#'+a.id+'\', -'+p+', \'M\');"'+this._addStatus(c,a.id,this._get(a,'prevBigStatus'),d)+'>'+y+'</a>':'')+'<a onclick="jQuery.datepick._adjustDate(\'#'+a.id+'\', -'+o+', \'M\');"'+this._addStatus(c,a.id,this._get(a,'prevStatus'),d)+'>'+x+'</a>':(j?'&#xa0;':(l?'<label>'+y+'</label>':'')+'<label>'+x+'</label>'))+'</div>';var A=this._get(a,'nextText');A=(!k?A:this.formatDate(A,this._daylightSavingAdjust(new Date(v,u+o,1)),this._getFormatConfig(a)));var B=(l?this._get(a,'nextBigText'):'');B=(!k?B:this.formatDate(B,this._daylightSavingAdjust(new Date(v,u+p,1)),this._getFormatConfig(a)));var C='<div class="datepick-next">'+(this._canAdjustMonth(a,+1,v,u)?'<a onclick="jQuery.datepick._adjustDate(\'#'+a.id+'\', +'+o+', \'M\');"'+this._addStatus(c,a.id,this._get(a,'nextStatus'),d)+'>'+A+'</a>'+(l?'<a onclick="jQuery.datepick._adjustDate(\'#'+a.id+'\', +'+p+', \'M\');"'+this._addStatus(c,a.id,this._get(a,'nextBigStatus'),d)+'>'+B+'</a>':''):(j?'&#xa0;':'<label>'+A+'</label>'+(l?'<label>'+B+'</label>':'')))+'</div>';var D=this._get(a,'currentText');var E=(this._get(a,'gotoCurrent')&&a.currentDay?r:b);D=(!k?D:this.formatDate(D,E,this._getFormatConfig(a)));var F=(i&&!a.inline?g:'')+'<div class="datepick-links">'+(e?C:z)+(this._isInRange(a,E)?'<div class="datepick-current">'+'<a onclick="jQuery.datepick._gotoToday(\'#'+a.id+'\');"'+this._addStatus(c,a.id,this._get(a,'currentStatus'),d)+'>'+D+'</a></div>':'')+(e?z:C)+'</div>'+(h?'<div class="'+this._promptClass+'"><span>'+h+'</span></div>':'');var G=parseInt(this._get(a,'firstDay'));G=(isNaN(G)?0:G);var H=this._get(a,'changeFirstDay');var I=this._get(a,'dayNames');var J=this._get(a,'dayNamesShort');var K=this._get(a,'dayNamesMin');var L=this._get(a,'monthNames');var M=this._get(a,'beforeShowDay');var N=this._get(a,'highlightWeek');var O=this._get(a,'showOtherMonths');var P=this._get(a,'selectOtherMonths');var Q=this._get(a,'showWeeks');var R=this._get(a,'calculateWeek')||this.iso8601Week;var S=this._get(a,'weekStatus');var T=(c?this._get(a,'dayStatus')||d:'');var U=this._get(a,'statusForDate')||this.dateStatus;var V=this._get(a,'onHover');var W=a.endDay?this._daylightSavingAdjust(new Date(a.endYear,a.endMonth,a.endDay)):r;var X=this._getDefaultDate(a);for(var Y=0;Y<m[0];Y++)for(var Z=0;Z<m[1];Z++){var bo=this._daylightSavingAdjust(new Date(v,u,a.selectedDay));F+='<div class="'+this._oneMonthClass+(Z==0?' datepick-new-row':'')+'">'+this._generateMonthYearHeader(a,u,v,s,t,bo,Y>0||Z>0,c,d,L)+'<table class="datepick" cellpadding="0" cellspacing="0"><thead>'+'<tr class="datepick-title-row">'+(Q?'<th'+this._addStatus(c,a.id,S,d)+'>'+this._get(a,'weekHeader')+'</th>':'');for(var bp=0;bp<7;bp++){var bq=(bp+G)%7;var br=(T.indexOf('DD')>-1?T.replace(/DD/,I[bq]):T.replace(/D/,J[bq]));F+='<th'+((bp+G+6)%7>=5?' class="datepick-week-end-cell"':'')+'>'+(!H?'<span'+this._addStatus(c,a.id,I[bq],d):'<a onclick="jQuery.datepick._changeFirstDay(\'#'+a.id+'\', '+bq+');"'+this._addStatus(c,a.id,br,d))+' title="'+I[bq]+'">'+K[bq]+(H?'</a>':'</span>')+'</th>'}F+='</tr></thead><tbody>';var bs=this._getDaysInMonth(v,u);if(v==a.selectedYear&&u==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,bs);var bt=(this._getFirstDayOfMonth(v,u)-G+7)%7;var bu=(q?6:Math.ceil((bt+bs)/7));var bv=this._daylightSavingAdjust(new Date(v,u,1-bt));for(var bw=0;bw<bu;bw++){F+='<tr class="datepick-days-row">'+(Q?'<td class="datepick-week-col"'+this._addStatus(c,a.id,S,d)+'>'+R(bv)+'</td>':'');for(var bp=0;bp<7;bp++){var bx=(M?M.apply((a.input?a.input[0]:null),[bv]):[true,'']);var by=(bv.getMonth()!=u);var bz=(by&&!P)||!bx[0]||(s&&bv<s)||(t&&bv>t);var bA=by&&!O;F+='<td class="datepick-days-cell'+((bp+G+6)%7>=5?' datepick-week-end-cell':'')+(by?' datepick-other-month':'')+((bv.getTime()==bo.getTime()&&u==a.selectedMonth&&a._keyEvent)||(X.getTime()==bv.getTime()&&X.getTime()==bo.getTime())?' '+$.datepick._dayOverClass:'')+(bz?' '+this._unselectableClass:'')+(bA?'':' '+bx[1]+(bv.getTime()>=r.getTime()&&bv.getTime()<=W.getTime()?' '+this._currentClass:'')+(bv.getTime()==b.getTime()?' datepick-today':''))+'"'+(!bA&&bx[2]?' title="'+bx[2]+'"':'')+' onmouseover="'+(bz?'':'jQuery(this).addClass(\''+this._dayOverClass+'\');')+(N?'jQuery(this).parent().addClass(\''+this._weekOverClass+'\');':'')+(!c||bA?'':'jQuery(\'#datepick-status-'+a.id+'\').html(\''+(U.apply((a.input?a.input[0]:null),[bv,a])||d)+'\');')+(V&&!bA?'jQuery.datepick._doHover(\'#'+a.id+'\','+bv.getFullYear()+','+bv.getMonth()+', this);':'')+'"'+' onmouseout="'+(bz?'':'jQuery(this).removeClass(\''+this._dayOverClass+'\');')+(N?'jQuery(this).parent().removeClass(\''+this._weekOverClass+'\');"':'')+(!c||bA?'':'jQuery(\'#datepick-status-'+a.id+'\').html(\''+d+'\');')+(V&&!bA?'jQuery.datepick._doHover(\'#'+a.id+'\');':'')+'"'+(bz?'':' onclick="jQuery.datepick._selectDay(\'#'+a.id+'\''+','+bv.getFullYear()+','+bv.getMonth()+',this);"')+'>'+(bA?'&#xa0;':(bz?bv.getDate():'<a>'+bv.getDate()+'</a>'))+'</td>';bv.setDate(bv.getDate()+1);bv=this._daylightSavingAdjust(bv)}F+='</tr>'}u++;if(u>11){u=0;v++}F+='</tbody></table></div>'}F+=(c?'<div style="clear: both;"></div><div id="datepick-status-'+a.id+'" class="datepick-status">'+d+'</div>':'')+(!i&&!a.inline?g:'')+'<div style="clear: both;"></div>'+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="'+this._coverClass+'"></iframe>':'');a._keyEvent=false;return F},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h,i,j){d=(a.rangeStart&&d&&f<d?f:d);var k=this._get(a,'changeMonth');var l=this._get(a,'changeYear');var m=this._get(a,'showMonthAfterYear');var n='<div class="datepick-header">';var o='';if(g||!k)o+='<span>'+j[b]+'</span>';else{var p=(d&&d.getFullYear()==c);var q=(e&&e.getFullYear()==c);o+='<select class="datepick-new-month" '+'onchange="jQuery.datepick._selectMonthYear(\'#'+a.id+'\', this, \'M\');" '+'onclick="jQuery.datepick._clickMonthYear(\'#'+a.id+'\');"'+this._addStatus(h,a.id,this._get(a,'monthStatus'),i)+'>';for(var r=0;r<12;r++){if((!p||r>=d.getMonth())&&(!q||r<=e.getMonth()))o+='<option value="'+r+'"'+(r==b?' selected="selected"':'')+'>'+j[r]+'</option>'}o+='</select>'}if(!m)n+=o+(g||!k||!l?'&#xa0;':'');if(g||!l)n+='<span>'+c+'</span>';else{var s=this._get(a,'yearRange').split(':');var t=0;var u=0;if(s.length!=2){t=c-10;u=c+10}else if(s[0].charAt(0)=='+'||s[0].charAt(0)=='-'){t=c+parseInt(s[0],10);u=c+parseInt(s[1],10)}else{t=parseInt(s[0],10);u=parseInt(s[1],10)}t=(d?Math.max(t,d.getFullYear()):t);u=(e?Math.min(u,e.getFullYear()):u);n+='<select class="datepick-new-year" '+'onchange="jQuery.datepick._selectMonthYear(\'#'+a.id+'\', this, \'Y\');" '+'onclick="jQuery.datepick._clickMonthYear(\'#'+a.id+'\');"'+this._addStatus(h,a.id,this._get(a,'yearStatus'),i)+'>';for(;t<=u;t++){n+='<option value="'+t+'"'+(t==c?' selected="selected"':'')+'>'+t+'</option>'}n+='</select>'}if(m)n+=(g||!k||!l?'&#xa0;':'')+o;n+='</div>';return n},_addStatus:function(a,b,c,d){return(a?' onmouseover="jQuery(\'#datepick-status-'+b+'\').html(\''+(c||d)+'\');" '+'onmouseout="jQuery(\'#datepick-status-'+b+'\').html(\''+d+'\');"':'')},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=='Y'?b:0);var e=a.drawMonth+(c=='M'?b:0);var f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+(c=='D'?b:0);var g=this._daylightSavingAdjust(new Date(d,e,f));var h=this._getMinMaxDate(a,'min',true);var i=this._getMinMaxDate(a,'max');g=(h&&g<h?h:g);g=(i&&g>i?i:g);a.selectedDay=g.getDate();a.drawMonth=a.selectedMonth=g.getMonth();a.drawYear=a.selectedYear=g.getFullYear();if(c=='M'||c=='Y')this._notifyChange(a)},_notifyChange:function(a){var b=this._get(a,'onChangeMonthYear');if(b)b.apply((a.input?a.input[0]:null),[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,'numberOfMonths');return(b==null?[1,1]:(typeof b=='number'?[1,b]:b))},_getMinMaxDate:function(a,b,c){var d=this._determineDate(this._get(a,b+'Date'),null);return(!c||!a.rangeStart?d:(!d||a.rangeStart>d?a.rangeStart:d))},_getDaysInMonth:function(a,b){return 32-new Date(a,b,32).getDate()},_getFirstDayOfMonth:function(a,b){return new Date(a,b,1).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a);var f=this._daylightSavingAdjust(new Date(c,d+(b<0?b:e[1]),1));if(b<0)f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth()));return this._isInRange(a,f)},_isInRange:function(a,b){var c=(!a.rangeStart?null:this._daylightSavingAdjust(new Date(a.selectedYear,a.selectedMonth,a.selectedDay)));c=(c&&a.rangeStart<c?a.rangeStart:c);var d=c||this._getMinMaxDate(a,'min');var e=this._getMinMaxDate(a,'max');return((!d||b>=d)&&(!e||b<=e))},_getFormatConfig:function(a){var b=this._get(a,'shortYearCutoff');b=(typeof b!='string'?b:new Date().getFullYear()%100+parseInt(b,10));return{shortYearCutoff:b,dayNamesShort:this._get(a,'dayNamesShort'),dayNames:this._get(a,'dayNames'),monthNamesShort:this._get(a,'monthNamesShort'),monthNames:this._get(a,'monthNames')}},_formatDate:function(a,b,c,d){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}var e=(b?(typeof b=='object'?b:this._daylightSavingAdjust(new Date(d,c,b))):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)));return this.formatDate(this._get(a,'dateFormat'),e,this._getFormatConfig(a))}});function extendRemove(a,b){$.extend(a,b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a};function isArray(a){return(a&&a.constructor==Array)};$.fn.datepick=function(a){var b=Array.prototype.slice.call(arguments,1);if(typeof a=='string'&&(a=='isDisabled'||a=='getDate'))return $.datepick['_'+a+'Datepick'].apply($.datepick,[this[0]].concat(b));return this.each(function(){typeof a=='string'?$.datepick['_'+a+'Datepick'].apply($.datepick,[this].concat(b)):$.datepick._attachDatepick(this,a)})};$.datepick=new Datepick();$.datepick.uuid=new Date().getTime();$.datepick.version='3.5.1';$(function(){$(document).mousedown($.datepick._checkExternalClick).find('body').append($.datepick.dpDiv)})})(jQuery);(function($){$.datepick.regional['de']={clearText:'löschen',clearStatus:'aktuelles Datum löschen',closeText:'schließen',closeStatus:'ohne Änderungen schließen',prevText:'&#171; zurück',prevStatus:'letzten Monat zeigen',prevBigText:'&#x3c;&#x3c;',prevBigStatus:'',nextText:'weiter &#187;',nextStatus:'nächsten Monat zeigen',nextBigText:'&#x3e;&#x3e;',nextBigStatus:'',currentText:'heute',currentStatus:'',monthNames:['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],monthNamesShort:['Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],monthStatus:'anderen Monat anzeigen',yearStatus:'anderes Jahr anzeigen',weekHeader:'Wo',weekStatus:'Woche des Monats',dayNames:['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],dayNamesShort:['So','Mo','Di','Mi','Do','Fr','Sa'],dayNamesMin:['So','Mo','Di','Mi','Do','Fr','Sa'],dayStatus:'Setze DD als ersten Wochentag',dateStatus:'Wähle D, M d',dateFormat:'dd.mm.yy',firstDay:1,initStatus:'Wähle ein Datum',isRTL:false};$.datepick.setDefaults($.datepick.regional['de']);})(jQuery);(function($){$.dimensions={version:'1.2'};$.each(['Height','Width'],function(i,name){$.fn['inner'+name]=function(){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';return this.is(':visible')?this[0]['client'+name]:num(this,name.toLowerCase())+num(this,'padding'+torl)+num(this,'padding'+borr);};$.fn['outer'+name]=function(options){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';options=$.extend({margin:false},options||{});var val=this.is(':visible')?this[0]['offset'+name]:num(this,name.toLowerCase())
+num(this,'border'+torl+'Width')+num(this,'border'+borr+'Width')
+num(this,'padding'+torl)+num(this,'padding'+borr);return val+(options.margin?(num(this,'margin'+torl)+num(this,'margin'+borr)):0);};});$.each(['Left','Top'],function(i,name){$.fn['scroll'+name]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=='Left'?val:$(window)['scrollLeft'](),name=='Top'?val:$(window)['scrollTop']()):this['scroll'+name]=val;}):this[0]==window||this[0]==document?self[(name=='Left'?'pageXOffset':'pageYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||document.body['scroll'+name]:this[0]['scroll'+name];};});$.fn.extend({position:function(){var left=0,top=0,elem=this[0],offset,parentOffset,offsetParent,results;if(elem){offsetParent=this.offsetParent();offset=this.offset();parentOffset=offsetParent.offset();offset.top-=num(elem,'marginTop');offset.left-=num(elem,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&$.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return $(offsetParent);}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};})(jQuery);(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}
if(p==this){return false;}
var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}
if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(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;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});var SWFUpload;if(SWFUpload==undefined){SWFUpload=function(settings){this.initSWFUpload(settings);};}
SWFUpload.prototype.initSWFUpload=function(settings){try{this.customSettings={};this.settings=settings;this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings();this.loadFlash();this.displayDebugInfo();}catch(ex){delete SWFUpload.instances[this.movieName];throw ex;}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(url){if(typeof(url)!=="string"||url.match(/^https?:\/\//i)||url.match(/^\//)){return url;}
var currentURL=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"");var indexSlash=window.location.pathname.lastIndexOf("/");if(indexSlash<=0){path="/";}else{path=window.location.pathname.substr(0,indexSlash)+"/";}
return path+url;};SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(settingName,defaultValue){this.settings[settingName]=(this.settings[settingName]==undefined)?defaultValue:this.settings[settingName];};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types","*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(!!this.settings.prevent_swf_caching){this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+new Date().getTime();}
if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url);}
delete this.ensureDefault;};SWFUpload.prototype.loadFlash=function(){var targetElement,tempParent;if(document.getElementById(this.movieName)!==null){throw"ID "+this.movieName+" is already in use. The Flash Object could not be added";}
targetElement=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(targetElement==undefined){throw"Could not find the placeholder element: "+this.settings.button_placeholder_id;}
tempParent=document.createElement("div");tempParent.innerHTML=this.getFlashHTML();targetElement.parentNode.replaceChild(tempParent.firstChild,targetElement);if(window[this.movieName]==undefined){window[this.movieName]=this.getMovieElement();}};SWFUpload.prototype.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload">','<param name="wmode" value="',this.settings.button_window_mode,'" />','<param name="movie" value="',this.settings.flash_url,'" />','<param name="quality" value="high" />','<param name="menu" value="false" />','<param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+this.getFlashVars()+'" />','</object>'].join("");};SWFUpload.prototype.getFlashVars=function(){var paramString=this.buildParamString();var httpSuccessString=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(httpSuccessString),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",encodeURIComponent(paramString),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("");};SWFUpload.prototype.getMovieElement=function(){if(this.movieElement==undefined){this.movieElement=document.getElementById(this.movieName);}
if(this.movieElement===null){throw"Could not find Flash element";}
return this.movieElement;};SWFUpload.prototype.buildParamString=function(){var postParams=this.settings.post_params;var paramStringPairs=[];if(typeof(postParams)==="object"){for(var name in postParams){if(postParams.hasOwnProperty(name)){paramStringPairs.push(encodeURIComponent(name.toString())+"="+encodeURIComponent(postParams[name].toString()));}}}
return paramStringPairs.join("&amp;");};SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,false);var movieElement=null;movieElement=this.getMovieElement();if(movieElement&&typeof(movieElement.CallFunction)==="unknown"){for(var i in movieElement){try{if(typeof(movieElement[i])==="function"){movieElement[i]=null;}}catch(ex1){}}
try{movieElement.parentNode.removeChild(movieElement);}catch(ex){}}
window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieElement=null;this.settings=null;this.customSettings=null;this.eventQueue=null;this.movieName=null;return true;}catch(ex2){return false;}};SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\n","Version: ",SWFUpload.version,"\n","Movie Name: ",this.movieName,"\n","Settings:\n","\t","upload_url:               ",this.settings.upload_url,"\n","\t","flash_url:                ",this.settings.flash_url,"\n","\t","use_query_string:         ",this.settings.use_query_string.toString(),"\n","\t","requeue_on_error:         ",this.settings.requeue_on_error.toString(),"\n","\t","http_success:             ",this.settings.http_success.join(", "),"\n","\t","assume_success_timeout:   ",this.settings.assume_success_timeout,"\n","\t","file_post_name:           ",this.settings.file_post_name,"\n","\t","post_params:              ",this.settings.post_params.toString(),"\n","\t","file_types:               ",this.settings.file_types,"\n","\t","file_types_description:   ",this.settings.file_types_description,"\n","\t","file_size_limit:          ",this.settings.file_size_limit,"\n","\t","file_upload_limit:        ",this.settings.file_upload_limit,"\n","\t","file_queue_limit:         ",this.settings.file_queue_limit,"\n","\t","debug:                    ",this.settings.debug.toString(),"\n","\t","prevent_swf_caching:      ",this.settings.prevent_swf_caching.toString(),"\n","\t","button_placeholder_id:    ",this.settings.button_placeholder_id.toString(),"\n","\t","button_placeholder:       ",(this.settings.button_placeholder?"Set":"Not Set"),"\n","\t","button_image_url:         ",this.settings.button_image_url.toString(),"\n","\t","button_width:             ",this.settings.button_width.toString(),"\n","\t","button_height:            ",this.settings.button_height.toString(),"\n","\t","button_text:              ",this.settings.button_text.toString(),"\n","\t","button_text_style:        ",this.settings.button_text_style.toString(),"\n","\t","button_text_top_padding:  ",this.settings.button_text_top_padding.toString(),"\n","\t","button_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n","\t","button_action:            ",this.settings.button_action.toString(),"\n","\t","button_disabled:          ",this.settings.button_disabled.toString(),"\n","\t","custom_settings:          ",this.settings.custom_settings.toString(),"\n","Event Handlers:\n","\t","swfupload_loaded_handler assigned:  ",(typeof this.settings.swfupload_loaded_handler==="function").toString(),"\n","\t","file_dialog_start_handler assigned: ",(typeof this.settings.file_dialog_start_handler==="function").toString(),"\n","\t","file_queued_handler assigned:       ",(typeof this.settings.file_queued_handler==="function").toString(),"\n","\t","file_queue_error_handler assigned:  ",(typeof this.settings.file_queue_error_handler==="function").toString(),"\n","\t","upload_start_handler assigned:      ",(typeof this.settings.upload_start_handler==="function").toString(),"\n","\t","upload_progress_handler assigned:   ",(typeof this.settings.upload_progress_handler==="function").toString(),"\n","\t","upload_error_handler assigned:      ",(typeof this.settings.upload_error_handler==="function").toString(),"\n","\t","upload_success_handler assigned:    ",(typeof this.settings.upload_success_handler==="function").toString(),"\n","\t","upload_complete_handler assigned:   ",(typeof this.settings.upload_complete_handler==="function").toString(),"\n","\t","debug_handler assigned:             ",(typeof this.settings.debug_handler==="function").toString(),"\n"].join(""));};SWFUpload.prototype.addSetting=function(name,value,default_value){if(value==undefined){return(this.settings[name]=default_value);}else{return(this.settings[name]=value);}};SWFUpload.prototype.getSetting=function(name){if(this.settings[name]!=undefined){return this.settings[name];}
return"";};SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement();var returnValue,returnString;try{returnString=movieElement.CallFunction('<invoke name="'+functionName+'" returntype="javascript">'+__flash__argumentsToXML(argumentArray,0)+'</invoke>');returnValue=eval(returnString);}catch(ex){throw"Call to "+functionName+" failed";}
if(returnValue!=undefined&&typeof returnValue.post==="object"){returnValue=this.unescapeFilePostParams(returnValue);}
return returnValue;};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile");};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles");};SWFUpload.prototype.startUpload=function(fileID){this.callFlash("StartUpload",[fileID]);};SWFUpload.prototype.cancelUpload=function(fileID,triggerErrorEvent){if(triggerErrorEvent!==false){triggerErrorEvent=true;}
this.callFlash("CancelUpload",[fileID,triggerErrorEvent]);};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload");};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats");};SWFUpload.prototype.setStats=function(statsObject){this.callFlash("SetStats",[statsObject]);};SWFUpload.prototype.getFile=function(fileID){if(typeof(fileID)==="number"){return this.callFlash("GetFileByIndex",[fileID]);}else{return this.callFlash("GetFile",[fileID]);}};SWFUpload.prototype.addFileParam=function(fileID,name,value){return this.callFlash("AddFileParam",[fileID,name,value]);};SWFUpload.prototype.removeFileParam=function(fileID,name){this.callFlash("RemoveFileParam",[fileID,name]);};SWFUpload.prototype.setUploadURL=function(url){this.settings.upload_url=url.toString();this.callFlash("SetUploadURL",[url]);};SWFUpload.prototype.setPostParams=function(paramsObject){this.settings.post_params=paramsObject;this.callFlash("SetPostParams",[paramsObject]);};SWFUpload.prototype.addPostParam=function(name,value){this.settings.post_params[name]=value;this.callFlash("SetPostParams",[this.settings.post_params]);};SWFUpload.prototype.removePostParam=function(name){delete this.settings.post_params[name];this.callFlash("SetPostParams",[this.settings.post_params]);};SWFUpload.prototype.setFileTypes=function(types,description){this.settings.file_types=types;this.settings.file_types_description=description;this.callFlash("SetFileTypes",[types,description]);};SWFUpload.prototype.setFileSizeLimit=function(fileSizeLimit){this.settings.file_size_limit=fileSizeLimit;this.callFlash("SetFileSizeLimit",[fileSizeLimit]);};SWFUpload.prototype.setFileUploadLimit=function(fileUploadLimit){this.settings.file_upload_limit=fileUploadLimit;this.callFlash("SetFileUploadLimit",[fileUploadLimit]);};SWFUpload.prototype.setFileQueueLimit=function(fileQueueLimit){this.settings.file_queue_limit=fileQueueLimit;this.callFlash("SetFileQueueLimit",[fileQueueLimit]);};SWFUpload.prototype.setFilePostName=function(filePostName){this.settings.file_post_name=filePostName;this.callFlash("SetFilePostName",[filePostName]);};SWFUpload.prototype.setUseQueryString=function(useQueryString){this.settings.use_query_string=useQueryString;this.callFlash("SetUseQueryString",[useQueryString]);};SWFUpload.prototype.setRequeueOnError=function(requeueOnError){this.settings.requeue_on_error=requeueOnError;this.callFlash("SetRequeueOnError",[requeueOnError]);};SWFUpload.prototype.setHTTPSuccess=function(http_status_codes){if(typeof http_status_codes==="string"){http_status_codes=http_status_codes.replace(" ","").split(",");}
this.settings.http_success=http_status_codes;this.callFlash("SetHTTPSuccess",[http_status_codes]);};SWFUpload.prototype.setAssumeSuccessTimeout=function(timeout_seconds){this.settings.assume_success_timeout=timeout_seconds;this.callFlash("SetAssumeSuccessTimeout",[timeout_seconds]);};SWFUpload.prototype.setDebugEnabled=function(debugEnabled){this.settings.debug_enabled=debugEnabled;this.callFlash("SetDebugEnabled",[debugEnabled]);};SWFUpload.prototype.setButtonImageURL=function(buttonImageURL){if(buttonImageURL==undefined){buttonImageURL="";}
this.settings.button_image_url=buttonImageURL;this.callFlash("SetButtonImageURL",[buttonImageURL]);};SWFUpload.prototype.setButtonDimensions=function(width,height){this.settings.button_width=width;this.settings.button_height=height;var movie=this.getMovieElement();if(movie!=undefined){movie.style.width=width+"px";movie.style.height=height+"px";}
this.callFlash("SetButtonDimensions",[width,height]);};SWFUpload.prototype.setButtonText=function(html){this.settings.button_text=html;this.callFlash("SetButtonText",[html]);};SWFUpload.prototype.setButtonTextPadding=function(left,top){this.settings.button_text_top_padding=top;this.settings.button_text_left_padding=left;this.callFlash("SetButtonTextPadding",[left,top]);};SWFUpload.prototype.setButtonTextStyle=function(css){this.settings.button_text_style=css;this.callFlash("SetButtonTextStyle",[css]);};SWFUpload.prototype.setButtonDisabled=function(isDisabled){this.settings.button_disabled=isDisabled;this.callFlash("SetButtonDisabled",[isDisabled]);};SWFUpload.prototype.setButtonAction=function(buttonAction){this.settings.button_action=buttonAction;this.callFlash("SetButtonAction",[buttonAction]);};SWFUpload.prototype.setButtonCursor=function(cursor){this.settings.button_cursor=cursor;this.callFlash("SetButtonCursor",[cursor]);};SWFUpload.prototype.queueEvent=function(handlerName,argumentArray){if(argumentArray==undefined){argumentArray=[];}else if(!(argumentArray instanceof Array)){argumentArray=[argumentArray];}
var self=this;if(typeof this.settings[handlerName]==="function"){this.eventQueue.push(function(){this.settings[handlerName].apply(this,argumentArray);});setTimeout(function(){self.executeNextEvent();},0);}else if(this.settings[handlerName]!==null){throw"Event handler "+handlerName+" is unknown or is not a function";}};SWFUpload.prototype.executeNextEvent=function(){var f=this.eventQueue?this.eventQueue.shift():null;if(typeof(f)==="function"){f.apply(this);}};SWFUpload.prototype.unescapeFilePostParams=function(file){var reg=/[$]([0-9a-f]{4})/i;var unescapedPost={};var uk;if(file!=undefined){for(var k in file.post){if(file.post.hasOwnProperty(k)){uk=k;var match;while((match=reg.exec(uk))!==null){uk=uk.replace(match[0],String.fromCharCode(parseInt("0x"+match[1],16)));}
unescapedPost[uk]=file.post[k];}}
file.post=unescapedPost;}
return file;};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface");}catch(ex){return false;}};SWFUpload.prototype.flashReady=function(){var movieElement=this.getMovieElement();if(!movieElement){this.debug("Flash called back ready but the flash movie can't be found.");return;}
this.cleanUp(movieElement);this.queueEvent("swfupload_loaded_handler");};SWFUpload.prototype.cleanUp=function(movieElement){try{if(this.movieElement&&typeof(movieElement.CallFunction)==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var key in movieElement){try{if(typeof(movieElement[key])==="function"){movieElement[key]=null;}}catch(ex){}}}}catch(ex1){}
window["__flash__removeCallback"]=function(instance,name){try{if(instance){instance[name]=null;}}catch(flashEx){}};};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler");};SWFUpload.prototype.fileQueued=function(file){file=this.unescapeFilePostParams(file);this.queueEvent("file_queued_handler",file);};SWFUpload.prototype.fileQueueError=function(file,errorCode,message){file=this.unescapeFilePostParams(file);this.queueEvent("file_queue_error_handler",[file,errorCode,message]);};SWFUpload.prototype.fileDialogComplete=function(numFilesSelected,numFilesQueued,numFilesInQueue){this.queueEvent("file_dialog_complete_handler",[numFilesSelected,numFilesQueued,numFilesInQueue]);};SWFUpload.prototype.uploadStart=function(file){file=this.unescapeFilePostParams(file);this.queueEvent("return_upload_start_handler",file);};SWFUpload.prototype.returnUploadStart=function(file){var returnValue;if(typeof this.settings.upload_start_handler==="function"){file=this.unescapeFilePostParams(file);returnValue=this.settings.upload_start_handler.call(this,file);}else if(this.settings.upload_start_handler!=undefined){throw"upload_start_handler must be a function";}
if(returnValue===undefined){returnValue=true;}
returnValue=!!returnValue;this.callFlash("ReturnUploadStart",[returnValue]);};SWFUpload.prototype.uploadProgress=function(file,bytesComplete,bytesTotal){file=this.unescapeFilePostParams(file);this.queueEvent("upload_progress_handler",[file,bytesComplete,bytesTotal]);};SWFUpload.prototype.uploadError=function(file,errorCode,message){file=this.unescapeFilePostParams(file);this.queueEvent("upload_error_handler",[file,errorCode,message]);};SWFUpload.prototype.uploadSuccess=function(file,serverData,responseReceived){file=this.unescapeFilePostParams(file);this.queueEvent("upload_success_handler",[file,serverData,responseReceived]);};SWFUpload.prototype.uploadComplete=function(file){file=this.unescapeFilePostParams(file);this.queueEvent("upload_complete_handler",file);};SWFUpload.prototype.debug=function(message){this.queueEvent("debug_handler",message);};SWFUpload.prototype.debugMessage=function(message){if(this.settings.debug){var exceptionMessage,exceptionValues=[];if(typeof message==="object"&&typeof message.name==="string"&&typeof message.message==="string"){for(var key in message){if(message.hasOwnProperty(key)){exceptionValues.push(key+": "+message[key]);}}
exceptionMessage=exceptionValues.join("\n")||"";exceptionValues=exceptionMessage.split("\n");exceptionMessage="EXCEPTION: "+exceptionValues.join("\nEXCEPTION: ");SWFUpload.Console.writeLine(exceptionMessage);}else{SWFUpload.Console.writeLine(message);}}};SWFUpload.Console={};SWFUpload.Console.writeLine=function(message){var console,documentForm;try{console=document.getElementById("SWFUpload_Console");if(!console){documentForm=document.createElement("form");document.getElementsByTagName("body")[0].appendChild(documentForm);console=document.createElement("textarea");console.id="SWFUpload_Console";console.style.fontFamily="monospace";console.setAttribute("wrap","off");console.wrap="off";console.style.overflow="auto";console.style.width="700px";console.style.height="350px";console.style.margin="5px";documentForm.appendChild(console);}
console.value+=message+"\n";console.scrollTop=console.scrollHeight-console.clientHeight;}catch(ex){alert("Exception: "+ex.name+" Message: "+ex.message);}};function fileQueueError(file,errorCode,message){try{var imageName="http://www.port01.com/templates/neu/images/swfupload/error.gif";var errorName="";if(errorCode===SWFUpload.errorCode_QUEUE_LIMIT_EXCEEDED){errorName="Du hast versucht, zu viele Bilder hochzuladen.";}
if(errorName!==""){alert(errorName);return;}
switch(errorCode){case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:imageName="zerobyte.gif";break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:imageName="toobig.gif";break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:default:alert(message);break;}
addImage("images/"+imageName);}catch(ex){this.debug(ex);}}
function fileDialogComplete(numFilesSelected,numFilesQueued){try{if(numFilesQueued>0){this.startUpload();}}catch(ex){this.debug(ex);}}
function uploadProgress(file,bytesLoaded){try{var percent=Math.ceil((bytesLoaded/file.size)*100);var progress=new FileProgress(file,this.customSettings.upload_target);progress.setProgress(percent);if(percent===100){progress.setStatus("Erstelle Vorschau...");progress.toggleCancel(false,this);}else{progress.setStatus("Speichern...");progress.toggleCancel(true,this);}}catch(ex){this.debug(ex);}}
function uploadSuccess(file,serverData){try{var progress=new FileProgress(file,this.customSettings.upload_target);if(serverData.search(/#/)!=-1)
{var serverData_Array=serverData.split('#');addImage("http://www.port01.com/uploads/forum/thumb/"+serverData_Array[0],serverData_Array[1]);progress.setStatus("Thumbnail Created.");progress.toggleCancel(false);}else{addImage("images/error.gif");progress.setStatus("Fehler.");progress.toggleCancel(false);alert(serverData);}}catch(ex){this.debug(ex);}}
function uploadComplete(file){try{if(this.getStats().files_queued>0){this.startUpload();}else{var progress=new FileProgress(file,this.customSettings.upload_target);progress.setComplete();progress.setStatus("Alle Bilder gespeichert.");progress.toggleCancel(false);}}catch(ex){this.debug(ex);}}
function uploadError(file,errorCode,message){var imageName="error.gif";var progress;try{switch(errorCode){case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:try{progress=new FileProgress(file,this.customSettings.upload_target);progress.setCancelled();progress.setStatus("Abgebrochen");progress.toggleCancel(false);}
catch(ex1){this.debug(ex1);}
break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:try{progress=new FileProgress(file,this.customSettings.upload_target);progress.setCancelled();progress.setStatus("Gestoppt");progress.toggleCancel(true);}
catch(ex2){this.debug(ex2);}
case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:imageName="uploadlimit.gif";break;default:alert(message);break;}
addImage("http://www.port01.com/templates/neu/images/swfupload/"+imageName);}catch(ex3){this.debug(ex3);}}
function addImage(src,thumbId){var newUrl=document.createElement("a");newUrl.setAttribute('onclick','chat_insert_smili(\''+thumbId+'\')',0);newUrl.style.cursor="pointer";var newImg=document.createElement("img");newImg.style.margin="5px";newImg.style.padding="1px";newImg.style.border="1px solid #666";newImg.style.width="80px";newImg.style.height="60px";document.getElementById("thumbnails").appendChild(newUrl);newUrl.appendChild(newImg);if(newImg.filters){try{newImg.filters.item("DXImageTransform.Microsoft.Alpha").opacity=0;}catch(e){newImg.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+0+')';}}else{newImg.style.opacity=0;}
newImg.onload=function(){fadeIn(newImg,0);};newImg.src=src;}
function fadeIn(element,opacity){var reduceOpacityBy=5;var rate=30;if(opacity<100){opacity+=reduceOpacityBy;if(opacity>100){opacity=100;}
if(element.filters){try{element.filters.item("DXImageTransform.Microsoft.Alpha").opacity=opacity;}catch(e){element.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+opacity+')';}}else{element.style.opacity=opacity/100;}}
if(opacity<100){setTimeout(function(){fadeIn(element,opacity);},rate);}}
function FileProgress(file,targetID){this.fileProgressID="divFileProgress";this.fileProgressWrapper=document.getElementById(this.fileProgressID);if(!this.fileProgressWrapper){this.fileProgressWrapper=document.createElement("div");this.fileProgressWrapper.className="progressWrapper";this.fileProgressWrapper.id=this.fileProgressID;this.fileProgressElement=document.createElement("div");this.fileProgressElement.className="progressContainer";var progressCancel=document.createElement("a");progressCancel.className="progressCancel";progressCancel.href="#";progressCancel.style.visibility="hidden";progressCancel.appendChild(document.createTextNode(" "));var progressText=document.createElement("div");progressText.className="progressName";progressText.appendChild(document.createTextNode(file.name));var progressBar=document.createElement("div");progressBar.className="progressBarInProgress";var progressStatus=document.createElement("div");progressStatus.className="progressBarStatus";progressStatus.innerHTML="&nbsp;";this.fileProgressElement.appendChild(progressCancel);this.fileProgressElement.appendChild(progressText);this.fileProgressElement.appendChild(progressStatus);this.fileProgressElement.appendChild(progressBar);this.fileProgressWrapper.appendChild(this.fileProgressElement);document.getElementById(targetID).appendChild(this.fileProgressWrapper);fadeIn(this.fileProgressWrapper,0);}else{this.fileProgressElement=this.fileProgressWrapper.firstChild;this.fileProgressElement.childNodes[1].firstChild.nodeValue=file.name;}
this.height=this.fileProgressWrapper.offsetHeight;}
FileProgress.prototype.setProgress=function(percentage){this.fileProgressElement.className="progressContainer green";this.fileProgressElement.childNodes[3].className="progressBarInProgress";this.fileProgressElement.childNodes[3].style.width=percentage+"%";};FileProgress.prototype.setComplete=function(){this.fileProgressElement.className="progressContainer blue";this.fileProgressElement.childNodes[3].className="progressBarComplete";this.fileProgressElement.childNodes[3].style.width="";};FileProgress.prototype.setError=function(){this.fileProgressElement.className="progressContainer red";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width="";};FileProgress.prototype.setCancelled=function(){this.fileProgressElement.className="progressContainer";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width="";};FileProgress.prototype.setStatus=function(status){this.fileProgressElement.childNodes[2].innerHTML=status;};FileProgress.prototype.toggleCancel=function(show,swfuploadInstance){this.fileProgressElement.childNodes[0].style.visibility=show?"visible":"hidden";if(swfuploadInstance){var fileID=this.fileProgressID;this.fileProgressElement.childNodes[0].onclick=function(){swfuploadInstance.cancelUpload(fileID);return false;};}};function select_friend(friend,selectfield,inputfield){document.getElementById('select_'+friend).innerHTML='';if(document.getElementById(inputfield).value!='')document.getElementById(inputfield).value=document.getElementById(inputfield).value+';';document.getElementById(inputfield).value=document.getElementById(inputfield).value+friend;var spans=document.getElementById(selectfield).getElementsByTagName('span');for(var x=spans.length-1;x>=0;x--)
{var span=spans[x];if(span.innerHTML!='')
{if(span.innerHTML.substr(span.innerHTML.length-2,2)==', ')
{span.innerHTML=span.innerHTML.substr(0,span.innerHTML.length-2);}
break;}}}
var arrowimages={down:['downarrowclass','http://www.port01.com/templates/neu/images/icons/bullet_green.png',23],right:['rightarrowclass','http://www.port01.com/templates/neu/images/icons/bullet_go.png']}
var jqueryslidemenu={animateduration:{over:50,out:300},buildmenu:function(menuid,arrowsvar){jQuery(document).ready(function($){var $mainmenu=$("#"+menuid+">ul")
var $headers=$mainmenu.find("ul").parent()
$headers.each(function(i){var $curobj=$(this)
var $subul=$(this).find('ul:eq(0)')
this._dimensions={w:this.offsetWidth,h:this.offsetHeight,subulw:$subul.outerWidth(),subulh:$subul.outerHeight()}
this.istopheader=$curobj.parents("ul").length==1?true:false
$subul.css({top:this.istopheader?-this._dimensions.subulh+"px":-this._dimensions.subulh+this._dimensions.h})
$curobj.children("a:eq(0)").css(this.istopheader?{paddingRight:arrowsvar.down[2]}:{}).append('<img src="'+(this.istopheader?arrowsvar.down[1]:arrowsvar.right[1])
+'" class="'+(this.istopheader?arrowsvar.down[0]:arrowsvar.right[0])
+'" style="border:0;" />')
$curobj.hover(function(e){var $targetul=$(this).children("ul:eq(0)")
this._offsets={left:$(this).offset().left,top:$(this).offset().top}
var menuleft=this.istopheader?0:this._dimensions.w
menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())?(this.istopheader?-this._dimensions.subulw+this._dimensions.w:-this._dimensions.w):menuleft
if($targetul.queue().length<=1)
$targetul.css({left:menuleft+"px",width:this._dimensions.subulw+'px'}).slideDown(jqueryslidemenu.animateduration.over)},function(e){var $targetul=$(this).children("ul:eq(0)")
$targetul.slideUp(jqueryslidemenu.animateduration.out)})})
$mainmenu.find("ul").css({display:'none',visibility:'visible'})})}}
jqueryslidemenu.buildmenu("myslidemenu",arrowimages)
$(document).ready(function(){
	
	var first = 0;
	var speed = 700;
	var pause = 3500;
	
		function removeFirst(){
			first = $('ul#listticker li:first').html();
			$('ul#listticker li:first')
			.animate({opacity: 0}, speed)
			.fadeOut('slow', function() {$(this).remove();});
			addLast(first);
		}
		
		function addLast(first){
			last = '<li style="display:none">'+first+'</li>';
			$('ul#listticker').append(last)
			$('ul#listticker li:last')
			.animate({opacity: 1}, speed)
			.fadeIn('slow')
		}
	
	interval = setInterval(removeFirst, pause);});