/** Copyright Eberhardt TRAVEL GmbH 2007-09 **/

var teaserbilder = new Array();
var zaehler = 0;
var blender = 0;
function lade_reisebilder()
{
  if(blender != 0){jQuery("#headerimage").fadeIn("slow");}
  else {blender = 1;}
  jQuery('#headerimage').attr('src', teaserbilder[zaehler]);
  zaehler++;
  if(zaehler == teaserbilder.length) {zaehler = 0;}
  setTimeout('jQuery("#headerimage").fadeOut("slow");',11200);
  setTimeout('lade_reisebilder()', 12000);
}

function del_suchbegriff(obj)
{if(obj.value == "Suchbegriff")
{obj.value='';}}
var schalter = 1;

function Fensterhoehe () {
if (window.innerHeight) {return window.innerHeight;} else if (document.body && document.body.offsetHeight)
{return document.body.offsetHeight;} else {return 0;}}

function Fensterbreite () {
if (window.innerWidth) {return window.innerWidth;} else if (document.body && document.body.offsetHeight) {
return document.body.offsetWidth;} else {return 0;}}
var teaser = new Array();
var teaser_eingeklappt = 0;
function bilder_ausblenden(neueseite, reisecode)
{
if (teaser_eingeklappt == 0)
{
jQuery('#teaser').addClass('teaser');
teaser_eingeklappt = 1;
jQuery('#aus').css('display', 'block');
jQuery('#ein').css('display', 'none');
jQuery('#teaser_reiseargument').css('height', '10px');
jQuery('#teaser_reiseargument').unbind();

if (neueseite != 1)
{ajaxAusblenden(reisecode);}
}
else
{
jQuery('#teaser').removeClass('teaser');
jQuery('#aus').css('display', 'none');
jQuery('#ein').css('display', 'block');
jQuery('#teaser_reiseargument').css('height', '109px');
func_teaser_reiseargument();
teaser_eingeklappt = 0;
if (neueseite != 1)
{ajaxAusblenden(reisecode);}
}InnenHoehe();return false;}
function ajaxAusblenden(reisecode)
{
jQuery.ajax({type: "POST",url: "reiseansicht.php",dataType: "html",
data: {module : 'reiseansicht', action: 'bilderausblenden', ausblenden: teaser_eingeklappt, reisecode: reisecode},
success: function(){}});}

function pixelentfernen(element, obj)
{
if (jQuery(obj).css(element) == 'auto')
{return 0;}
ret = jQuery(obj).css(element).substr(0, (jQuery(obj).css(element).length-2));
ret = (1*ret);
return ret;
}
var gsr_padding = 0;
function InnenHoehe()
{
  return false;
}
function InnenHoeheOld()
{
fenster = Fensterhoehe();
var hoehe = 0;
jQuery( ".layout_hoehe" ).each(
function(index){
if (jQuery(this).css('display') == 'none')
{return 0;}
hoehe = hoehe + jQuery(this).height() + pixelentfernen('margin-top', this) +  pixelentfernen('margin-bottom', this) + pixelentfernen('padding-top', this) + pixelentfernen('padding-bottom', this);
});
element = '';

if(jQuery('div.kopfbild').length > 0)
{element = 'div.kopfbild';}
else if(jQuery('#reiseblock').length > 0)
{
element = '#reiseblock';
hoehe = hoehe + pixelentfernen('padding-top', '#reiseblock')+pixelentfernen('padding-bottom', '#reiseblock');
jQuery('#reiseblock').css('width', '100%');
}
else if(jQuery('div.suchergebnis').length > 0)
{element = 'div.suchergebnis';}
else if(jQuery('div.spezialsuche').length > 0)
{element = "div.spezialsuche";
jQuery('div.spezialsuche').css('width', '100%');}
else if(jQuery('#ortsinformationen').length > 0)
{element = "#ortsinformationen";
jQuery('#ortsinformationen').css('width', '100%');}
else if(jQuery('div.formularbereich').length > 0)
{element = "div.formularbereich";
 jQuery('div.formularbereich').css('width', '98%');}
else if(jQuery('#kasten_mitte').length > 0)
{element = "#kasten_mitte";}
else if(jQuery('#mod').length > 0)
{element = "#mod";}
else if(jQuery('#vn_kasten_mitte').length > 0)
{element = '#vn_kasten_mitte';
jQuery('#vn_kasten_mitte form').css('width', '97%');}
hoehe = (fenster - hoehe - gsr_padding - 4)+'px';
if (element != '')
{jQuery(element).height(hoehe);}
if(jQuery('#transhotel').length>0){
jQuery('#transhotel').attr("height",(jQuery('#kasten_mitte').height()-5));
jQuery('#transhotel').attr("width",(jQuery('#kasten_mitte').width()));
}}

function galerie(reisecode, art, key)
{jQuery.ajax({
type: "POST",
url: "reiseansicht.php",
data: {action: 'bildergalerie', reisecode: reisecode, art: art, bild_id: key},
success: function(strResponse){
jQuery('#bild_extra').show().css('width', '500px', 'height', '548px', 'top', '35px');
document.getElementById("bild_extra").innerHTML = unescape(strResponse);
}});}

function reiseidee_detail(id)
{
  inhalt = jQuery("#reiseidee_"+id).html();
  jQuery("#bild_extra").css('display','block').css('width','600px').css('height','500px').css('background-color','#ffffff')
  .css('top','170px').css('left','10%').css('padding','10px').css('border','1px solid gray').css('overflow','auto');
  jQuery("#bild_extra").html(inhalt);
}
jQuery.fn.center = function(centerobject){
    var co = jQuery(centerobject);
    co.css({position: 'absolute',
             left: '50%',
             'margin-left': 0-co.outerWidth(true)/2,
             'margin-top': co.outerHeight(true)/2
            });
  }
//Alpenbus Navi
jQuery(document).ready(function () {
jQuery('#navi_left a.top_link').click(function () {
if (jQuery.browser.msie == true && parseInt(jQuery.browser.version) < 8)
{jQuery(this).parent().children('ul').toggle();}
else
{jQuery(this).parent().children('ul').slideToggle();}
jQuery(this).toggleClass('top_link_unten');
return false;
});
jQuery('#ind').ajaxStart(function () {jQuery(this).show();});
jQuery('#ind').ajaxStop(function () {jQuery(this).hide();});

if(jQuery(window).width() < 950)
{
var v_css  = document.createElement('link');
v_css.rel = 'stylesheet'
v_css.type = 'text/css';
v_css.href = '/css/achthundert.css';
document.getElementsByTagName('head')[0].appendChild(v_css);
}});

function datecheck(datum, name)
{
dat_arr = new Array;
dat_arr = datum.split("");
tag     = dat_arr[0]+dat_arr[1];
monat   = dat_arr[2]+dat_arr[3];
var jetzt = new Date();
if(dat_arr.length != 10)
{if(dat_arr.length == 8)
{jahr    = dat_arr[4]+dat_arr[5]+dat_arr[6]+dat_arr[7];}
else if(dat_arr.length == 6)
{jahr    = "20"+dat_arr[4]+dat_arr[5];}
else if(dat_arr.length == 4)
{var jahr = jetzt.getFullYear();}
document.getElementById(name).value = tag+"."+monat+"."+jahr;
}}

function countdownwechsel(zahl, verschub)
{
if (zahl == 0)
{zahl = 1;
jQuery('#countdown_id').css('background-position', 0);}
else
{zahl = 0;
jQuery('#countdown_id').css('background-position', '-'+verschub+'px');}
setTimeout('countdownwechsel('+zahl+','+verschub+')',8111);
}

function zeige_reiseerfahrungen()
{
  jQuery(".list").hide();
  jQuery('#reiseliste').show();
jQuery('#navi_history a').click(function ()
{
jQuery(".list").hide();
var id = jQuery(this).attr('id').substr(6, 50);
jQuery("#navi_history span").addClass('farbig').removeClass('weiss');
jQuery("#navi_history a").removeClass('link_hintergrund');
jQuery('#'+id).show().removeClass('farbig');
jQuery(this).parent().addClass('weiss');
jQuery("#zeige_"+id).addClass('link_hintergrund');
});
}



function reiseleiter(reiseleiter)
{
data = {id: reiseleiter };
jQuery.post('/reiseansicht/reiseleiterinfo', data, function(strResponse){
document.getElementById("reiseleiter").style.display='block';
document.getElementById("reiseleiter").innerHTML = unescape(strResponse);
makeDraggable('#moveable');
zeige_reiseerfahrungen();
});
}

function meineFotosLaden(id)
{
  data = {'id': id };
  jQuery.post('/reiseansicht/ajaxMeineFotos', data, function (strResponse)
  {
    jQuery("#meine_fotos").html(strResponse);
    jQuery("#meine_fotos a[rel^='lightbox-bild']").slimbox();
  });
}

jQuery.noConflict( );

