/**
* Copyright (c) 2011 TechniSat-Digital GmbH
* @author
*	Christian Brueckner, TechniSat-Digital GmbH
*	mailto: c.brueckner@technisat.de
*/

var TAB="\t";var delay=(function(){var timer=0;return function(callback,ms){clearTimeout(timer);timer=setTimeout(callback,ms);};})();function log(str){if(!bDebug||!window.console)
return;console.log(str);}
function init(){$('html').removeClass('no-js').addClass('js');resizeNav();$('.dropdown').dropdown();var tabbing=$('#tabs');if(tabbing.length>0){tabbing.tabs();}
if(typeof(entryID)!=="undefined"&&entryID==355){pvergleich.init();}
$('[placeholder]').focus(function(){var input=$(this);if(input.val()==input.attr('placeholder')){input.val('');input.removeClass('placeholder');}}).blur(function(){var input=$(this);if(input.val()==''||input.val()==input.attr('placeholder')){input.addClass('placeholder');input.val(input.attr('placeholder'));}}).blur();if(smType==='microsite'||smType==='microsite_dev'){microsite.init();}
if(smType==='product'){article_manager.init();$('.ts_dialog').colorbox();}}
function resizeNav(){log("resizeNav()");var windowWidth=$(window).width();var left=Math.ceil((windowWidth-1000)/2);left=(left<0)?0:left;$('#topnav_inner').css({'marginLeft':left});$(window).resize(function(){delay(resizeNav,300);});}
function href(a,extraParams){if(typeof(a['href'])!=="undefined"){return a['href'];}
var url="";if(typeof(a["language_country"])!=="undefined"){url+="/"+a["language_country"];}
else{url+="/"+language_country;}
if(typeof(a["title"])!=="undefined"){title=a["title"].replace('(\\+)',"-");title=title.replace(" ","-");title=title.replace("---","-");title=title.replace(/"/g,"");log(title);url+="/"+title;}
else{url+="/_";}
if(typeof(a["areaID"])!=="undefined"){url+="/"+a["areaID"];}
else{url+="/"+areaID;}
if(typeof(a["entryID"])!=="undefined"){url+="-"+a["entryID"]+"/";}
if(typeof(extraParams)=="object"){var counter=0;for(var param in extraParams){url+=(counter===0)?"?":"&amp;";url+=param+"="+extraParams[param];counter++;}}
return url;}
var article_manager={};article_manager.init=function(){log("article_manager.init()");try{if(typeof(articles)=="undefined"){throw TAB+"typeof(articles) === undefined!";return;}
article_manager.createProdNav();article_manager.createSelectField();article_manager.event_faq(false);History.replace({currentArticle:currentArticle,title:document.title,url:((currentArticle==0)?PAGE_PATH:PAGE_PATH+"?article="+articles[currentArticle]["id"])});$(window).bind('popstate',function(e){var stateObj=e.originalEvent.state;if(stateObj){document.title=stateObj.title;currentArticle=stateObj.currentArticle;article_manager.reload();}});}catch(err){log(err);}};article_manager.createProdNav=function(){log(TAB+"article_manager.createProdNav()");try{var str="";var style=(typeof(articles[currentArticle]["galerie"])==="undefined")?"hideme":"";str+='<li class="prod-item '+style+'" id="prod_nav_galerie"><a class="ts_dialog" href="/ajax/galerie/?entryID='+entryID+'"><span class="icon ic_galerie">&nbsp;</span> '+txt_BILDERGALERIE+'</a></li>';str+='<li class="prod-item" id="prod_nav_social"><a class="ts_dialog" href="/ajax/social/?lang='+language+'&entryID='+entryID+'"><span class="icon ic_dialog">&nbsp;</span> '+txt_WEITERSAGEN+'</a></li>';param=(currentArticle>0)?'?article='+articles[currentArticle]["id"]+'&':'?';param+='pvergleich_add='+productID+"-"+articles[currentArticle]["id"];str+='<li class="prod-item" id="prod_nav_pvergleich"><a href="'+param+'"><span class="icon ic_waage">&nbsp;</span> '+txt_VERGLEICHEN+'</a></li>';if(language_country=="de_DE"){param='/'+language_country+'/Bezugsquellen/352-2/';if(!bPremiumLine){param+='?sid='+entryID;param+='&webshopArtnr='+articles[currentArticle]["id"].replace("/","_");}
str+='<li class="prod-item" id="prod_nav_buy"><a href="'+param+'"><span class="icon ic_ekwagen">&nbsp;</span>'+txt_BUYNOW+'</a></li>';}
if(typeof(podcasts)!=="undefined"){str+='<li class="prod-item" id="prod_nav_pvergleich"><a class="ts_dialog" href="/ajax/podcast/?lang='+language+'&entryID='+entryID+'"><span class="icon ic_podcast">&nbsp;</span> '+txt_PODCAST+'</a></li>';}
$('#prod_nav ul').prepend(str);}catch(err){log(err);}};article_manager.createSelectField=function(){log(TAB+"article_manager.createSelectField()");try{if(articles.length<=1){return false;}
var str='';str+=' <label for="variante">'+txt_VARIANTE+'</label>';str+=' <select id="variante" size="1">';for(var i in articles){var selected=(i==currentArticle)?'selected="selected"':'';str+=' <option class="variante" value="'+i+'" '+selected+'>'+articles[i]["id"]+" - "+articles[i]["name"]+'</option>';}
str+=' </select>';$('#prod_meta_variante').html(str);$("#variante").live('change',function(){var newArticleID=$(this).val();if(articles[newArticleID]=="undefined"){log("[!] articles[newArticleID] == undefined");return false;}
currentArticle=newArticleID;log('.live(change): '+currentArticle);var stateObj={currentArticle:currentArticle,title:articles[currentArticle]["name"]+" ["+articles[currentArticle]["id"]+"] - "+defaultTitle,url:((currentArticle==0)?PAGE_PATH:PAGE_PATH+"?article="+articles[currentArticle]["id"])};History.push(stateObj);article_manager.reload(currentArticle);});}catch(err){log(err);}};article_manager.event_faq=function(bReload){log(TAB+"event_faq()");try{var elem=(bReload)?$('.faq-a-q'):$('.faq-q');elem.children().bind('click',function(e){var id=$(this).attr('href');$(id).slideToggle('fast');e.preventDefault();$(this).parent().parent().toggleClass('faq-o-active')});}catch(err){log(err);}}
article_manager.reload=function(){log(TAB+"article_manager.reload()");article_manager.img();article_manager.price();article_manager.tab_technicaldata();article_manager.tab_scope_of_delivery();article_manager.tab_accessoires();article_manager.tab_technitipp();article_manager.tab_faq();article_manager.btn_pvergleich();article_manager.btn_kaufen();article_manager.btn_galerie();};article_manager.img=function(){log(TAB+TAB+"article_manager.img()");try{var aRef=articles[currentArticle];var str=''
if(aRef.length<1){log(TAB+TAB+TAB+"aRef.length < 1");}
else{var img=aRef["image"];if(typeof(img)!=="undefined"){str='<img src="'+img["filepath"]+'" width="'+img["widthPx"]+'" height="'+img["heightPx"]+'" alt="'+aRef["name"]+'" />';}}
$('#article-img').hide().html(str).show();}catch(err){log(err);}};article_manager.price=function(){log(TAB+TAB+"article_manager.price()");try{var aRef=articles[currentArticle];var str='';if(aRef.length<1){log(TAB+TAB+TAB+"aRef.length < 1");}
else{str=aRef["price"];}
$('#article-price').html(str);}catch(err){log(err);}};article_manager.tab_technicaldata=function(){log(TAB+TAB+"article_manager.tab_technicaldata()");try{var aRef=articles[currentArticle]["attributes"];var str='';if(typeof(aRef)==="undefined"){log(TAB+TAB+TAB+"[!] typeof(aRef) === undefined");}
else{for(var i in aRef){str+='<h4>'+i+'</h4>';str+='<table class="table_technicaldata" summary="'+i+'">';str+='<tbody>';var attr=aRef[i];for(var i in attr){str+='<tr>';str+=' <th>'+attr[i]["attributeName"]+'</th>';var wert=(attr[i]["valueUnit"]=="Ja")?'<span class="icon ic_ok">&nbsp;</span><span class="hideme">'+attr[i]["valueUnit"]+'</span>':attr[i]["valueUnit"];str+=' <td>'+wert+'</td>';str+='</tr>';}
str+='</tbody>';str+='</table>';}}
$('#article-technicaldata').html(str);}catch(err){log(err);}};article_manager.tab_scope_of_delivery=function(){log(TAB+TAB+"article_manager.tab_scope_of_delivery()");try{var aRef=articles[currentArticle]["references"][5];var str='';if(typeof(aRef)==="undefined"){log(TAB+TAB+TAB+"[!] typeof(aRef) === undefined");}
else{var len=aRef.length;var zelle=1;for(var i=0;i<len;i++){var ref=aRef[i];var aParams={};aParams.article=ref["articleID"];str+='<div class="c25l">';str+=' <div class="subc">';str+='<a href="'+href(ref,aParams)+'">';if(typeof(ref["image"])!="undefined"){str+='<img src="'+ref["image"]["filepath"]+' "width="'+ref["image"]["widthPx"]+'" height="'+ref["image"]["heightPx"]+'" alt="'+ref["articleTitle"]+'"/>';}
str+='<h4>'+ref["articleTitle"]+'</h4>';str+='</a>';if(typeof(ref["shortDescription"])!="undefined"){str+='<p>'+ref["shortDescription"]+'</p>';}
str+='</div>';str+='</div>';if(zelle>1&&zelle%4==0){str+='<div class="clear m3"><!--clear--></div>';}
zelle++;}}
$('#article-scope-of-delivery').html(str);}catch(err){log(err);}};article_manager.tab_technitipp=function(){log(TAB+TAB+"article_manager.tab_technitipp()");try{if(language_country!=="de_DE"){log(TAB+TAB+TAB+"language_country !== de_DE");return;}
var str='';if(typeof(articles[currentArticle]["techniTippReferences"])!=="undefined"){for(var i in articles[currentArticle]["techniTippReferences"]){var aMagazin=articles[currentArticle]["techniTippReferences"][i];str+='<h4><a href="/de_DE/TechniTipp/352-115/?magazinID='+aMagazin["magazineID"]+'">TechniTipp Ausgabe '+aMagazin["title"]+'</a></h4>';str+='<div class="c18l">';if(typeof(aMagazin["thumbnailCover"])!=="undefined"){str+='<img src="'+aMagazin["thumbnailCover"]["filepath"]+'" width="'+aMagazin["thumbnailCover"]["widthPx"]+'" height="'+aMagazin["thumbnailCover"]["heightPx"]+'" alt="'+aMagazin["thumbnailCover"]["name"]+'" />';}
str+='</div>';str+='<div class="c82r">';if(typeof(aMagazin["techniTippArticleReferenceList"])!=="undefined"){var len=aMagazin["techniTippArticleReferenceList"].length;str+='<ul class="list_dotted">';for(i=0;i<len;i++){var magazin=aMagazin["techniTippArticleReferenceList"][i];if(typeof(magazin["download"])!="undefined"){str+='<li><a href="'+magazin["download"]["filepath"]+'" target="_blank">'+magazin["articleTitle"]+' '+magazin["download"]["filesizeMB"]+' MB (PDF)</a></li>';}
else{str+='<li>'+magazin["articleTitle"]+'</li>';}}
str+='</ul>';}
str+='</div>';str+='<div class="clear m3"><!-- clear --></div>';}}
$('#article-tt').html(str);$('#article-name').html(articles[currentArticle]["name"]);}catch(err){log(err);}}
article_manager.tab_accessoires=function(){log(TAB+TAB+"article_manager.tab_accessoires()");try{var aRef=articles[currentArticle]["references"][4];var str='';if(typeof(aRef)==="undefined"){log(TAB+TAB+TAB+"[!] typeof(aRef) === undefined");}
else{var len=aRef.length;var zelle=1;for(var i=0;i<len;i++){var ref=aRef[i];var aParams={};aParams.article=ref["articleID"];str+='<div class="c25l">';str+=' <div class="subc">';str+='<a href="'+href(ref,aParams)+'">';if(typeof(ref["image"])!="undefined"){str+='<img src="'+ref["image"]["filepath"]+' "width="'+ref["image"]["widthPx"]+'" height="'+ref["image"]["heightPx"]+'" alt="'+ref["articleTitle"]+'"/>';}
str+='<h4>'+ref["articleTitle"]+'</h4>';str+='</a>';if(typeof(ref["shortDescription"])!="undefined"){str+='<p>'+ref["shortDescription"]+'</p>';}
str+='</div>';str+='</div>';if(zelle>1&&zelle%4==0){str+='<div class="clear m3"><!--clear--></div>';}
zelle++;}}
$('#article-accessoires').html(str);}catch(err){log(err);}};article_manager.tab_faq=function(){log(TAB+TAB+"article_manager.tab_faq()");try{var str='';var aRef=articles[currentArticle]["faqs"];if(typeof(aRef)=="undefined"){$('#article-faq').html(str);}
else{for(var i=0,len=aRef.length;i<len;i++){var faq=aRef[i];str+='<div class="faq-o">';str+='  <h4 class="faq-q faq-a-q"><a href="#'+i+'">'+faq["question"]+'</a></h4>';str+='  <div class="faq-a" id="'+i+'">';str+='   <p>'+faq["answer"]+'</p>';str+='  </div>';str+='</div>';}
$('#article-faq').html(str);article_manager.event_faq(true);}}catch(err){log(err);}};article_manager.btn_pvergleich=function(){log(TAB+TAB+"article_manager.btn_pvergleich()");try{var elem=$('#prod_nav_pvergleich').children();var newHref=(currentArticle>0)?'?article='+articles[currentArticle]["id"]+'&':'?';newHref+="pvergleich_add="+productID+"-"+articles[currentArticle]["id"];elem.attr({'href':newHref});}catch(err){log(err);}}
article_manager.btn_kaufen=function(){log(TAB+TAB+"article_manager.btn_kaufen()");try{if(bPremiumLine){return;}
var elem=$('#prod_nav_buy').children();var articleID=articles[currentArticle]["id"];var newHref=PAGE_PATH+"?sid="+entryID+"&webshopArtnr="+articleID.replace("/","_");elem.attr({'href':newHref});}catch(err){log(err);}};article_manager.btn_galerie=function(){log(TAB+TAB+'article_manager.btn_galerie()');try{var currentGal=articles[currentArticle]["galerie"];var elem=$('#prod_nav_galerie');if(typeof(currentGal)=="undefined"){elem.hide();}
else{elem.show().removeClass('hideme');}}catch(err){log(err);}};
var History={bEnabled:history.pushState||false,defaultObj:{title:document.title,url:document.URL},replace:function(obj){if(!History.bEnabled){log('history !== undefined');return false;}
var stateObj=$.extend(this.defaultObj,obj);document.title=stateObj.title;history.replaceState(stateObj,stateObj.title,stateObj.url);return true;},push:function(obj){var stateObj=$.extend(this.defaultObj,obj);if(!History.bEnabled){log('history !== undefined');window.location.href=obj.url;return false;}
document.title=stateObj.title;history.pushState(stateObj,stateObj.title,stateObj.url);return true;}};
(function($,document,window){var
defaults={transition:"elastic",speed:300,width:false,initialWidth:"600",innerWidth:false,maxWidth:false,height:false,initialHeight:"450",innerHeight:false,maxHeight:false,scalePhotos:true,scrolling:false,inline:false,html:false,iframe:false,fastIframe:true,photo:false,href:false,title:false,rel:false,opacity:0.9,preloading:true,current:"Bild {current} von {total}",previous:"previous",next:"next",close:"close",open:false,returnFocus:true,loop:true,slideshow:false,slideshowAuto:true,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false,overlayClose:true,escKey:true,arrowKey:true,top:false,bottom:false,left:false,right:false,fixed:true,data:false},colorbox='colorbox',prefix='cbox',boxElement=prefix+'Element',event_open=prefix+'_open',event_load=prefix+'_load',event_complete=prefix+'_complete',event_cleanup=prefix+'_cleanup',event_closed=prefix+'_closed',event_purge=prefix+'_purge',isIE=$.browser.msie&&!$.support.opacity,isIE6=isIE&&$.browser.version<7,event_ie6=prefix+'_IE6',$overlay,$box,$wrap,$content,$topBorder,$leftBorder,$rightBorder,$bottomBorder,$related,$window,$loaded,$loadingBay,$loadingOverlay,$title,$current,$slideshow,$next,$prev,$close,$groupControls,settings,interfaceHeight,interfaceWidth,loadedHeight,loadedWidth,element,index,photo,open,active,closing,handler,loadingTimer,publicMethod;function $div(id,cssText,div){div=document.createElement('div');if(id){div.id=prefix+id;}
div.style.cssText=cssText||'';return $(div);}
function setSize(size,dimension){return Math.round((/%/.test(size)?((dimension==='x'?$window.width():$window.height())/100):1)*parseInt(size,10));}
function isImage(url){return settings.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(url);}
function makeSettings(i){settings=$.extend({},$.data(element,colorbox));for(i in settings){if($.isFunction(settings[i])&&i.substring(0,2)!=='on'){settings[i]=settings[i].call(element);}}
settings.rel=settings.rel||element.rel||'nofollow';settings.href=settings.href||$(element).attr('href');settings.title=settings.title||element.title;if(typeof settings.href==="string"){settings.href=$.trim(settings.href);}}
function trigger(event,callback){if(callback){callback.call(element);}
$.event.trigger(event);}
function slideshow(){var
timeOut,className=prefix+"Slideshow_",click="click."+prefix,start,stop,clear;if(settings.slideshow&&$related[1]){start=function(){$slideshow.text(settings.slideshowStop).unbind(click).bind(event_complete,function(){if(index<$related.length-1||settings.loop){timeOut=setTimeout(publicMethod.next,settings.slideshowSpeed);}}).bind(event_load,function(){clearTimeout(timeOut);}).one(click+' '+event_cleanup,stop);$box.removeClass(className+"off").addClass(className+"on");timeOut=setTimeout(publicMethod.next,settings.slideshowSpeed);};stop=function(){clearTimeout(timeOut);$slideshow.text(settings.slideshowStart).unbind([event_complete,event_load,event_cleanup,click].join(' ')).one(click,start);$box.removeClass(className+"on").addClass(className+"off");};if(settings.slideshowAuto){start();}else{stop();}}else{$box.removeClass(className+"off "+className+"on");}}
function launch(target){if(!closing){element=target;makeSettings();$related=$(element);index=0;if(settings.rel!=='nofollow'){$related=$('.'+boxElement).filter(function(){var relRelated=$.data(this,colorbox).rel||this.rel;return(relRelated===settings.rel);});index=$related.index(element);if(index===-1){$related=$related.add(element);index=$related.length-1;}}
if(!open){open=active=true;$box.show();if(settings.returnFocus){try{element.blur();$(element).one(event_closed,function(){try{this.focus();}catch(e){}});}catch(e){}}
$overlay.css({"opacity":+settings.opacity,"cursor":settings.overlayClose?"pointer":"auto"}).show();settings.w=setSize(settings.initialWidth,'x');settings.h=setSize(settings.initialHeight,'y');publicMethod.position();if(isIE6){$window.bind('resize.'+event_ie6+' scroll.'+event_ie6,function(){$overlay.css({width:$window.width(),height:$window.height(),top:$window.scrollTop(),left:$window.scrollLeft()});}).trigger('resize.'+event_ie6);}
trigger(event_open,settings.onOpen);$groupControls.add($title).hide();$close.html(settings.close).show();}
publicMethod.load(true);}}
publicMethod=$.fn[colorbox]=$[colorbox]=function(options,callback){var $this=this;options=options||{};if(!$this[0]){if($this.selector){return $this;}
$this=$('<a/>');options.open=true;}
if(callback){options.onComplete=callback;}
$this.each(function(){$.data(this,colorbox,$.extend({},$.data(this,colorbox)||defaults,options));$(this).addClass(boxElement);});if(($.isFunction(options.open)&&options.open.call($this))||options.open){launch($this[0]);}
return $this;};publicMethod.init=function(){$window=$(window);$box=$div().attr({id:colorbox,'class':isIE?prefix+(isIE6?'IE6':'IE'):''});$overlay=$div("Overlay",isIE6?'position:absolute':'').hide();$wrap=$div("Wrapper");$content=$div("Content").append($loaded=$div("LoadedContent",'width:0; height:0; overflow:hidden'),$loadingOverlay=$div("LoadingOverlay").add($div("LoadingGraphic")),$title=$div("Title"),$current=$div("Current"),$next=$div("Next"),$prev=$div("Previous"),$slideshow=$div("Slideshow").bind(event_open,slideshow),$close=$div("Close"));$wrap.append($div().append($div("TopLeft"),$topBorder=$div("TopCenter"),$div("TopRight")),$div(false,'clear:left').append($leftBorder=$div("MiddleLeft"),$content,$rightBorder=$div("MiddleRight")),$div(false,'clear:left').append($div("BottomLeft"),$bottomBorder=$div("BottomCenter"),$div("BottomRight"))).children().children().css({'float':'left'});$loadingBay=$div(false,'position:absolute; width:9999px; visibility:hidden; display:none');$('body').prepend($overlay,$box.append($wrap,$loadingBay));$content.children().hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');}).addClass('hover');interfaceHeight=$topBorder.height()+$bottomBorder.height()+$content.outerHeight(true)-$content.height();interfaceWidth=$leftBorder.width()+$rightBorder.width()+$content.outerWidth(true)-$content.width();loadedHeight=$loaded.outerHeight(true);loadedWidth=$loaded.outerWidth(true);$box.css({"padding-bottom":interfaceHeight,"padding-right":interfaceWidth}).hide();$next.click(function(){publicMethod.next();});$prev.click(function(){publicMethod.prev();});$close.click(function(){publicMethod.close();});$groupControls=$next.add($prev).add($current).add($slideshow);$content.children().removeClass('hover');$overlay.click(function(){if(settings.overlayClose){publicMethod.close();}});$(document).bind('keydown.'+prefix,function(e){var key=e.keyCode;if(open&&settings.escKey&&key===27){e.preventDefault();publicMethod.close();}
if(open&&settings.arrowKey&&$related[1]){if(key===37){e.preventDefault();$prev.click();}else if(key===39){e.preventDefault();$next.click();}}});};publicMethod.remove=function(){$box.add($overlay).remove();$('.'+boxElement).removeData(colorbox).removeClass(boxElement);};publicMethod.position=function(speed,loadedCallback){var top=0,left=0;$window.unbind('resize.'+prefix);$box.hide();if(settings.fixed&&!isIE6){$box.css({position:'fixed'});}else{top=$window.scrollTop();left=$window.scrollLeft();$box.css({position:'absolute'});}
if(settings.right!==false){left+=Math.max($window.width()-settings.w-loadedWidth-interfaceWidth-setSize(settings.right,'x'),0);}else if(settings.left!==false){left+=setSize(settings.left,'x');}else{left+=Math.round(Math.max($window.width()-settings.w-loadedWidth-interfaceWidth,0)/2);}
if(settings.bottom!==false){top+=Math.max(document.documentElement.clientHeight-settings.h-loadedHeight-interfaceHeight-setSize(settings.bottom,'y'),0);}else if(settings.top!==false){top+=setSize(settings.top,'y');}else{top+=Math.round(Math.max(document.documentElement.clientHeight-settings.h-loadedHeight-interfaceHeight,0)/2);}
$box.show();speed=($box.width()===settings.w+loadedWidth&&$box.height()===settings.h+loadedHeight)?0:speed||0;$wrap[0].style.width=$wrap[0].style.height="9999px";function modalDimensions(that){$topBorder[0].style.width=$bottomBorder[0].style.width=$content[0].style.width=that.style.width;$loadingOverlay[0].style.height=$loadingOverlay[1].style.height=$content[0].style.height=$leftBorder[0].style.height=$rightBorder[0].style.height=that.style.height;}
$box.dequeue().animate({width:settings.w+loadedWidth,height:settings.h+loadedHeight,top:top,left:left},{duration:speed,complete:function(){modalDimensions(this);active=false;$wrap[0].style.width=(settings.w+loadedWidth+interfaceWidth)+"px";$wrap[0].style.height=(settings.h+loadedHeight+interfaceHeight)+"px";if(loadedCallback){loadedCallback();}
setTimeout(function(){$window.bind('resize.'+prefix,publicMethod.position);},1);},step:function(){modalDimensions(this);}});};publicMethod.resize=function(options){if(open){options=options||{};if(options.width){settings.w=setSize(options.width,'x')-loadedWidth-interfaceWidth;}
if(options.innerWidth){settings.w=setSize(options.innerWidth,'x');}
$loaded.css({width:settings.w});if(options.height){settings.h=setSize(options.height,'y')-loadedHeight-interfaceHeight;}
if(options.innerHeight){settings.h=setSize(options.innerHeight,'y');}
if(!options.innerHeight&&!options.height){var $child=$loaded.wrapInner("<div style='overflow:auto'></div>").children();settings.h=$child.height();$child.replaceWith($child.children());}
$loaded.css({height:settings.h});publicMethod.position(settings.transition==="none"?0:settings.speed);}};publicMethod.prep=function(object){if(!open){return;}
var callback,speed=settings.transition==="none"?0:settings.speed;$loaded.remove();$loaded=$div('LoadedContent').append(object);function getWidth(){settings.w=settings.w||$loaded.width();settings.w=settings.mw&&settings.mw<settings.w?settings.mw:settings.w;return settings.w;}
function getHeight(){settings.h=settings.h||$loaded.height();settings.h=settings.mh&&settings.mh<settings.h?settings.mh:settings.h;return settings.h;}
$loaded.hide().appendTo($loadingBay.show()).css({width:getWidth(),overflow:settings.scrolling?'auto':'hidden'}).css({height:getHeight()}).prependTo($content);$loadingBay.hide();$(photo).css({'float':'none'});if(isIE6){$('select').not($box.find('select')).filter(function(){return this.style.visibility!=='hidden';}).css({'visibility':'hidden'}).one(event_cleanup,function(){this.style.visibility='inherit';});}
callback=function(){var prev,prevSrc,next,nextSrc,total=$related.length,iframe,complete;if(!open){return;}
function removeFilter(){if(isIE){$box[0].style.removeAttribute('filter');}}
complete=function(){clearTimeout(loadingTimer);$loadingOverlay.hide();trigger(event_complete,settings.onComplete);};if(isIE){if(photo){$loaded.fadeIn(100);}}
$title.html(settings.title).add($loaded).show();if(total>1){if(typeof settings.current==="string"){$current.html(settings.current.replace('{current}',index+1).replace('{total}',total)).show();}
$next[(settings.loop||index<total-1)?"show":"hide"]().html(settings.next);$prev[(settings.loop||index)?"show":"hide"]().html(settings.previous);prev=index?$related[index-1]:$related[total-1];next=index<total-1?$related[index+1]:$related[0];if(settings.slideshow){$slideshow.show();}
if(settings.preloading){nextSrc=$.data(next,colorbox).href||next.href;prevSrc=$.data(prev,colorbox).href||prev.href;nextSrc=$.isFunction(nextSrc)?nextSrc.call(next):nextSrc;prevSrc=$.isFunction(prevSrc)?prevSrc.call(prev):prevSrc;if(isImage(nextSrc)){$('<img/>')[0].src=nextSrc;}
if(isImage(prevSrc)){$('<img/>')[0].src=prevSrc;}}}else{$groupControls.hide();}
if(settings.iframe){iframe=$('<iframe/>').addClass(prefix+'Iframe')[0];if(settings.fastIframe){complete();}else{$(iframe).one('load',complete);}
iframe.name=prefix+(+new Date());iframe.src=settings.href;if(!settings.scrolling){iframe.scrolling="no";}
if(isIE){iframe.frameBorder=0;iframe.allowTransparency="true";}
$(iframe).appendTo($loaded).one(event_purge,function(){iframe.src="//about:blank";});}else{complete();}
if(settings.transition==='fade'){$box.fadeTo(speed,1,removeFilter);}else{removeFilter();}};if(settings.transition==='fade'){$box.fadeTo(speed,0,function(){publicMethod.position(0,callback);});}else{publicMethod.position(speed,callback);}};publicMethod.load=function(launched){var href,setResize,prep=publicMethod.prep;active=true;photo=false;element=$related[index];if(!launched){makeSettings();}
trigger(event_purge);trigger(event_load,settings.onLoad);settings.h=settings.height?setSize(settings.height,'y')-loadedHeight-interfaceHeight:settings.innerHeight&&setSize(settings.innerHeight,'y');settings.w=settings.width?setSize(settings.width,'x')-loadedWidth-interfaceWidth:settings.innerWidth&&setSize(settings.innerWidth,'x');settings.mw=settings.w;settings.mh=settings.h;if(settings.maxWidth){settings.mw=setSize(settings.maxWidth,'x')-loadedWidth-interfaceWidth;settings.mw=settings.w&&settings.w<settings.mw?settings.w:settings.mw;}
if(settings.maxHeight){settings.mh=setSize(settings.maxHeight,'y')-loadedHeight-interfaceHeight;settings.mh=settings.h&&settings.h<settings.mh?settings.h:settings.mh;}
href=settings.href;loadingTimer=setTimeout(function(){$loadingOverlay.show();},100);if(settings.inline){$div().hide().insertBefore($(href)[0]).one(event_purge,function(){$(this).replaceWith($loaded.children());});prep($(href));}else if(settings.iframe){prep(" ");}else if(settings.html){prep(settings.html);}else if(isImage(href)){$(photo=new Image()).addClass(prefix+'Photo').error(function(){settings.title=false;prep($div('Error').text('This image could not be loaded'));}).load(function(){var percent;photo.onload=null;if(settings.scalePhotos){setResize=function(){photo.height-=photo.height*percent;photo.width-=photo.width*percent;};if(settings.mw&&photo.width>settings.mw){percent=(photo.width-settings.mw)/photo.width;setResize();}
if(settings.mh&&photo.height>settings.mh){percent=(photo.height-settings.mh)/photo.height;setResize();}}
if(settings.h){photo.style.marginTop=Math.max(settings.h-photo.height,0)/2+'px';}
if($related[1]&&(index<$related.length-1||settings.loop)){photo.style.cursor='pointer';photo.onclick=function(){publicMethod.next();};}
if(isIE){photo.style.msInterpolationMode='bicubic';}
setTimeout(function(){prep(photo);},1);});setTimeout(function(){photo.src=href;},1);}else if(href){$loadingBay.load(href,settings.data,function(data,status,xhr){prep(status==='error'?$div('Error').text('Request unsuccessful: '+xhr.statusText):$(this).contents());});}};publicMethod.next=function(){if(!active&&$related[1]&&(index<$related.length-1||settings.loop)){index=index<$related.length-1?index+1:0;publicMethod.load();}};publicMethod.prev=function(){if(!active&&$related[1]&&(index||settings.loop)){index=index?index-1:$related.length-1;publicMethod.load();}};publicMethod.close=function(){if(open&&!closing){closing=true;open=false;trigger(event_cleanup,settings.onCleanup);$window.unbind('.'+prefix+' .'+event_ie6);$overlay.fadeTo(200,0);$box.stop().fadeTo(300,0,function(){$box.add($overlay).css({'opacity':1,cursor:'auto'}).hide();trigger(event_purge);$loaded.remove();setTimeout(function(){closing=false;trigger(event_closed,settings.onClosed);},1);});}};publicMethod.element=function(){return $(element);};publicMethod.settings=defaults;handler=function(e){if(!((e.button!==0&&typeof e.button!=='undefined')||e.ctrlKey||e.shiftKey||e.altKey)){e.preventDefault();launch(this);}};if($.fn.delegate){$(document).delegate('.'+boxElement,'click',handler);}else{$('.'+boxElement).live('click',handler);}
$(publicMethod.init);}(jQuery,document,this));
(function($){$.fn.dropdown=function(){$(this).each(function(){var elem=$(this);var id=elem.children('.hideme').attr('id')
elem.attr({'aria-controls':id}).bind('mouseenter focusin touchstart',function(e){elem.find('.ic_arrow_right').removeClass('ic_arrow_right').addClass('ic_arrow_down')
elem.children('.hideme').removeClass('hideme').addClass('hover').attr({"aria-expanded":"true","aria-hidden":"false"});}).bind('mouseleave focusout touchcancel',function(){elem.find('.ic_arrow_down').removeClass('ic_arrow_down').addClass('ic_arrow_right')
elem.children('.hover').addClass('hideme').removeClass('hover').attr({"aria-expanded":"false","aria-hidden":"true"});});})}})(jQuery);
(function($){$.fn.slides=function(opt){var _this=$(this);var _bLoading=false;var _bAnimationStopped=false;var _bDialogOpened=false;var _opt=$.extend({currentSlide:0,slideSpeed:1000,slidePerSite:5,slideWidth:180,slidePrefix:'slide',slideInner:'#slide-inner',slideContainer:'#slide-container',slideContainerPos:0,slideNextAttr:{'class':'icon ic_slides_next_blue'},slidePrevAttr:{'class':'icon ic_slides_prev_blue'},slideNext:null,slidePrev:null,autostart:false,ajaxDialog:false},opt);var init=function(){_opt.slideCount=$('.'+_opt.slidePrefix).length;_opt.slideLen=(_opt.slideCount)*_opt.slideWidth;$(_opt.slideContainer).css({'width':_opt.slideLen+'px'});if(_opt.slideLen/_opt.slideWidth<=_opt.slidePerSite){return;}
$('.'+_opt.slidePrefix).each(function(i){$(this).attr({'id':_opt.slidePrefix+i});})
_opt.slideNext=$('<div></div>').attr(_opt.slideNextAttr);_opt.slidePrev=$('<div></div>').attr(_opt.slidePrevAttr);_this.append(_opt.slidePrev);_this.append(_opt.slideNext);registerEvents();if(_opt.autostart){triggerNext();}};var triggerPrev=function(){if(_bLoading||_bDialogOpened){return;}
_bLoading=true;if(!_opt.autostart){var newPos=_opt.slideContainerPos-(_opt.slidePerSite*_opt.slideWidth);if(newPos<0){newPos=_opt.slideLen-(_opt.slidePerSite*_opt.slideWidth);}
_opt.slideContainerPos=newPos;$(_opt.slideContainer).animate({'left':"-"+_opt.slideContainerPos+'px'},_opt.slideSpeed,'linear',function(){_bLoading=false;});}
else{var _newCurrent=_opt.currentSlide-1;_opt.currentSlide=(_newCurrent<0)?(_opt.slideCount-1):_newCurrent;$(_opt.slideContainer).prepend($('#'+_opt.slidePrefix+_opt.currentSlide));_bLoading=false;}}
var triggerNext=function(){if(_bLoading||_bDialogOpened){return;}
_bLoading=true;if(!_opt.autostart){var newPos=_opt.slideContainerPos+(_opt.slidePerSite*_opt.slideWidth);if(newPos>=_opt.slideLen){newPos=0;}
_opt.slideContainerPos=newPos;$(_opt.slideContainer).animate({'left':"-"+_opt.slideContainerPos+'px'},_opt.slideSpeed,'linear',function(){_bLoading=false;});}
else{$(_opt.slideContainer).animate({'left':'-'+_opt.slideWidth+'px'},_opt.slideSpeed,'linear',function(){$(this).css({'left':'0px'}).append($('#'+_opt.slidePrefix+_opt.currentSlide));var _newCurrent=_opt.currentSlide+1;_opt.currentSlide=(_newCurrent>=_opt.slideCount)?0:_newCurrent;if(!_bAnimationStopped){triggerNext();}});_bLoading=false;}};var registerEvents=function(){if(_opt.autostart){_this.bind('mouseenter',function(e){_bLoading=true;_bAnimationStopped=true;}).bind('mouseleave',function(e){if(_bDialogOpened){return false;}
_bLoading=false;_bAnimationStopped=false;triggerNext();});if(_opt.ajaxDialog){$('.'+_opt.slidePrefix).children().bind('click',function(e){_bLoading=true;_bAnimationStopped=true;_bDialogOpened=true;$(this).colorbox({href:$(this).attr('href'),opacity:0.75}).focus();e.preventDefault();}).bind('cbox_closed',function(e){_bLoading=false;_bAnimationStopped=false;_bDialogOpened=false;});}}
_opt.slideNext.bind('click',function(e){_bLoading=false;triggerNext();e.preventDefault();});_opt.slidePrev.bind('click',function(e){_bLoading=false;triggerPrev();e.preventDefault();});};init();}})(jQuery);
(function($){$.fn.tabs=function(_opt){var _this=$(this);var _opt=$.extend({headline:'h3',tabNavWrapper:'tab_nav_outer',tabContainer:'tab',tabContainerActive:'tab-active',tabNavId:'tab_nav',tabListClass:'tab-item',tabListActive:'tab-item-active'},_opt);_opt.currentTab='#'+_opt.tabContainer+'0';var _showTab=function(elem){elem.addClass(_opt.tabContainerActive).attr({'aria-hidden':false,'aria-visible':true});}
var _hideTab=function(elem){elem.removeClass(_opt.tabContainerActive).attr({'aria-hidden':true,'aria-visible':false});}
var _bindEvents=function(){$('.'+_opt.tabListClass).children().bind('click',function(e){var target=$(this).data('target');if(target===_opt.currentTab){return false;}
$('.'+_opt.tabListClass).removeClass(_opt.tabListActive);$(this).parent().addClass(_opt.tabListActive);_showTab($(target));_hideTab($(_opt.currentTab));_opt.currentTab=target;e.preventDefault();});}
var _createTabbing=function(){var str='<div id="'+_opt.tabNavWrapper+'">';str+='<ul id="'+_opt.tabNavId+'">';_this.find(_opt.headline).each(function(i){var headline=$(this).addClass('hideme');var active=(i===0)?_opt.tabListActive:'';var target='#'+_opt.tabContainer+i;str+='<li class="'+_opt.tabListClass+' '+active+'"><a data-target="'+target+'" href="'+target+'">'+headline.html()+'</a></li>';});str+='</ul>';str+='<div class="clear"><!--clear--></div>';str+='</div>';_this.prepend(str);$('.'+_opt.tabContainer).each(function(i){$(this).attr({'id':_opt.tabContainer+i});})}
_createTabbing();_hideTab($('.'+_opt.tabContainer));_showTab($(_opt.currentTab))
_bindEvents();}})(jQuery);
(function($){$.fn.zoom=function(_options){var _this=$(this);var _options=$.extend({'bigImgSrc':_this.data('img'),'bigImgWidth':_this.data('width'),'bigImgHeight':_this.data('height'),'orgImgWidth':_this.attr('width'),'orgImgHeight':_this.attr('height'),'zoomContainerWidth':300,'zoomContainerHeight':200},_options);if(typeof(_options.bigImgWidth)==="undefined"||typeof(_options.bigImgHeight)==="undefined"||typeof(_options.bigImgSrc)==="undefined")
return false;_options.ratio=_options.bigImgWidth/_options.orgImgWidth
var bigImg=$('<img src="'+_options.bigImgSrc+'" width="'+_options.bigImgWidth+'" height="'+_options.bigImgHeight+'" />');var zoomContainer=$('<div class="zoom"></div>').insertAfter(_this).html(bigImg).css({'position':'fixed','width':_options.zoomContainerWidth,'height':_options.zoomContainerHeight});_this.unbind('mouseenter').bind('mousemove',function(e){var offset=_this.offset();offsetX=offset.left;offsetY=offset.top;var x=e.pageX-offsetX;var y=e.pageY-offsetY;zoomContainer.css({'top':(e.clientY+10),'left':(e.clientX+10)});bigImg.css({'top':-((y*_options.ratio)-(_options.zoomContainerWidth/2)),'left':-((x*_options.ratio)-(_options.zoomContainerHeight/2))});}).bind('mouseleave',function(e){zoomContainer.css({'left':'-9999px'});});}})(jQuery);
var microsite={init:function(_conf){var _config=$.extend({longTextID:'microsite_long_txt',moreID:'microsite_more',containerID:'microsite_txt',teaserID:'micrositeteaser-img',partnerMapID:'micrositepartnermap',imageMapID:'micrositeimagemap',opened:false,arrowUp:'<span class="icon ic_arrow_up_blue">&nbsp;</span>',arrowDown:'<span class="icon ic_arrow_down_blue">&nbsp;</span>',boxPosition:'top'},_conf);if($('#'+_config.containerID).hasClass('microsite-bottom-left')||$('#'+_config.containerID).hasClass('microsite-bottom-right')){_config.boxPosition='bottom';}
if($('#'+_config.containerID).find('#'+_config.longTextID)){var _str='<a>'+microsite["tl"]["mehr"];_str+=(_config.boxPosition==='top')?_config.arrowDown:_config.arrowUp;_str+='</a>';$('#'+_config.longTextID).attr({'aria-hidden':!_config.opened,'aria-expand':_config.opened});$(_str).insertBefore('#'+_config.longTextID).attr({"id":_config.moreID,"class":"gradient_grey","aria-controls":_config.longTextID,"role":"button","href":'#'+_config.longTextID}).bind('click',function(e){_config.opened=!_config.opened;if(_config.opened){var _str=(_config.boxPosition==='top')?_config.arrowUp:_config.arrowDown;}
else{var _str=microsite["tl"]["mehr"];_str+=(_config.boxPosition==='top')?_config.arrowDown:_config.arrowUp;}
$(this).html(_str).next().slideToggle('slow').attr({'aria-hidden':!_config.opened,'aria-expand':_config.opened});e.preventDefault();});}
if($('#'+_config.partnerMapID).length>0){$('#'+_config.partnerMapID).find('area').bind('click',function(e){$(this).colorbox({href:$(this).attr('href'),opacity:0.75}).focus();e.prevenDefault();});}
if($('#'+_config.imageMapID).length>0){var _defaultImgSrc=$('#'+_config.teaserID).attr('src');var _clicked=false;$('#'+_config.imageMapID).find('area').bind('click',function(e){if(_clicked){$('#'+_config.teaserID).attr({'src':_defaultImgSrc});}
else{var imgSrc=$(this).attr('href');$('#'+_config.teaserID).attr({'src':imgSrc});}
_clicked=!_clicked;e.preventDefault();})}}};
var programmliste={init:function(){var str='';var len=aProgrammliste["languages"].length;if(len>1){str+=' <select id="programmliste_sprachauswahl" size="1">';str+=' <option class="variante" value="all">'+txt_allesender+'</option>';for(var i=0;i<len;i++){var sprache=aProgrammliste["languages"][i];str+=' <option class="variante" value="'+sprache+'">'+sprache+'</option>';}
str+=' </select>';$("#programmliste_sprache").html(str);$("#programmliste_sprachauswahl").live('change',this.reload);}
var str='';var len=aProgrammliste["genres"].length;if(len>1){str+=' <select id="programmliste_genreauswahl" size="1">';str+=' <option class="variante" value="all">'+txt_allegenre+'</option>';for(var i=0;i<len;i++){var genre=aProgrammliste["genres"][i];str+=' <option class="variante" value="'+genre+'">'+genre+'</option>';}
str+=' </select>';$("#programmliste_genre").html(str);$("#programmliste_genreauswahl").live('change',this.reload);}},reload:function(){var value_sprache=$('#programmliste_sprachauswahl').val();var value_genre=$('#programmliste_genreauswahl').val();var tmp='';var counter=0;var len=aProgrammliste["channel"].length;for(var i=0;i<len;i++){var aSender=aProgrammliste["channel"][i];if(value_sprache!=="all"&&value_sprache!=aSender["language"]){continue;}
if(value_genre!=="all"&&value_genre!=aSender["genre"]){continue;}
var css='';if(counter%2==1){css='class="bg_grey"';}
img='';if(typeof(aSender["channelLogo"])!="undefined"){img='<img src="http://www.satfinder.info/frequenzen/logo/tumbs/'+aSender["channelLogo"]+'" width="52" height="39" />';}
tmp+='  <tr '+css+'>';tmp+='   <td>'+img+'</td>';tmp+='   <td>'+aSender["channelName"]+'</td>';tmp+='   <td>'+aSender["genre"]+'</td>';tmp+='   <td>'+aSender["language"]+'</td>';tmp+='   <td><a href="?channelID='+aSender["channelID"]+'">'+txt_frequenz+'</a></td>';tmp+='  </tr>';counter++;}
$('#programmliste_content').html(tmp);}};
var pvergleich={init:function(){if(pvergleich.bAttribute){this.filter();}
if(pvergleich.maxEntries>pvergleich.entriesPerPage+1){this.pages();}},filter:function(){try{var str='';str+=' <label for="variante">'+txt_FILTER+'</label>';str+=' <select id="variante" size="1">';str+=' <option class="variante" value="remove-filter">'+txt_REMOVE_FILTER+'</option>';str+=' <option class="variante" value="equal">'+txt_EQUAL+'</option>';str+=' <option class="variante" value="not-equal">'+txt_NOT_EQUAL+'</option>';str+=' </select>';$('#pvergleich_select').html(str);$("#variante").live('change',function(){var val=$(this).val();$('.not-equal').removeClass('pvergleich_filter');$('.equal').removeClass('pvergleich_filter');if(val!=="remove-filter"){$('.'+val).addClass("pvergleich_filter")}});}catch(err){log(err);}},pages:function(){try{for(var i=pvergleich.endPos+1;i<pvergleich.maxEntries;i++){$('.'+i).hide();}
var str='';str+='<a "#" class="btn btn_blue" id="pvergleich_back"><span class="icon ic_arrow_left">&nbsp;</span></a>';str+='<a "#" class="btn btn_blue" id="pvergleich_next"><span class="icon ic_arrow_right">&nbsp;</span></a>';$('#pvergleich_buttons').html(str);pvergleich.next();pvergleich.back();}catch(err){log(err);}},next:function(){$('#pvergleich_next').click(function(e){var newStartPos=pvergleich.startPos+1;var newEndPos=newStartPos+pvergleich.entriesPerPage;if(newEndPos>=pvergleich.maxEntries){log(newEndPos+" > "+pvergleich.maxEntries);return;}
$('.'+pvergleich.startPos).hide();$('.'+newEndPos).show();pvergleich.startPos=newStartPos;pvergleich.endPos=newEndPos;e.preventDefault();});},back:function(){$('#pvergleich_back').click(function(e){var newStartPos=pvergleich.startPos-1;var newEndPos=newStartPos+pvergleich.entriesPerPage;if(newStartPos<0){log(newStartPos+" < 0");return;}
$('.'+newStartPos).show();$('.'+pvergleich.endPos).hide();pvergleich.startPos=newStartPos;pvergleich.endPos=newEndPos;e.preventDefault();});}};
var slideshow={currentImg:0,activeImg:null,timer:null,timeout:7500,init:function(){if(slideshow.len<2||typeof(slideshow.aTeaser)=="undefined"){log("slideshow.len < 2 || typeof(slideshow.aTeaser) == undefined");return;}
$('#rootteaser').append($('<div id="teaser-pos"></div>'));var str="";for(var i=0;i<slideshow.len;i++){str+='<div class="teaser-pos" data-id="'+i+'"><span id="teaser-pos-'+i+'"></span></div>';}
var left=(1200-(slideshow.len*20))/2;$('#teaser-pos').html(str).css({'marginLeft':left+'px'});slideshow.setPosActive();$('.teaser-pos').live('click',function(){var newID=$(this).data('id');if(newID===slideshow.currentImg)
return;slideshow.currentImg=newID;log(newID);slideshow.draw();});slideshow.timer=window.setTimeout("slideshow.play()",slideshow.timeout);},play:function(){var newIndex=slideshow.currentImg+1;if(newIndex>=slideshow.len)
newIndex=0;log("play("+newIndex+")");slideshow.currentImg=newIndex;slideshow.draw();slideshow.timer=window.setTimeout("slideshow.play()",slideshow.timeout);},setPosActive:function(){log("setPosActive: "+slideshow.currentImg);$('#teaser-pos-'+slideshow.currentImg).addClass('teaser-pos-active');if(slideshow.activeImg!==null){slideshow.setPosInactive();}
slideshow.activeImg=slideshow.currentImg;},setPosInactive:function(){log("setPosInactive: "+slideshow.activeImg);$('#teaser-pos-'+slideshow.activeImg).removeClass('teaser-pos-active');},stop:function(){if(slideshow.timer!==null){log("stop()");window.clearTimeout(slideshow.timer);slideshow.timer=null;}},draw:function(){log('draw: '+slideshow.currentImg);$('#rootteaser_img').fadeOut('slow',function(){var teaser=slideshow.aTeaser[slideshow.currentImg];var str='';str+='<h2>';str+='<a href="'+teaser["href"]+'" title="'+teaser["altText"]+'">';if(typeof(teaser["boxHeadline"])){str+='<span class="hideme">'+teaser["boxHeadline"]+' </span>';}
var mapLink='';if(typeof(teaser["imagemapName"])&&teaser["imagemapName"]!==""){mapLink='usemap="'+teaser["imagemapName"]+'"';}
str+='<img '+mapLink+' src="'+teaser["imgSrc"]+'" alt="'+teaser["altText"]+'" />';if(typeof(teaser["href"])!=="undefined"){str+='</a>';}
if(typeof(teaser["imagemap"])!=="undefined"&&teaser["imagemap"]!==""){$str=teaser["imagemap"];}
str+='</a>';str+='</h2>';$(this).html(str).fadeIn('slow');});slideshow.setPosActive();slideshow.stop();}};
var support={config:{},bLoading:false,init:function(config){support.config=$.extend({'resultContainer':'#support-results','filterClass':'.support-filter','queryField':'#support-query','delay':500,'lastQuery':'','lastFilter':'','defaultHtml':'','defaultQuery':'','timer':null},config);support.config.defaultHtml=$(support.config.resultContainer).html();support.registerEvents();},checkQuery:function(value,filter){if(support.config.defaultQuery===value){return false;}
if(support.bLoading){return false;}
if(support.config.timer!==null){clearTimeout(support.config.timer);support.config.timer=null;}
if(value.length<1){$(support.config.resultContainer).html(support.config.defaultHtml);return false;}
return true;},registerEvents:function(){$(support.config.filterClass).bind('change',function(e){var value=$(support.config.queryField).val();var filter=$(this).val()
if(!support.checkQuery(value,filter)){return false;}
if(support.config.lastFilter==filter||value.length<4){return false;}
support.config.lastQuery=value;support.config.lastFilter=filter;support.config.timer=setTimeout('support.load()',support.config.delay);});$(support.config.queryField).bind('keyup',function(e){var value=$(this).val();var filter=$(support.config.filterClass+':checked').val();if(!support.checkQuery(value,filter)){return false;}
if(support.config.lastQuery==value||value.length<4){return false;}
support.config.lastQuery=value;support.config.lastFilter=filter;support.config.timer=setTimeout('support.load()',support.config.delay);e.preventDefault();});},load:function(){support.bLoading=true;$.ajax({url:"/ajax/support/?support-query="+$.trim(support.config.lastQuery)+"&ajax=true&support-filter="+support.config.lastFilter+"&language_country="+language_country,cache:true,async:true,success:function(data){if(data.length<1){return false;}
$(support.config.resultContainer).html(data);support.bLoading=false;},error:function(xhr){$(support.config.resultContainer).html(support.config.defaultHtml);log(xhr);support.bLoading=false;}});}};
