
if(markt)alert("markt exists!");var markt={init:function(){},logout:function(url){FB.Connect.get_status().waitUntilReady(function(status){switch(status){case FB.ConnectState.connected:FB.Connect.logoutAndRedirect(url);break;case FB.ConnectState.appNotAuthorized:case FB.ConnectState.userNotLoggedIn:window.location.href=url;break;}});},captureAdvertisment:function(){},captureImportClick:function(){},cpi:function(){this.tinf();this.tind();},tind:function(){var tracking_object=YWA.getTracker(markt.config["indextool.key"]);if(marktYWATracker.getDomains())tracking_object.setDomains(marktYWATracker.getDomains());if(marktYWATracker.getDocumentName())tracking_object.setDocumentName(marktYWATracker.getDocumentName());if(marktYWATracker.getDocumentGroup())tracking_object.setDocumentGroup(marktYWATracker.getDocumentGroup());if(marktYWATracker.getCF(3))tracking_object.setCF(3,marktYWATracker.getCF(3));if(marktYWATracker.getCF(15))tracking_object.setCF(15,marktYWATracker.getCF(15));if(marktYWATracker.getCF(17))tracking_object.setCF(17,marktYWATracker.getCF(17));if(marktYWATracker.getCF(4))tracking_object.setCF(4,marktYWATracker.getCF(4));if(marktYWATracker.getCF(5))tracking_object.setCF(5,marktYWATracker.getCF(5));if(marktYWATracker.getCF(6))tracking_object.setCF(6,marktYWATracker.getCF(6));if(marktYWATracker.getCF(1))tracking_object.setCF(1,marktYWATracker.getCF(1));if(marktYWATracker.getCF(19))tracking_object.setCF(19,marktYWATracker.getCF(19));tracking_object.submit();},tinf:function(){if(window.IVW&&typeof IVW!='undefined'){var div=document.createElement("div");div.innerHTML="<img src=\""+window.IVW+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000)+"\" width=\"1\" height=\"1\" alt=\"\" />";var body=document.getElementsByTagName('body')[0];if(body)body.appendChild(div);}},adjustRegion:function(node){var height=this.getHeight(node);if(height>"30"){node.html(node.html().substring(0,25)+"...");node.css("margin-top","2px");}},adjustRegion2:function(node){var height=this.getHeight(node);if(height>30){node.html(node.html().substring(0,25)+"...");node.css("font-size","12px");}},make_a:function(name){var url="http://"+name;if(name.length>0)
window.open(url,'_blank');return false;},getHeight:function(node){var scrollHeight=node.attr("scrollHeight");var offsetHeight=node.attr("offsetHeight");var browser=navigator.appName;if(browser=='Opera'){return scrollHeight;}else if(scrollHeight<offsetHeight){return scrollHeight;}else{return offsetHeight;}},setupHelp:function($obj,id){if(!id)id=$obj;$(id).children("div").each(function(){this.id=id.attr('id')+'hovertext';this.style.display='none';});var theClone=$(id).children("div").clone().appendTo('body');theClone.addClass(id.attr('class')+'Body');$(id).children("div").remove();$obj.hover(function(e){var theText=$('#'+id.attr('id')+'hovertext');theText.css('top',e.pageY+10);theText.css('left',e.pageX-147);theText.css('position','absolute');theText.show();},function(){var theText=$('#'+id.attr('id')+'hovertext');theText.hide();});},setupHelpNoHelpIcon:function($obj,id){if(!id)id=$obj;$obj.hover(function(){$(id).children("div").show()},function(){$(id).children("div").hide()});},onHover:function($obj,cssClass){$obj.hover(function(){$(this).addClass(cssClass)},function(){$(this).removeClass(cssClass)});},resizeWindow:function(resized){if($.browser.msie&&$.browser.version.indexOf('6')==0){$("#footer").hide().show();setTimeout('window.resizeBy(0,'+(resized?'-1':'1')+')',100);}},openAdvertReportWindow:function(url){var wnd=window.open(url,"_blank","dependend=yes,width=650,height=800,scrollbars=yes");wnd.focus();},centeredOverlay:function(node){var overlayNode=$(node);overlayNode.overlay({start:{top:100,left:100},finish:{top:'center',left:'center'},onBeforeLoad:function(){this.getBackgroundImage().expose({color:'#fff',loadSpeed:0});jQuery('object').css('visibility','hidden');jQuery('#skyscraperColumn').css('visibility','hidden');},onClose:function(){$.expose.close();jQuery('object').css('visibility','visible');jQuery('#skyscraperColumn').css('visibility','visible');}});overlayNode.overlay().load();},closeOverlay:function(node){$(node).overlay().close();},initRadiusSearchForm:function(radiusSelect){},internationalizeNumber:function(text){if(typeof(text)=="string"){return text.replace(/,/,".");}else{var result=String(text).replace(/\./,",");var commaIndex=result.lastIndexOf(",");if(commaIndex==-1)return result+',00';var missingZeros=3-(result.length-commaIndex);for(var i=0;i<missingZeros;i++)
result=result+'0';return result;}},imgHover:function(imgtag){var img=$(imgtag);var src=img.attr("src");var newsrc=src.substring(0,src.length-4)+"_hover"+src.substring(src.length-4,src.length);img.attr("src",newsrc);},imgUnhover:function(imgtag){var img=$(imgtag);var src=img.attr("src");var newsrc=src.replace("_hover","");img.attr("src",newsrc);},rot13:function(string){return string.replace(/[a-zA-Z]/g,function(c){if(c>="a"&&c<="m"){return String.fromCharCode(c.charCodeAt(0)+13);}else if(c>='n'&&c<='z'){return String.fromCharCode(c.charCodeAt(0)-13);}else if(c>='A'&&c<='M'){return String.fromCharCode(c.charCodeAt(0)+13);}else if(c>='N'&&c<='Z'){return String.fromCharCode(c.charCodeAt(0)-13);}
return c;});}};if(markt.advertsGallery)alert("markt.advertsGallery already exists!");markt.advertsGallery={nextIndex:0,prevIndex:0,rotatingIntervalHandle:null,COUNT:4,scrollDown:function(){clearInterval(markt.advertsGallery.rotatingIntervalHandle);markt.advertsGallery.loadAdvertsGallery_(markt.advertsGallery.prevIndex,-markt.advertsGallery.COUNT);markt.advertsGallery.rotatingIntervalHandle=setInterval("markt.advertsGallery.loadAdvertsGallery_(markt.advertsGallery.prevIndex, -markt.advertsGallery.COUNT)",markt.config["frontad.rotation.interval"]);},scrollUp:function(){clearInterval(markt.advertsGallery.rotatingIntervalHandle);markt.advertsGallery.loadAdvertsGallery_(markt.advertsGallery.nextIndex,markt.advertsGallery.COUNT);markt.advertsGallery.rotatingIntervalHandle=setInterval("markt.advertsGallery.loadAdvertsGallery_(markt.advertsGallery.nextIndex, markt.advertsGallery.COUNT)",markt.config["frontad.rotation.interval"]);},loadAdvertsGallery:function(index,count){$.ajax({url:markt.config["url.ajax.loadFrontAds"],type:'GET',data:{"index":index,"count":count,"geoId":markt.requestObjects["current.geoObject.id"],"categoryId":markt.requestObjects["current.category.id"]},dataType:'xml',timeout:30000,success:function(xmlData,textStatus){var xml=$(xmlData);var box=$("<div/>").addClass("markt_advertsGallery_scrollContent");if(xml.find("adverts").length==1){xml.find("advert").each(function(){var ad=$(this);var image=ad.find("image").text();if(image==""){image="/image/markt/dummy_thumbnail.jpg";}
var subjectTxt=ad.find("subject").text();var subject=$("<h6/>");if(subjectTxt.length>32000){subject.html(subjectTxt.substr(0,32-8)+"...");subject.append($("<span/>").html("&nbsp;mehr").attr("title",subjectTxt));}else{subject.html(subjectTxt);}
box.append($("<a/>").attr("href",ad.find("url").text()).attr("title",subjectTxt).append($("<img/>").attr("src",image).attr("alt","Anzeigenbild")).append(subject));});$("#markt_advertsGallery_scrollArea").show();$("div.markt_advertsGallery_scrollContent").addClass("markt_advertsGallery_scrollContent_old");var newContentInitialPos="";var newContentAnimationDirection="";if(count>0){newContentInitialPos="-150px";newContentAnimationDirection="+=150px";}else{newContentInitialPos="150px";newContentAnimationDirection="-=150px";}
box.css("top",newContentInitialPos);$("#markt_advertsGallery_scrollMask").append(box);$("div.markt_advertsGallery_scrollContent").animate({top:newContentAnimationDirection},500,null,function(){$("div.markt_advertsGallery_scrollContent_old").remove();});}
markt.advertsGallery.nextIndex=xml.find("next").text();markt.advertsGallery.prevIndex=xml.find("prev").text();}});},loadAdvertsGallery_:function(index,count){markt.advertsGallery.loadAdvertsGallery(index,count);if(markt.config["frontad.rotation.vispix.enabled"]==true){markt.cpi();}},initialize:function(){markt.advertsGallery.loadAdvertsGallery(markt.advertsGallery.prevIndex,markt.advertsGallery.COUNT);markt.advertsGallery.rotatingIntervalHandle=setInterval("markt.advertsGallery.loadAdvertsGallery_(markt.advertsGallery.prevIndex, markt.advertsGallery.COUNT)",markt.config["frontad.rotation.interval"]);}};if(markt.paymentForm)alert("markt.paymentForm already exists!");markt.paymentForm={windowResized:false,init:function(){if($('input#select-payment-creditcard').attr('checked')){$('div#payment-credit-card').removeClass('toggled-hidden');}
if($('input#select-payment-bank-account').attr('checked')){$('div#payment-bank-account').removeClass('toggled-hidden');}
if($('input#select-payment-sofort').attr('checked')){$('div#payment-sofortueberweisung').removeClass('toggled-hidden');}
$("fieldset#paymentfields").show();markt.setupHelp($("#helpTextStep"));markt.setupHelp($("#helpTextPayment"));markt.setupHelpNoHelpIcon($("#elvOption"),"#helpTextElv");markt.onHover($(".btn_back_active"),"btn_back_active_hover");markt.onHover($(".btn_preview"),"btn_preview_hover");},showCreditCard:function(){$('div#payment-bank-account').hide();$('div#payment-credit-card').show();$('div#payment-sofortueberweisung').hide();markt.paymentForm.resizing();},showBankAccount:function(){$('div#payment-credit-card').hide();$('div#payment-bank-account').show();$('div#payment-sofortueberweisung').hide();markt.paymentForm.resizing();},showPaypal:function(){$('div#payment-credit-card').hide();$('div#payment-bank-account').hide();$('div#payment-sofortueberweisung').hide();markt.paymentForm.resizing();},showSofort:function(){$('div#payment-credit-card').hide();$('div#payment-bank-account').hide();$('div#payment-sofortueberweisung').show();markt.paymentForm.resizing();},submitPayment:function(){if($('input#select-payment-sofort').attr('checked')){$('form#payment').attr('action','https://www.sofortueberweisung.de/payment/start');}
return true;},resizing:function(){markt.resizeWindow(windowResized);windowResized=!windowResized;},openDDValidationServiceContact:function(url){window.open(url,'ddValidationServiceContact',"width=550,height=550,top=150,left=100,resizable=no,scrollbars=no,toolbar=no,menubar=no");}};if(markt.expose)alert("markt.expose already exists!");markt.expose={showImage:function(obj,url){$("#largeImage").attr("src",url);$("#thumbnails > div").removeClass("gal_prev_selected");$(obj).parent("div").addClass("gal_prev_selected");},openGoogleRouteWindow:function(start,destination){var url="http://maps.google.de/maps?&ie=UTF8&t=h"+"&daddr="+destination+"&saddr="+start
window.open(url,"_blank");},changePicture:function(url,index,numberOfImages){$('#exposeImg').attr('src',url);$('.expose_img_num_selected').removeClass('expose_img_num_selected').addClass('expose_img_num');$('.expose_img_num_first_selected').removeClass('expose_img_num_selected expose_img_num_first_selected').addClass('expose_img_num expose_img_num_first');$('.expose_img_num_last_selected').removeClass('expose_img_num_selected expose_img_num_last_selected').addClass('expose_img_num expose_img_num_last');if(index==0){$('#img_num_'+index).removeClass('expose_img_num expose_img_num_first').addClass('expose_img_num_selected expose_img_num_first_selected');}else if(index==(numberOfImages-1)){$('#img_num_'+index).removeClass('expose_img_num expose_img_num_last').addClass('expose_img_num_selected expose_img_num_last_selected');}else{$('#img_num_'+index).removeClass('expose_img_num').addClass('expose_img_num_selected');}
markt.cpi();return false;}};if(marktAdvertComment)alert("marktAdvertComment already loaded!");var marktAdvertComment={uploadComment:function(url){var values=parent.marktAdvertComment.getCurrentValues();var foundError=false;var nickName=null;var nickNameField=jQuery('#advertCommentNickName')[0];var emailField=jQuery('#advertCommentEMail')[0];var email=null;var comment=jQuery('#advertCommentComment')[0].value;var advertId=jQuery('#advertCommentAdvertId')[0].value;var parentId=values[1];var captchaValue=jQuery('#advertCommentCaptchaValue')[0].value;var captchaId=jQuery('#advertCommentCaptchaId')[0].value;var anonym=jQuery('#advertCommentAnonym')[0];if(nickNameField){nickName=nickNameField.value;if(nickName){nickName=nickName.replace(/(^\s+)|(\s+$)/,'');}}
if(emailField){email=emailField.value;if(email){email=email.replace(/(^\s+)|(\s+$)/,'');}}
if(anonym){anonym=(anonym.checked)?'anonym':'';}
if(!advertId){advertId=values[0];parentId=values[1]}
if(!comment){jQuery('#advertCommentErrorComment').show();foundError=true;}else{jQuery('#advertCommentErrorComment').hide();}
if(!captchaValue){jQuery('#advertCommentErrorCaptcha').show();foundError=true;}else{jQuery('#advertCommentErrorCaptcha').hide();}
if(!foundError){marktAdvertComment.uploadAdvertComment(nickName,anonym,comment,advertId,parentId,url,captchaId,captchaValue,email);}},reloadThisPage:function(){parent.location.href=parent.location.href;},deleteAdvertComment:function(key,advertId,url){jQuery.ajax({url:url,type:'POST',data:{"action":"deleteComment","key":key,"advertId":advertId},dataType:'xml',timeout:100000,error:function(request,textStatus,errorThrown){alert('Es trat ein unbekannter Fehler auf. Bitte informieren Sie darüber das Service Team (service@markt.de) vommarkt.de. Vielen Dank.');},success:marktAdvertComment.deleteSuccessfull});},deleteSuccessfull:function(request,textStatus,errorThrown){var success=jQuery('messages:first',request).attr('success');var messages='';jQuery('message',request).each(function(){if(messages){messages+='<br>'+this.textContent;}else{messages=this.textContent;}});if(success=='true'){marktAdvertComment.reloadThisPage();}else{alert(messages);}},uploadAdvertComment:function(nickName,anonym,comment,advertId,parentId,url,captchaId,captchaValue,email){var thisParentId=parentId||0;var anonymParam=anonym||'';var nickNameParam=nickName||'Anonym';$.ajax({url:url,type:'POST',data:{"action":"addComment","email":email,"nickName":nickNameParam,"anonym":anonymParam,"comment":comment,"advertId":advertId,"parentId":thisParentId,"captchaId":captchaId,"captchaValue":captchaValue},dataType:'xml',timeout:100000,error:function(request,textStatus,errorThrown){alert('Es trat ein unbekannter Fehler auf. Bitte informieren Sie darüber das Service Team (service@markt.de) vommarkt.de. Vielen Dank.');},success:marktAdvertComment.uploadedCommentSuccessfull});},uploadedCommentSuccessfull:function(request,textStatus,errorThrown){var success=jQuery('messages:first',request).attr('success');var messages='';jQuery('message',request).each(function(){if(messages){messages+='<br>'+this.textContent;}else{messages=this.textContent;}});if(success=='true'){jQuery('#advertCommentInputField').html(messages);jQuery('#advertCommentButtonSave').hide();jQuery('#advertCommentButtonClose').addClass("button_advert_close");window.setTimeout("marktAdvertComment.reloadThisPage()",3000);}else{jQuery('#advertCommentCaptchaImage').each(function(){var now=new Date();this.src=this.src.replace(/\?ignore=.+$/i,'?ignore='+now.getTime());});jQuery('#advertCommentErrorGeneral').html(messages);jQuery('#advertCommentErrorGeneral').show();}},closeCommentLayer:function(){$('#advertCommentOverlay').overlay().close();},advertCommentOverlay:function(advertId,parentId){marktAdvertComment.advertId=advertId;marktAdvertComment.parentId=parentId;$("#advertCommentOverlay").overlay({start:{top:100,left:100},finish:{top:'center',left:'center'},onBeforeLoad:function(){this.getBackgroundImage().expose({color:'#fff',loadSpeed:0});jQuery('object').css('visibility','hidden');jQuery('#skyscraperColumn').css('visibility','hidden');},onClose:function(){$.expose.close();jQuery('object').css('visibility','visible');jQuery('#skyscraperColumn').css('visibility','visible');}});$('#advertCommentOverlay').overlay().load();},getCurrentValues:function(){return[marktAdvertComment.advertId,marktAdvertComment.parentId];},toogleSection:function(id){$('#'+id).toggle('slow');$('#'+id+'Img').each(function(){if(this.src.indexOf('dropup')>-1){this.src=this.src.replace(/dropup/,'dropdown');}else{this.src=this.src.replace(/dropdown/,'dropup');}});}};if(marktAdvertContact)alert("marktAdvertContact already loaded!");var marktAdvertContact={reloadThisPage:function(){self.location.href=self.location.href;},closeContactLayer:function(){$('#advertContactOverlay').overlay().close();},resizeIframe:function(id,height){var thisIframe=jQuery('#'+id)[0];if(!thisIframe){return;}
var thisHeight=height||'80px';thisIframe.style.height=thisHeight;},advertContactOverlay:function(){$("#advertContactOverlay").overlay({start:{top:100,left:100},finish:{top:'center',left:'center'},onBeforeLoad:function(){this.getBackgroundImage().expose({color:'#fff',loadSpeed:0});jQuery('object').css('visibility','hidden');jQuery('#skyscraperColumn').css('visibility','hidden');},onClose:function(){$.expose.close();jQuery('object').css('visibility','visible');jQuery('#skyscraperColumn').css('visibility','visible');}});$('#advertContactOverlay').overlay().load();}};if(marktAdvertBestOffer)alert("marktAdvertBestOffer already loaded!");var marktAdvertBestOffer={uploadBestOffer:function(advertId,url){var foundError=false;var emailField=jQuery('#advertBestOfferEMail')[0];var email=null;var offer=jQuery('#advertBestOfferOffer')[0];var errorMessage=[];if(emailField){email=emailField.value;if(email){email=email.replace(/(^\s+)|(\s+$)/,'');}
if(email.indexOf('@')==-1){errorMessage.push(markt.message['markt.advert.bestoffer.email.invalid']);foundError=true;}}else{errorMessage.push(markt.message['markt.advert.bestoffer.email.missing']);foundError=true;}
if(offer){offer=offer.value;if(offer){offer=offer.replace(/(^\s+)|(\s+$)/,'');}
if(!offer.match(/^\d*\.?\d+,?\d*$/i)){errorMessage.push(markt.message['markt.advert.bestoffer.offer.invalid']);foundError=true;}}else{errorMessage.push(markt.message['markt.advert.bestoffer.offer.missing']);foundError=true;}
if(!advertId){errorMessage.push(markt.message['markt.advert.bestoffer.advertid.missing']);foundError=true;}
if(!foundError){marktAdvertBestOffer.uploadAdvertBestOffer(advertId,email,offer,url);}else{marktAdvertBestOffer.showMessage(errorMessage.join('<br/>'),true);}},reloadThisPage:function(){parent.location.href=parent.location.href;},uploadAdvertBestOffer:function(advertId,email,offer,url){jQuery.ajax({url:url,type:'POST',data:{"action":"placeOffer","email":email,"offer":offer,"advertId":advertId},dataType:'xml',timeout:100000,error:function(request,textStatus,errorThrown){alert('Es trat ein unbekannter Fehler auf. Bitte informieren Sie darüber das Service Team (service@markt.de) vommarkt.de. Vielen Dank.');},success:marktAdvertBestOffer.placeOfferSuccessfull});},placeOfferSuccessfull:function(request,textStatus,errorThrown){var success=jQuery('messages:first',request).attr('success');var messages='';jQuery('message',request).each(function(){if(messages){messages+='<br>'+this.textContent;}else{messages=this.textContent;}});if(success=='true'){marktAdvertBestOffer.showMessage(markt.message['markt.advert.bestoffer.success'],false);jQuery('#advertBestOfferInput').hide();jQuery('#advertBestOfferHeadline').hide();}else{marktAdvertBestOffer.showMessage(messages,true);}},showMessage:function(message,isError){jQuery('#advertBestOfferErrorGeneral').css('color',(isError?'red':'black'));jQuery('#advertBestOfferErrorGeneral').html(message);jQuery('#advertBestOfferErrorGeneral').show();}};if(markt.header)alert("markt.header already exists!");markt.header={searchBoxRegion:"",initialize:function(){markt.header.searchBoxRegion=$("#search_in_region").val();$("#header_search_form").submit(function(){if($("#search_by_phrase").val()==markt.message["marktHeader.searchBox.defaultSearchPhraseValue"]){$("#search_by_phrase").val("");}
if($("#search_in_region").val()==markt.message["marktHeader.searchBox.defaultRegionValue"]){$("#search_in_region").val("");}
return true;});$("#search_by_phrase").click(function(){if($(this).val()==markt.message["marktHeader.searchBox.defaultSearchPhraseValue"]){$(this).val("").css("color","black");}}).autocomplete(markt.config["url.ajax.searchPhraseCompleter"],{delay:10,minChars:2,matchSubset:1,autoFill:false,selectFirst:false,maxItemsToShow:10,yPosOffset:30,width:200,resultsClass:"generic_autocomplete_suggestions"});$("#search_in_region").click(function(){if($(this).val()==markt.header.searchBoxRegion){$(this).val("").css("color","black");}}).blur(function(){if($(this).val()==""){$(this).val(markt.header.searchBoxRegion).css("color","#AEAEAE");}}).autocomplete(markt.config["url.ajax.regionCompleter"],{delay:10,minChars:2,matchSubset:1,autoFill:false,selectFirst:false,maxItemsToShow:10,yPosOffset:30,width:200,resultsClass:"generic_autocomplete_suggestions"});}};if(markt.home)alert("markt.home already exists!");markt.home={initialize:function(){$("#tagranking").tagcloud({type:"list",sizemin:9,sizemax:18,colormin:"007AD8",colormax:"03497e"});$("#searchwordranking").tagcloud({type:"list",sizemin:9,sizemax:18,colormin:"007AD8",colormax:"03497e"});$('#searchcloud').toggle();},setDefaultCountryLocation:function(){$("#geoLocationInput").val(markt.config["paramName.geoIdPrefix"]+markt.config["geoId.country"]);$("#radiusSearchForm").submit();}};if(markt.manageAdvert)alert("markt.manageAdvert already exists!");markt.manageAdvert={ajaxTabUrls:{},regularTabUrls:{},jqueryDatatablesI18n:"",initializeAjaxTabContent:function(){},initialize:function(ajaxTabUrls_,regularTabUrls_){markt.manageAdvert.ajaxTabUrls=ajaxTabUrls_;markt.manageAdvert.regularTabUrls=regularTabUrls_;markt.manageAdvert.addAjaxOnclickToTabs();},addAjaxOnclickToTabs:function(){$("div.markt_tabbedPane_naviTab_large").each(function(){var tab=$(this);markt.manageAdvert.addAjaxOnclickToTab(tab);});},addAjaxOnclickToTab:function(tab){tab.find("a").click(function(){if(!tab.hasClass("markt_tabbedPane_naviTab_largeSelected")){var ajaxUrl=markt.manageAdvert.ajaxTabUrls[$(this).attr("class")];markt.manageAdvert.sendAjaxRequest(ajaxUrl,tab);}
return false;});},sendAjaxRequest:function(url,tab){markt.manageAdvert.showAjaxLoaderIcon();markt.manageAdvert.updateSelectedTab(tab);markt.manageAdvert.initializeAjaxTabContent=function(){};$.get(url,markt.manageAdvert.handleAjaxResponse);},handleAjaxResponse:function(data){$("div.markt_tabbedPane_content").empty().append(data);markt.manageAdvert.hideAjaxLoaderIcon();markt.manageAdvert.initializeAjaxTabContent();markt.cpi();},updateSelectedTab:function(newSelectedTab){var oldSelectedTab=$("div.markt_tabbedPane_naviTab_largeSelected");oldSelectedTab.removeClass("markt_tabbedPane_naviTab_largeSelected");var oldLink=oldSelectedTab.find("a");oldLink.attr("href",markt.manageAdvert.regularTabUrls[oldLink.attr("class")]);newSelectedTab.addClass("markt_tabbedPane_naviTab_largeSelected");var newLink=newSelectedTab.find("a");newLink.removeAttr("href");},showAjaxLoaderIcon:function(){$("div.markt_tabbedPane_navi img#markt_ajaxLoaderIcon").show();},hideAjaxLoaderIcon:function(){$("div.markt_tabbedPane_navi img#markt_ajaxLoaderIcon").hide();},initializeContactsTabContent:function(){var opts={"bPaginate":false,"oLanguage":{"sUrl":markt.manageAdvert.jqueryDatatablesI18n}};$("table#markt_manageAdvert_contactsTable").dataTable(opts);},initializeOptionsTabContent:function(){}};if(markt.mapSearchResult){alert("markt.expose already exists!");}
markt.mapSearchResult=function(){var htmlCodeAdvert='<div style=\"[%containerStyle%]\"class="map_search_result" id="[%id%]">'+'<div style=\"[%advertPagination%]\" class="pagination">'+'<a href="javascript:void markt.mapSearchResult.showAdvertOverlay(\'[%prevId%]\',\'[%id%]\');" '+'style="[%stylePrevLink%]">&lt;vorherige</a> [%index%]&nbsp;/&nbsp;[%total%] '+'<a href="javascript:void markt.mapSearchResult.showAdvertOverlay(\'[%nextId%]\',\'[%id%]\');" style="[%styleNextLink%]">n&auml;chste&gt;</a> </div>'+'<img src=\"[%imageSrc%]\" alt=\"[%advertSubject%]\" title=\"[%advertSubject%]\" class="thumbnail"/>'+'<div class="details"><div class="subject"><a href=\"[%advertLink%]\">[%advertSubject%]</a></div>'+'<div class="teaser">[%advertBody%]</div><div class="address">Stra&szlig;e:&nbsp;[%advertStreet%]<br/>Ort:&nbsp;[%advertCity%]<br/>Preis:&nbsp;[%price%]</div></div></div>';var advertTree=null;var center=null;var bounds=null;var outMapId="map_canvas";var icons={};function initAdvertTree(adverts){advertTree=[];var key=0;for(var i=0;i<adverts.length;i++){if(!adverts[i]){continue;}
key=adverts[i].latitude+'#'+adverts[i].longitude;if(!advertTree[key]){advertTree[key]=[];}
advertTree[key].push(adverts[i]);}};function determineCenter(){var minLat=9999999;var minLong=9999999;var maxLat=0;var maxLong=0;for(var thisAdvertKey in advertTree){var thisAdvert=advertTree[thisAdvertKey];(thisAdvert[0].latitude>maxLat)?maxLat=thisAdvert[0].latitude:0;(thisAdvert[0].longitude>maxLong)?maxLong=thisAdvert[0].longitude:0;(thisAdvert[0].latitude<minLat)?minLat=thisAdvert[0].latitude:0;(thisAdvert[0].longitude<minLong)?minLong=thisAdvert[0].longitude:0;}
var centerLat=((maxLat-minLat)/2)+minLat;var centerLong=((maxLong-minLong)/2)+minLong;this.center=new GLatLng(centerLat,centerLong);if((maxLong-minLong)>(maxLat-minLat)){var distance=(maxLong-minLong)/2;minLat=centerLat-distance;maxLat=centerLat+distance;}else{var distance=(maxLat-minLat)/2;minLong=centerLong-distance;maxLong=centerLong+distance;}
this.bounds=new GLatLngBounds(new GLatLng(minLat,minLong),new GLatLng(maxLat,maxLong));};function advertsToHTMLCode(adverts){var out=[];var key=null;var isFirst=true;for(var i=0;i<adverts.length;i++){var htmlAdvert=htmlCodeAdvert+'';if(isFirst){key=adverts[i].latitude+'~'+adverts[i].longitude;htmlAdvert=htmlAdvert.replace(/\[%containerStyle%\]/gi,'');htmlAdvert=htmlAdvert.replace(/\[%stylePrevLink%\]/gi,'visibility:hidden');isFirst=false;}else{htmlAdvert=htmlAdvert.replace(/\[%stylePrevLink%\]/gi,'');htmlAdvert=htmlAdvert.replace(/\[%containerStyle%\]/gi,'display: none');htmlAdvert=htmlAdvert.replace(/\[%prevId%\]/gi,(key+'~'+(i-1)));}
if(i<adverts.length-1){htmlAdvert=htmlAdvert.replace(/\[%styleNextLink%\]/gi,'');htmlAdvert=htmlAdvert.replace(/\[%nextId%\]/gi,(key+'~'+(i+1)));}else{htmlAdvert=htmlAdvert.replace(/\[%styleNextLink%\]/gi,'visibility:hidden');}
htmlAdvert=htmlAdvert.replace(/\[%id%\]/gi,(key+'~'+i));htmlAdvert=htmlAdvert.replace(/\[%index%\]/gi,i+1);htmlAdvert=htmlAdvert.replace(/\[%total%\]/gi,adverts.length);htmlAdvert=htmlAdvert.replace(/\[%imageSrc%\]/gi,adverts[i].thumbnail);htmlAdvert=htmlAdvert.replace(/\[%advertSubject%\]/gi,adverts[i].subject);htmlAdvert=htmlAdvert.replace(/\[%advertLink%\]/gi,adverts[i].advertLink);htmlAdvert=htmlAdvert.replace(/\[%advertBody%\]/gi,adverts[i].body);htmlAdvert=htmlAdvert.replace(/\[%advertStreet%\]/gi,adverts[i].street);htmlAdvert=htmlAdvert.replace(/\[%advertCity%\]/gi,adverts[i].city);htmlAdvert=htmlAdvert.replace(/\[%price%\]/gi,adverts[i].price);if(adverts.length==1){htmlAdvert=htmlAdvert.replace(/\[%advertPagination%\]/gi,'visibility:hidden');}else{htmlAdvert=htmlAdvert.replace(/\[%advertPagination%\]/gi,'');}
out.push(htmlAdvert);}
return out.join('');};function createMarker(thisAdvert){var thisMarker=new GMarker(thisAdvert[0].gLatLng,getIcon(thisAdvert.length));GEvent.addListener(thisMarker,"click",function(){var text=advertsToHTMLCode(thisAdvert);thisMarker.openInfoWindowHtml(text);});return thisMarker;};function createMap(){var map=new GMap2(document.getElementById(outMapId));map.setCenter(this.center);var newZoomLevel=map.getBoundsZoomLevel(this.bounds);map.setZoom(newZoomLevel);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());for(var thisAdvertKey in advertTree){var thisAdvert=advertTree[thisAdvertKey];thisAdvert[0].gLatLng=new GLatLng(thisAdvert[0].latitude,thisAdvert[0].longitude);map.addOverlay(createMarker(thisAdvert));}};function getIcon(numAdverts){if(numAdverts<11){return icons['icon'+numAdverts];}else{return icons.iconMore;}}
return{showAdvertOverlay:function(targetObjId,thisObjId){var thisObj=document.getElementById(thisObjId);var targetObj=document.getElementById(targetObjId);(thisObj)?(thisObj.style.display='none'):'';(targetObj)?(targetObj.style.display=''):'';},init:function(adverts,initIcons){if(!GBrowserIsCompatible()){return;}
icons=initIcons;initAdvertTree(adverts);determineCenter();createMap();}};}();if(markt.widgetconf){alert('markt.widgetconf already in use')};markt.widgetconf=function(){var searchBoxRegion=null;function createWidgetConfig(searchType){return{"limit":null,"keyword":null,"category":null,"region":null,"radius":null,"templateName":null,"nickName":null,"searchType":searchType};}
function validateParamCategorySearch(limit,keyword,category,region,radius,template){var foundError=false;jQuery('.error-msg').hide();if(!limit){jQuery('#errorLimit').show();foundError=true;}
if(!template){jQuery('#errorTemplate').show();foundError=true;}
if((!region)&&radius){jQuery('#errorRadius').show();foundError=true;}
return foundError;}
function validateParamNickNameSearch(nickName,limit,template){var foundError=false;jQuery('.error-msg').hide();if(!nickName){jQuery('#errorNickName').show();foundError=true;}
if(!limit){jQuery('#errorLimit').show();foundError=true;}
if(!template){jQuery('#errorTemplate').show();foundError=true;}
return foundError;}
function createCategorySearchPreview(){var searchString='{';var limit=jQuery('select[@name="limit"] option:selected').val();var keyword=jQuery('input[@name="keyword"]').val();var category=jQuery('input[@name="category"]').val();var region=jQuery('input[@name="region"]').val();var radius=jQuery('select[@name="radius"] option:selected').val();var template=jQuery('input:radio:checked[@name="template"]').val();var widgetConfig=createWidgetConfig("categorySearch");if(limit){searchString+=' "limit": "'+limit+'"';widgetConfig.limit=limit;}
if(keyword){searchString+=', "defaultKeyword": "'+keyword+'"';widgetConfig.keyword=keyword;}
if((category)&&(category!=0)){searchString+=', "defaultCategory": "'+category+'"';widgetConfig.category=category;}
if(region){searchString+=', "defaultRegion": "'+region+'"';widgetConfig.region=region;}
if(radius){searchString+=', "defaultRadius": "'+radius+'"';widgetConfig.radius=radius;}
if(template){searchString+=', "advertTemplateName": "'+template+'"';widgetConfig.templateName=template;}
searchString+=', "serverUrl": "'+widgetServerUrl+'"';eval('marktAdvertTeaserConfiguration = '+searchString+'};');uploadWidgetConfiguration('/widgetConfiguration.ajx',widgetConfig);}
function createNickNameSearchPreview(){var searchString='{';var nickName=jQuery('input[@name="nickName"]').val();var limit=jQuery('select[@name="limit"] option:selected').val();var template=jQuery('input:radio:checked[@name="template"]').val();var widgetConfig=createWidgetConfig("nickNameSearch");if(validateParamNickNameSearch(nickName,limit,template)){jQuery('#idWidgetCode').val('');return;}
if(nickName){searchString+=' "defaultNickName": "'+nickName+'"';widgetConfig.nickName=nickName;}
if(limit){searchString+=', "limit": "'+limit+'"';widgetConfig.limit=limit;}
if(template){searchString+=', "advertTemplateName": "'+template+'"';widgetConfig.templateName=template;}
searchString+=', "serverUrl": "'+widgetServerUrl+'"';eval('marktAdvertTeaserConfiguration = '+searchString+'};');uploadWidgetConfiguration('/benutzer/widgetConfiguration.ajx',widgetConfig);}
function newWidgetConfiguration(request,textStatus,errorThrown){var success=jQuery('messages:first',request).attr('success');var template=jQuery('template[@type="template"]',request);var footer=jQuery('template[@type="footer"]',request);if(success){template.each(function(){jQuery('#idWidgetCode').val(this.textContent);});footer.each(function(){jQuery('#idMarktSearchArea').html(this.textContent);});markt.teaser.doStartEvent();}}
function uploadWidgetConfiguration(url,widgetConfig){jQuery.ajax({url:url,type:'POST',data:{"limit":widgetConfig.limit,"defaultKeyword":widgetConfig.keyword,"defaultCategory":widgetConfig.category,"defaultRegion":widgetConfig.region,"defaultRadius":widgetConfig.radius,"advertTemplateName":widgetConfig.templateName,"defaultNickName":widgetConfig.nickName,"searchType":widgetConfig.searchType},dataType:'xml',timeout:100000,error:function(request,textStatus,errorThrown){alert('Es trat ein unbekannter Fehler auf. Bitte informieren Sie darüber das Service Team (service@markt.de) vommarkt.de. Vielen Dank.');},success:newWidgetConfiguration})}
return{searchTypeChanged:function(obj){if(obj.value=='categorySearch'){jQuery('#categorySearch').show();jQuery('#nickNameSearch').hide();}else{jQuery('#categorySearch').hide();jQuery('#nickNameSearch').show();}},createPreview:function(){var searchType=jQuery('input:radio:checked[@name="searchType"]');if(searchType.val()==='categorySearch'){createCategorySearchPreview();}else{createNickNameSearchPreview();}},initRegionAutoCompleter:function(){jQuery("#widgetConfRegion").click(function(){if(jQuery(this).val()==searchBoxRegion){jQuery(this).val("").css("color","black");}}).blur(function(){if(jQuery(this).val()==""){jQuery(this).val(searchBoxRegion).css("color","#AEAEAE");}}).autocomplete(markt.config["url.ajax.regionCompleter"],{delay:10,minChars:2,matchSubset:1,autoFill:false,selectFirst:false,maxItemsToShow:10,yPosOffset:30,width:200,resultsClass:"generic_autocomplete_suggestions"});}};}();markt.tagRegex=/^[a-zA-ZöäüÖÄÜß0-9]+$/;markt.addTag=function(){try{var tags=document.getElementById('tag-table');var newTag=document.getElementById('newTag');if(this.checkTag(newTag.value))return;if(tags.getElementsByTagName('TH').length==0){var tagHeaderRow=document.createElement('TR');var tagHeader=document.createElement('TH')
tagHeader.innerHTML='Schlagw&ouml;rter:';tagHeaderRow.appendChild(tagHeader);tags.insertBefore(tagHeaderRow,tags.firstChild);}
var newTr=document.createElement('TR');var newTd=document.createElement('TD');newTd.innerHTML=newTag.value;newTr.appendChild(newTd);newTd=document.createElement('TD');newTd.innerHTML="<input type=\"submit\" name=\"tag\" value=\"L&ouml;schen\" onClick=\"removeTag(this); return false;\" />";newTr.appendChild(newTd);tags.appendChild(newTr);newTag.value='';var tagCount=document.getElementById('tagCount');tagCount.innerHTML=this.countTags();}catch(e){alert(e.name+': '+e.message);}};markt.removeTag=function(node){try{var tags=document.getElementById('tag-table');var tagTr=node.parentNode.parentNode;tags.removeChild(tagTr);var header=tags.getElementsByTagName('TH');if(tags.getElementsByTagName('TR').length==1&&header.length>0){tags.removeChild(header[0].parentNode);}
var tagCount=document.getElementById('tagCount');tagCount.innerHTML=this.countTags();}catch(e){alert(e.name+': '+e.message);}};markt.countTags=function(){var tags=document.getElementById('tag-table');var trs=tags.getElementsByTagName('TR');if(trs.length==0)return 1;return trs.length;};markt.checkTag=function(tag){if(!this.tagRegex.test(tag)){alert('In einem Schlagwort sind nur Buchstaben und Zahlen erlaubt.');return true;}
if(tag.length>=30){alert('Das Schlagwort "'+tag+'" muss kürzer als 30 Zeichen sein.');return true;}
var tags=document.getElementById('tag-table');var trs=tags.getElementsByTagName('TR');var tagString=tag;for(var i=0;i<trs.length;i++){var td=trs[i].getElementsByTagName('TD');if(td&&td.length>0){if(tag==td[0].innerHTML){alert('Das Schlagwort "'+tag+'" existiert bereits.');return true;}
tagString+=','+td[0].innerHTML;}}
if(tagString.length>255){alert('Sie haben zu viele Schlagwörter. Bitte löschen Sie erst ein existierendes Schlagwort bevor Sie ein neues hinzufügen.');return true;}
return false;};markt.submitTags=function(){var tags=document.getElementById('tag-table');if(tags){var tagString="";var trs=tags.getElementsByTagName('TR');for(var i=0;i<trs.length;i++){var td=trs[i].getElementsByTagName('TD');if(td&&td.length>0){tagString+=td[0].innerHTML;if(i<trs.length-1)tagString+=',';}}
var tagField=document.getElementById('tag-input');tagField.value=tagString;}};markt.printGoogleRadlink=function(radlink){document.write("<div><a target=\"_top\" href=\""+"mysiteUrl"+"?google_kw="
+radlink.url_escaped_term+"&google_rt="+radlink.radlink_token
+"&google_page_url="+window.location+"\">"+radlink.term
+"</a></div>");};markt.printAfcGoogleAd=function(ad){document.write('<div class="gad"><div class="gadResultTitle" style="margin-bottom: 3px;">'
+'<a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" onmouseover="window.status=\''
+ad.url
+'\';return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url
+'">'
+ad.line1
+'</a></div><div class="gadResultDesc">'
+ad.line2+' '+ad.line3+'&nbsp;&nbsp;&nbsp;&nbsp;'
+'</div><div class="gadResultLink"><a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" onmouseover="window.status=\''
+ad.url
+'\';return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url+'">'+ad.visible_url+'</a></div></div>');};markt.printAfcPseudoAfsGoogleAd=function(ad){document.write('<div class="gad gad_afs"><div class="gadResultTitle" style="margin-bottom:3px;">'
+'<a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" onmouseover="window.status=\''
+ad.url
+'\'; return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url
+'">'
+ad.line1
+'</a></div>'
+'<div class="gadResultDesc"><a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" onmouseover="window.status=\''
+ad.url
+'\'; return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url
+'">'
+ad.line2+' '+ad.line3
+'&nbsp;&nbsp;&nbsp;&nbsp;</a></div>'
+'<div class="gadResultLink"><a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" '
+'onmouseover="window.status=\''
+ad.url
+'\';return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url+'">'+ad.visible_url+'</a></div>'
+'</div>');};markt.printAfsGoogleAd=function(ad,alternation){var alternationClass="";if(alternation){alternationClass=" gad_alternation";}
document.write('<div class="gad gad_afs'+alternationClass+'"><div class="gadResultTitle" style="margin-bottom:3px;">'
+'<a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" onmouseover="window.status=\''
+ad.url
+'\'; return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url
+'">'
+ad.line1
+'</a></div>'
+'<div class="gadResultDesc"><a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" onmouseover="window.status=\''
+ad.url
+'\'; return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url
+'">'
+ad.line2
+'&nbsp;&nbsp;&nbsp;&nbsp;</a></div>'
+'<div class="gadResultLink"><a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" '
+'onmouseover="window.status=\''
+ad.url
+'\';return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url+'">'+ad.visible_url+'</a></div>'
+'</div>');};markt.printAfsGoogleAdBlock=function(ad,alternation){var alternationClass="";if(alternation){alternationClass=" gad_alternation";}
document.write('<div class="gad gad_afs'+alternationClass+'"><div class="gadResultTitle" style="margin-bottom: 3px;">'
+'<a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" onmouseover="window.status=\''
+ad.url
+'\'; return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url
+'">'
+ad.line1
+'</a></div><div class="gadResultDesc"><a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" onmouseover="window.status=\''
+ad.url
+'\'; return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url
+'">'
+ad.line2
+'&nbsp;&nbsp;&nbsp;&nbsp;</a></div><div class="gadResultLink"><a rel="nofollow" target="_blank" onclick="markt.captureAdvertisment(\'adsense\');" '
+'onmouseover="window.status=\''
+ad.url
+'\';return true;" onmouseout="window.status=\'\';return true;" href="'
+ad.url+'">'+ad.visible_url+'</a></div></div>');};function google_afs_request_done(google_ads){for(var i=0;i<google_ads.length;i++){markt.google_afs_ads.push(google_ads[i]);}}
markt.google_afs_ads=new Array();markt.print_afs=function(numAds,wrapper_id,print_function,options){if(undefined==options||null==options){options={};}
if(this.google_afs_ads.length==0){document.getElementById(wrapper_id).style.display="none";return;}
while(numAds>0&&this.google_afs_ads.length>0){print_function(this.google_afs_ads.shift(),false);numAds--;}
if(undefined==options.disableMouseoverEffect||!options.disableMouseoverEffect){$("div.gad").unbind("mouseenter").unbind("mouseleave").bind("mouseenter",function(){$(this).addClass("selected_row");}).bind("mouseleave",function(){$(this).removeClass("selected_row");});}};markt.print_afs2=function(startIndex,countAds,wrapper_id,print_function,options){if(undefined==options||null==options){options={};}
if(countAds==0||startIndex>=this.google_afs_ads.length){document.getElementById(wrapper_id).style.display="none";return;}
for(var i=startIndex;i<(startIndex+countAds);i++){var ad=this.google_afs_ads[i];if(ad){print_function(ad,false);}}
if(undefined==options.disableMouseoverEffect||!options.disableMouseoverEffect){$("div.gad").unbind("mouseenter").unbind("mouseleave").bind("mouseenter",function(){$(this).addClass("selected_row");}).bind("mouseleave",function(){$(this).removeClass("selected_row");});}};if(markt.slinks){alert("markt.slinks already exists!");}
markt.slinks={map:{},follow:function(id){window.location=markt.rot13(markt.slinks.map[id]);},initialize:function(){$(document).ready(function(){markt.slinks.initializeWindowsStatusUpdates();});},initializeWindowsStatusUpdates:function(){$("span.markt_slink").each(function(){var SLINK_ID_PREFIX="markt_slink_";var slink=$(this);var slinkId=slink.attr("id");if(slinkId.indexOf(SLINK_ID_PREFIX)!=0){return;}
slinkId=slinkId.substring(SLINK_ID_PREFIX.length);slink.hover(function(){window.status=markt.slinks.map[slinkId]+".htm";},function(){window.status="";})});}};