/*better hover*/(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:4,interval:0,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 Autocomplete plugin 1.1 * * Copyright (c) 2009 J?rn Zaefferer * * Dual licensed under the MIT and GPL licenses: *   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html * * Revision: $Id: jquery.autocomplete.js 15 2009-08-22 10:30:27Z joern.zaefferer $ */;(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);/*clear search*/$.fn.searchempty = function() {	return this.focus(function() {		if( this.value == this.defaultValue ) {		this.value = "";		}	}).blur(function() {		if( !this.value.length ) {			this.value = this.defaultValue;		}	});};/*easing*/jQuery.easing['jswing'] = jQuery.easing['swing'];jQuery.extend( jQuery.easing,{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;	},	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;	}});jQuery.easing.def = "easeInOutQuint";//does indiv. manipulation in open menu itemfunction menuManip(globalCurrPaneName, currSpriteNr) {	if (globalCurrPaneName == 'kamp-det') {    var whichKamp = 'kamp' + currSpriteNr;	//if (globalCurrPaneName == 'news-det') {	//	var whichKamp = 'newsDet' + currSpriteNr;	//};	 	$('#sortfilter').hide(100, function() {	 		$('#sortfilter').hide();    	$('ul.view').hide();	 		$('.dtitle').remove();      $('<p class="dtitle">' + metaInfo[whichKamp].kampTitle + '</p>').hide().appendTo('#menu li.open').fadeIn(700);	 		}	 );	}}/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> *///megaloop flashmegaloop = new Array();//appends arrows/*function to set slider to #sprite after reload & attach #sprite to arrows*/function setSlideAttr(curtarget, globalCurrPaneName) {  var paginId = '#pagin-' + globalCurrPaneName;	var $thecurtarget = $(curtarget);	//$(paginId +' a').parent().removeClass('act');	var nexttarget = '#' + $thecurtarget.next().attr('id');	var prevtarget = '#' + $thecurtarget.prev().attr('id');	var $nexttarget = $(nexttarget);	var $prevtarget = $(prevtarget);	var $lArr = $('#lft');	var $rArr = $('#rgt');	$lArr.hide();	$rArr.hide();	if ($nexttarget.length) { 		$rArr.attr('href', nexttarget);		$rArr.show();	}	if ($prevtarget.length) {  		$lArr.attr('href', prevtarget);		$lArr.show();  }	//$(paginId +' a[href=' + curtarget + ']').parent().addClass('act');	//$('table').tablesorter();}//creates one thumbfunction thumbCreate(currNr, firstNr, newPaneName, beforAft, setactive) {  var pageTitle='';  var subPageTitle='';  var sprite = '';  var title = '';  switch (newPaneName) {		case 'kamp-coll':		title='Kampagnen-&Uuml;bersicht '+currNr;		break;    case 'kamp-list':		title='Kampagnen-&Uuml;bersicht '+currNr;		break;    case 'news-coll':		title='News-&Uuml;bersicht '+currNr;		break;    case 'news-list':		title='News-&Uuml;bersicht '+currNr;		break;    case 'news-det':		pageTitle='News Seite '+currNr;    subPageTitle='h3 span';		break;    case 'jobs':		title='Jobs-&Uuml;bersicht '+currNr;		break;    case 'jobs-detail':		title='Job Seite '+currNr;    subPageTitle='.descr span';		break;    case 'awards-coll':		title='Awards-&Uuml;bersicht '+currNr;		break;    case 'awards-detail':		title='Awards Seite '+currNr;    subPageTitle='h3 span';		break;    case 'downloads-coll':		title='Download-&Uuml;bersicht '+currNr;		break;    case 'downloads-list':		title='Download-&Uuml;bersicht '+currNr;		break;    case 'downloads-detail':		title='Download Seite '+currNr;    subPageTitle='h3 span';		break;    case 'historie':		title='Historie Seite '+currNr;    subPageTitle='h3';		break;    case 'kamp-overlay':		pageTitle='Medienseite '+currNr;    $('#rgt').attr( 'title', 'nächste Medienseite' );    $('#lft').attr( 'title', 'vorherige Medienseite' );		break;		default:		pageTitle='Seite '+currNr;		break;	}  sprite = '#'+newPaneName+'-sprite-'+currNr+' '+subPageTitle;  if(subPageTitle!=''){      pageTitle=$(sprite).html();      //pageTitle=pageTitle+' '+subPageTitle;  }  $('#' + newPaneName + '-sprite-' + currNr + ' div.textleft div.jScrollPaneContent, #' + newPaneName + '-sprite-' + currNr + ' div.textright div.jScrollPaneContent, div.textJobs').jScrollPane();	var paginId = '#pagin-' + newPaneName;	firstThumbHref = '#' + newPaneName + '-sprite-' + firstNr;	pagin_li = '<li class="'+newPaneName+ '-sprite-' + currNr +'"><a href="#' + newPaneName + '-sprite-' + currNr +'" ';		if (newPaneName == 'kamp-det' || newPaneName == 'kamp-overlay')		pagin_li += 'class="kdol" ';	if (newPaneName == 'kamp-det'){	pagin_li += 'title="' + metaInfo[newPaneName.substring(0,4) + currNr].kunde + ' | ' + metaInfo[newPaneName.substring(0,4) + currNr].jahr + '"></a>';		} else if (newPaneName == 'news-det'){	pagin_li += 'title="' + metaInfo[newPaneName.substring(0,4) + currNr].newsTitle + '"></a>';		} else if(title != '') {	pagin_li += 'title="' + title + '"></a>';		} else if(newPaneName == 'kamp-overlay') {		eval("thetit = metaInfo[\"kamp\" + \"" + lastDetSprite + "\"].media" + currNr + "[\"title\"];");	pagin_li += 'title="' + thetit + '"></a>';		} else  {	pagin_li += 'title=""></a>';		}	if(title == ''){		if (newPaneName != 'kamp-det' && newPaneName != 'news-det' && newPaneName != 'kamp-overlay'){			pagin_li += '<div class="thumb"><h3>' + pageTitle +'</h3></div>';		}  else {			if ( newPaneName == 'kamp-overlay') {				eval("thethu = metaInfo[\"kamp\" + \"" + lastDetSprite + "\"].media" + currNr + "[\"bild\"];");				pagin_li += '<div class="thumb"><img alt="" src="' + thethu + '" /></div>';			}			else {				pagin_li += '<div class="thumb"><img alt="" src="' + metaInfo[newPaneName.substring(0,4) + currNr].bild + '" /></div>';			}		}	}	pagin_li += '</li>';	//before or after first loaded thumb	if($('.'+newPaneName+ '-sprite-' + currNr).length<1){  switch (beforAft) {		case 'before':		$(pagin_li).prependTo(paginId);		break;		default:		$(pagin_li).appendTo(paginId);		break;	}	if (setactive) $(paginId +' a[href=' + firstThumbHref + ']').parent().addClass('act');  }}//loads the rest of curr. not visible sprites, right & leftfunction spriteRest(currNr, firstNr, newPaneName, totalNewSprites, currSpriteAjaxUrl, BefOrAft, extra, filter) {  //which ul to load the li.sprite to	newPaneUl = '#' + newPaneName +' div > ul';	//what the sprite looks like (id, class)	sprite = '#' + newPaneName + '-sprite-' + currNr;	//before or after first loaded sprite	$(sprite+' a.ovl').attr('name','ovl-'+currNr);  switch (BefOrAft) {		case 'after':      if (currNr <= totalNewSprites) {				$(sprite).load(					currSpriteAjaxUrl, {what: newPaneName, slide_nr: currNr, prevSlide: extra ,filter: filter}, function() {						nextNr = currNr+1;						spriteRest(nextNr, firstNr, newPaneName, totalNewSprites, currSpriteAjaxUrl, 'after', extra,filter);						thumbCreate(currNr, firstNr, newPaneName, 'after');					}				);			}		break;		case 'before':			if (currNr > 0) {				$(sprite).load(					currSpriteAjaxUrl, {what: newPaneName, slide_nr: currNr, prevSlide: extra ,filter: filter}, function() {						prevNr = currNr-1;						spriteRest(prevNr, firstNr, newPaneName, totalNewSprites, currSpriteAjaxUrl, 'before', extra,filter);						thumbCreate(currNr, firstNr, newPaneName, 'before');					}				);			}else {				spriteRest(firstNr + 1, firstNr, newPaneName, totalNewSprites, currSpriteAjaxUrl, 'after', extra , filter);			}		break;		//if befOrAft comes in empty, one sprite has been loaded so we need the numbers after & before		default:			var nextNr = currNr + 1;			var prevNr = currNr - 1;			var firstNr = currNr;			spriteRest(prevNr, firstNr, newPaneName, totalNewSprites, currSpriteAjaxUrl, 'before', extra , filter);			thumbCreate(currNr, firstNr, newPaneName, '', 1);			return false;			break;	}}/***************///main function to load new slide panel///**************///$globalCurrPane = '';function newPane(target, prevPaneName, newPaneName, totalNewSprites, currSpriteNr, currSpriteAjaxUrl, colorsFromWhich, whichMenuManip, extra, filter) {    if(newPaneName=='kamp-coll' || newPaneName=='kamp-list'){        $('.closeOverlay').attr('rel',newPaneName);    }    var $target = $(target);    var $loader = $('#loader');    var $pagin = $('#pagin');    if (prevPaneName.length) {        var $prevPane = $('#' + prevPaneName);        var $prevPagin = $('#pagin-' + prevPaneName);    }		//alert(prevPaneName);    //    //    var newPaneId = '#' + newPaneName;    var scrollDiv = '#' + newPaneName + ' > div';    globalCurrPaneName = newPaneName;    var newPaneUl = '#' + newPaneName +' div > ul';    var sprite = '#' + newPaneName + '-sprite-' + currSpriteNr;    var $firstSprite = $('#' + newPaneName + '-sprite-' + currSpriteNr);    //load loader    $loader.fadeIn(300, function() {      //remove any previous panel      $('ul.pagin').remove();      if (prevPaneName.length) {        $prevPane.fadeOut(300, function() {                $prevPane.remove();                $prevPagin.remove();            });      }      //append a new slider pane to content      appendPane = '<div id="' + newPaneName + '">';      appendPane +='<div class="pane-target">';      appendPane += '<ul class="sprites">';      for (s = 1; s <= totalNewSprites; s++) {        appendPane += '<li id="' + newPaneName + '-sprite-' + s + '" class="sprite"></li>';      }      appendPane += '</ul>';      appendPane += '</div>';      appendPane += '</div>';      $(appendPane).appendTo($target).hide();      //do Stuff in open left menu      menuManip(globalCurrPaneName, currSpriteNr);      //load first sprite to display within new slider pane      $(sprite).load(        currSpriteAjaxUrl, {what: newPaneName, slide_nr: currSpriteNr, prevSlide: extra,filter: filter}, function() {            //append new pagin            $('<ul id="pagin-' + newPaneName +'" class="pagin"></ul>').appendTo('#left').css('z-index', '99');            $loader.fadeOut(200, function() {              //start color change                    switch(newPaneName) {                    case 'kamp-overlay':                      $('#pagin-kamp-det').hide();                      $('#kamp-det').hide();                      break;                    case 'kamp-det':                      $('#container').addClass('nohead kampdetail detail slideable').animate({ opacity: 1 }, 300, function() {                        if($('#kamp-det-sprite-'+currSpriteNr+' input[name="logoColor"]').lenght !=0){                            var logoColor = $('#kamp-det-sprite-'+currSpriteNr+' input[name="logoColor"]').val();                            var logoColorList = new Array('default','black','white');                            changeColorsAnim('kamp'+currSpriteNr,logoColorList[logoColor]);                        }else{                            changeColorsAnim('kamp'+currSpriteNr);                        }                      });                      naviButtons('vorherige Kampagne','nächste Kampagne');                      break;                    case 'news-det':                    $('#container').attr('class', '').addClass('slideable news detail newsdetail');                    $('#right').attr('class', '').addClass('nohead');                      naviButtons('vorherige News','nächste News');                      break;                    case 'kamp-coll':                      naviButtons('weitere Kampagnen','weitere Kampagnen');                    case 'kamp-list':                      $('#container').attr('class', '').addClass('slideable kampagnen').animate({ opacity: 1 }, 300, function() {                        $('#sortfilter').show();                        $('ul.view').show();                        $('p.dtitle').remove();                        changeColorsAnim('defaults');                        //$('table').tablesorter();                      });                      naviButtons('weitere Kampagnen','weitere Kampagnen');                      break;                    case 'news-coll':                    case 'news-list':                      $('#container').attr('class', '').addClass('slideable news').animate({ opacity: 1 }, 300, function() {                        //$('table').tablesorter();                        $('#right').attr('class', '');                      });                      naviButtons('weitere News','weitere News');                      break;                    case 'jobs':                      $('#container').attr('class', '').addClass('slideable news').animate({ opacity: 1 }, 300, function() {                        //$('table').tablesorter();                        $('#right').attr('class', '');                      });                      naviButtons('weitere Jobs','weitere Jobs');                      break;                    }            });            $(newPaneId).fadeIn(500);            $('a.ovl').attr('name','ovl-'+currSpriteNr);            $(scrollDiv).scrollTo(sprite, 0,{              onAfter:function()                    {                    //fade out loader                    $loader.fadeOut(300);                    //fade in new slider pane (the inner ul)                    $(newPaneUl).fadeIn(1200, function() {                                    //append arrows                                    setSlideAttr(sprite, newPaneName);                                    //load other thumbs & sprites                                    spriteRest(currSpriteNr, currSpriteNr, newPaneName, totalNewSprites, currSpriteAjaxUrl, '', extra,filter);                                    });                    }}, {axis:'x'});             }      );      }    );}/**kamp color changer**/function changeColorsAnim(KampToCome,logoColor) {  //change bg  $('body').animate({ backgroundColor: metaInfo[KampToCome].bg }, 800);	$('#menu li.closed a').animate({ backgroundColor: metaInfo[KampToCome].nav }, 800);	$('p.dtitle').css('color', '#ffffff');	$('p.dtitle').css('opacity', "0.8");	$('p.dtitle').animate({ backgroundColor: metaInfo[KampToCome].navAct }, 800);	$('#menu li.open').animate({ backgroundColor: metaInfo[KampToCome].navAct }, 800);	$('#menu li.open > a').animate({ backgroundColor: metaInfo[KampToCome].navAct }, 800);	changeColorsSet(KampToCome,logoColor);}function changeColorsSet(KampToCome,logoColor) {currColSet = KampToCome;if (KampToCome == 'defaults') {	$('div[style]').removeAttr('style');	$('a[style]').removeAttr('style');	$('ul[style]').removeAttr('style');	$('li[style]').removeAttr('style');	$('p[style]').removeAttr('style');	$('ul.pagin li a').removeClass('kdol');	//$('#menu li.open').css('background-color', '#fff');	$('#menu li.open a.filterhead').removeAttr('style');}else {	$('#logo a').css('background-position', '0 -70px');	$('#content h3').css('background-color', metaInfo[KampToCome].ausz);	$('#content h3 span').css('background-color', metaInfo[KampToCome].ausz);	$('#menu li.open').css('background-color', metaInfo[KampToCome].navAct);	$('#menu li.open a').css('background-color', metaInfo[KampToCome].navAct);	$('#content a').css('color', metaInfo[KampToCome].text); 	$('.setthecolor').css('color', metaInfo[KampToCome].text); 	$('.settrans').fadeTo(0, 0.5);	$('#content p, .jScrollPaneContent').css('color', metaInfo[KampToCome].text);	$('div.morebox div, div.morebox p').css('background-color', metaInfo[KampToCome].nav);	$('.pdfCase a').css('color', metaInfo[KampToCome].nav);	$('ul#supinfo h5, div.morebox h5, div.morebox p, #left, ul.pagin').css('color', metaInfo[KampToCome].bg);	$('#content div.textleft p, #content div.textright p, .pdfCase').css('background-color', metaInfo[KampToCome].bg);	$('div.slideable div.arrright a').css('background-position', '5px -473px');	$('div.slideable div.arrleft a').css('background-position', '5px -392px');	$('#footer a.xbge').css('background-position', '0 -772px');	$('ul.pagin li a').addClass('kdol');	}  if(typeof(logoColor)!=="undefined"){    if(logoColor=='default'){      $('div.slideable div.arrright a').css('background-position', '5px -430px');      $('div.slideable div.arrleft a').css('background-position', '5px -350px');      $('#logo a').css('background-position', '0 -221px');	  $('.jScrollPaneDrag').css('background-color', '#ffffff');	  $('.pagin li a.kdol, .pagin li a.kdol:link').css('background-position', '-107px -34px');	  $('.pagin li.act a.kdol, .pagin li a.kdol:hover, .pagin li a.kdol:focus').css('background-position', '-67px -34px');  	  $("link[title=switch]").attr({href : "style/default.css"});    }else if(logoColor=='black'){      $('div.slideable div.arrright a').css('background-position', '-50px -430px');      $('div.slideable div.arrleft a').css('background-position', '-50px -350px');      $('#logo a').css('background-position', '0 -1073px');	  $('.jScrollPaneDrag').css('background-color', '#000000');	  $('.pagin li a.kdol, .pagin li a.kdol:link').css('background-position', '-121px -34px');	  $('.pagin li.act a.kdol, .pagin li a.kdol:hover, .pagin li a.kdol:focus').css('background-position', '-86px -34px');	  $("link[title=switch]").attr({href : "style/black.css"});    }else if(logoColor=='white'){	  $('.jScrollPaneDrag').css('background-color', '#ffffff');	  $('.pagin li a.kdol, .pagin li a.kdol:link').css('background-position', '-107px -34px');	  $('.pagin li.act a.kdol, .pagin li a.kdol:hover, .pagin li a.kdol:focus').css('background-position', '-67px -34px');  	  $("link[title=switch]").attr({href : "style/default.css"});    }  }}/*****************//***********************//**window.load to prevent cpu usage**/$(window).load(function() {///(target, prevPaneName, newPaneName, totalNewSprites, currSpriteNr, currSpriteAjaxUrl, colorsFromWhich, whichMenuManip)//load different overlays for different pages//page "kampagnen" (#container has class 'kampagnen')if ($('div.kampagnen').length) {	currPage = 'kampagnen';  newPane('#content', '', 'kamp-coll', metaInfo['defaults'].totalKampBaseSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}if ($('div.kampdetail').length) {	lastCollSprite = 1;	currPage = 'kampagnen';	backTo = 'kamp-coll';	newPane('#content', 'kamp-coll', 'kamp-det', metaInfo['defaults'].totalDetails, kampPos, metaInfo['defaults'].ajaxUrl, undefined, '');}//news page on loadif ($('div.news').length) {	currPage = 'news';	newPane('#content', '', 'news-coll', metaInfo['defaults'].totalPressbaseSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}if ($('div.newsdetail').length) {	lastCollSprite = 1;	currPage = 'news';	backTo = 'news-coll';	newPane('#content', 'news-coll', 'news-det', metaInfo['defaults'].totalPressDetails, newsPos, metaInfo['defaults'].ajaxUrl, undefined, ''); //newsPos set in news.tpl	}if ($('div.historie').length) {	currPage = 'history';	newPane('#content', '', 'historie', metaInfo['defaults'].totalHistorySprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}if ($('div.jobs').length) {  currPage = 'karriere';	newPane('#content', '', 'jobs', metaInfo['defaults'].totalKarriereSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}if ($('div.jobs-detail').length) {  currPage = 'karriereDetail';	newPane('#content', '', 'jobs-detail', metaInfo['defaults'].totalKarriereSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');  naviButtons('voheriger Job','nächster Job');}if ($('div.awards').length && !$('div.awards-detail').length) {	currPage = 'awards';  newPane('#content', '', 'awards-coll', metaInfo['defaults'].totalKampBaseSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}if ($('div.awards-detail').length) {	currPage = 'awardsDetail';  newPane('#content', '', 'awards-detail', metaInfo['defaults'].totalDetails, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}if ($('div.downloads').length) {	currPage = 'downloads';  newPane('#content', '', 'downloads-coll', metaInfo['defaults'].totalKampBaseSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}if ($('div.downloads-list').length) {  currPage = 'downloads-list';  newPane('#content', '', 'downloads-list', metaInfo['defaults'].totalTableSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}if ($('div.downloads-detail').length) {  currPage = 'downloads-detail';  newPane('#content', '', 'downloads-detail', metaInfo['defaults'].totalDetails, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');}// open detail level from collage$('ul.gutter a.hdnb, #kamp-coll li img, #kamp-coll li a, #news-coll li img, #news-coll li a').live('click', function(e) {//	e.preventDefault();lastCollSprite = ($(this).parents('li.sprite').prevAll().length + 1);	//checking which page we?re on via global currPage when first pane loads	switch(currPage) {		case 'news':			var thecoll = 'news-coll';			var thedet =	'news-det';			var totalSprites = metaInfo['defaults'].totalPressDetails;			var whichNews = $(this).attr('rel');      $('.closeOverlay').attr('rel',thecoll);			var detPos = metaInfo[whichNews].posInSlider;			backTo = 'news-coll';		break;		case 'kampagnen':			var thecoll = 'kamp-coll';			var thedet = 'kamp-det';			var totalSprites = metaInfo['defaults'].totalDetails;			var whichKamp = $(this).attr('rel');			var detPos = metaInfo[whichKamp].posInSlider;			backTo = 'kamp-coll';		break;	}  newPane('#content', thecoll, thedet, totalSprites, detPos, metaInfo['defaults'].ajaxUrl, whichKamp, '');	return false;});// open detail level from list view$('table a.hdnb, #kamp-list a, #news-list li img, #news-list li a').live('click', function(e) {	e.preventDefault();lastTbleSprite = ($(this).parents('li.sprite').prevAll().length + 1);	//checking which page we?re on via global currPage when first pane loads	switch(currPage) {		case 'news':			var thelist = 'news-list';			var thedet =	'news-det';			var totalSprites = metaInfo['defaults'].totalPressDetails;			var whichNews = $(this).attr('rel');      $('.closeOverlay').attr('rel',thelist);			var detPos = metaInfo[whichNews].posInSlider;			backTo = 'news-list';		break;		case 'kampagnen':			var thelist = 'kamp-list';			var thedet = 'kamp-det';			var totalSprites = metaInfo['defaults'].totalDetails;			var whichKamp = $(this).attr('rel');      //$('.closeOverlay').attr('rel',whichKamp);			var detPos = metaInfo[whichKamp].posInSlider;			backTo = 'kamp-list';		break;	}	newPane('#content', thelist, thedet, totalSprites, detPos, metaInfo['defaults'].ajaxUrl, whichKamp, '');	return false;});//return to collage or list view from detail$('#kamp-det a.back').live('click', function(e) {	e.preventDefault();	if (backTo == 'kamp-coll') {		newPane('#content', 'kamp-det', 'kamp-coll', metaInfo['defaults'].totalKampBaseSprites, lastCollSprite, metaInfo['defaults'].ajaxUrl, '', '');	}	if (backTo == 'kamp-list') {		newPane('#content', 'kamp-det', 'kamp-list', metaInfo['defaults'].totalTableSprites, lastTbleSprite, metaInfo['defaults'].ajaxUrl, '', '');	}	return false;});$('#news-det a.back').live('click', function(e) {	e.preventDefault();	if (backTo == 'news-coll') {		newPane('#content', 'news-det', 'news-coll', metaInfo['defaults'].totalPressbaseSprites, lastCollSprite, metaInfo['defaults'].ajaxUrl, '', '');	}	if (backTo == 'news-list') {		newPane('#content', 'news-det', 'news-list', metaInfo['defaults'].totalPressTable, lastTbleSprite, metaInfo['defaults'].ajaxUrl, '', '');	}	return false;});//load list view$('ul.view li.list a:not(.act)').live('click', function(e) {	e.preventDefault();	//checking which page we?re on via global currPage when first pane loads	switch(currPage) {		case 'news':			var thelist = 'news-list';			var thecoll =	'news-coll';			var totalSprites = metaInfo['defaults'].totalPressTable;		break;		case 'kampagnen':      var thelist = 'kamp-list';			var thecoll =	'kamp-coll';      var filter = $('#sortfilter a.activeFilter').attr('id');			var totalSprites = metaInfo['defaults'].totalTableSprites;		break;	}	$(this).addClass('act');	$('ul.view li.coll a').removeClass('act').addClass('back');	if(filter){    $.ajax({           type: "POST",           url: metaInfo['defaults'].ajaxUrl,           data: "count=1&what=kamp-list&filter="+filter,           success: function(pages){              if(pages>0){                  $('.pagin').remove();                  newPane('#content', thecoll, thelist, pages, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '','',filter);              }else{                  var filterName = $('#'+filter).html();                  var noElements = '<div id="kamp-list" style="height:233px;text-align:center; padding-top:175px;background-color: #F3EEE7;">\n\                                    <h3>\n\                                       <a href="#">\n\                                          <span>Die Suche nach "'+filterName+'" ergab keine Ergebnisse</span>\n\                                       </a>\n\                                    </h3>\n\                                    </div>';                  $('#content').html(noElements);                  $('.pagin, .arrright').hide();              }           }         });  }else{     newPane('#content', thecoll, thelist, totalSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '','',filter);   }	return false;});//return to collage view from list view$('ul.view li.coll a:not(.act)').live('click', function(e) {	e.preventDefault();	//checking which page we?re on via global currPage when first pane loads	$('#content').html('');  switch(currPage) {		case 'news':			var thelist = 'news-list';			var thecoll =	'news-coll';			var totalSprites = metaInfo['defaults'].totalPressbaseSprites;		break;		case 'kampagnen':			var thelist = 'kamp-list';			var thecoll =	'kamp-coll';      var filter = $('#sortfilter a.activeFilter').attr('id');			var totalSprites = metaInfo['defaults'].totalKampBaseSprites;		break;	}	$(this).addClass('act');	$('ul.view li.list a').removeClass('act').addClass('back');	//same as page "kampagnen" loads	if(filter){    $.ajax({           type: "POST",           url: metaInfo['defaults'].ajaxUrl,           data: "count=1&what=kamp-coll&filter="+filter,           success: function(pages){              if(pages>0){                  $('.pagin').remove();                  newPane('#content', thelist, thecoll, pages, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '','',filter);              }else{                  var filterName = $('#'+filter).html();                  var noElements = '<div id="kamp-coll" style="height:233px;text-align:center; padding-top:175px;background-color: #F3EEE7;">\n\                                    <h3>\n\                                       <a href="#">\n\                                          <span>Die Suche nach "'+filterName+'" ergab keine Ergebnisse</span>\n\                                       </a>\n\                                    </h3>\n\                                    </div>';                  $('#content').html(noElements);                  $('.pagin, .arrright').hide();              }           }         });  }else{     newPane('#content', thelist, thecoll, totalSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '','',filter);  }	return false;});//prevent click on already open view$('ul.view li.list a.act').live('click', function(e) {	e.preventDefault();return false;});//reset colors for closed menu items on hover/*todo -not working in IE7*/currColSet = 'defaults';if (typeof metaInfo != "undefined") {$('#menu li.closed a').hoverIntent(	function() {		$(this).animate({ backgroundColor: metaInfo[currColSet].navAct }, 300);		return false;	},	function() {		$(this).animate({ backgroundColor: metaInfo[currColSet].nav }, 200);		return false;	});};//close overlay$('.closeOverlay').click(function(e){ e.preventDefault(); closeButton();});//open overlay$('a.ovl').live('click', function(e) {	e.preventDefault();  lastDetSprite = ($(this).parents('li.sprite').prevAll().length + 1);  $('.closeOverlay').attr('rel','kamp'+lastDetSprite);  //var lastDetSprite = $(this).attr('name').substr(4);  //var whichKamp = 'kamp' + lastDetSprite;	$('div.arr').css('z-index', '99');	$('#modalbox').fadeIn(800);	  var totalDetailPages = $('#kamp-det-sprite-'+lastDetSprite+' input[name="totalDetailPages"]').val();  //newPane('#modbox', '', 'kamp-overlay', metaInfo[whichKamp].totalOl, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '', lastDetSprite);	newPane('#modbox', '', 'kamp-overlay', totalDetailPages, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '', lastDetSprite);	return false;});//return to kamp detail$('#modalbox a.back').live('click', function(e) {	e.preventDefault();		closeButton();	return;  //return false;  var globalCurrPaneName = 'kamp-det';  lastDetSprite = $('.closeOverlay').attr('rel');	var sprite = '#' + globalCurrPaneName + '-sprite-' + lastDetSprite;	$('#pagin-kamp-overlay').fadeOut(400, function() {	$('#modalbox').fadeOut(500, function() {					$('#pagin-kamp-overlay').remove();					$('#kamp-overlay').remove()				});		$('#kamp-det').fadeIn(500, function() {			//setSlideAttr(sprite, globalCurrPaneName);			$('#pagin-kamp-det').fadeIn(400);		});	});	return false;});/**slider bind to arrows**/$('#lft').bind('click', function(e) {	e.preventDefault();	$(this).parent().removeClass('hovered');	var curtarget = this.hash;  var scrollDiv = '#' + globalCurrPaneName + ' > div';    var paginId = '#pagin-' + globalCurrPaneName;					$(paginId +' a').parent().removeClass('act');					$(paginId +' a[href=' + curtarget + ']').parent().addClass('act');						if (globalCurrPaneName == 'kamp-det') {							  				var preKampNr = $(curtarget).prevAll().length + 1;					$('p.dtitle').html(metaInfo['kamp' + preKampNr].kampTitle);          //changeColorsAnim('kamp' + preKampNr);          if($('#kamp-det-sprite-'+preKampNr+' input[name="logoColor"]').lenght !=0){            var logoColor = $('#kamp-det-sprite-'+preKampNr+' input[name="logoColor"]').val();            var logoColorList = new Array('default','black','white');            changeColorsAnim('kamp'+preKampNr,logoColorList[logoColor]);          }else{            changeColorsAnim('kamp'+preKampNr);          }				}  	$(scrollDiv).scrollTo(curtarget,1000,{ 			onAfter:function(curtarget){			setSlideAttr(curtarget, globalCurrPaneName);			collSpritePos = curtarget;			}		}, {axis:'x'}, {easing:'swing'});	if(globalCurrPaneName == 'kamp-overlay') {		$.each(megaloop, function(index, value) { 		  eval(value + ".api_pause();"); 		});	}	return false;});//right arrow$('#rgt').bind('click', function(e) {	e.preventDefault();	$(this).parent().removeClass('hovered');	var curtarget = this.hash;	var scrollDiv = '#' + globalCurrPaneName + ' > div';		var paginId = '#pagin-' + globalCurrPaneName;					$(paginId +' a').parent().removeClass('act');					$(paginId +' a[href=' + curtarget + ']').parent().addClass('act');			if (globalCurrPaneName == 'kamp-det') {										  					var nexKampNr = $(curtarget).prevAll().length + 1;					$('p.dtitle').html(metaInfo['kamp' + nexKampNr].kampTitle);					//changeColorsAnim('kamp' + nexKampNr);          if($('#kamp-det-sprite-'+nexKampNr+' input[name="logoColor"]').lenght !=0){            var logoColor = $('#kamp-det-sprite-'+nexKampNr+' input[name="logoColor"]').val();            var logoColorList = new Array('default','black','white');            changeColorsAnim('kamp'+nexKampNr,logoColorList[logoColor]);          }else{            changeColorsAnim('kamp'+nexKampNr);          }				}  	$(scrollDiv).scrollTo(curtarget,1000,{ 			onAfter:function(curtarget){			setSlideAttr(curtarget, globalCurrPaneName);			}		}, {axis:'x'}, {easing:'swing'});	if(globalCurrPaneName == 'kamp-overlay') {		$.each(megaloop, function(index, value) { 		  eval(value + ".api_pause();"); 		});	}	return false;	});/**slider bind to pagin**/$('ul.pagin a').live('click', function(e) {e.preventDefault();var curtarget = $(this).attr('href');var $thecurtarget = $(curtarget);var scrollDiv = '#' + globalCurrPaneName + ' > div';$kampToSlideTo = $(this).attr('rel');		var paginId = '#pagin-' + globalCurrPaneName;		$(paginId +' a').parent().removeClass('act');		$(paginId +' a[href=' + curtarget + ']').parent().addClass('act');		if (globalCurrPaneName == 'kamp-det') {  					var preKampNr = $(curtarget).prevAll().length + 1;					$('p.dtitle').html(metaInfo['kamp' + preKampNr].kampTitle);					//changeColorsAnim('kamp' + preKampNr);          if($('#kamp-det-sprite-'+preKampNr+' input[name="logoColor"]').lenght !=0){            var logoColor = $('#kamp-det-sprite-'+preKampNr+' input[name="logoColor"]').val();            var logoColorList = new Array('default','black','white');            changeColorsAnim('kamp'+preKampNr,logoColorList[logoColor]);          }else{            changeColorsAnim('kamp'+preKampNr);          }				}  $(scrollDiv).scrollTo($thecurtarget,1000,{ 			onAfter:function(curtarget){			setSlideAttr(curtarget, globalCurrPaneName);			collSpritePos = curtarget;			}		}, {axis:'x'}, {easing:'swing'});	return false;	});/**pagination thumbs anim**/    $('ul.pagin a').live('mouseover', function(){        if (!$(this).data('init')){            $(this).data('init', true);            $(this).hoverIntent(function(){                      /* mouseover logic */                      $parentLi = $(this).parent();                      $thumb = $parentLi.find('div.thumb');		      if($thumb.length) {			      $('<span class="hvrd"></div>').hide().appendTo(this).show(300);			      $thumb.animate({opacity: 0}, 0);			      $thumb.css('left', $(this).position().left - $parentLi.position().left - 5);			      theheight = 105;			      thepos = "0px -878px"			      if ($thumb.html().substr(0,4) == "<h3>") {				theheight = 15;				thepos = "4px -878px"			      }			      $thumb.css("background-position", thepos);			      $thumb.animate({			      height: theheight,			      opacity: 1			      }, 400, 'swing');			}                      return false;                },                function()                {                    /* mouseout logic */                    $thumb.css('left', $(this).position().left - $parentLi.position().left - 5);                    $thumb.animate({                    height: 0,                    opacity: 0                    }, 400, 'swing', function() { $(this).hide();});                    $('span.hvrd').remove();                    return false;                }            );            $(this).trigger('mouseover');        }    });/***//**tablesorter**///$('table').tablesorter();/**filtertable, filtercollage**/$('.filterby').hoverIntent(function() {	$(this).find('ul').css('display', 'none');	$(this).find('ul').slideDown(300);		return false;	},		function() {			$(this).find('ul').slideUp(200);		return false;		});//filter medien//$('.filtermedien li a, .filterbranchen li a').removeAttr('href');$('.filtermedien li a, .filterbranchen li a').click(function(e) {	e.preventDefault();//Buttenname replace$('#sortfilter a').removeClass('activeFilter');$(this).addClass('activeFilter');$(this).parent().parent().parent().find('.filterhead').html($(this).html());var notthis = $(this).attr('id');if(notthis.substring(0,2) == "br")		$('.filtermedien > a').html('nach Medien');	else		$('.filterbranchen > a').html('nach Branchen');var filterId = $(this).attr('id');var listSytle = 'kamp-list';var listSytle = $('#content div:first').attr('id');$('#content').html('');$.ajax({   type: "POST",   url: metaInfo['defaults'].ajaxUrl,   data: "count=1&what="+listSytle+"&filter="+filterId,   success: function(pages){      if(pages>0){          $('.pagin').remove();          newPane('#content', '', listSytle, pages, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '','',filterId);      }else{          var filterName = $('#'+filterId).html();          var noElements = '<div id="'+listSytle+'" style="height:233px;text-align:center; padding-top:175px;background-color: #F3EEE7;">\n\                            <h3>\n\                               <a href="#">\n\                                  <span>Die Suche nach "'+filterName+'" ergab keine Ergebnisse</span>\n\                               </a>\n\                            </h3>\n\                            </div>';          $('#content').html(noElements);          $('.pagin, .arrright').hide();      }         } });return false;  /*  var notthis = $(this).attr('id');	$(this).parent().parent().parent().find('.filterhead').html($(this).html());	if(notthis.substring(0,2) == "br")		$('.filtermedien > a').html('nach Medien');	else		$('.filterbranchen > a').html('nach Branchen');	if ($('table').length){		$('table.list tr').fadeTo(200, 1); 		$('table.list tbody > tr:not(.' + notthis + ')').fadeTo(500, 0.33); 	}else {		$('ul.gutter li').fadeTo(200, 1);		$('ul.gutter li:not(.' + notthis + ')').fadeTo(500, 0.20);	};return false;     */});//return to default filter medien$('li.filtermedien a.filterhead, li.filterbranchen a.filterhead').click(function(e) {	e.preventDefault();	$('.filtermedien > a').html('nach Medien');	$('.filterbranchen > a').html('nach Branchen');	if ($('table').length){ 		$('table.list tbody > tr').fadeTo(200, 1); 	}else{ 		$('ul.gutter li').fadeTo(200, 1); 	}return false;});/***searchbox auto complete**/$("#searchbox").searchempty();$("#searchbox").bind('focus', function() {	$('li.search').css('z-index', 101);	$('<div id="sr_overlay"></div>').css('opacity', 0).hide().prependTo('body').show().animate({ opacity: 0.8 }, 500);});$("#searchbox").bind('blur', function() {	$('#sr_overlay').fadeOut(400, function() {		$('li.search').css('z-index', 9);		$(this).remove();	});	$("#searchbox").attr('value', 'Suche');});//$()./*var data = "alba berlin super erfolg f&uuml;r alba mehr alba! wieviel spannung h&auml;ltst du aus? kampagne f&uuml;r albanien schluss mit albtr&auml;umen".split(" ");*/var data = searchdata;/*$("#searchbox").autocomplete(data, {		width: 843,		max: 6,		highlight: false,		scroll: false	});*/$('#searchbox').autocomplete(data, {	width: 843,	max: 10,	delay: 0,	highlight: true,	matchContains: true,	scroll: false,	highlight: false,  	formatItem: function(item) {    return '<img src="' + item.pic + '"/>'+item.text+'<span>' + item.kamp + '</span><span class="bottom">' + item.date + '</span>';  }}).result(function(event, item) {  location.href = item.url;});});function closeButton(){  $('#kamp-det').remove();  $('#news-det').remove();  $('#kamp-overlay').remove();  $('#modalbox').fadeOut(800);  var element = $('.closeOverlay').attr('rel').substr(0, 9);  //var posInSlider= $('.closeOverlay').attr('rel').substr(9,1);  $('.closeOverlay').removeAttr('href');  if(element=='kamp-coll' || element=='kamp-list'){    newPane('#content', '', element, metaInfo['defaults'].totalKampBaseSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');  }  else if(element=='news-coll' || element=='news-list'){    newPane('#content', '', element, metaInfo['defaults'].totalPressbaseSprites, metaInfo['defaults'].posInSlider, metaInfo['defaults'].ajaxUrl, '', '');  }  else if(element.substr(0, 4)=='kamp'){    var thecoll = 'kamp-coll';    var thedet = 'kamp-det';    var totalSprites = metaInfo['defaults'].totalDetails;    var detPos = 1;    if(typeof metaInfo[element] != 'undefined'){      detPos = metaInfo[element].posInSlider;    }    newPane('#content', thecoll, thedet, totalSprites, detPos, metaInfo['defaults'].ajaxUrl, element, '');    $('.closeOverlay').attr('rel','kamp-coll');  }   return;}function naviButtons(preTitle,nextTitle){    $('#lft').attr('title',preTitle);    $('#rgt').attr('title',nextTitle);}
