$(document).ready(function(){if($("#preis_suche_min_woche").val()==''){$("input[name^='preis_suche_min_tag']").bind("keyup",calcMinTotal);}
function calcMinTotal(){var result=0;$('#preis_suche_min_woche').attr('value',function(){$("input[name^='preis_suche_min_tag']").each(function(){if($(this).val()!==''){result=parseInt($(this).val()*7);}});return result;});};if($('#preis_suche_max_woche').val()==''){$("input[name^='preis_suche_max_tag']").bind("keyup",calcMaxTotal);}
function calcMaxTotal(){var result=0;$('#preis_suche_max_woche').attr('value',function(){$("input[name^='preis_suche_max_tag']").each(function(){if($(this).val()!==''){result=parseInt($(this).val()*7);}});return result;});};jQuery.fn.extend({getUrlParam:function(strParamName){strParamName=escape(unescape(strParamName));var returnVal=new Array();var qString=null;if($(this).attr("nodeName")=="#document"){if(window.location.search.search(strParamName)>-1){qString=window.location.search.substr(1,window.location.search.length).split("&");}}else if($(this).attr("src")!="undefined"){var strHref=$(this).attr("src")
if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?")+1);qString=strQueryString.split("&");}}else if($(this).attr("href")!="undefined"){var strHref=$(this).attr("href")
if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?")+1);qString=strQueryString.split("&");}}else{return null;}
if(qString==null)return null;for(var i=0;i<qString.length;i++){if(escape(unescape(qString[i].split("=")[0]))==strParamName){returnVal.push(qString[i].split("=")[1]);}}
if(returnVal.length==0)return null;else if(returnVal.length==1)return decodeURIComponent(returnVal[0]);else return decodeURIComponent(returnVal);}});if($(document).getUrlParam('q')==null){var searchstrings='';}
else{var searchstrings=$(document).getUrlParam('q');}
highlightSearch=searchstrings.split("+");$('#fewoOverview').highlight(highlightSearch,{element:'em',className:'highlight'});var gaJsHost=(("https:"==document.location.protocol)?"https":"http");if(gaJsHost=='http'){$().UItoTop({easingType:'easeOutQuart'});}
if($('#breadCrumb').length){$('#breadCrumb').jBreadCrumb({previewWidth:25});}
if($('tbody').length){$('tbody tr:nth-child(even)').addClass('even');$('tbody tr').mouseover(function(){$(this).addClass("over");}).mouseout(function(){$(this).removeClass("over");});}
if($('.tabs').length){$('.tabs').AutoTabs(1,{fxSlide:false,fxFade:true,fxSpeed:'fast'});}
if($('#bl_sb').length){$("#bl_sb").selectbox();}
$("a[href^=http]").each(function(){if(this.href.indexOf(location.hostname)==-1){$(this).attr({target:"_blank",title:"Öffnet die Seite in einem neuen Fenster"}).addClass("external");}})
$('a[href$=pdf]').addClass('pdf');$('a[href$=zip]').addClass('zip');$('a[href$=doc]').addClass('doc');$('a[href$=xls]').addClass('xls');$('a[href^="mailto:"]').addClass('mailto');$('.accordion .accordion_body').css('display','none');$('.accordion .accordion_head').css('cursor','pointer');$('.accordion .accordion_head').click(function(){$('.accordion').removeClass('accordion_active');ausblenden='<strong>Suchkriterien ausblenden</strong> <span class=\"small\">(Bitte hier klicken zum Ausblenden)</span>';einblenden='<strong>Weitere Suchkriterien einblenden</strong> <span class=\"small\">(Bitte hier klicken zum Einblenden)</span>';$('.accordion .accordion_head p').html(einblenden);if($(this).parent().children('.accordion_body').css('display')=="none"){$('.accordion .accordion_body').css('display','none');}
if($(this).parent().children('.accordion_body').css('display')=="block"){$(this).parent().removeClass('accordion_active');}else{$(this).parent().addClass('accordion_active');$('.accordion .accordion_head p').html(ausblenden);}
$(this).parent().children('.accordion_body').toggle('fast');});$('.re_accordion .re_accordion_body').css('display','none');$('.re_accordion .re_accordion_head').css('cursor','pointer');$('.re_accordion fieldset').addClass('accordion_inactive');$('.re_accordion .re_accordion_head').click(function(){ausblenden='Abweichende Rechnungsanschrift <span class=\"small\">(Wenn nicht, bitte hier klicken zum Ausblenden)</span>';einblenden='Abweichende Rechnungsanschrift? <span class=\"small\">(Dann bitte hier klicken zum Einblenden)</span>';$('.re_accordion_head').html(einblenden);if($(this).parent().children('.re_accordion_body').css('display')=="none"){$('.re_accordion .re_accordion_body').css('display','none');}
if($(this).parent().children('.re_accordion_body').css('display')=="block"){$(this).parent().removeClass('accordion_active');$(this).parent().addClass('accordion_inactive');}else{$(this).parent().addClass('accordion_active');$(this).parent().removeClass('accordion_inactive');$('.re_accordion_head').html(ausblenden);}
$(this).parent().children('.re_accordion_body').toggle('fast');});if($('.iframe_kontakt').length){$('.iframe_kontakt').fancybox({'width':'75%','height':'75%','autoScale':false,'transitionIn':'none','transitionOut':'none','overlayOpacity':0.4,'overlayColor':'#d1d1d1','type':'iframe'});}
if($('.iframe_hilfe').length){$('.iframe_hilfe').fancybox({'width':'95%','height':'80%','autoScale':false,'transitionIn':'none','transitionOut':'none','overlayOpacity':0.4,'overlayColor':'#d1d1d1','type':'iframe'});}
if($('.vorschaubild').length){$('.vorschaubild').fancybox({'autoScale':false,'transitionIn':'elastic','transitionOut':'elastic','titlePosition':'over','overlayOpacity':0.3,'overlayColor':'#d1d1d1'});}
function fancyboxStart(){$("#fancybox-overlay").addClass("fancybox-overlay-image");}
function fancyboxEnd(){$("#fancybox-overlay").removeClass("fancybox-overlay-image");}
var scrollingDiv=$("#fixed_message");var msie6=$.browser.msie&&parseInt($.browser.version)<7;if(!msie6){if(scrollingDiv.css('margin-top')){var top=scrollingDiv.offset().top-parseFloat(scrollingDiv.css('margin-top').replace(/auto/,0));$(window).scroll(function(event){var y=$(this).scrollTop();maxY=$('#footer').offset().top,scrollHeight=scrollingDiv.height(),offset=0;if(y>=top-10){if(y<maxY-scrollHeight-offset){scrollingDiv.removeAttr("style");scrollingDiv.css({"position":"fixed","top":"0","width":"220px"});}
else{scrollingDiv.removeAttr("style");scrollingDiv.css({"position":"absolute","bottom":"0","width":"220px"});}}
else{scrollingDiv.css({"position":"static"});}});}}
else{$(window).scroll(function(){var padding
if($(window).scrollTop()>scrollingDiv.offset().top)padding=$(window).scrollTop()-scrollingDiv.offset().top;else padding=0;scrollingDiv.stop().animate({"paddingTop":padding+"px"},"fast");});}
var gaJsHost=(("https:"==document.location.protocol)?"https":"http");if($('div.tr ul').length&&gaJsHost=='http'){$('div.tr ul').expander({slicePoint:1200,widow:4,expandText:'mehr anzeigen &raquo;',expandPrefix:'… ',collapseTimer:0,expandEffect:'fadeIn',expandSpeed:'1000',userCollapse:true,userCollapseText:'&laquo; weniger anzeigen',userCollapsePrefix:' '});}
var pathname=window.location.pathname;if(pathname=="/"){if($('.leftbox66 ul#brd').length){$('.leftbox66 ul#brd').expander({slicePoint:860,widow:4,expandText:'mehr anzeigen &raquo;',expandPrefix:'… ',collapseTimer:0,expandEffect:'fadeIn',expandSpeed:'1000',userCollapse:true,userCollapseText:'&laquo; weniger anzeigen',userCollapsePrefix:' '});}}
else{if($('.box ul#brd').length){$('.box ul#brd').expander({slicePoint:350,widow:4,expandText:'mehr anzeigen &raquo;',expandPrefix:'… ',collapseTimer:0,expandEffect:'fadeIn',expandSpeed:'1000',userCollapse:true,userCollapseText:'&laquo; weniger anzeigen',userCollapsePrefix:' '});}}
if($('#helpheadline').length){var helpIsShown=false;$('#helptext').hide();$('#helpheadline').click(function(){if(helpIsShown){$('#helptext').hide();$('#helpheadline').html('<a href="#">Weitere Tipps anzeigen</a>');helpIsShown=false;}else{$('#helptext').show();$('#helpheadline').html('<a href="#">Weitere Tipps ausblenden</a>');helpIsShown=true;}
return false;});}
$.fn.passwordStrength=function(options){return this.each(function(){var that=this;that.opts={};that.opts=$.extend({},$.fn.passwordStrength.defaults,options);that.div=$(that.opts.targetDiv);that.defaultClass=that.div.attr('class');that.percents=(that.opts.classes.length)?100/that.opts.classes.length:100;v=$(this).keyup(function(){if(typeof el=="undefined")
this.el=$(this);var s=getPasswordStrength(this.value);var p=this.percents;var t=Math.floor(s/p);if(100<=s)
t=this.opts.classes.length-1;this.div.removeAttr('class').addClass(this.defaultClass).addClass(this.opts.classes[t]);$("#note").html(this.opts.txt[t]).removeAttr('class').addClass(this.opts.farben[t]);})});function getPasswordStrength(H){var D=(H.length);if(D>5){D=5}
var F=H.replace(/[0-9]/g,"");var G=(H.length-F.length);if(G>3){G=3}
var A=H.replace(/\W/g,"");var C=(H.length-A.length);if(C>3){C=3}
var B=H.replace(/[A-Z]/g,"");var I=(H.length-B.length);if(I>3){I=3}
var E=((D*10)-20)+(G*10)+(C*15)+(I*10);if(E<0){E=0}
if(E>100){E=100}
return E}};$.fn.passwordStrength.defaults={classes:Array('is10','is20','is30','is40','is50','is60','is70','is80','is90','is100'),txt:Array('sehr schlecht','sehr schlecht','schlecht','besser','mittelmäßig','mittelmäßig gut','gut','sehr gut','ausgezeichnet','überragend'),farben:Array('f10','f20','f30','f40','f50','f60','f70','f80','f90','f100'),targetDiv:'#progressbar',cache:{}}
$('input[name="passwort"]').passwordStrength();$('a.iframe').each(function(i){$(this).replaceWith('<iframe style="width:100%;height:100%;" src='+this.getAttribute("href")+' frameborder="0" scrolling="no"></iframe>');});});
