function ajaxWithEmptyCheck(a,e,d,c,b){if(isEmpty(e)){ajax(a,e,d,c,b)}else{d(null,e,c,b)}}function ajax(a,f,e,d,b){var c=jQuery.ajax({type:"GET",url:a,error:onFailure,success:function(){e(c,f,d,b)}})}function ajaxWithData(a,f,e,d,b){var c=jQuery.ajax({type:"GET",url:a,error:onFailure,success:function(h,i,g){e(h,f,d,b)}})}function ajaxPost(b,a,g,f,e,c){var d=jQuery.ajax({type:"POST",url:b,data:a,error:onFailure,success:function(){f(d,g,e,c)}})}function isEmpty(a){if(typeof a=="string"){return jQuery("#"+a).is(":empty")}else{return jQuery(a).is(":empty")}}function zoom(a,e,c){var b=0;while((e.nodeName=="#text"||!(jQuery(e).hasClass("bildbox-links")||jQuery(e).hasClass("bildbox-rechts")))&&b<10){e=e.parentNode;b++}b=0;var d=e;while((e.nodeName=="#text"||!(jQuery(e).hasClass("bildbox-minuszoom-links")||jQuery(e).hasClass("bildbox-minuszoom-rechts")))&&b<10){e=e.nextSibling;b++}if(!isAjaxSupported()){return true}ajaxWithData(a,e,onSuccessZoom,d,c);return false}function voting(a,c,b){if(!isAjaxSupported()){return true}if(a==""){jQuery("#"+c+"error").show();return false}ajax(a,c+"result",onSuccessVoting,c,b);return false}function rating(c,e,d,b){if(!isAjaxSupported()){return true}if(c==""){return false}var a=jQuery.ajax({type:"GET",url:c,error:onFailure,success:function(){onSuccessRating(a,e,b,d)}});return false}function updateRatingAvgStars(a,b){simpleAjaxUpdate(a,b)}function onSuccessRating(a,d,b,c){if(a){jQuery("#"+d).html(a.responseText);trackIVW();updateRatingAvgStars(b,c)}}function simpleAjaxUpdate(c,a){if(typeof c=="string"){var b=jQuery("#"+c)}else{var b=jQuery(c)}b.load(a)}function onFailure(a){}function onSuccessZoom(d,f,e,c){if(d){jQuery(f).html(d)}var b=0;var a=e;while((a.nodeName=="#text"||!(jQuery(a).hasClass("clearing")))&&b<3){a=a.nextSibling}jQuery(f).toggle();jQuery(e).toggle();jQuery(a).toggle();b=0;while((e.nodeName=="#text"||!jQuery(e).hasClass("tracking"))&&b<10){e=e.nextSibling;b++}jQuery(e).html(c)}function onSuccessVoting(a,d,c,b){jQuery("#"+d).html(a.responseText);toggleVoting(c);jQuery("#"+c+"track").html(b)}function onSuccessMonthCalendar(a,d,c,b){if(a){jQuery("#"+d).html(a.responseText)}jQuery("#"+c+"track").html(b)}function onSuccessCustomerServices(a,d,c,b){if(a){jQuery("#"+d).html(a.responseText)}hide("print_menu_footer");hide("bookmark_menu_footer");show("customerServicesForm");showByClass("cslmarker");showByClass("cslclose");jQuery("#"+c+"track").html(b)}function isAjaxSupported(){return true}function votingUrlRS(a,b){return calculateVotingUrl(a,b,"rsId")}function votingUrl(a,b){return calculateVotingUrl(a,b,"id")}function calculateVotingUrl(b,d,c){var e=jQuery("#"+d)[0];var a=radioValue(e.vote);if(!a){return""}var f=e.id.value;return b+"?"+c+"="+f+"&vote="+a}function radioValue(b){for(var a=0;a<b.length;a++){if(b[a].checked){return b[a].value}}return false}function monthCalendar(a,c,b){if(!isAjaxSupported()){return true}ajax(a,c,onSuccessMonthCalendar,c,b);return false}function customerServices(a,c,b){if(!isAjaxSupported()){return true}ajax(a,c,onSuccessCustomerServices,c,b);return false}function customerServicesPost(b,a,d,c){if(!isAjaxSupported()){return true}ajaxPost(b,a,d,onSuccessCustomerServices,d,c);return false}function createRecommentParameterString(e){var d=jQuery("#"+e)[0];var c;var a="";var b;for(c=0;c<d.elements.length;c++){b=d.elements[c];if(a.length>0){a=a+"&"}a=a+b.name+"="+encodeURIComponent(b.value)}return a}function unzoom(d){var b=0;while((d.nodeName=="#text"||!(jQuery(d).hasClass("bildbox-minuszoom-links")||jQuery(d).hasClass("bildbox-minuszoom-rechts")))&&b<10){d=d.parentNode}var c=d;b=0;var a=d;while((a.nodeName=="#text"||!(jQuery(a).hasClass("clearing")))&&b<3){a=a.nextSibling}b=0;while((d.nodeName=="#text"||!(jQuery(d).hasClass("bildbox-links")||jQuery(d).hasClass("bildbox-rechts")))&&b<10){d=d.previousSibling}jQuery(d).toggle();jQuery(c).toggle();jQuery(a).toggle();return false}function toggleVoting(a){jQuery("#"+a+"result").toggle();jQuery("#"+a+"track").toggle();jQuery("#"+a).toggle()}function toggleProk(b){var a=jQuery("#"+b);if(!a.is(":visible")){closeAllProk()}jQuery("#"+b).toggle();jQuery("#"+b+"open").toggle();jQuery("#"+b+"close").toggle()}function openAllProk(){var a;for(var b=0;;b++){a="bereich"+b;if(jQuery("#"+a).length==0){break}jQuery("#"+a).show();jQuery("#"+a+"close").show();jQuery("#"+a+"open").hide()}}function closeAllProk(){for(var b=0;;b++){var a="bereich"+b;if(jQuery("#"+a).length==0){break}jQuery("#"+a).hide();jQuery("#"+a+"close").hide();jQuery("#"+a+"open").show()}}function ajax_comment(b,a,d){if(!isAjaxSupported()){return true}if(b==""){return false}var c=jQuery.ajax({type:"POST",url:b,data:createCommentParameterString(d),error:onFailure,success:function(){onSuccessComment(c,a)}});return false}function createCommentParameterString(i){var a=jQuery("#"+i)[0];var h=a.absname.value;var f=a.absemail.value;var b=a.headline.value;var j=a.text.value;var d=a.surfto.value;var g=a.captcha.value;var e=a.captchaId.value;var c=a.isSent.value;return"surfto="+encodeURIComponent(d)+"&absname="+encodeURIComponent(h)+"&absemail="+encodeURIComponent(f)+"&headline="+encodeURIComponent(b)+"&text="+encodeURIComponent(j)+"&captcha="+encodeURIComponent(g)+"&captchaId="+encodeURIComponent(e)+"&isSent="+encodeURIComponent(c)}function onSuccessComment(b,a){if(b){jQuery("#"+a).html(b.responseText);trackIVW()}}function getSurroundingLink(a){return"http://www.swr.de"};