// Make an element draggable using jQuery
var makeDraggable = function(element) {element = jQuery(element);var move = function(event) {if(element.data('mouseMove')) {
var changeX = event.clientX - element.data('mouseX');
var changeY = event.clientY - element.data('mouseY');
dr_top_element    = element.parent().css('top');
dr_height_element = element.parent().css('height');
dr_top            = dr_top_element.substr(0,(dr_top_element.length-2))*1;
dr_height         = dr_height_element.substr(0,(dr_height_element.length-2))*1;
window_height     = jQuery(window).height();
dr_left_element   = element.parent().css('left');
dr_width_element  = element.parent().css('width');
dr_left           = dr_left_element.substr(0,(dr_left_element.length-2))*1;
dr_width          = dr_width_element.substr(0,(dr_width_element.length-2))*1;
window_width      = jQuery(window).width();
if (((dr_top+changeY) > 2 || changeY > 0)
   && (window_height > (dr_height+dr_top) || changeY < 0))
{var newY = parseInt(element.parent().css('top')) + changeY;}
if (((dr_left+changeY) > 2 || changeX > 0)
   && (window_width > (dr_left+dr_width) || changeX < 0))
{var newX = parseInt(element.parent().css('left')) + changeX;}
element.parent().css('left', newX);element.parent().css('top', newY);element.data('mouseX', event.clientX);element.data('mouseY', event.clientY);
}}
element.mousedown(function(event) {
element.data('mouseMove', true);
element.data('mouseX', event.clientX);
element.data('mouseY', event.clientY);
});element.parents(':last').mouseup(function() {element.data('mouseMove', false);});element.mouseout(move);element.mousemove(move);}
/*
 * jQuery Tooltip plugin 1.3
 * http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/
 * http://docs.jquery.com/Plugins/Tooltip
 * Copyright (c) 2006 - 2008 Jörn Zaefferer
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */;(function($){var helper={},current,title,tID,IE=$.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),track=false;$.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){$.tooltip.blocked=!$.tooltip.blocked;}};$.fn.extend({tooltip:function(settings){settings=$.extend({},$.tooltip.defaults,settings);createHelper(settings);return this.each(function(){$.data(this,"tooltip",settings);this.tOpacity=helper.parent.css("opacity");this.tooltipText=this.title;$(this).removeAttr("title");this.alt="";}).mouseover(save).mouseout(hide).click(hide);},fixPNG:IE?function(){return this.each(function(){var image=$(this).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"}).each(function(){var position=$(this).css('position');if(position!='absolute'&&position!='relative')$(this).css('position','relative');});}});}:function(){return this;},unfixPNG:IE?function(){return this.each(function(){$(this).css({'filter':'',backgroundImage:''});});}:function(){return this;},hideWhenEmpty:function(){return this.each(function(){$(this)[$(this).html()?"show":"hide"]();});},url:function(){return this.attr('href')||this.attr('src');}});function createHelper(settings){if(helper.parent)return;helper.parent=$('<div id="'+settings.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if($.fn.bgiframe)helper.parent.bgiframe();helper.title=$('h3',helper.parent);helper.body=$('div.body',helper.parent);helper.url=$('div.url',helper.parent);}function settings(element){return $.data(element,"tooltip");}function handle(event){if(settings(this).delay)tID=setTimeout(show,settings(this).delay);else
show();track=!!settings(this).track;$(document.body).bind('mousemove',update);update(event);}function save(){if($.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler))return;current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent);}helper.body.show();}else if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0)helper.body.append("<br/>");helper.body.append(part);}helper.body.hideWhenEmpty();}else{helper.title.html(title).show();helper.body.hide();}if(settings(this).showURL&&$(this).url())helper.url.html($(this).url().replace('http://','')).show();else
helper.url.hide();helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG)helper.parent.fixPNG();handle.apply(this,arguments);}function show(){tID=null;if((!IE||!$.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated"))helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity);else
helper.parent.is(':visible')?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade);}else{helper.parent.show();}update();}function update(event){if($.tooltip.blocked)return;if(event&&event.target.tagName=="OPTION"){return;}if(!track&&helper.parent.is(":visible")){$(document.body).unbind('mousemove',update)}if(current==null){$(document.body).unbind('mousemove',update);return;}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right='auto';if(settings(current).positionLeft){right=$(window).width()-left;left='auto';}helper.parent.css({left:left,right:right,top:top});}var v=viewport(),h=helper.parent[0];if(v.x+v.cx<h.offsetLeft+h.offsetWidth){left-=h.offsetWidth+20+settings(current).left;helper.parent.css({left:left+'px'}).addClass("viewport-right");}if(v.y+v.cy<h.offsetTop+h.offsetHeight){top-=h.offsetHeight+20+settings(current).top;helper.parent.css({top:top+'px'}).addClass("viewport-bottom");}}function viewport(){return{x:$(window).scrollLeft(),y:$(window).scrollTop(),cx:$(window).width(),cy:$(window).height()};}function hide(event){if($.tooltip.blocked)return;if(tID)clearTimeout(tID);current=null;var tsettings=settings(this);function complete(){helper.parent.removeClass(tsettings.extraClass).hide().css("opacity","");}if((!IE||!$.fn.bgiframe)&&tsettings.fade){if(helper.parent.is(':animated'))helper.parent.stop().fadeTo(tsettings.fade,0,complete);else
helper.parent.stop().fadeOut(tsettings.fade,complete);}else
complete();if(settings(this).fixPNG)helper.parent.unfixPNG();}})(jQuery);

