var ares={config:{psys:2,debug:false,ajax:{pfad:"ares09/ajax.php",tasks:{sicht:{get:"do=getSicht",post:["sichtId"],json:true},readCache:{get:"do=userCache&read=values",post:["dbId","ansprId"],json:true},updateCache:{get:"do=userCache&update=values",post:["dbId","ansprId","sicht","cacheValue"]},template:{get:"do=getTemplate",post:["templateId"]},service:{get:"do=callService",post:["atyp","jsdata"],json:true}},dienste:{unterlizenz:506,kundendaten:17,mandtarif:32,berechnung:501,anschrift:502,bestellung:504,keys:{ansprid:"0001",cid:"9999",anrGeschl:"0011",anrVorn:"0015",anrName:"0016",anrTel:"0030",anrMail:"0033",ktoNr:"0040",blz:"0041",bank:"0042",inhaber:"0043",zahlMeth:"0044",arbeitspl:"0056",arbpGesamt:"0057",firmZusatz:"0068",firmName:"0073",firmStrasse:"0018",firmPlz:"0019",firmOrt:"0020",mandBetNr:"0112",mandBetEing:"0113",mandTarif:"0115",partner:"0117",empfStb:"0125",vermNr:"0130",marktSegm:"0081",programme:"0087",angebId:"0200",sicht:"0202",psys:"0203",stufe:"0204",sessId:"0205",angKritText:"0210",angPreise:"0211",angDiffPr:"0212",angProgGesch:"0214",angTexte:"0215",vermProv:"0216",angMailSend:"0217",angMailStat:"0218",frage1:"0220",antwort1:"0221",frage2:"0222",antwort2:"0223",frage3:"0224",antwort3:"0225",frage4:"0226",antwort4:"0227",frage5:"0228",antwort5:"0229"},errCode:"errcode",daten:"data",multiSeparator:"|",progTrenner:",",texteTrenner:"\n",texteMark:"---",results:{ikbNoErrors:"-1",ikbResultGeneralError:"0",ikbResultDecryptionError:"1",ikbResultEcryptionError:"2",ikbResultDbConnectError:"5",ikbResultDbAnsprFailure:"6",ikbResultDbSqlError:"7",ikbResultNoData:"8",ikbResultParamError:"9",ikbResultTooManyResults:"10",ikbResultTypeError:"11",ikbResultBoGeneralError:"12",ikbResultBoFieldNoFoundError:"13",ikbResultBoValidationError:"14",ikbResultBoNoAngebot:"15",ikbResultBoNoAbfragetyp:"16"}}},cookident:"ares09",kbDbParam:"did",userHasSplit:";",ja:"Ja",nein:"Nein",refIdDiv:"#cid",kriterien:{keyFrage:"kritFr",keyAntwort:"kritAnt"},anzahlKriterienFragen:5,segmente:{namen:{stb:"Steuerberater",bh:"Buchhalter",un:"Unternehmen",md:"Mandant"},zuordnung:{1:"stb",2:"bh",3:"un",4:"stb",5:"bh",6:"un",7:"stb",8:"md",9:"stb",10:"stb",11:"bh",12:"un"},vermittler:[10,11,12],empfStb:9},kbLogin:{url:"https://agenda-business.de/Login-Angebotsrechner.htm",param:"?did="}},ui:{texte:{zentralf:" (kostenlos enthalten)",missProg:{fibuBasis:{text:"Wenn Sie ein FIBU-Modul nutzen möchten, "+"wählen Sie bitte auch das FIBU-Basissystem aus.",artnr:311105},fibuJahrAb:{text:"Wenn Sie Bilanzberichte erstellen möchten, dann "+"benötigen Sie dafür auch das FIBU-Basissystem "+"und den FIBU-Jahresabschluss.",artnr:317105},lohnBasis:{text:"Wenn Sie ein LOHN-Modul nutzen möchten, wählen "+"Sie bitte auch das LOHN-Basissystem aus.",artnr:335105},kStBasis:{text:"Wenn Sie ein Körperschaftsteuer-Modul nutzen "+"möchten, wählen Sie bitte auch das "+"KSt-Basissystem aus.",artnr:343005},leistung:{text:"Die dezentrale Leistungserfassung macht nur Sinn, "+"wenn Sie zusätzlich das Programm LEISTUNG "+"nutzen, damit Sie auch Auswertungen erhalten.",artnr:325105}}},plausi:{info:{mandBetrLaenge:[5,]},initKriterien:{anzahlArbeitsplaetzeLaenge:[1,3],mitgliedsNrLaenge:[1,6]},kundenNr:[6,9],angebotDrucken:{inputs:{anrVorn:[,40],anrName:[,40],anrTel:[,20],anrFax:[,20],anrMail:[,60],firmName:[,40],firmZusatz:[,40],firmStrasse:[,40],firmPlz:5,firmOrt:[,40]},plzLen:5},bestellen:{inputs:{bank:[,40],blz:[,8],ktonr:[,15],inhaber:[,40]},nameBank:[3,40]}},wk:{trennerArtikelTitle:", "},templates:{ajaxId:{wk:"wk"},keys:{elemente:{trenner:{start:"{{ares:",ende:"}}"},wk:{artikelListeElement:"warenkorbArtikelName",artikelListeTitle:"warenkorbArtikelTitle",gruppenListeElement:"warenkorbGruppenName",gruppenListeTitle:"warenkorbGruppenTitle",aresStartLink:"warenkorbAresStartLink",aresStartLinkTitle:"warenkorbAresStartLinkTitle"},stufen:{stufe1:"stufe1",stufe2:"stufe2",stufe3:"stufe3",stufeName:"stufeName"},seiten:{info:{frageMandantenNrText:"frageMandantenNrText",frageMandantenNrValue:"frageMandantenNrValue"},progAuswahl:{gruppenListeName:"progAuswahlGruppenListeName",gruppenListeText:"progAuswahlGruppenListeText",artikelListeName:"progAuswahlArtikelListeName",artikelListeText:"progAuswahlArtikelListeText",artikelListeHint:"progAuswahl ArtikelListeHint",artikelFehlerText:"progAuswahl ArtikelFehlermeldung",artikelFehlerId:"progAuswahlArtikelFehlerId"},kriterien:{frageText:"frageKriterienText",frageInput:"frageKriterienName",frageInputId:"frageKriterienId",frageValue:"frageKriterienValue",frageAntwort:"frageKriterienAntwort",tooltip:"seiteKriterienTooltip"},angebotDrucken:{stufe:"stufeName",kriterium:"seiteAngebotKriterium",kriterienUeberschr:"seiteAngebotKriterienUeberschrift",kriterienErgebnis:"seiteAngebotKriterienErgebnis",preisBeschreibung:"tabelleMietpreiseBeschreibung",preisWert:"tabelleMietpreiseEuro",provisionBeschreibung:"tabelleProvisionBeschreibung",provisionWert:"tabelleProvisionEuro",angebotsText:"angebotsTextZeile",angebotsHighlight:"angebotsTextHighlightZeile",neuesProg:"neuesProgramm",neuesProgUebers:"neuesProgUeberschrift"},bestellen:{button:"bestellButton"}}},bereiche:{trenner:{start:"{~~ares:",ende:"~~}",endeBlock:":end~~}"},wk:{artikelBereich:"warenkorbArtikelListe",artikelListe:"warenkorbArtikel",gruppenBereich:"warenkorbGruppenListe",gruppenListe:"warenkorbGruppe"},seiten:{info:{bereich:"seiteInfo",frageIstKunde:"frageIstKunde",frageMandantenNr:"frageMandantenNr",frageMandantenNrInput:"frageMandantenNrInput",frageMandantenNrInputError:"frageMandantenNrInputError",frageMandantenNrSelectError:"frageMandantenNrSelectError",frageMandantenNrSelect:"frageMandantenNrSelect",frageMandantenNrOption:"frageMandantenNrOption"},progAuswahl:{bereich:"seiteProgAuswahl",gruppenListe:"progAuswahlGruppenListe",artikelListe:"progAuswahlArtikelListe",gruppenFehler:"progAuswahlGruppenFehlermeldung",artikelFehler:"progAuswahlArtikelFehlermeldung"},initKriterien:{bereich:"seiteInitKriterien",frageMitglied:"frageMitglied",frageMitgliedsNr:"frageMitgliedsNr",frageArbeitsplaetze:"frageArbeitsplaetze",frageMandantenCode:"frageMandantenCode"},kriterien:{bereich:"seiteKriterien",auswahl:"frageKriterien",frageText:"frageKriterienText",tooltip:"seiteKriterienTooltip"},angebotDrucken:{bereich:"seiteAngebot",kriterien:"seiteAngebotKriterien",kriterienUeberschr:"seiteAngebotKriterienUeberschrift",kriterienErgebnis:"seiteAngebotKriterienErgebnis",tabellePreise:"tabelleMietpreise",tabelleProvision:"tabelleProvision",form:"seiteAngebotForm",angebotsText:"angebotsText",angebotsHighlight:"angebotsTextHighlight",neueProgramme:"seiteAngebotNeueProgramme",neueProgUeberschr:"seiteAngebotNeueProgUeberschrift",neueProgListe:"seiteAngebotNeueProg"},bestellen:{bereich:"seiteBestellen",form:"seiteBestellenForm"},danke:{bereich:"seiteDanke"}},fragen:{kriterien:"frageKriterien"}}},values:{seiten:{}}},elemente:{wk:{parent:"#Main_Right",rahmen:"#aresBox",content:"#aresWarenkorbUebersicht",artikelListe:"#aresWarenkorbArtikelListe",gruppenKopf:"#aresWarenkorbGruppenKopf",gruppenListe:"#aresWarenkorbGruppenListe"},inhalt:{main:"#ares"},seiten:{info:{frageIstKunde:{name:"aresFrageIstKunde",ja:"#aresFrageIstKundeJa",nein:"#aresFrageIstKundeNein",fehler:".aresFehlerFrageIstKunde"},frageMandantenNr:{name:"aresFrageMandantenNrOb",ja:"#aresFrageMandantenNrObJa",nein:"#aresFrageMandantenNrObNein",input:"#aresFrageMandantenNrInput",select:"#aresFrageMandantenNrSelect",zusatz:"#aresFrageMandantenNrZusatz",fehler:"#aresFrageMandantenNrFehler"}},progAuswahl:{gruppenListe:".aresChecklist1",artikelListe:".aresChecklist2",gruppenId:"aresGruppe",gruppenFehlerId:"aresGruppeFehler",gruppenElement:"aresProgAuswahlGruppe",artikelId:"aresArtikel",artikelFehlerId:"aresArtikelFehler",artikelElement:"aresProgAuswahlArtikel",alleAuswaehlen:"#aresProgAllesAuswaehlen",alleEntfernen:"#aresProgAllesEntfernen",fehlerKomplett:".aresFehlerProgAuswahlKomplett",inputSelector:".aresChecklist1 input",gruppenSelector:".aresChecklist1 > li > input",notDisabled:"input:not([disabled])"},initKriterien:{frageMitglied:{name:"aresFrageMitglied",ja:"#aresFrageMitgliedJa",nein:"#aresFrageMitgliedNein",zusatz:"#aresFrageMitgliedsNr",input:"#aresFrageMitgliedsNrInput",fehler:".aresFehlerFrageMitglied",image:"#aresFrageMitgliedsNrChk"},linieMitgArbp:"#aresSeiteInitKriterienLinie1",frageArbeitsplaetze:{name:"#aresFrageArbeitsplaetzeInput",fehler:".aresFehlerFrageArbeitsplaetze",image:"#aresFrageArbeitsplaetzeChk"},linieArbpMand:"#aresSeiteInitKriterienLinie2",frageMandantenCode:{name:"#aresFrageMandantenCodeInput",fehler:".aresFehlerFrageMandantenCode",image:"#aresFrageMandantenCodeChk",fehlt:".aresFehlerFrageMandantenCodeFehlt"}},kriterien:{frageText:"#aresFrageKriterienText",auswahl:"#aresFrageKriterien",hintLink:"aresHintLink",tooltip:"#aresSeiteKriterienTooltip",fehler:".aresFehlerKriterien"},angebotDrucken:{tabellePreise:"#aresTabelleMietpreise",tabelleProvision:"#aresTabelleProvision",formId:"aresForm",angebotsText:"#aresAngebotsText",bestellButton:"#aresSeiteAngebotButton",fehler:".aresFehlerAngebot",mailSent:".aresSeiteAngebotMailSent",mailAlreadySent:".aresSeiteAngebotMailAlreadySent",zwischenZurueck:"#aresSeiteAngebotZwischenZurueck",inputs:{vermNr:"aresVermNr",vermMail:"aresVermMail",vermName:"aresVermName",vermZusatz:"aresVermZusatz",vermStr:"aresVermStr",vermPlz:"aresVermPlz",vermOrt:"aresVermOrt",firmName:"aresFirmName",firmZusatz:"aresFirmZusatz",firmStrasse:"aresFirmStr",firmPlz:"aresFirmPlz",firmOrt:"aresFirmOrt",anrGesch:"aresAnrGesch",anrVorn:"aresAnrVorn",anrName:"aresAnrName",anrTel:"aresAnrTel",anrFax:"aresAnrFax",anrMail:"aresAnrMail"},images:{vermNr:"#aresVermNrChk",vermMail:"#aresVermMailChk",vermName:"#aresVermNameChk",vermZusatz:"#aresVermZusatzChk",vermStr:"#aresVermStrChk",vermPlz:"#aresVermPlzChk",vermOrt:"#aresVermOrtChk",firmName:"#aresFirmNameChk",firmZusatz:"#aresFirmZusatzChk",firmStrasse:"#aresFirmStrChk",firmPlz:"#aresFirmPlzChk",firmOrt:"#aresFirmOrtChk",anrGesch:"#aresAnrChk",anrVorn:"#aresAnrVornChk",anrName:"#aresAnrNameChk",anrTel:"#aresAnrTelChk",anrFax:"#aresAnrFaxChk",anrMail:"#aresAnrMailChk"}},bestellen:{zahlMeth:"aresZahlMeth",ueberweisung:"#aresUeberweisung",lastschrift:"#aresLastschrift",zlb:"#aresZahlLiB",agb:"#aresZahlAgb",button:"#aresBestellButton",lastsInputs:"#aresSeiteBestellenKontoInf",fehler:".aresFehlerBestellen",fehlerBank:".aresFehlerBestellenBankdaten",inputs:{methode:"aresZahlMeth",ktonr:"aresZahlKto",blz:"aresZahlBlz",bank:"aresZahlBank",inhaber:"aresZahlInh",zlb:"aresZahlLiB",agb:"aresZahlAgb"},images:{ktonr:"#aresZahlKtoChk",blz:"#aresZahlBlzChk",bank:"#aresZahlBankChk",inhaber:"#aresZahlInhaberChk",zlb:"#aresZahlLiBChk",agb:"#aresZahlAgbChk"}},buttons:{naechste:".buttons .right",naechsteLink:".buttons .right a",letzte:".buttons .left",letzteLink:".buttons .left a",abbrechen:".buttons .abort",abbrechenLink:".buttons .abort a"},fehler:".Fehlermeldung.aresSeitenError",loader:".loader",loaderHidden:".loader.hide"},fehler:{fatal:".error #fatal",warn:".error .warn",user:".error .usr"}},regeln:{hide:"hide",checked:"checked",disabled:"disabled",missing:"formError",maxLen:"maxlength"},seiten:{positionen:{1:"info",2:"progAuswahl",3:"initKriterien",4:"kriterien",5:"angebotDrucken",6:"bestellen",7:"danke"},info:{sichten:{frageIstKunde:0,frageMandantenNr:0}},progAuswahl:{sichten:{anzArbP:[4,5,6,8],vorauswahl:[4,5,6,8]}},initKriterien:{sichten:{frageMitglied:[2,5,11],frageArbeitsplaetze:[1,2,3,4,5,6,7,8,9,10,11,12],frageMandantenCode:7},mitglied:{nein:"Nein",ja:"Ja"}},kriterien:{hint:{start:"<hint>",ende:"</hint>"}},angebotDrucken:{sichten:{form:[1,2,3,7,9,10,11,12],neueProgramme:[4,5,6,8,9],zwischenZurueck:[1,2,3,7,9,10,11,12]},fields:{all:["firmName","firmZusatz","firmStrasse","firmPlz","firmOrt","anrGesch","anrVorn","anrName","anrTel","anrMail"],required:["firmName","anrGesch","anrVorn","anrName","firmStrasse","firmPlz","firmOrt","anrTel","anrMail"],checked:["anrGesch"]},euro:{search:"Euro",replace:"&euro;",centSeparator:",",intCentSeparator:"."}},bestellen:{sichten:{site:[1,2,3,4,5,6,7,8],form:[1,2,3,7,8]},fields:{all:["methode","ktonr","blz","bank","inhaber","agb"],required:["methode","ktonr","blz","bank"],checked:["methode"]},method:{ueberweisung:"Nein",lastschrift:"Ja"},defaultZahlMeth:true,bankDatenAntwort:{falsch:"320"}},danke:{}},sichtLinks:[]},session:{wk:{anzahl:0,gruppen:[],artikel:[],userHas:null},choices:{},seite:null,sicht:null,stufe:null,stufen:{},segment:null,fragen:{sicht:[],stelle:[]},id:{anspr:null,db:null,ang:null,stb:null,verm:null,fixed:false},cookies:{},cacheRead:false,cacheSaved:false,sichtLoaded:false,prevent:false},prog:{gruppen:[],artikel:[]},ajax:{},exception:{},depends:{keys:{cache:{read:"readCacheInit",save:"saveCache"},sicht:{read:"initSicht"},templates:{wk:"fetchWkTemplate"},seiten:{change:"seitenSwitch"},services:{mandantenNr:"mandNrChecked",mandCode:"mandCodeChecked",angBerechn:"angebotBerechnet",angSent:"angebotGesendet",angBestellt:"angebotBestellt",anzArbPlaet:"anzahlAusgelesen"},actions:"preventActions"},objects:{},multiKeys:{}},tracking:{use:"eTracker",eTracker:{available:true,call:{func:"et_eC_Wrapper",args:{callOrder:["key","pageName","area","level","url","target","targetValue","orderNr","targetSale","customer","basket","landing","trigger"],defaultValues:{key:"EEgcrK",pageName:"[ARES]",area:"",level:0,url:"",target:"",targetValue:0,orderNr:0,targetSale:0,customer:0,basket:0,landing:0,trigger:0}}},templateTrenner:{start:"{:",ende:":}"},special:{keys:{referrer:"{::referrer::}",shopValue:"{::shopValue::}",websiteTarget:"{::websitePath::}",mailSentTarget:"{::sentMail::}"},websiteTarget:"Warenk/",mailSentTarget:"E-Mail/",multiplyShopValueBy:12},seiten:{website:{target:"Warenk"},info:{target:"{::websitePath::}ARES",pageName:"[ARES] {:seite:} Startseite",area:"{:bereich:}"},progAuswahl:{target:"{::websitePath::}ARES/Progr",pageName:"[ARES] {:seite:} Programmauswahl",area:"{:bereich:}"},initKriterien:{target:"{::websitePath::}ARES/Progr/Fragen",pageName:"[ARES] {:seite:} Fragen",area:"{:bereich:}"},kriterien:null,angebotDrucken:{target:"{::websitePath::}ARES/Progr/Fragen/Angebot",pageName:"[ARES] {:seite:} Angebotsseite",area:"{:bereich:}"},sendMail:{target:"{::websitePath::}ARES/Progr/Fragen/Angebot/E-Mail",pageName:"[ARES] {:seite:} Angebotsseite eMail",area:"{:bereich:}",orderNr:"{::referrer::}",targetSale:0,targetValue:60},bestellen:{target:"{::websitePath::}ARES/Progr/Fragen/Angebot/{::sentMail::}Bestfrm",pageName:"[ARES] {:seite:} Bestellformular",area:"{:bereich:}"},dankeSendMail:{target:"{::websitePath::}ARES/Progr/Fragen/Angebot/E-Mail",pageName:"[ARES] {:seite:} Dankeseite eMail",area:"{:bereich:}",orderNr:"{::referrer::}",targetSale:0,targetValue:60},dankeSentOffer:{target:"{::websitePath::}ARES/Progr/Fragen/Angebot/"+"{::sentMail::}Bestfrm/Bestellung",pageName:"[ARES] {:seite:} Dankeseite Bestellung",area:"{:bereich:}",orderNr:"{::referrer::}",targetSale:1,targetValue:"{::shopValue::}"}},sichten:{1:{seite:"InteressentStb",bereich:"Interessentenbereich"},2:{seite:"InteressentBuha",bereich:"Interessentenbereich"},3:{seite:"InteressentKmu",bereich:"Interessentenbereich"},4:{seite:"KundeStb",bereich:"Kundenbereich"},5:{seite:"KundeBuha",bereich:"Kundenbereich"},6:{seite:"KundeKmu",bereich:"Kundenbereich"},7:{seite:"InteressentMan",bereich:"Interessentenbereich"},8:{seite:"KundeMan",bereich:"Kundenbereich"},9:{seite:"KundeManStb",bereich:"Kundenbereich"},10:{seite:"VermittlerStb",bereich:"Vermittlerbereich"},11:{seite:"VermittlerBuha",bereich:"Vermittlerbereich"},12:{seite:"VermittlerKmu",bereich:"Vermittlerbereich"}}}}};var crlf="\r\n";String.prototype.decodeHtmlChars=function(){return this.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&auml;/g,"ä").replace(/&ouml;/g,"ö").replace(/&uuml;/g,"ü").replace(/&Auml;/g,"Ä").replace(/&Ouml;/g,"Ö").replace(/&Uuml;/g,"Ü").replace(/&szlig;/g,"ß")};ares.ui.unhide=function(element){$(element).removeClass(ares.ui.regeln.hide)};ares.ui.hide=function(element){$(element).addClass(ares.ui.regeln.hide)};ares.ui.setSichtLinks=function(sichtLinkArray){for(var i in sichtLinkArray){if(!isNaN(i)){ares.ui.sichtLinks[i]=sichtLinkArray[i]}}};ares.ui.getUnicodedStr=function(str){return str.replace(/\\u/g,"\\\\u")};ares.ui.getCheckedValue=function(name){return $("input[name='"+name+"']:checked").val()};ares.ui.setCheckedValue=function(name,value){$("input[name='"+name+"']").each(function(index,element){if($(element).val()==value){$(element).attr("checked","checked")}else{$(element).removeAttr("checked")}})};function scrollTop(){var y=(window.pageYOffset)?window.pageYOffset:(document.body&&document.body.scrollTop)?document.body.scrollTop:0;if(y>93){window.scrollBy(0,-15);setTimeout("scrollTop()",10)}};ares.depends.on=function(task,callback){var once=arguments[2]||true;ares.depends._addSingleDependency(task,callback,once)};ares.depends.onMore=function(tasks,callback,checkHandler){var once=arguments[3]||true;if(isObject(tasks)){ares.depends._addMultiDependency(tasks,callback,checkHandler,once)}};ares.depends.getMoreKey=function(tasks){return tasks.sort().join("_")};ares.depends._addSingleDependency=function(task,callback,once){ares.depends.initTask(task);if(ares.depends.hasTaskStopped(task)){callback()}else{if(once){ares.depends.objects[task].startAfterThisRun(callback)}}if(!once){ares.depends.objects[task].startAfterEachRun(callback)}};ares.depends._addMultiDependency=function(tasks,callback,checkHandler,once){var multiTaskKey=ares.depends.getMoreKey(tasks);var task;for(var i in tasks){task=tasks[i];if(!isFunction(task)&&ares.depends.objects[task]===undefined){ares.depends.initTask(task)}}if(ares.depends.objects[multiTaskKey]===undefined){ares.depends.initStart(multiTaskKey,checkHandler)}ares.depends._addSingleDependency(multiTaskKey,callback,once)};ares.depends.initStart=function(task,checkHandler){ares.depends.initTask(task);ares.depends.checkHandler(task,checkHandler);ares.depends.startTask(task)};ares.depends.initTask=function(task){var istUndefiniert=isUndefined(ares.depends.objects[task]);if(istUndefiniert){ares.depends.objects[task]=new ares.depends.taskObject(task)}return istUndefiniert};ares.depends.checkHandler=function(task,callback){ares.depends.objects[task].setCheckHandler(callback)};ares.depends.startTask=function(task){ares.depends.objects[task].startTask()};ares.depends.stopTask=function(task){ares.depends.objects[task].stopTask()};ares.depends.isTaskActive=function(task){return ares.depends.objects[task].isActive()};ares.depends.hasTaskStarted=function(task){return ares.depends.objects[task].hasStarted()};ares.depends.hasTaskStopped=function(task){return ares.depends.objects[task].hasStopped()};ares.depends.taskObject=function(){var active=false;var started=false;var stopped=false;var checkHandler;var afterThis=[];var afterEach=[];var runCount=0;var intervalHandler;var intervalTime=arguments[1]||100;var selfTask=this;this.runIfActive=function(callback){if(active){callback()}};this.setCheckHandler=function(callback){checkHandler=callback};this.isActive=function(){return active};this.hasStarted=function(){return started};this.hasStopped=function(){return stopped};this.getRunCount=function(){return runCount};this.startAfterThisRun=function(callback){afterThis.push(callback)};this.startAfterEachRun=function(callback){if($.inArray(callback,afterEach)!=-1){afterEach.push(callback)}};this.startTask=function(){active=true;started=true;stopped=false;runCount++;intervalHandler=window.setInterval(checkHandler,intervalTime)};this.stopInterval=function(){window.clearInterval(intervalHandler)};this.stopTask=function(){this.stopInterval();active=false;stopped=true;this.startDependencies()};this.startDependencies=function(){this.runThisDependent();this.runEachDependent()};this.runThisDependent=function(){for(var i in afterThis){if(isFunction(afterThis[i])&&!isNaN(i)&&this.hasStopped()){afterThis[i]()}afterThis[i]=undefined}};this.runEachDependent=function(){for(var i in afterEach){if(isFunction(afterEach[i])&&!isNaN(i)&&this.hasStopped()){afterEach[i]()}}};this.toString=function(){return"active="+active+" interval="+intervalTime}};ares.ajax.request=function(task){var werte=arguments[1]||undefined;var callback=arguments[2]||undefined;try{werte=ares.ajax._requestParams(task,werte);var json=ares.config.ajax.tasks[task].json;if(werte!==false){ares.ajax._requestSubmit(task,werte,callback,(json!==undefined&&json===true))}}catch(e){ares.exception.fatal(e)}};ares.ajax._requestSubmit=function(task,werte,callback,json){var closeConsole=ares.ajax._requestSubmitDebug(task,werte,callback);if(json){$.post(ares.ajax._requestPath(task),werte,callback,"json")}else{$.post(ares.ajax._requestPath(task),werte,callback)}if(closeConsole){console.groupEnd()}};ares.ajax._requestSubmitDebug=function(task,werte,callback){if(ares.config.debug&&console){console.groupCollapsed(">> AJAX-Request");console.log('Task: "'+task+'"');if(werte!==undefined){console.groupCollapsed("Übertragene Daten");console.dir(werte);console.groupEnd()}if(callback!==undefined){console.groupCollapsed("Callback");console.log(callback);console.log(callback+" ");console.groupEnd()}console.groupCollapsed("Stack");console.trace();console.groupEnd();return true}else{return false}};ares.ajax._requestPath=function(task){return ares.config.ajax.pfad+"?"+ares.config.ajax.tasks[task].get};ares.ajax._requestParams=function(task,werte){if(werte===undefined){return werte}else{if(ares.ajax._requestParamCheck(task,werte)){var geparsed={};$.each(ares.config.ajax.tasks[task].post,function(i,value){geparsed[value]=werte[i]});return geparsed}}};ares.ajax._requestParamCheck=function(task,werte){var ref=ares.config.ajax.tasks[task];if(ref===undefined){throw new TypeError("Der angegebene Task "+task+" konnte nicht gefunden werden!")}if(ref.post===undefined&&werte===undefined){return true}else{if(ref.post.length===werte.length){return true}else{throw new Error("Die Anzahl der übergebenen Parameter bei Task "+task+" ist nicht korrekt.")}}};ares.ajax.hasServiceError=function(requestData){return requestData[ares.config.ajax.dienste.errCode]!=-1};ares.ajax.toJSON=function(value,ieSafe){if(isUndefined(ieSafe)||!isBool(ieSafe)){ieSafe=false}if(ieSafe===true){value=ares.ajax.ieSafe(value)}return $.toJSON(value)};ares.ajax.ieSafe=function(value){var newObj={},wert;for(var i in value){wert=value[i];if(!isFunction(wert)){if(isNull(wert)){newObj[i]=wert}else{if(isObject(wert)){newObj[i]=ares.ajax.ieSafe(wert)}else{newObj[i]=escape(wert)}}}}return newObj};$.ajaxSetup({scriptCharset:"utf-8"});ares.ui.templates.getElementKey=function(elementname){return ares.ui.templates.keys.elemente.trenner.start+elementname+ares.ui.templates.keys.elemente.trenner.ende};ares.ui.templates.getBereichStartKey=function(blockname){return ares.ui.templates.keys.bereiche.trenner.start+blockname+ares.ui.templates.keys.bereiche.trenner.ende};ares.ui.templates.getBereichEndKey=function(blockname){return ares.ui.templates.keys.bereiche.trenner.start+blockname+ares.ui.templates.keys.bereiche.trenner.endeBlock};ares.ui.templates.getBereich=function(source,blockname){var start=ares.ui.templates.getBereichStartKey(blockname);var p1=source.indexOf(start);var p2=source.indexOf(ares.ui.templates.getBereichEndKey(blockname));return source.substring(p1+start.length,p2)};ares.ui.templates.regExTrenner=function(key){return key.replace(/\{/gm,"\\{").replace(/\}/gm,"\\}")};ares.ui.templates.entferneKommentare=function(inhalt){return inhalt.replace("-->","").replace("<!--","")};ares.ui.templates.getReplacedElements=function(source,elements){var r=source;var key;for(var element in elements){key=ares.ui.templates.getElementKey(element);do{r=r.replace(key,elements[element])}while(r.indexOf(key)>-1)}return r};ares.ui.templates.getReplacedBereiche=function(source,bereiche){var r=source;var startKey,endKey,endKeyLen,startIndex,endIndex;for(var bereich in bereiche){startKey=ares.ui.templates.getBereichStartKey(bereich);endKey=ares.ui.templates.getBereichEndKey(bereich);endKeyLen=endKey.length;do{startIndex=r.indexOf(startKey);endIndex=r.indexOf(endKey);if(startIndex!==-1&&endIndex!==-1){r=r.replace(r.substring(startIndex,endIndex+endKeyLen),bereiche[bereich])}}while(startIndex!==-1&&endIndex!==-1)}return r};ares.session.initSicht=function(data){ares.session.sicht=data.sicht;ares.session.fragen.sicht=[];for(var i in data.fragen){if(!isFunction(data.fragen[i])){ares.session.fragen.sicht[i]=new ares.frage(data.fragen[i])}}var gruppe,artikel;for(var i in data.gruppen){if(!isNaN(i)){gruppe=data.gruppen[i];ares.prog.gruppen[gruppe.nr]={nr:gruppe.nr,zentral:gruppe.zentral,text:gruppe.text,artikel:[]};for(var j in gruppe.artikel){if(!isNaN(j)){artikel=gruppe.artikel[j];ares.prog.gruppen[gruppe.nr].artikel.push(artikel.nr);ares.prog.artikel[artikel.nr]={fragen:artikel.fragen,reihenfolge:artikel.reihenf,segment:artikel.segment,text:artikel.text,nr:artikel.nr,master:artikel.master,gruppe:gruppe.nr}}}}}ares.session.sichtLoaded=true};ares.session.leseSicht=function(){ares.session.sichtLoaded=false;ares.depends.initStart(ares.depends.keys.sicht.read,function(){if(ares.session.sichtLoaded===true){ares.depends.stopTask(ares.depends.keys.sicht.read)}});ares.ajax.request("sicht",[ares.session.sicht],ares.session.initSicht)};ares.session.isSicht=function(sicht){if(isObject(sicht)||isArray(sicht)){for(var i in sicht){if(!isNaN(i)&&sicht[i]==ares.session.sicht){return true}}return false}else{if(!isFunction(sicht)){return(sicht==ares.session.sicht)}}};ares.session.reset=function(){var wk=ares.session.wk;ares.session.unset();ares.session.wk=wk;ares.session.initCookie()};ares.session.unset=function(){ares.session.cookies.del();ares.session.wk={anzahl:0,gruppen:[],artikel:[],userHas:null};ares.session.choices={};ares.session.seite=null;ares.session.sicht=null;ares.session.stufe=null;ares.session.stufen={};ares.session.segment=null;ares.session.fragen={sicht:[],stelle:[]};ares.session.id={anspr:null,db:null,ang:null,stb:null,verm:null,fixed:false};ares.session.cookies={};ares.session.cacheRead=false;ares.session.cacheSaved=false;ares.session.sichtLoaded=false;ares.session.prevent=false};ares.session.stopAllTasks=function(){for(var obj in ares.depends.objects){if(!isFunction(ares.depends.objects[obj])&&!isUndefined(ares.depends.objects[obj].stopInterval)){ares.depends.objects[obj].stopInterval()}}};ares.session.destroy=function(){ares.session.unset();ares={}};ares.session.initCookie=function(){ares.session.cookies=new yoda.cookies(ares.config.cookident);ares.session.id.db=ares.session.cookies.getValue()};ares.session._cacheReadWaitHandler=function(){if(ares.session.cacheRead===true){ares.depends.stopTask(ares.depends.keys.cache.read)}};ares.session.addArtikel=function(artnr){if($.inArray(artnr,ares.session.wk.artikel)===-1){ares.session.wk.artikel.push(artnr);ares.session.wk.anzahl++;return true}return false};ares.session.removeArtikel=function(artnr){var pos=$.inArray(artnr,ares.session.wk.artikel);if(pos!==-1){var neu=ares.session.wk.artikel.slice(0,pos);neu=neu.concat(ares.session.wk.artikel.slice(pos+1));ares.session.wk.artikel=neu;ares.session.wk.anzahl--;return true}return false};ares.session.readCache=function(){ares.ajax.request("readCache",[ares.session.id.db,ares.session.id.anspr],ares.session.parseCache)};ares.session.parseCache=function(data,status,xhr){ares.session.id.db=data.id;if(data.anr!==undefined&&ares.session.id.anspr===null){ares.session.id.anspr=data.anr}ares.session.fromCacheString(data.cnt);if(ares.session.id.db!=ares.session.cookies.getValue()){ares.session.cookies.setValue(ares.session.id.db);ares.session.cookies.save()}ares.session.cacheRead=true};ares.session.fromCacheString=function(json){if(json!==null){var obj=$.secureEvalJSON(json);if(obj!==null){if(obj.wk!==undefined){var wkinhalt;for(var i in obj.wk){wkinhalt=obj.wk[i];ares.session.wk[i]=wkinhalt}}if(obj.sicht!==undefined&&obj.sicht!==null){ares.session.sicht=obj.sicht}if(obj.seite!==undefined&&obj.seite!==null){ares.session.seite=obj.seite}if(obj.wahl!==undefined&&obj.wahl!==null){ares.session.choices=obj.wahl}if(obj.stufe!==undefined){ares.session.stufe=obj.stufe}if(obj.segment!==undefined){ares.session.segment=obj.segment}if(obj.anspr!==undefined){ares.session.id.anspr=obj.anspr}}}};ares.session.saveCache=function(){ares.session.cacheSaved=false;ares.depends.initStart(ares.depends.keys.cache.save,function(){if(ares.session.cacheSaved===true){ares.depends.stopTask(ares.depends.keys.cache.save)}});ares.ajax.request("updateCache",[ares.session.id.db,ares.session.id.anspr,ares.session.sicht,ares.session.toCacheString()],function(data){if(ares.session.cookies.getValue()!=ares.session.id.db){ares.session.cookies.setValue(ares.session.id.db);ares.session.cookies.save()}ares.session.cacheSaved=true})};ares.session.toCacheString=function(){var inhalte={wk:ares.session.wk,wahl:ares.session.choices,seite:ares.session.seite,sicht:ares.session.sicht,stufe:ares.session.stufe,segment:ares.session.segment,anspr:ares.session.id.anspr,lasturl:document.location.href};return ares.ajax.toJSON(inhalte)};ares.session.setAnr=function(anr){window.tmpAnr=anr;var dependsTasks=[ares.depends.keys.cache.read,ares.depends.keys.sicht.read];ares.depends.onMore(dependsTasks,function(){if(ares.session.id.anspr==null||ares.session.id.anspr==""){ares.session.id.anspr=window.tmpAnr;ares.session.saveCache()}window.tmpAnr=undefined},function(){var dependsTasks=[ares.depends.keys.cache.read,ares.depends.keys.sicht.read];var stop=true;for(var i in dependsTasks){if(!isNaN(i)){if(!ares.depends.hasTaskStopped(dependsTasks[i])){stop=false}}}if(stop===true){ares.depends.stopTask(ares.depends.getMoreKey(dependsTasks))}})};ares.session.verarbeiteRequestWerte=function(daten,felder){var feld,feldDaten,feldWert,nichtGesetzt=[];for(var i in felder){feldDaten=felder[i];if(!isFunction(feldDaten)){if(isNaN(i)){feld=i}else{feld=feldDaten}if(daten[feldDaten]===undefined){nichtGesetzt.push(daten[felder]);wert=null}else{wert=daten[feldDaten]}if(isString(wert)){wert=ares.ui.getUnicodedStr(wert)}ares.session.choices[feld]=wert}}return nichtGesetzt};ares.session.getCameFromWebsite=function(){return ares.session.choices.cameFromWebsite===true};ares.session.getReferrer=function(){return $(ares.config.refIdDiv).val()};ares.session.getLowestShopValue=function(){var serviceRef=ares.config.ajax.dienste,allPrices=ares.session.choices[serviceRef.keys.angPreise],euroStr=ares.ui.seiten.angebotDrucken.euro.search;if(isUndefined(allPrices)){return" "}return $.trim(allPrices.substring(allPrices.indexOf(serviceRef.multiSeparator)+1,allPrices.indexOf(euroStr)))};ares.session.setArtikelGot=function(artnr){for(var i in artnr){if(!isNaN(i)){ares.session.gotAlready.push(artnr[i])}}};ares.session.preventActions=function(){ares.depends.initStart(ares.depends.keys.actions,function(){if(!ares.session.prevent){ares.depends.stopTask(ares.depends.keys.actions)}});ares.session.prevent=true};ares.session.allowActions=function(){ares.depends.stopTask(ares.depends.keys.actions);ares.session.prevent=false};ares.session.areActionsAllowed=function(){return !ares.session.prevent};ares.session.whenActionsAllowed=function(executeAfter){ares.depends.on(ares.depends.keys.actions,executeAfter)};ares.frage=function(){var self=this;this.nr=null;this.hint=null;this.reihenfolge=null;this.text=null;this.antworten=[];this.init=function(init){if(isObject(init)){if(init.hint!==undefined){this.hint=init.hint}if(init.nr!==undefined){this.nr=parseInt(init.nr)}if(init.reihenf!==undefined){this.reihenfolge=parseInt(init.reihenf)}if(init.text!==undefined){this.text=init.text}if(init.antworten!==undefined&&isObject(init.antworten)){$.each(init.antworten,function(index,value){self.antworten[index]=new ares.antwort(value)})}}else{if(isNumber(init)){this.nr=init}else{return false}}return true};if(arguments[0]!==undefined){this.init(arguments[0])}};ares.antwort=function(){this.nr=null;this.stufe=null;this.text=null;this.init=function(init){if(isObject(init)){if(init.nr!==undefined){this.nr=parseInt(init.nr)}if(init.stufe!==undefined){this.stufe=parseInt(init.stufe)}if(init.text!==undefined){this.text=init.text}}else{return false}return true};if(arguments[0]!==undefined){this.init(arguments[0])}};ares.inWarenkorb=function(artnr,sicht){if(ares._pushInWarenkorb(artnr,sicht)){ares.ui.wk.zeigeUebersicht()}};ares._pushInWarenkorb=function(artnr,sicht){if(ares.session.addArtikel(artnr)){ares.session.sicht=sicht;ares.session.choices.cameFromWebsite=true;ares.session.saveCache();return true}return false};ares.bestelle=function(artnr,sicht){ares._pushInWarenkorb(artnr,sicht);ares._updateAndForward(sicht)};ares._updateAndForward=function(sicht){ares.depends.on(ares.depends.keys.cache.save,function(){document.location.href=ares.ui.sichtLinks[ares.session.sicht]})};ares.tracking.getObject=function(){return ares.tracking[ares.tracking.use]};ares.tracking.isAvailable=function(){if(window[ares.tracking.getRequestFunctionName()]===undefined){ares.tracking.getObject().available=false}else{ares.tracking.getObject().available=true}return ares.tracking.getObject().available};ares.tracking.sendPageChange=function(){return ares.tracking.sendRequest(arguments[0]||ares.session.seite,ares.session.sicht)};ares.tracking.sendPageChangeMailSent=function(){return ares.tracking.sendPageChange("sendMail")};ares.tracking.sendRequest=function(seite,sicht){if(ares.tracking.isAvailable()&&ares.tracking.requestToBeSentForPage(seite)){return ares.tracking.callRequestWithArguments(ares.tracking.getRequestArguments(seite,sicht))}return false};ares.tracking.requestToBeSentForPage=function(page){return ares.tracking.getArgumentValuesForPage(page)!==null};ares.tracking.getRequestArguments=function(seite,sicht){return yoda.methods.mergeObjects(ares.tracking.getDefaultArgumentValues(),ares.tracking.getReplacedPageArgumentValuesForSicht(seite,sicht))};ares.tracking.callRequestWithArguments=function(args){var call=ares.tracking.getRequestFunctionName()+ares.tracking.getRequestArgumentsCall(args);return eval(call)};ares.tracking.getRequestArgumentsCall=function(args){return"("+ares.tracking.getRequestArgumentsAsString(args)+")"};ares.tracking.getRequestArgumentsAsString=function(args){var call="",argumentValue;for(var i in args){argumentValue=args[i];if(!isFunction(argumentValue)){if(isNumber(argumentValue)){call+=argumentValue}else{call+='"'+argumentValue+'"'}call+=","}}return call.substring(0,call.length-1)};ares.tracking.getReplacedPageArgumentValuesForSicht=function(page,sicht){return ares.tracking.replacePageArgumentValuesForSicht(ares.tracking.getArgumentValuesForPage(page),ares.tracking.getReplacementValuesForSicht(sicht))};ares.tracking.replacePageArgumentValuesForSicht=function(pageValues,sichtValues){var pageValue;for(var key in pageValues){pageValue=pageValues[key];if(!isFunction(pageValue)){pageValues[key]=ares.tracking.getReplacedSpecialArgumentValues(ares.tracking.replacePageArgumentValueForSicht(pageValue,sichtValues))}}return pageValues};ares.tracking.replacePageArgumentValueForSicht=function(pageValue,sichtValues){var sichtValue;for(var key in sichtValues){sichtValue=sichtValues[key];if(!isFunction(sichtValue)){pageValue=(pageValue+"").replace(ares.tracking.getTemplateTrennerReplacementAsString(key),sichtValue)}}return pageValue};ares.tracking.getTemplateTrennerReplacementAsRegExp=function(value){return new RegExp(ares.tracking.getTemplateTrennerReplacementAsString(value),"gi")};ares.tracking.getTemplateTrennerReplacementAsString=function(value){return ares.tracking.getObject().templateTrenner.start+value+ares.tracking.getObject().templateTrenner.ende};ares.tracking.getReplacedSpecialArgumentValues=function(pageValue){pageValue=ares.tracking.getReplacedReferrer(pageValue);pageValue=ares.tracking.getReplacedShopValue(pageValue);pageValue=ares.tracking.getMailSentTarget(pageValue);return ares.tracking.getReplacedWebsiteTarget(pageValue)};ares.tracking.getReplacedWebsiteTarget=function(pageValue){var replaceValue="";if(ares.session.getCameFromWebsite()){replaceValue=ares.tracking.getObject().special.websiteTarget}return ares.tracking.replaceWebsiteTarget(pageValue,replaceValue)};ares.tracking.replaceWebsiteTarget=function(pageValue,replaceValue){return pageValue.replace(ares.tracking.getObject().special.keys.websiteTarget,replaceValue)};ares.tracking.getMailSentTarget=function(pageValue){var replaceValue="";if(ares.session.choices.sendMail==ares.config.ja){replaceValue=ares.tracking.getObject().special.mailSentTarget}return ares.tracking.replaceMailSentTarget(pageValue,replaceValue)};ares.tracking.replaceMailSentTarget=function(pageValue,replaceValue){return pageValue.replace(ares.tracking.getObject().special.keys.mailSentTarget,replaceValue)};ares.tracking.getReplacedReferrer=function(pageValue){return ares.tracking.replaceReferrer(pageValue,ares.session.getReferrer()||"")};ares.tracking.replaceReferrer=function(pageValue,replaceValue){return pageValue.replace(ares.tracking.getObject().special.keys.referrer,replaceValue)};ares.tracking.getReplacedShopValue=function(pageValue){return ares.tracking.replaceShopValue(pageValue,ares.tracking.getShopValueAsTrackingValue())};ares.tracking.replaceShopValue=function(pageValue,replaceValue){return pageValue.replace(ares.tracking.getObject().special.keys.shopValue,replaceValue)};ares.tracking.getRequestFunctionName=function(){return ares.tracking.getObject().call.func};ares.tracking.getArgumentOrder=function(){return ares.tracking.getObject().call.args.callOrder};ares.tracking.getDefaultArgumentValues=function(){return ares.tracking.getObject().call.args.defaultValues};ares.tracking.getArgumentValuesForPage=function(page){return yoda.methods.mergeObjects({},ares.tracking.getObject().seiten[page])};ares.tracking.getReplacementValuesForSicht=function(sicht){return yoda.methods.mergeObjects({},ares.tracking.getObject().sichten[sicht])};ares.tracking.getShopValueAsTrackingValue=function(){return ares.tracking.getObject().special.multiplyShopValueBy*parseInt(ares.session.getLowestShopValue().replace(ares.ui.seiten.angebotDrucken.euro.centSeparator,ares.ui.seiten.angebotDrucken.euro.intCentSeparator))};ares.tracking.getPathFromWebsite=function(){return ares.tracking.getObject().website};ares.init=function(sicht){ares.depends.initTask(ares.depends.keys.sicht.read);var anr=arguments[1]||null;ares.session.cookies=new yoda.cookies(ares.config.cookident);ares.session.id.db=ares.session.cookies.getValue();if(ares.session.id.db===undefined){ares.session.id.db=null}ares.session.id.anspr=anr;ares.session.sicht=sicht;ares.session.cacheRead=false;ares.depends.initStart(ares.depends.keys.cache.read,ares.session._cacheReadWaitHandler);ares.session.readCache();ares.depends.on(ares.depends.keys.cache.read,function(){ares.session.leseSicht()})};ares.initContent=function(){ares.session.neueSicht=arguments[0];if(isUndefined(ares.session.neueSicht)){ares.depends.on(ares.depends.keys.sicht.read,function(){ares.initStart()});return true}ares.depends.on(ares.depends.keys.sicht.read,function(){var oS=ares.session.neueSicht;if(!isUndefined(oS)&&isNumber(oS)&&oS<=12){ares.session.sicht=oS;ares.session.leseSicht();ares.initStart()}})};ares.initStart=function(){var seite=ares.session.seite||ares.ui.seiten.positionen[1];ares.ui.seiten.init();ares.ui.seiten.geheZu(seite)};ares.initWkUebersicht=function(){ares.ui.wk.fetchTemplate();var dependsTasks=[ares.depends.keys.cache.read,ares.depends.keys.sicht.read];var dependsKey=ares.depends.getMoreKey(dependsTasks);ares.depends.onMore(dependsTasks,function(){ares.ui.wk.zeigeUebersicht()},ares.ui.wk._zeigeWkCheckHandler)};ares.ui.wk._zeigeWkCheckHandler=function(){var dependsTasks=[ares.depends.keys.cache.read,ares.depends.keys.sicht.read];var stop=true;for(var i in dependsTasks){if(!isNaN(i)){if(!ares.depends.hasTaskStopped(dependsTasks[i])){stop=false}}}if(stop===true){ares.depends.stopTask(ares.depends.getMoreKey(dependsTasks))}};ares.ui.wk.zeigeUebersicht=function(){var anz=ares.session.wk.anzahl||0;if(anz===0){ares.ui.wk.versteckeUebersicht()}else{ares.ui.wk._zeigeUebersicht()}};ares.ui.wk._zeigeUebersicht=function(){ares.ui.wk.inhaltUebersicht();ares.ui.unhide(ares.ui.elemente.wk.rahmen)};ares.ui.wk.versteckeUebersicht=function(){ares.ui.hide(ares.ui.elemente.wk.rahmen)};ares.ui.wk.fetchTemplate=function(){ares.ui.templates.values.wk=$(ares.ui.elemente.wk.rahmen).html()};ares.ui.wk.inhaltUebersicht=function(){var zeige=ares.session.wk.getUebersichtGruppe();var inhalte=ares.ui.templates.getReplacedBereiche(ares.ui.templates.values.wk,{warenkorbArtikelListe:ares.ui.wk._zeigeArtikelUebersicht(zeige.artikel),warenkorbGruppenListe:ares.ui.wk._zeigeGruppenUebersicht(zeige.gruppen)});inhalte=ares.ui.templates.getReplacedElements(inhalte,{warenkorbAresStartLink:ares.ui.sichtLinks[ares.session.sicht],warenkorbAresStartLinkTitle:"Bestellen"});$(ares.ui.elemente.wk.rahmen).html(inhalte)};ares.ui.wk._zeigeArtikelUebersicht=function(artikel){if(artikel.length==0){return""}else{return ares.ui.templates.getReplacedBereiche(ares.ui.templates.getBereich(ares.ui.templates.values.wk,ares.ui.templates.keys.bereiche.wk.artikelBereich),{warenkorbArtikel:ares.ui.wk._inhaltArtikelUebersicht(artikel)})}};ares.ui.wk._inhaltArtikelUebersicht=function(artikel){var artnr,a="";var bereich=ares.ui.templates.getBereich(ares.ui.templates.values.wk,ares.ui.templates.keys.bereiche.wk.artikelListe);artikel=ares.session.wk.artikelInputReihenfolge(artikel);for(var i in artikel){if(!isNaN(parseInt(i))){artnr=artikel[i];a+=ares.ui.templates.getReplacedElements(bereich,{warenkorbArtikelName:ares.prog.artikel[artnr].text.normal,warenkorbArtikelTitle:ares.prog.artikel[artnr].text.lang})}}return a};ares.ui.wk._zeigeGruppenUebersicht=function(gruppen){if(gruppen.length==0){return""}else{return ares.ui.templates.getReplacedBereiche(ares.ui.templates.getBereich(ares.ui.templates.values.wk,ares.ui.templates.keys.bereiche.wk.gruppenBereich),{warenkorbGruppe:ares.ui.wk._inhaltGruppenUebersicht(gruppen)})}};ares.ui.wk._inhaltGruppenUebersicht=function(gruppen){var gruppe,artikel,title,g="";var artikelSeperator=ares.ui.wk.trennerArtikelTitle;var bereich=ares.ui.templates.getBereich(ares.ui.templates.values.wk,ares.ui.templates.keys.bereiche.wk.gruppenListe);for(var i in gruppen){if(!isNaN(i)){gruppe=gruppen[i];title=[];for(var j in ares.prog.gruppen[gruppe].artikel){if(!isNaN(j)){artikel=ares.prog.gruppen[gruppe].artikel[j];title.push(ares.prog.artikel[artikel].text.normal)}}g+=ares.ui.templates.getReplacedElements(bereich,{warenkorbGruppenName:ares.prog.gruppen[gruppe].text,warenkorbGruppenTitle:title.join(artikelSeperator)})}}return g};ares.session.wk.getUebersichtGruppe=function(){var anzeige={gruppen:[],artikel:[]};var fehlend=0;var tmpArtikel;var gruppe,artikel;for(var i in ares.prog.gruppen){if(!isNaN(parseInt(i))){gruppe=ares.prog.gruppen[i];tmpArtikel=[];fehlend=gruppe.artikel.length;for(var j in gruppe.artikel){if(!isNaN(parseInt(j))){artikel=parseInt(gruppe.artikel[j]);if(ares.session.wk.artikelInWarenkorb(artikel)){tmpArtikel.push(artikel);fehlend=fehlend-1}}}if(fehlend===0){if($.inArray(gruppe.nr,ares.session.wk.gruppen)===-1){ares.session.wk.gruppen.push(gruppe.nr)}}else{for(var j in tmpArtikel){if(!isNaN(j)){anzeige.artikel.push(tmpArtikel[j])}}}}}anzeige.gruppen=ares.session.wk.gruppen;return anzeige};ares.session.wk.artikelInputReihenfolge=function(artikel){var r=[],artnr;for(var i in ares.session.wk.artikel){if(!isNaN(i)){artnr=ares.session.wk.artikel[i];if($.inArray(artnr,artikel)!=-1){r.push(artnr)}}}return r};ares.session.wk.parseUserHas=function(){if(ares.session.wk.userHas===null){return[]}return ares.session.wk.userHas.split(ares.config.userHasSplit)};ares.session.wk.artikelInWarenkorb=function(artnr){return($.inArray(artnr,ares.session.wk.artikel)!=-1)};