/**
* Copyright (c) 2008 Kelvin Luck (http://www.kelvinluck.com/)
* Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
* and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
* DatePicker including Select field for month and year
**/
(function($){$.fn.extend({renderCalendar:function(s){var dc=function(a){return document.createElement(a);};s=$.extend({},$.fn.datePicker.defaults,s);if(s.showHeader!=$.dpConst.SHOW_HEADER_NONE){var yearTbl=$('<div></div>').attr({'style':'width:100%;text-align:center;clear:both;'});s.selectMonths.val(s.dpController.displayedMonth);s.selectYears.val(s.dpController.displayedYear);s.selectYears.bind('change',function(){s.dpController.setDisplayedMonth(s.dpController.displayedMonth,$(this).val(),true);return false;});s.selectMonths.bind('change',function(){s.dpController.setDisplayedMonth($(this).val(),s.dpController.displayedYear,true);return false;});yearTbl.append(s.selectMonths);yearTbl.append(s.selectYears);var headRow=$(dc('tr'));for(var i=Date.firstDayOfWeek;i<Date.firstDayOfWeek+7;i++){var weekday=i%7;var day=Date.dayNames[weekday];headRow.append(jQuery(dc('th')).attr({'scope':'col','abbr':day,'title':day,'class':(weekday==0||weekday==6?'weekend':'weekday')}).html(s.showHeader==$.dpConst.SHOW_HEADER_SHORT?day.substr(0,1):day));}};var calendarTable=$(dc('table')).attr({'cellspacing':2,'className':'jCalendar'}).append((s.showHeader!=$.dpConst.SHOW_HEADER_NONE?$(dc('thead')).append(headRow):dc('thead')));var tbody=$(dc('tbody'));var today=(new Date()).zeroTime();var month=s.month==undefined?today.getMonth():s.month;var year=s.year||today.getFullYear();var currentDate=new Date(year,month,1);var firstDayOffset=Date.firstDayOfWeek-currentDate.getDay()+1;if(firstDayOffset>1)firstDayOffset-=7;var weeksToDraw=Math.ceil(((-1*firstDayOffset+1)+currentDate.getDaysInMonth())/7);currentDate.addDays(firstDayOffset-1);var doHover=function(firstDayInBounds){return function(){if(s.hoverClass){var $this=$(this);if(!s.selectWeek){$this.addClass(s.hoverClass);}else if(firstDayInBounds&&!$this.is('.disabled')){$this.parent().addClass('activeWeekHover');}}}};var unHover=function(){if(s.hoverClass){var $this=$(this);$this.removeClass(s.hoverClass);$this.parent().removeClass('activeWeekHover');}};var w=0;while(w++<weeksToDraw){var r=jQuery(dc('tr'));var firstDayInBounds=s.dpController?currentDate>s.dpController.startDate:false;for(var i=0;i<7;i++){var thisMonth=currentDate.getMonth()==month;var d=$(dc('td')).text(currentDate.getDate()+'').attr('className',(thisMonth?'current-month ':'other-month ')+
(currentDate.isWeekend()?'weekend ':'weekday ')+
(thisMonth&&currentDate.getTime()==today.getTime()?'today ':'')).data('datePickerDate',currentDate.asString()).hover(doHover(firstDayInBounds),unHover);r.append(d);if(s.renderCallback){s.renderCallback(d,currentDate,month,year);}
currentDate.addDays(1);}
tbody.append(r);}
calendarTable.append(tbody);return this.each(function(){$(this).empty().append(yearTbl).append(calendarTable);});},datePicker:function(s){if(!$.event._dpCache)$.event._dpCache=[];s=$.extend({},$.fn.datePicker.defaults,s);return this.each(function(){var $this=$(this);var alreadyExists=true;if(!this._dpId){this._dpId=$.event.guid++;$.event._dpCache[this._dpId]=new DatePicker(this);alreadyExists=false;}
if(s.inline){s.createButton=false;s.displayClose=false;s.closeOnSelect=false;$this.empty();}
var controller=$.event._dpCache[this._dpId];controller.init(s);if(!alreadyExists&&s.createButton){controller.button=$('<a href="#" class="dp-choose-date tipp" title="Bitte Datum w&auml;hlen">'+$.dpText.TEXT_CHOOSE_DATE+'</a>').bind('click',function(){$this.dpDisplay(this);this.blur();return false;});$this.after(controller.button);}
if(!alreadyExists&&$this.is(':text')){$this.bind('dateSelected',function(e,selectedDate,$td){this.value=selectedDate.asString();}).bind('change',function(){if(this.value!=''){var d=Date.fromString(this.value);if(d){controller.setSelected(d,true,true);}}});if(s.clickInput){$this.bind('click',function(){$this.dpDisplay();});}
var d=Date.fromString(this.value);if(this.value!=''&&d){controller.setSelected(d,true,true);}}
$this.addClass('dp-applied');s.selectYears=$('<select></select>').attr({'id':'selYears','style':'width:60px;'});var sy=controller.startDate.getFullYear();var ey=controller.endDate.getFullYear();if(sy==0){sy=$.dpConst.MIN_YEAR;}
if(ey>2020){ey=$.dpConst.MAX_YEAR;}
for(var i=sy;i<=ey;i++){var y=$('<option></option>').attr({'value':i});if(i==controller.displayedYear){y.attr({'selected':true});}
y.html(i);s.selectYears.append(y);}
s.selectMonths=$('<select></select>').attr({'id':'selMonths','style':'width:100px;'});var sm=controller.startDate.getMonth();var em=controller.endDate.getMonth();if(sm>em&&ey-sy<=1){for(var i=0;i<=em;i++){var y=$('<option></option>').attr({'value':i});if(i==controller.displayedMonth){y.attr({'selected':true});}
y.html(Date.monthNames[i]);s.selectMonths.append(y);}
for(var i=sm;i<=11;i++){var y=$('<option></option>').attr({'value':i});if(i==controller.displayedMonth){y.attr({'selected':true});}
y.html(Date.monthNames[i]);s.selectMonths.append(y);}}
else{if(ey-sy>=1){sm=0;em=11;}
for(var i=sm;i<=em;i++){var y=$('<option></option>').attr({'value':i});if(i==controller.displayedMonth){y.attr({'selected':true});}
y.html(Date.monthNames[i]);s.selectMonths.append(y);}}})},dpSetDisabled:function(s){return _w.call(this,'setDisabled',s);},dpSetStartDate:function(d){return _w.call(this,'setStartDate',d);},dpSetEndDate:function(d){return _w.call(this,'setEndDate',d);},dpGetSelected:function(){var c=_getController(this[0]);if(c){return c.getSelected();}
return null;},dpSetSelected:function(d,v,m){if(v==undefined)v=true;if(m==undefined)m=true;return _w.call(this,'setSelected',Date.fromString(d),v,m,true);},dpSetDisplayedMonth:function(m,y){return _w.call(this,'setDisplayedMonth',Number(m),Number(y),true);},dpDisplay:function(e){return _w.call(this,'display',e);},dpSetRenderCallback:function(a){return _w.call(this,'setRenderCallback',a);},dpSetPosition:function(v,h){return _w.call(this,'setPosition',v,h);},dpSetOffset:function(v,h){return _w.call(this,'setOffset',v,h);},dpClose:function(){return _w.call(this,'_closeCalendar',false,this[0]);},_dpDestroy:function(){}});var _w=function(f,a1,a2,a3,a4){return this.each(function(){var c=_getController(this);if(c){c[f](a1,a2,a3,a4);}});};function DatePicker(ele){this.ele=ele;this.displayedMonth=null;this.displayedYear=null;this.startDate=null;this.endDate=null;this.showYearNavigation=null;this.closeOnSelect=null;this.displayClose=null;this.rememberViewedMonth=null;this.selectMultiple=null;this.numSelectable=null;this.numSelected=null;this.verticalPosition=null;this.horizontalPosition=null;this.verticalOffset=null;this.horizontalOffset=null;this.button=null;this.renderCallback=[];this.selectedDates={};this.inline=null;this.context='#dp-popup';this.settings={};};$.extend(DatePicker.prototype,{init:function(s){this.setStartDate(s.startDate);this.setEndDate(s.endDate);this.setDisplayedMonth(Number(s.month),Number(s.year));this.setRenderCallback(s.renderCallback);this.showYearNavigation=s.showYearNavigation;this.closeOnSelect=s.closeOnSelect;this.displayClose=s.displayClose;this.rememberViewedMonth=s.rememberViewedMonth;this.selectMultiple=s.selectMultiple;this.numSelectable=s.selectMultiple?s.numSelectable:1;this.numSelected=0;this.verticalPosition=s.verticalPosition;this.horizontalPosition=s.horizontalPosition;this.hoverClass=s.hoverClass;this.setOffset(s.verticalOffset,s.horizontalOffset);this.inline=s.inline;this.settings=s;this.selectYears=s.selectYears;this.selectMonths=s.selectMonths;if(this.inline){this.context=this.ele;this.display();}},setStartDate:function(d){if(d){this.startDate=Date.fromString(d);}
if(!this.startDate){this.startDate=(new Date()).zeroTime();}
this.setDisplayedMonth(this.displayedMonth,this.displayedYear);},setEndDate:function(d){if(d){this.endDate=Date.fromString(d);}
if(!this.endDate){this.endDate=(new Date('12/31/2040'));}
if(this.endDate.getTime()<this.startDate.getTime()){this.endDate=this.startDate;}
this.setDisplayedMonth(this.displayedMonth,this.displayedYear);},setPosition:function(v,h){this.verticalPosition=v;this.horizontalPosition=h;},setOffset:function(v,h){this.verticalOffset=parseInt(v)||0;this.horizontalOffset=parseInt(h)||0;},setDisabled:function(s){$e=$(this.ele);$e[s?'addClass':'removeClass']('dp-disabled');if(this.button){$but=$(this.button);$but[s?'addClass':'removeClass']('dp-disabled');$but.attr('title',s?'':$.dpText.TEXT_CHOOSE_DATE);}
if($e.is(':text')){$e.attr('disabled',s?'disabled':'');}},setDisplayedMonth:function(m,y,rerender){if(this.startDate==undefined||this.endDate==undefined){return;}
var s=new Date(this.startDate.getTime());s.setDate(1);var e=new Date(this.endDate.getTime());e.setDate(1);var t;if((!m&&!y)||(isNaN(m)&&isNaN(y))){t=new Date().zeroTime();t.setDate(1);}else if(isNaN(m)){t=new Date(y,this.displayedMonth,1);}else if(isNaN(y)){t=new Date(this.displayedYear,m,1);}else{t=new Date(y,m,1)}
if(t.getTime()<s.getTime()){t=s;}else if(t.getTime()>e.getTime()){t=e;}
var oldMonth=this.displayedMonth;var oldYear=this.displayedYear;this.displayedMonth=t.getMonth();this.displayedYear=t.getFullYear();if(rerender&&(this.displayedMonth!=oldMonth||this.displayedYear!=oldYear)){this._rerenderCalendar();$(this.ele).trigger('dpMonthChanged',[this.displayedMonth,this.displayedYear]);}},setSelected:function(d,v,moveToMonth,dispatchEvents){if(d<this.startDate||d>this.endDate){return;}
var s=this.settings;if(s.selectWeek){d=d.addDays(-(d.getDay()-Date.firstDayOfWeek+7)%7);if(d<this.startDate)
{return;}}
if(v==this.isSelected(d))
{return;}
if(this.selectMultiple==false){this.selectedDates={};this.numSelected=0;$('td.selected',this.context).removeClass('selected').parent().removeClass('selectedWeek');}else if(v&&this.numSelected==this.numSelectable){return;}
if(moveToMonth&&(this.displayedMonth!=d.getMonth()||this.displayedYear!=d.getFullYear())){this.setDisplayedMonth(d.getMonth(),d.getFullYear(),true);}
this.selectedDates[d.toString()]=v;this.numSelected+=v?1:-1;var selectorString='td.'+(d.getMonth()==this.displayedMonth?'current-month':'other-month');var $td;$(selectorString,this.context).each(function(){if($(this).data('datePickerDate')==d.asString()){$td=$(this);if(s.selectWeek){$td.parent()[v?'addClass':'removeClass']('selectedWeek');}
$td[v?'addClass':'removeClass']('selected');}});$('td',this.context).not('.selected')[this.selectMultiple&&this.numSelected==this.numSelectable?'addClass':'removeClass']('unselectable');if(dispatchEvents){var s=this.isSelected(d);$e=$(this.ele);var dClone=Date.fromString(d.asString());$e.trigger('dateSelected',[dClone,$td,s]);$e.trigger('change');}},isSelected:function(d){return this.selectedDates[d.toString()];},getSelected:function(){var r=[];for(s in this.selectedDates){if(this.selectedDates[s]==true){r.push(Date.parse(s));}}
return r;},display:function(eleAlignTo){if($(this.ele).is('.dp-disabled'))return;eleAlignTo=eleAlignTo||this.ele;var c=this;var $ele=$(eleAlignTo);var eleOffset=$ele.offset();var $createIn;var attrs;var attrsCalendarHolder;var cssRules;if(c.inline){$createIn=$(this.ele);attrs={'id':'calendar-'+this.ele._dpId,'className':'dp-popup dp-popup-inline'};$('.dp-popup',$createIn).remove();cssRules={};}else{$createIn=$('body');attrs={'id':'dp-popup','className':'dp-popup'};cssRules={'top':eleOffset.top+c.verticalOffset,'left':eleOffset.left+c.horizontalOffset};var _checkMouse=function(e){var el=e.target;var cal=$('#dp-popup')[0];while(true){if(el==cal){return true;}else if(el==document){c._closeCalendar();return false;}else{el=$(el).parent()[0];}}};this._checkMouse=_checkMouse;c._closeCalendar(true);$(document).bind('keydown.datepicker',function(event){if(event.keyCode==27){c._closeCalendar();}});}
if(!c.rememberViewedMonth){var selectedDate=this.getSelected()[0];if(selectedDate){selectedDate=new Date(selectedDate);this.setDisplayedMonth(selectedDate.getMonth(),selectedDate.getFullYear(),false);}}
$createIn.append($('<div></div>').attr(attrs).css(cssRules).append($('<h2></h2>'),$('<div class="dp-nav-prev"></div>').append($('<a class="dp-nav-prev-year" href="#" title="'+$.dpText.TEXT_PREV_YEAR+'">&lt;&lt;</a>').bind('click',function(){return c._displayNewMonth.call(c,this,0,-1);}),$('<a class="dp-nav-prev-month" href="#" title="'+$.dpText.TEXT_PREV_MONTH+'">&lt;</a>').bind('click',function(){return c._displayNewMonth.call(c,this,-1,0);})),$('<div class="dp-nav-next"></div>').append($('<a class="dp-nav-next-year" href="#" title="'+$.dpText.TEXT_NEXT_YEAR+'">&gt;&gt;</a>').bind('click',function(){return c._displayNewMonth.call(c,this,0,1);}),$('<a class="dp-nav-next-month" href="#" title="'+$.dpText.TEXT_NEXT_MONTH+'">&gt;</a>').bind('click',function(){return c._displayNewMonth.call(c,this,1,0);})),$('<div></div>').attr('className','dp-calendar')).bgIframe());var $pop=this.inline?$('.dp-popup',this.context):$('#dp-popup');if(this.showYearNavigation==false){$('.dp-nav-prev-year, .dp-nav-next-year',c.context).css('display','none');}
if(this.displayClose){$pop.append($('<a href="#" id="dp-close">'+$.dpText.TEXT_CLOSE+'</a>').bind('click',function(){c._closeCalendar();return false;}));}
c._renderCalendar();$(this.ele).trigger('dpDisplayed',$pop);if(!c.inline){if(this.verticalPosition==$.dpConst.POS_BOTTOM){$pop.css('top',eleOffset.top+$ele.height()-$pop.height()+c.verticalOffset);}
if(this.horizontalPosition==$.dpConst.POS_RIGHT){$pop.css('left',eleOffset.left+$ele.width()-$pop.width()+c.horizontalOffset);}
$(document).bind('mousedown.datepicker',this._checkMouse);}},setRenderCallback:function(a){if(a==null)return;if(a&&typeof(a)=='function'){a=[a];}
this.renderCallback=this.renderCallback.concat(a);},cellRender:function($td,thisDate,month,year){var c=this.dpController;var d=new Date(thisDate.getTime());$td.bind('click',function(){var $this=$(this);if(!$this.is('.disabled')){c.setSelected(d,!$this.is('.selected')||!c.selectMultiple,false,true);if(c.closeOnSelect){c._closeCalendar();}
if(!$.browser.msie){$(c.ele).trigger('focus',[$.dpConst.DP_INTERNAL_FOCUS]);}}});if(c.isSelected(d)){$td.addClass('selected');if(c.settings.selectWeek){$td.parent().addClass('selectedWeek');}}else if(c.selectMultiple&&c.numSelected==c.numSelectable){$td.addClass('unselectable');}},_applyRenderCallbacks:function(){var c=this;$('td',this.context).each(function(){for(var i=0;i<c.renderCallback.length;i++){$td=$(this);if($td.data('datePickerDate')){c.renderCallback[i].apply(this,[$td,Date.fromString($td.data('datePickerDate')),c.displayedMonth,c.displayedYear]);}}});return;},_displayNewMonth:function(ele,m,y){if(!$(ele).is('.disabled')){this.setDisplayedMonth(this.displayedMonth+m,this.displayedYear+y,true);}
ele.blur();return false;},_rerenderCalendar:function(){this._clearCalendar();this._renderCalendar();},_renderCalendar:function(){$('h2',this.context).html('&nbsp;');$('.dp-calendar',this.context).renderCalendar($.extend({},this.settings,{month:this.displayedMonth,year:this.displayedYear,renderCallback:this.cellRender,dpController:this,hoverClass:this.hoverClass}));if(this.displayedYear==this.startDate.getFullYear()&&this.displayedMonth==this.startDate.getMonth()){$('.dp-nav-prev-year',this.context).addClass('disabled');$('.dp-nav-prev-month',this.context).addClass('disabled');$('.dp-calendar td.other-month',this.context).each(function(){var $this=$(this);if(Number($this.text())>20){$this.addClass('disabled');}});var d=this.startDate.getDate();$('.dp-calendar td.current-month',this.context).each(function(){var $this=$(this);if(Number($this.text())<d){$this.addClass('disabled');}});}else{$('.dp-nav-prev-year',this.context).removeClass('disabled');$('.dp-nav-prev-month',this.context).removeClass('disabled');var d=this.startDate.getDate();if(d>20){var st=this.startDate.getTime();var sd=new Date(st);sd.addMonths(1);if(this.displayedYear==sd.getFullYear()&&this.displayedMonth==sd.getMonth()){$('.dp-calendar td.other-month',this.context).each(function(){var $this=$(this);if(Date.fromString($this.data('datePickerDate')).getTime()<st){$this.addClass('disabled');}});}}}
if(this.displayedYear==this.endDate.getFullYear()&&this.displayedMonth==this.endDate.getMonth()){$('.dp-nav-next-year',this.context).addClass('disabled');$('.dp-nav-next-month',this.context).addClass('disabled');$('.dp-calendar td.other-month',this.context).each(function(){var $this=$(this);if(Number($this.text())<14){$this.addClass('disabled');}});var d=this.endDate.getDate();$('.dp-calendar td.current-month',this.context).each(function(){var $this=$(this);if(Number($this.text())>d){$this.addClass('disabled');}});}else{$('.dp-nav-next-year',this.context).removeClass('disabled');$('.dp-nav-next-month',this.context).removeClass('disabled');var d=this.endDate.getDate();if(d<13){var ed=new Date(this.endDate.getTime());ed.addMonths(-1);if(this.displayedYear==ed.getFullYear()&&this.displayedMonth==ed.getMonth()){$('.dp-calendar td.other-month',this.context).each(function(){var $this=$(this);if(Number($this.text())>d){$this.addClass('disabled');}});}}}
this._applyRenderCallbacks();},_closeCalendar:function(programatic,ele){if(!ele||ele==this.ele){$(document).unbind('mousedown.datepicker');$(document).unbind('keydown.datepicker');this._clearCalendar();$('#dp-popup a').unbind();$('#dp-popup').empty().remove();if(!programatic){$(this.ele).trigger('dpClosed',[this.getSelected()]);}}},_clearCalendar:function(){$('.dp-calendar td',this.context).unbind();$('.dp-calendar',this.context).empty();}});$.dpConst={SHOW_HEADER_NONE:0,SHOW_HEADER_SHORT:1,SHOW_HEADER_LONG:2,POS_TOP:0,POS_BOTTOM:1,POS_LEFT:0,POS_RIGHT:1,DP_INTERNAL_FOCUS:'dpInternalFocusTrigger',MIN_YEAR:1900,MAX_YEAR:2050};$.dpText={TEXT_PREV_YEAR:'Previous year',TEXT_PREV_MONTH:'Previous month',TEXT_NEXT_YEAR:'Next year',TEXT_NEXT_MONTH:'Next month',TEXT_CLOSE:'Close',TEXT_CHOOSE_DATE:'Choose date',HEADER_FORMAT:'mmmm yyyy'};$.dpVersion='$Id: jquery.datePicker.js 53 2009-02-19 03:46:27Z kelvin.luck $';$.fn.datePicker.defaults={month:undefined,year:undefined,showHeader:$.dpConst.SHOW_HEADER_SHORT,startDate:undefined,endDate:undefined,inline:false,renderCallback:null,createButton:true,showYearNavigation:true,closeOnSelect:true,displayClose:false,selectMultiple:false,numSelectable:Number.MAX_VALUE,clickInput:false,rememberViewedMonth:true,selectWeek:false,verticalPosition:$.dpConst.POS_TOP,horizontalPosition:$.dpConst.POS_LEFT,verticalOffset:0,horizontalOffset:0,hoverClass:'dp-hover',selectYears:$('<select></select>'),selectMonths:$('<select></select>')};function _getController(ele){if(ele._dpId)return $.event._dpCache[ele._dpId];return false;};if($.fn.bgIframe==undefined){$.fn.bgIframe=function(){return this;};};$(window).bind('unload',function(){var els=$.event._dpCache||[];for(var i in els){$(els[i].ele)._dpDestroy();}});})(jQuery);

/*
* jQuery Autocomplete plugin 1.1 * Copyright (c) 2009 Joern Zaefferer * Dual licensed under the MIT and GPL licenses: http://www.opensource.org/licenses/mit-license.php http://www.gnu.org/licenses/gpl.html
*/;(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value;};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false;}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){hasFocus=1;lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false;}break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();$(input.form).unbind(".autocomplete");});function selectCurrent(){var selected=select.selected();if(!selected)return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){var seperator=options.multipleSeparator.length;var cursorAt=$(input).selection().start;var wordAt,progress=0;$.each(words,function(i,word){progress+=word.length;if(cursorAt<=progress){wordAt=i;return false;}progress+=seperator;});words[wordAt]=v;v=words.join(options.multipleSeparator);}v+=options.multipleSeparator;}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value)return[""];if(!options.multiple)return[$.trim(value)];return $.map(value.split(options.multipleSeparator),function(word){return $.trim(value).length?$.trim(word):null;});}function lastWord(value){if(!options.multiple)return value;var words=trimWords(value);if(words.length==1)return words[0];var cursorAt=$(input).selection().start;if(cursorAt==value.length){words=trimWords(value)}else{words=trimWords(value.replace(value.substring(cursorAt),""));}return words[words.length-1];}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$(input).selection(previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));}else{$input.val("");$input.trigger("result",null);}}});}};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(options.matchContains=="word"){i=s.toLowerCase().search("\\b"+sub.toLowerCase());}if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}if(!data[q]){length++;}data[q]=value;}function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false)continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}setTimeout(populate,25);function flush(){data={};length=0;}return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)return;element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul/>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)element.css("width",options.width);needsInit=false;}function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element;}function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)continue;var li=$("<li/>").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}if($.fn.bgiframe)list.bgiframe();}return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){list&&list.empty();},unbind:function(){element&&element.remove();}};};$.fn.selection=function(start,end){if(start!==undefined){return this.each(function(){if(this.createTextRange){var selRange=this.createTextRange();if(end===undefined||start==end){selRange.move("character",start);selRange.select();}else{selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}}else if(this.setSelectionRange){this.setSelectionRange(start,end);}else if(this.selectionStart){this.selectionStart=start;this.selectionEnd=end;}});}var field=this[0];if(field.createTextRange){var range=document.selection.createRange(),orig=field.value,teststring="<->",textLength=range.text.length;range.text=teststring;var caretAt=field.value.indexOf(teststring);field.value=orig;this.selection(caretAt,caretAt+textLength);return{start:caretAt,end:caretAt+textLength}}else if(field.selectionStart!==undefined){return{start:field.selectionStart,end:field.selectionEnd}}};})(jQuery);

/*
 * Piwik - Web Analytics
 *
 * JavaScript tracking client
 *
 * @link http://piwik.org
 * @source http://dev.piwik.org/trac/browser/trunk/js/piwik.js
 * @license http://www.opensource.org/licenses/bsd-license.php Simplified BSD
 */
if(!this.JSON2){this.JSON2={}}(function(){function d(f){return f<10?"0"+f:f}function l(n,m){var f=Object.prototype.toString.apply(n);if(f==="[object Date]"){return isFinite(n.valueOf())?n.getUTCFullYear()+"-"+d(n.getUTCMonth()+1)+"-"+d(n.getUTCDate())+"T"+d(n.getUTCHours())+":"+d(n.getUTCMinutes())+":"+d(n.getUTCSeconds())+"Z":null}if(f==="[object String]"||f==="[object Number]"||f==="[object Boolean]"){return n.valueOf()}if(f!=="[object Array]"&&typeof n.toJSON==="function"){return n.toJSON(m)}return n}var c=new RegExp("[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]","g"),e='\\\\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]',i=new RegExp("["+e,"g"),j,b,k={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},h;
function a(f){i.lastIndex=0;return i.test(f)?'"'+f.replace(i,function(m){var n=k[m];return typeof n==="string"?n:"\\u"+("0000"+m.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'"'}function g(s,p){var n,m,t,f,q=j,o,r=p[s];if(r&&typeof r==="object"){r=l(r,s)}if(typeof h==="function"){r=h.call(p,s,r)}switch(typeof r){case"string":return a(r);case"number":return isFinite(r)?String(r):"null";case"boolean":case"null":return String(r);case"object":if(!r){return"null"}j+=b;o=[];if(Object.prototype.toString.apply(r)==="[object Array]"){f=r.length;for(n=0;n<f;n+=1){o[n]=g(n,r)||"null"}t=o.length===0?"[]":j?"[\n"+j+o.join(",\n"+j)+"\n"+q+"]":"["+o.join(",")+"]";j=q;return t}if(h&&typeof h==="object"){f=h.length;for(n=0;n<f;n+=1){if(typeof h[n]==="string"){m=h[n];t=g(m,r);if(t){o.push(a(m)+(j?": ":":")+t)}}}}else{for(m in r){if(Object.prototype.hasOwnProperty.call(r,m)){t=g(m,r);if(t){o.push(a(m)+(j?": ":":")+t)}}}}t=o.length===0?"{}":j?"{\n"+j+o.join(",\n"+j)+"\n"+q+"}":"{"+o.join(",")+"}";j=q;
return t}}if(typeof JSON2.stringify!=="function"){JSON2.stringify=function(o,m,n){var f;j="";b="";if(typeof n==="number"){for(f=0;f<n;f+=1){b+=" "}}else{if(typeof n==="string"){b=n}}h=m;if(m&&typeof m!=="function"&&(typeof m!=="object"||typeof m.length!=="number")){throw new Error("JSON.stringify")}return g("",{"":o})}}if(typeof JSON2.parse!=="function"){JSON2.parse=function(o,f){var n;function m(s,r){var q,p,t=s[r];if(t&&typeof t==="object"){for(q in t){if(Object.prototype.hasOwnProperty.call(t,q)){p=m(t,q);if(p!==undefined){t[q]=p}else{delete t[q]}}}}return f.call(s,r,t)}o=String(o);c.lastIndex=0;if(c.test(o)){o=o.replace(c,function(p){return"\\u"+("0000"+p.charCodeAt(0).toString(16)).slice(-4)})}if((new RegExp("^[\\],:{}\\s]*$")).test(o.replace(new RegExp('\\\\(?:["\\\\/bfnrt]|u[0-9a-fA-F]{4})',"g"),"@").replace(new RegExp('"[^"\\\\\n\r]*"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?',"g"),"]").replace(new RegExp("(?:^|:|,)(?:\\s*\\[)+","g"),""))){n=eval("("+o+")");
return typeof f==="function"?m({"":n},""):n}throw new SyntaxError("JSON.parse")}}}());var _paq=_paq||[],Piwik=Piwik||(function(){var m,w={},d=document,j=navigator,v=screen,H=window,h=false,C=[],e=H.encodeURIComponent,I=H.decodeURIComponent,G,D;function b(i){return typeof i!=="undefined"}function a(i){return typeof i==="function"}function n(i){return typeof i==="object"}function q(i){return typeof i==="string"||i instanceof String}function z(J){var i=J.shift();if(q(i)){G[i].apply(G,J)}else{i.apply(G,J)}}function t(L,K,J,i){if(L.addEventListener){L.addEventListener(K,J,i);return true}if(L.attachEvent){return L.attachEvent("on"+K,J)}L["on"+K]=J}function g(K,N){var J="",M,L;for(M in w){if(Object.prototype.hasOwnProperty.call(w,M)){L=w[M][K];if(a(L)){J+=L(N)}}}return J}function B(){var i;g("unload");if(m){do{i=new Date()}while(i.getTime()<m)}}function k(){var J;if(!h){h=true;g("load");for(J=0;J<C.length;J++){C[J]()}}return true}function x(){var J;if(d.addEventListener){t(d,"DOMContentLoaded",function i(){d.removeEventListener("DOMContentLoaded",i,false);
k()})}else{if(d.attachEvent){d.attachEvent("onreadystatechange",function i(){if(d.readyState==="complete"){d.detachEvent("onreadystatechange",i);k()}});if(d.documentElement.doScroll&&H===H.top){(function i(){if(!h){try{d.documentElement.doScroll("left")}catch(K){setTimeout(i,0);return}k()}}())}}}if((new RegExp("WebKit")).test(j.userAgent)){J=setInterval(function(){if(h||/loaded|complete/.test(d.readyState)){clearInterval(J);k()}},10)}t(H,"load",k,false)}function f(){var i="";try{i=H.top.document.referrer}catch(K){if(H.parent){try{i=H.parent.document.referrer}catch(J){i=""}}}if(i===""){i=d.referrer}return i}function A(i){var K=new RegExp("^([a-z]+):"),J=K.exec(i);return J?J[1]:null}function y(i){var K=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),J=K.exec(i);return J?J[1]:i}function p(K,J){var N=new RegExp("^(?:https?|ftp)(?::/*(?:[^?]+)[?])([^#]+)"),M=N.exec(K),L=new RegExp("(?:^|&)"+J+"=([^&]*)"),i=M?L.exec(M[1]):0;return i?I(i[1]):""}function s(O,L,K,N,J,M){var i;if(K){i=new Date();
i.setTime(i.getTime()+K)}d.cookie=O+"="+e(L)+(K?";expires="+i.toGMTString():"")+";path="+(N?N:"/")+(J?";domain="+J:"")+(M?";secure":"")}function F(K){var i=new RegExp("(^|;)[ ]*"+K+"=([^;]*)"),J=i.exec(d.cookie);return J?I(J[2]):0}function r(i){return unescape(e(i))}function u(Z){var L=function(W,i){return(W<<i)|(W>>>(32-i))},aa=function(ag){var af="",ae,W;for(ae=7;ae>=0;ae--){W=(ag>>>(ae*4))&15;af+=W.toString(16)}return af},O,ac,ab,K=[],S=1732584193,Q=4023233417,P=2562383102,N=271733878,M=3285377520,Y,X,V,U,T,ad,J,R=[];Z=r(Z);J=Z.length;for(ac=0;ac<J-3;ac+=4){ab=Z.charCodeAt(ac)<<24|Z.charCodeAt(ac+1)<<16|Z.charCodeAt(ac+2)<<8|Z.charCodeAt(ac+3);R.push(ab)}switch(J&3){case 0:ac=2147483648;break;case 1:ac=Z.charCodeAt(J-1)<<24|8388608;break;case 2:ac=Z.charCodeAt(J-2)<<24|Z.charCodeAt(J-1)<<16|32768;break;case 3:ac=Z.charCodeAt(J-3)<<24|Z.charCodeAt(J-2)<<16|Z.charCodeAt(J-1)<<8|128;break}R.push(ac);while((R.length&15)!==14){R.push(0)}R.push(J>>>29);R.push((J<<3)&4294967295);for(O=0;O<R.length;
O+=16){for(ac=0;ac<16;ac++){K[ac]=R[O+ac]}for(ac=16;ac<=79;ac++){K[ac]=L(K[ac-3]^K[ac-8]^K[ac-14]^K[ac-16],1)}Y=S;X=Q;V=P;U=N;T=M;for(ac=0;ac<=19;ac++){ad=(L(Y,5)+((X&V)|(~X&U))+T+K[ac]+1518500249)&4294967295;T=U;U=V;V=L(X,30);X=Y;Y=ad}for(ac=20;ac<=39;ac++){ad=(L(Y,5)+(X^V^U)+T+K[ac]+1859775393)&4294967295;T=U;U=V;V=L(X,30);X=Y;Y=ad}for(ac=40;ac<=59;ac++){ad=(L(Y,5)+((X&V)|(X&U)|(V&U))+T+K[ac]+2400959708)&4294967295;T=U;U=V;V=L(X,30);X=Y;Y=ad}for(ac=60;ac<=79;ac++){ad=(L(Y,5)+(X^V^U)+T+K[ac]+3395469782)&4294967295;T=U;U=V;V=L(X,30);X=Y;Y=ad}S=(S+Y)&4294967295;Q=(Q+X)&4294967295;P=(P+V)&4294967295;N=(N+U)&4294967295;M=(M+T)&4294967295}ad=aa(S)+aa(Q)+aa(P)+aa(N)+aa(M);return ad.toLowerCase()}function o(K,i,J){if(K==="translate.googleusercontent.com"){if(J===""){J=i}i=p(i,"u");K=y(i)}else{if(K==="cc.bingj.com"||K==="webcache.googleusercontent.com"||K.slice(0,5)==="74.6."){i=d.links[0].href;K=y(i)}}return[K,i,J]}function l(J){var i=J.length;if(J.charAt(--i)==="."){J=J.slice(0,i)}if(J.slice(0,2)==="*."){J=J.slice(1)
}return J}function E(ab,ay){var M=o(d.domain,H.location.href,f()),aQ=l(M[0]),a3=M[1],aE=M[2],aC="GET",L=ab||"",aU=ay||"",ao,ag=d.title,ai="7z|aac|ar[cj]|as[fx]|avi|bin|csv|deb|dmg|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|ms[ip]|od[bfgpst]|og[gv]|pdf|phps|png|ppt|qtm?|ra[mr]?|rpm|sea|sit|tar|t?bz2?|tgz|torrent|txt|wav|wm[av]|wpd||xls|xml|z|zip",aA=[aQ],P=[],at=[],aa=[],az=500,Q,ac,R,S,ak=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],af=["pk_kwd","piwik_kwd","utm_term"],a1="_pk_",U,a2,aW,an,Y=63072000000,Z=1800000,ap=15768000000,X=d.location.protocol==="https",O=false,au={},aX=100,ae=5,aK={},aV={},aH=false,aF=false,aD,av,V,aj=u,aG,am;function aY(a6){var a7;if(R){a7=new RegExp("#.*");return a6.replace(a7,"")}return a6}function aP(a8,a6){var a9=A(a6),a7;if(a9){return a6}if(a6.slice(0,1)==="/"){return A(a8)+"://"+y(a8)+a6}a8=aY(a8);if((a7=a8.indexOf("?"))>=0){a8=a8.slice(0,a7)}if((a7=a8.lastIndexOf("/"))!==a8.length-1){a8=a8.slice(0,a7+1)}return a8+a6
}function aB(a9){var a7,a6,a8;for(a7=0;a7<aA.length;a7++){a6=l(aA[a7].toLowerCase());if(a9===a6){return true}if(a6.slice(0,1)==="."){if(a9===a6.slice(1)){return true}a8=a9.length-a6.length;if((a8>0)&&(a9.slice(a8)===a6)){return true}}}return false}function a5(a6){var a7=new Image(1,1);a7.onLoad=function(){};a7.src=L+(L.indexOf("?")<0?"?":"&")+a6}function aM(a6){try{var a8=H.XDomainRequest?new H.XDomainRequest():H.XMLHttpRequest?new H.XMLHttpRequest():H.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;a8.open("POST",L,true);a8.onreadystatechange=function(){if(this.readyState===4&&this.status!==200){a5(a6)}};a8.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");a8.send(a6)}catch(a7){a5(a6)}}function al(a8,a7){var a6=new Date();if(!aW){if(aC==="POST"){aM(a8)}else{a5(a8)}m=a6.getTime()+a7}}function aL(a6){return a1+a6+"."+aU+"."+aG}function N(){var a6=aL("testcookie");if(!b(j.cookieEnabled)){s(a6,"1");return F(a6)==="1"?"1":"0"}return j.cookieEnabled?"1":"0"
}function aw(){aG=aj((U||aQ)+(a2||"/")).slice(0,4)}function W(){var a7=aL("cvar"),a6=F(a7);if(a6.length){a6=JSON2.parse(a6);if(n(a6)){return a6}}return{}}function K(){if(O===false){O=W()}}function aT(){var a6=new Date();aD=a6.getTime()}function T(ba,a7,a6,a9,a8,bb){s(aL("id"),ba+"."+a7+"."+a6+"."+a9+"."+a8+"."+bb,Y,a2,U,X)}function J(){var a7=new Date(),a6=Math.round(a7.getTime()/1000),a9=F(aL("id")),a8;if(a9){a8=a9.split(".");a8.unshift("0")}else{if(!am){am=aj((j.userAgent||"")+(j.platform||"")+JSON2.stringify(aV)+a6).slice(0,16)}a8=["1",am,a6,0,a6,"",""]}return a8}function i(){var a6=F(aL("ref"));if(a6.length){try{a6=JSON2.parse(a6);if(n(a6)){return a6}}catch(a7){}}return["","",0,""]}function ah(a8,bw,bx,ba){var bu,a7=new Date(),bg=Math.round(a7.getTime()/1000),bz,bv,bc,bn,br,bf,bp,bd,bt,bb=1024,bA,bj,bq=O,bl=aL("id"),bh=aL("ses"),bi=aL("ref"),bB=aL("cvar"),bo=J(),bk=F(bh),bs=i(),by=ao||a3,be,a6;if(aW){s(bl,"",-1,a2,U);s(bh,"",-1,a2,U);s(bB,"",-1,a2,U);s(bi,"",-1,a2,U);return""}bz=bo[0];
bv=bo[1];bn=bo[2];bc=bo[3];br=bo[4];bf=bo[5];if(!b(bo[6])){bo[6]=""}bp=bo[6];if(!b(ba)){ba=""}be=bs[0];a6=bs[1];bd=bs[2];bt=bs[3];if(!bk){bc++;bf=br;if(!an||!be.length){for(bu in ak){if(Object.prototype.hasOwnProperty.call(ak,bu)){be=p(by,ak[bu]);if(be.length){break}}}for(bu in af){if(Object.prototype.hasOwnProperty.call(af,bu)){a6=p(by,af[bu]);if(a6.length){break}}}}bA=y(aE);bj=bt.length?y(bt):"";if(bA.length&&!aB(bA)&&(!an||!bj.length||aB(bj))){bt=aE}if(bt.length||be.length){bd=bg;bs=[be,a6,bd,aY(bt.slice(0,bb))];s(bi,JSON2.stringify(bs),ap,a2,U,X)}}a8+="&idsite="+aU+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+a7.getHours()+"&m="+a7.getMinutes()+"&s="+a7.getSeconds()+"&url="+e(aY(by))+(aE.length?"&urlref="+e(aY(aE)):"")+"&_id="+bv+"&_idts="+bn+"&_idvc="+bc+"&_idn="+bz+(be.length?"&_rcn="+e(be):"")+(a6.length?"&_rck="+e(a6):"")+"&_refts="+bd+"&_viewts="+bf+(String(bp).length?"&_ects="+bp:"")+(String(bt).length?"&_ref="+e(aY(bt.slice(0,bb))):"");var a9=JSON2.stringify(au);if(a9.length>2){a8+="&cvar="+e(a9)
}for(bu in aV){if(Object.prototype.hasOwnProperty.call(aV,bu)){a8+="&"+bu+"="+aV[bu]}}if(bw){a8+="&data="+e(JSON2.stringify(bw))}else{if(S){a8+="&data="+e(JSON2.stringify(S))}}if(O){var bm=JSON2.stringify(O);if(bm.length>2){a8+="&_cvar="+e(bm)}for(bu in bq){if(Object.prototype.hasOwnProperty.call(bq,bu)){if(O[bu][0]===""||O[bu][1]===""){delete O[bu]}}}s(bB,JSON2.stringify(O),Z,a2,U,X)}T(bv,bn,bc,bg,bf,b(ba)&&String(ba).length?ba:bp);s(bh,"*",Z,a2,U,X);a8+=g(bx);return a8}function aO(a9,a8,bd,ba,a6,bg){var bb="idgoal=0",bc,a7=new Date(),be=[],bf;if(String(a9).length){bb+="&ec_id="+e(a9);bc=Math.round(a7.getTime()/1000)}bb+="&revenue="+a8;if(String(bd).length){bb+="&ec_st="+bd}if(String(ba).length){bb+="&ec_tx="+ba}if(String(a6).length){bb+="&ec_sh="+a6}if(String(bg).length){bb+="&ec_dt="+bg}if(aK){for(bf in aK){if(Object.prototype.hasOwnProperty.call(aK,bf)){if(!b(aK[bf][1])){aK[bf][1]=""}if(!b(aK[bf][2])){aK[bf][2]=""}if(!b(aK[bf][3])||String(aK[bf][3]).length===0){aK[bf][3]=0}if(!b(aK[bf][4])||String(aK[bf][4]).length===0){aK[bf][4]=1
}be.push(aK[bf])}}bb+="&ec_items="+e(JSON2.stringify(be))}bb=ah(bb,S,"ecommerce",bc);al(bb,az)}function aN(a6,ba,a9,a8,a7,bb){if(String(a6).length&&b(ba)){aO(a6,ba,a9,a8,a7,bb)}}function a0(a6){if(b(a6)){aO("",a6,"","","","")}}function ar(a9,ba){var a6=new Date(),a8=ah("action_name="+e(a9||ag),ba,"log");al(a8,az);if(Q&&ac&&!aF){aF=true;t(d,"click",aT);t(d,"mouseup",aT);t(d,"mousedown",aT);t(d,"mousemove",aT);t(d,"mousewheel",aT);t(H,"DOMMouseScroll",aT);t(H,"scroll",aT);t(d,"keypress",aT);t(d,"keydown",aT);t(d,"keyup",aT);t(H,"resize",aT);t(H,"focus",aT);t(H,"blur",aT);aD=a6.getTime();setTimeout(function a7(){var bb=new Date(),bc;if((aD+ac)>bb.getTime()){if(Q<bb.getTime()){bc=ah("ping=1",ba,"ping");al(bc,az)}setTimeout(a7,ac)}},ac)}}function ax(a6,a9,a8){var a7=ah("idgoal="+a6+(a9?"&revenue="+a9:""),a8,"goal");al(a7,az)}function aS(a7,a6,a9){var a8=ah(a6+"="+e(aY(a7)),a9,"link");al(a8,az)}function ad(a8,a7){var a9,a6="(^| )(piwik[_-]"+a7;if(a8){for(a9=0;a9<a8.length;a9++){a6+="|"+a8[a9]
}}a6+=")( |$)";return new RegExp(a6)}function aR(a9,a6,ba){if(!ba){return"link"}var a8=ad(at,"download"),a7=ad(aa,"link"),bb=new RegExp("\\.("+ai+")([?&#]|$)","i");return a7.test(a9)?"link":(a8.test(a9)||bb.test(a6)?"download":0)}function aJ(bb){var a9,a7,a6;while(!!(a9=bb.parentNode)&&((a7=bb.tagName)!=="A"&&a7!=="AREA")){bb=a9}if(b(bb.href)){var bc=bb.hostname||y(bb.href),bd=bc.toLowerCase(),a8=bb.href.replace(bc,bd),ba=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript):","i");if(!ba.test(a8)){a6=aR(bb.className,a8,aB(bd));if(a6){aS(a8,a6)}}}}function a4(a6){var a7,a8;a6=a6||H.event;a7=a6.which||a6.button;a8=a6.target||a6.srcElement;if(a6.type==="click"){if(a8){aJ(a8)}}else{if(a6.type==="mousedown"){if((a7===1||a7===2)&&a8){av=a7;V=a8}else{av=V=null}}else{if(a6.type==="mouseup"){if(a7===av&&a8===V){aJ(a8)}av=V=null}}}}function aI(a7,a6){if(a6){t(a7,"mouseup",a4,false);t(a7,"mousedown",a4,false)}else{t(a7,"click",a4,false)}}function aq(a7){if(!aH){aH=true;var a8,a6=ad(P,"ignore"),a9=d.links;
if(a9){for(a8=0;a8<a9.length;a8++){if(!a6.test(a9[a8].className)){aI(a9[a8],a7)}}}}}function aZ(){var a6,a7,a8={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};if(j.mimeTypes&&j.mimeTypes.length){for(a6 in a8){if(Object.prototype.hasOwnProperty.call(a8,a6)){a7=j.mimeTypes[a8[a6]];aV[a6]=(a7&&a7.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&b(j.javaEnabled)&&j.javaEnabled()){aV.java="1"}if(a(H.GearsFactory)){aV.gears="1"}aV.res=v.width+"x"+v.height;aV.cookie=N()}aZ();aw();return{getVisitorId:function(){return(J())[1]},getVisitorInfo:function(){return J()},getAttributionInfo:function(){return i()},getAttributionCampaignName:function(){return i()[0]},getAttributionCampaignKeyword:function(){return i()[1]},getAttributionReferrerTimestamp:function(){return i()[2]
},getAttributionReferrerUrl:function(){return i()[3]},setTrackerUrl:function(a6){L=a6},setSiteId:function(a6){aU=a6},setCustomData:function(a6,a7){if(n(a6)){S=a6}else{if(!S){S=[]}S[a6]=a7}},getCustomData:function(){return S},setCustomVariable:function(a7,a6,ba,a8){var a9;if(!b(a8)){a8="visit"}if(a7>0&&a7<=ae){a9=[a6.slice(0,aX),ba.slice(0,aX)];if(a8==="visit"||a8===2){K();O[a7]=a9}else{if(a8==="page"||a8===3){au[a7]=a9}}}},getCustomVariable:function(a7,a8){var a6;if(!b(a8)){a8="visit"}if(a8==="page"||a8===3){a6=au[a7]}else{if(a8==="visit"||a8===2){K();a6=O[a7]}}if(!b(a6)||(a6&&a6[0]==="")){return false}return a6},deleteCustomVariable:function(a6,a7){if(this.getCustomVariable(a6,a7)){this.setCustomVariable(a6,"","",a7)}},setLinkTrackingTimer:function(a6){az=a6},setDownloadExtensions:function(a6){ai=a6},addDownloadExtensions:function(a6){ai+="|"+a6},setDomains:function(a6){aA=q(a6)?[a6]:a6;aA.push(aQ)},setIgnoreClasses:function(a6){P=q(a6)?[a6]:a6},setRequestMethod:function(a6){aC=a6||"GET"
},setReferrerUrl:function(a6){aE=a6},setCustomUrl:function(a6){ao=aP(a3,a6)},setDocumentTitle:function(a6){ag=a6},setDownloadClasses:function(a6){at=q(a6)?[a6]:a6},setLinkClasses:function(a6){aa=q(a6)?[a6]:a6},setCampaignNameKey:function(a6){ak=q(a6)?[a6]:a6},setCampaignKeywordKey:function(a6){af=q(a6)?[a6]:a6},discardHashTag:function(a6){R=a6},setCookieNamePrefix:function(a6){a1=a6;O=W()},setCookieDomain:function(a6){U=l(a6);aw()},setCookiePath:function(a6){a2=a6;aw()},setVisitorCookieTimeout:function(a6){Y=a6*1000},setSessionCookieTimeout:function(a6){Z=a6*1000},setReferralCookieTimeout:function(a6){ap=a6*1000},setConversionAttributionFirstReferrer:function(a6){an=a6},setDoNotTrack:function(a6){aW=a6&&j.doNotTrack},addListener:function(a7,a6){aI(a7,a6)},enableLinkTracking:function(a6){if(h){aq(a6)}else{C.push(function(){aq(a6)})}},setHeartBeatTimer:function(a8,a7){var a6=new Date();Q=a6.getTime()+a8*1000;ac=a7*1000},killFrame:function(){if(H.location!==H.top.location){H.top.location=H.location
}},redirectFile:function(a6){if(H.location.protocol==="file:"){H.location=a6}},trackGoal:function(a6,a8,a7){ax(a6,a8,a7)},trackLink:function(a7,a6,a8){aS(a7,a6,a8)},trackPageView:function(a6,a7){ar(a6,a7)},setEcommerceView:function(a8,a6,a7){if(b(a8)&&a8.length){au[3]=["_pks",a8]}if(b(a6)&&a6.length){au[4]=["_pkn",a6]}if(b(a7)&&a7.length){au[5]=["_pkc",a7]}},addEcommerceItem:function(ba,a6,a8,a7,a9){if(ba.length){aK[ba]=[ba,a6,a8,a7,a9]}},trackEcommerceOrder:function(a6,ba,a9,a8,a7,bb){aN(a6,ba,a9,a8,a7,bb)},trackEcommerceCartUpdate:function(a6){a0(a6)}}}function c(){return{push:z}}t(H,"beforeunload",B,false);x();G=new E();for(D=0;D<_paq.length;D++){z(_paq[D])}_paq=new c();return{addPlugin:function(i,J){w[i]=J},getTracker:function(i,J){return new E(i,J)},getAsyncTracker:function(){return G}}}()),piwik_track,piwik_log=function(b,f,d,g){function a(h){try{return eval("piwik_"+h)}catch(i){}return}var c,e=Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);if(!!(c=a("tracker_pause"))){e.setLinkTrackingTimer(c)
}if(!!(c=a("download_extensions"))){e.setDownloadExtensions(c)}if(!!(c=a("hosts_alias"))){e.setDomains(c)}if(!!(c=a("ignore_classes"))){e.setIgnoreClasses(c)}e.trackPageView();if((a("install_tracker"))){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}};
/* more Text
	Slimbox v2.04 - The ultimate lightweight Lightbox clone for jQuery
	(c) 2007-2010 Christophe Beyls <http://www.digitalia.be>
	MIT-style license.
*/
  var diashow_interval;
  var diashow_an = 0;
  function diashow(){
      clearInterval(diashow_interval);
      diashow_an = 1;
      diashow_interval = setInterval("diashow_next()", 5500 );
      jQuery('#diashow_link').html("<img onclick=\"diashow_stop()\" src=\"/images/diashow_beenden.png\">");
  }
  function diashow_start(){
    jQuery('#lightbox-bild0').click();
    diashow();
  }
  function diashow_stop(){
    clearInterval(diashow_interval);
    diashow_an = 0;
    jQuery('#diashow_link').html("<img onclick=\"diashow()\" src=\"/images/diashow_starten.png\">");
  }
  function diashow_next()
  {
    jQuery('#lbNextLink').click();
    jQuery('#diashow_link').html("<img onclick=\"diashow_stop()\" src=\"/images/diashow_beenden.png\">");
  }

  function diashow_button()
  {
    if(diashow_an == 1)
    {
      jQuery('#diashow_link').html("<img onclick=\"diashow_stop()\" src=\"/images/diashow_beenden.png\">");
    }else{
      jQuery('#diashow_link').html("<img onclick=\"diashow()\" src=\"/images/diashow_starten.png\">");
    }
  }

(function(w){var E=w(window),u,f,F=-1,n,x,D,v,y,L,r,m=!window.XMLHttpRequest,s=[],l=document.documentElement,k={},t=new Image(),J=new Image(),H,a,g,p,I,d,G,c,A,K;w(function(){w("body").append(w([H=w('<div id="lbOverlay" />')[0],a=w('<div id="lbCenter" />')[0],G=w('<div id="lbBottomContainer" />')[0]]).css("display","none"));g=w('<div id="lbImage" />').appendTo(a).append(p=w('<div style="position: relative;" />').append([I=w('<a id="lbPrevLink" href="#" />').click(B)[0],d=w('<a id="lbNextLink" href="#" />').click(e)[0]])[0])[0];c=w('<div id="lbBottom" />').appendTo(G).append([w('<a id="lbCloseLink" href="#" />').add(H).click(C)[0],A=w('<div id="lbCaption" />')[0],K=w('<div id="lbNumber" />')[0],w('<div style="clear: both;" />')[0]])[0]});w.slimbox=function(O,N,M){u=w.extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeEasing:"swing",initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},M);if(typeof O=="string"){O=[[O,N]];N=0}y=E.scrollTop()+(E.height()/3);L=u.initialWidth;r=u.initialHeight;w(a).css({top:Math.max(0,y-(r/2)),width:L,height:r,marginLeft:-L/2}).show();v=m||(H.currentStyle&&(H.currentStyle.position!="fixed"));if(v){H.style.position="absolute"}w(H).css("opacity",u.overlayOpacity).fadeIn(u.overlayFadeDuration);z();j(1);f=O;u.loop=u.loop&&(f.length>1);return b(N)};w.fn.slimbox=function(M,P,O){P=P||function(Q){return[Q.href,Q.title]};O=O||function(){return true};var N=this;return N.unbind("click").click(function(){var S=this,U=0,T,Q=0,R;T=w.grep(N,function(W,V){return O.call(S,W,V)});for(R=T.length;Q<R;++Q){if(T[Q]==S){U=Q}T[Q]=P(T[Q],Q)}return w.slimbox(T,U,M)})};function z(){var N=E.scrollLeft(),M=E.width();w([a,G]).css("left",N+(M/2));if(v){w(H).css({left:N,top:E.scrollTop(),width:M,height:E.height()})}}function j(M){if(M){w("object").add(m?"select":"embed").each(function(O,P){s[O]=[P,P.style.visibility];P.style.visibility="hidden"})}else{w.each(s,function(O,P){P[0].style.visibility=P[1]});s=[]}var N=M?"bind":"unbind";E[N]("scroll resize",z);w(document)[N]("keydown",o)}function o(O){var N=O.keyCode,M=w.inArray;return(M(N,u.closeKeys)>=0)?C():(M(N,u.nextKeys)>=0)?e():(M(N,u.previousKeys)>=0)?B():false}function B(){return b(x)}function e(){return b(D)}function b(M){if(M>=0){F=M;n=f[F][0];x=(F||(u.loop?f.length:0))-1;D=((F+1)%f.length)||(u.loop?0:-1);q();a.className="lbLoading";k=new Image();k.onload=i;k.src=n}return false}function i(){a.className="";w(g).css({backgroundImage:"url("+n+")",visibility:"hidden",display:""});w(p).width(k.width);w([p,I,d]).height(k.height);w(A).html(f[F][1]||"");w(K).html((((f.length>1)&&u.counterText)||"").replace(/{x}/,F+1).replace(/{y}/,f.length));if(x>=0){t.src=f[x][0]}if(D>=0){J.src=f[D][0]}L=g.offsetWidth;r=g.offsetHeight;var M=Math.max(0,y-(r/2));if(a.offsetHeight!=r){w(a).animate({height:r,top:M},u.resizeDuration,u.resizeEasing)}if(a.offsetWidth!=L){w(a).animate({width:L,marginLeft:-L/2},u.resizeDuration,u.resizeEasing)}w(a).queue(function(){w(G).css({width:L,top:M+r,marginLeft:-L/2,visibility:"hidden",display:""});w(g).css({display:"none",visibility:"",opacity:""}).fadeIn(u.imageFadeDuration,h)});diashow_button()}function h(){if(x>=0){w(I).show()}if(D>=0){w(d).show()}w(c).css("marginTop",-c.offsetHeight).animate({marginTop:0},u.captionAnimationDuration);G.style.visibility=""}function q(){k.onload=null;k.src=t.src=J.src=n;w([a,g,c]).stop(true);w([I,d,g,G]).hide()}function C(){if(F>=0){q();F=x=D=-1;w(a).hide();w(H).stop().fadeOut(u.overlayFadeDuration,j);diashow_stop()}return false}})(jQuery);

// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {

  countertext = "Bild {x} von {y}<br/><br/><span id=\"diashow_link\" style=\"cursor:pointer\"></span>";
  jQuery(function($) {
		$("a[rel^='lightbox']").slimbox({
      overlayOpacity: 0.8,
	counterText: countertext,
  loop: true,
  overlayFadeDuration: 600,
  imageFadeDuration: 600,
  captionAnimationDuration: 1
}, function(el) {
			return [encodeURI(el.href), el.title];
		}, function(el) {
			return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
		});
	});
}
/** Slimbox2 more Text **/
