YAHOO.namespace("ostluft.fachbereich");YAHOO.ostluft.fachbereich.MessreiheApplication=function(){if(YAHOO.ostluft.fachbereich.MessreiheApplication._instance){return}this.pluginPrefix="tx_ostluft_pi6";this.bodyFooterHTML='<div class="dialog-body-footer">Alle Zeitangaben beziehen sich auf MEZ (UTC+1)';this.bodyFooterHTML+="<br/>Vorläufige Daten, NO2- und Ozon-Umrechnung von ppb auf µg/m³ mit 20 °C und 1013 hPa</div>";this.outputTabView=new YAHOO.widget.TabView("outputTabs");this.diagrammButton=new YAHOO.widget.Button("diagrammButton");this.htmlButton=new YAHOO.widget.Button("htmlButton");this.csvButton=new YAHOO.widget.Button("csvButton");this.grafik1Button=new YAHOO.widget.Button("grafik1Button");this.grafik2Button=new YAHOO.widget.Button("grafik2Button");this.popupWindow=null;this.dataPanel=new YAHOO.widget.Dialog("dataPanel",{width:"900px",fixedcenter:true,visible:false,modal:true});this.waitPanel=new YAHOO.widget.Panel("waitPanel",{width:"240px",fixedcenter:true,close:false,draggable:false,zindex:4000,modal:true,visible:false});this.grafikDialog=new YAHOO.ostluft.widget.GrafikDialog();this.grafikDialog.onSaveDataEvent.subscribe(this.onSaveGrafikDialogData,this,true);this.grafikDialog.onCancelDataEvent.subscribe(this.onCancelDialog,this,true);this.grafikConfig=[{"label-interval":12},{"label-interval":12},{"label-interval":12,typ:"windgrafik"}];this.dateStart=null;this.dateStartTextbox=YAHOO.util.Dom.get("startzeit");this.dateEnd=null;this.dateEndTextbox=YAHOO.util.Dom.get("endzeit");this.selektionAnkerzeit=null;this.selektionAnkerzeitTextbox=YAHOO.util.Dom.get("selektion_ankerzeit");this.selektionDauer=null;this.selektionDauerTextbox=YAHOO.util.Dom.get("selektion_dauer");this.selektionDauerEinheit=null;this.selektionDauereinheitTextbox=YAHOO.util.Dom.get("selektion_dauer_einheit");this.selektionOffset=null;this.selektionOffsetTextbox=YAHOO.util.Dom.get("selektion_offset");this.selektionOffsetEinheit=null;this.selektionOffsetEinheitTextbox=YAHOO.util.Dom.get("selektion_offset_einheit");this.zeitModusAbsoluteRadio=YAHOO.util.Dom.get("zeit_modus_absolute");this.zeitModusRelativeRadio=YAHOO.util.Dom.get("zeit_modus_relative");this.init();YAHOO.ostluft.fachbereich.MessreiheApplication._instance=this;YAHOO.ASGAL.IE6HackUtility.selectBoxList=YAHOO.util.Dom.get(["messstationMenu","messgroesseMenu","zeitfensterMenu","messstationMenuFilter","selektion_dauer_einheit","selektion_offset_einheit","grafikConfigSelektion"])};YAHOO.ostluft.fachbereich.MessreiheApplication._instance=null;YAHOO.ostluft.fachbereich.MessreiheApplication.getInstance=function(){return YAHOO.ostluft.fachbereich.MessreiheApplication._instance};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.init=function(){this.htmlButton.addListener("click",this.onClickHtmlButton,this,true);this.diagrammButton.addListener("click",this.onClickDiagrammButton,this,true);this.csvButton.addListener("click",this.onClickCsvButton,this,true);YAHOO.util.Event.addListener("configGrafik1Link","click",this.onClickGrafik1Button,this,true);YAHOO.util.Event.addListener("configGrafik2Link","click",this.onClickGrafik2Button,this,true);this.initDateTime();this.initDataDialog();this.waitPanel.render();this.dataPanel.render();YAHOO.util.Connect.asyncRequest("GET","index.php?id=windgrafikHilfe",{success:function(a){YAHOO.util.Dom.get("windgrafikHelpContent").innerHTML=a.responseText},failure:function(a){YAHOO.util.Dom.get("windgrafikHelpContent").innerHTML='<p class="bodytext">Aufrgund eines Fehlers kann der Hilfetext nicht geladen werden...'},scope:this});YAHOO.log("Modul initialisiert!","info","YAHOO.ostluft.fachbereich.MessreiheApplication::init")};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.initDataDialog=function(){this.dataPanel.cfg.queueProperty("buttons",[{text:"Drucken",handler:function(){self.print()}},{text:"Schliessen",isDefault:true,handler:function(){YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(false);this.setBody("Keine Daten verfügbar!");this.hide()}}])};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.uriEncodedDataString=function(e){var d=new Array();for(var c in e){var b=e[c];for(var a in b){d.push("kanal["+encodeURI(c)+"]["+encodeURI(a)+"]="+encodeURIComponent(b[a]))}}return d.join("&")};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.initDateTime=function(){if(YAHOO.lang.trim(this.selektionAnkerzeitTextbox.value).length==0){this.selektionAnkerzeitTextbox.value=YAHOO.ASGAL.DateTimeUtility.formatDate(new Date())}if(YAHOO.lang.trim(this.selektionOffsetTextbox.value).length==0){this.selektionOffsetTextbox.value=0}this.dateStart=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateStartTextbox.value);this.dateEnd=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateEndTextbox.value);this.selektionAnkerzeit=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.selektionAnkerzeitTextbox.value);YAHOO.util.Event.addListener(this.dateStartTextbox,"change",function(a){this.dateStart=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateStartTextbox.value)},this,true);YAHOO.util.Event.addListener(this.dateEndTextbox,"change",function(a){this.dateEnd=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateEndTextbox.value)},this,true);YAHOO.util.Event.addListener(this.selektionAnkerzeitTextbox,"change",function(a){this.selektionAnkerzeit=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.selektionAnkerzeitTextbox.value)},this,true);new YAHOO.newmedia.util.Calendar("startzeit","Datum von",{triggerPostfix:"",mindate:null});new YAHOO.newmedia.util.Calendar("endzeit","Datum bis",{triggerPostfix:"",mindate:null});new YAHOO.newmedia.util.Calendar("selektion_ankerzeit","Ankerzeit auswählen",{triggerPostfix:"",mindate:null})};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.checkDateTime=function(){if(YAHOO.util.Dom.get("zeit_modus_absolute").checked){if((this.dateStartTextbox.value.length==0)||(this.dateEndTextbox.value.length==0)){return false}if(this.dateStart=="Invalid Date"){this.dateStart=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateStartTextbox.value);if(this.dateStart=="Invalid Date"){return false}}if(this.dateEnd=="Invalid Date"){this.dateEnd=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateEndTextbox.value);if(this.dateEnd=="Invalid Date"){return false}}}return true};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.onClickHtmlButton=function(e){if(!this.checkDateTime()){alert("Überprüfen Sie bitte den Datumsbereich!");return}var kanalList=YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().getKanalList();if(!YAHOO.lang.isNull(kanalList)){if(YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().dataTable.getRecordSet().getLength()<1){alert("Wählen Sie bitte zuerst mindestens einen Kanal und versuchen Sie es erneut.");return}}this.waitPanel.bringToTop();this.waitPanel.show();YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(true);var postData=this.uriEncodedDataString(YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().getKanalList());var requestURL=this.createRequestURL(YAHOO.ostluft.fachbereich.MessreiheApplication.REQUEST_TYPE_HTML);var connection=YAHOO.util.Connect.asyncRequest("POST",requestURL,{success:function(o){try{try{var response=eval("("+o.responseText+")")}catch(ex){YAHOO.log("Die Rückgabe konnte nicht korrekt deserialisiert werden:\n"+o.responseText,"error","YAHOO.ostluft.fachbereich.KanalSelectionApplication::onStandortSelected");alert("Die Kanäle konnten nicht an den Server übermittelt werden.");return}if(response.status=="OK"){var bodyHTML=response.object;bodyHTML+=this.bodyFooterHTML;this.dataPanel.setBody(bodyHTML);this.dataPanel.bringToTop();this.dataPanel.show()}else{alert("Die Kanäle konnten nicht an den Server übermittelt werden.\nFehler: "+response.exception);YAHOO.log(response.exception,"error","YAHOO.ostluft.fachbereich.MessreiheApplication::init()")}}finally{this.waitPanel.hide()}},failure:function(o){YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(false);this.waitPanel.hide()},scope:this},postData)};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.onClickCsvButton=function(e){if(!this.checkDateTime()){alert("Überprüfen Sie bitte den Datumsbereich!");return}var kanalList=YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().getKanalList();if(!YAHOO.lang.isNull(kanalList)){if(YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().dataTable.getRecordSet().getLength()<1){alert("Wählen Sie bitte zuerst mindestens einen Kanal und versuchen Sie es erneut.");return}}this.waitPanel.bringToTop();this.waitPanel.show();YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(true);var postData=this.uriEncodedDataString(kanalList);var requestURL=this.createRequestURL(YAHOO.ostluft.fachbereich.MessreiheApplication.REQUEST_TYPE_CSV);var connection=YAHOO.util.Connect.asyncRequest("POST",requestURL,{success:function(o){try{try{var response=eval("("+o.responseText+")")}catch(ex){YAHOO.log("Die Rückgabe konnte nicht korrekt deserialisiert werden:\n"+o.responseText,"error","YAHOO.ostluft.fachbereich.KanalSelectionApplication::onStandortSelected");alert("Die Kanäle konnten nicht an den Server übermittelt werden.");return}if(response.status=="OK"){this.waitPanel.hide();var loadCSVURL=this.createMethodURL("loadCSV");loadCSVURL+="&"+[this.pluginPrefix+"[fhash]",encodeURIComponent(response.object)].join("=");if(!YAHOO.util.Dom.get("csvPanel")){var element=document.body.appendChild(document.createElement("div"));element.id="csvPanel"}var csvPanel=new YAHOO.widget.Dialog("csvPanel",{width:"240px",fixedcenter:true,close:false,draggable:false,zIndex:5000,modal:true,buttons:[{text:"Schliessen",handler:function(){this.hide()},isDefault:false}]});this.waitPanel.hide();csvPanel.setHeader("OSTLUFT - Fachbereich: Datenabfragen");csvPanel.setBody('<p>Ihre CSV-Datei ist zum Download bereit.</p><p class="csvdownload">»&nbsp;<a href="'+loadCSVURL+'">Datei herunterladen</a></p>');csvPanel.render();document.getElementById("csvPanel_mask").style.zIndex=document.getElementById("csvPanel_c").style.zIndex-1}else{alert("Die Kanäle konnten nicht an den Server übermittelt werden.\nFehler: "+response.exception);YAHOO.log(response.exception,"error","YAHOO.ostluft.fachbereich.MessreiheApplication::init()")}}finally{this.waitPanel.hide()}},failure:function(o){if(o.status==500){alert("Der Server meldete einen internen Fehler!\nTritt ")}this.waitPanel.hide();YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(false)},scope:this},postData)};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.onClickDiagrammButton=function(e){if(!this.checkDateTime()){alert("Überprüfen Sie bitte den Datumsbereich!");return}var kanalList=YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().getKanalList();if(!YAHOO.lang.isNull(kanalList)){if(YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().dataTable.getRecordSet().getLength()<1){alert("Wählen Sie bitte zuerst mindestens einen Kanal und versuchen Sie es erneut.");return}}if(!this.validateDiagrammKanalList()){return}this.waitPanel.bringToTop();this.waitPanel.show();YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(true);var postData=this.uriEncodedDataString(YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().getKanalList());var requestURL=this.createRequestURL(YAHOO.ostluft.fachbereich.MessreiheApplication.REQUEST_TYPE_DIAGRAMM);var connection=YAHOO.util.Connect.asyncRequest("POST",requestURL,{success:function(o){try{try{var response=eval("("+o.responseText+")")}catch(ex){if(o.getResponseHeader["Content-Type"]=="image/png"){alert("Der Server lieferte ein Bild als Fehlermeldung zurück. Das Bild wird in einem neuen Fenster angezeigt.");window.open(requestURL+"& "+postData)}else{alert("Die Kanäle konnten nicht an den Server übermittelt werden.")}return}if(response.status=="OK"){var bodyHTML=response.object;bodyHTML+=this.bodyFooterHTML;this.dataPanel.setBody(bodyHTML);this.dataPanel.bringToTop();this.dataPanel.show()}else{alert("Die Kanäle konnten nicht an den Server übermittelt werden.\nFehler: "+response.exception);YAHOO.log(response.exception,"error","YAHOO.ostluft.fachbereich.MessreiheApplication::init()")}}finally{this.waitPanel.hide()}},failure:function(o){this.waitPanel.hide();YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(false)},scope:this},postData)};YAHOO.ostluft.fachbereich.MessreiheApplication.REQUEST_TYPE_DIAGRAMM="diagramm";YAHOO.ostluft.fachbereich.MessreiheApplication.REQUEST_TYPE_HTML="html";YAHOO.ostluft.fachbereich.MessreiheApplication.REQUEST_TYPE_CSV="csv";YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.createRequestURL=function(h){try{var g=self.location.href.split("/");var b=g[0]+"/"+g[1]+"/"+g[2]+"/";var d=g[g.length-1].split(".");var f=d[0];var c=b;c+="?id="+f;c+="&"+[this.pluginPrefix+"_method","storeKanalConfiguration"].join("=");c+="&"+[this.pluginPrefix+"[type]",h].join("=");var a=YAHOO.util.Dom.get("windgrafik").checked?"1":"0";c+="&"+[this.pluginPrefix+"[windgrafik]",a].join("=");var i=YAHOO.util.Dom.get("windgrafik_zeitfenster").value;c+="&"+[this.pluginPrefix+"[windgrafik_zeitfenster]",i].join("=");if(YAHOO.util.Dom.get("zeit_modus_absolute").checked){c+="&"+[this.pluginPrefix+"[zeitmodus]","absolute"].join("=");this.dateStart=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateStartTextbox.value);c+="&"+["startzeit",encodeURIComponent(YAHOO.ASGAL.DateTimeUtility.createISODate(this.dateStart))].join("=");this.dateEnd=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateEndTextbox.value);c+="&"+["endzeit",encodeURIComponent(YAHOO.ASGAL.DateTimeUtility.createISODate(this.dateEnd))].join("=")}else{c+="&"+[this.pluginPrefix+"[zeitmodus]","relative"].join("=");this.selektionAnkerzeit=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.selektionAnkerzeitTextbox.value);c+="&"+[this.pluginPrefix+"[selektion][ankerzeit]",encodeURIComponent(YAHOO.ASGAL.DateTimeUtility.createISODate(this.selektionAnkerzeit))].join("=");c+="&"+[this.pluginPrefix+"[selektion][dauer][wert]",encodeURIComponent(YAHOO.util.Dom.get("selektion_dauer").value)].join("=");c+="&"+[this.pluginPrefix+"[selektion][dauer][einheit]",encodeURIComponent(YAHOO.util.Dom.get("selektion_dauer_einheit").value)].join("=");c+="&"+[this.pluginPrefix+"[selektion][offset][wert]",encodeURIComponent(YAHOO.util.Dom.get("selektion_offset").value)].join("=");c+="&"+[this.pluginPrefix+"[selektion][offset][einheit]",encodeURIComponent(YAHOO.util.Dom.get("selektion_offset_einheit").value)].join("=")}if(h==YAHOO.ostluft.fachbereich.MessreiheApplication.REQUEST_TYPE_DIAGRAMM){c+=this.createGrafikConfigRequest()}return c}catch(e){YAHOO.log("Exception:\n"+YAHOO.lang.dump(e),"error","MessreiheApplication::createRequestURL")}};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.createGrafikConfigRequest=function(){var c="";for(var b=0,a=this.grafikConfig.length;b<a;b++){var e="[c]["+b+"]";var d=this.grafikConfig[b];if(d["ausgabe-autotitel-label"]==1){c+="&"+[this.pluginPrefix+e+"[ausgabe][titel]",encodeURIComponent(d["ausgabe-titel"])].join("=")}c+="&"+[this.pluginPrefix+e+"[label][interval]",encodeURIComponent(d["label-interval"])].join("=");c+="&"+[this.pluginPrefix+e+"[label][format]",encodeURIComponent(d["label-dateformat"])].join("=");if(d["yscale-auto"]==1){c+="&"+[this.pluginPrefix+e+"[yscale][min]",encodeURIComponent(d["yscale-min"])].join("=");c+="&"+[this.pluginPrefix+e+"[yscale][max]",encodeURIComponent(d["yscale-max"])].join("=")}if(d["yscale-auto2"]==1){c+="&"+[this.pluginPrefix+e+"[yscale2][min]",encodeURIComponent(d["yscale-min2"])].join("=");c+="&"+[this.pluginPrefix+e+"[yscale2][max]",encodeURIComponent(d["yscale-max2"])].join("=")}}return c};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.createMethodURL=function(c){var b=self.location.href.split("/");var f=b[0]+"/"+b[1]+"/"+b[2]+"/";var d=b[b.length-1].split(".");var a=d[0];var e=f;e+="?id="+a;e+="&"+[this.pluginPrefix+"_method",encodeURIComponent(c)].join("=");return e};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.validateDiagrammKanalList=function(){var h=YAHOO.ostluft.fachbereich.KanalConfigurationApplication.getInstance().getKanalList();var b=[];for(var f in h){var j=h[f];if((typeof j!=="Function")&&(j!==null)){if(j.grafik!="-"){if(!b[j.grafik]){b[j.grafik]=[]}if(j.yskala!="-"){if(!b[j.grafik][j.yskala]){b[j.grafik][j.yskala]=1}else{b[j.grafik][j.yskala]+=1}}}}}var c=0;for(var f in b){if(typeof b[f]!=="Function"){c+=1}}if(c==0){alert("Achtung: Die Kanäle sind nicht korrekt konfiguriert!\n> Kein Kanal für eine Grafik konfiguriert.");return false}var a=[];for(var d in b){var e=b[d];if(typeof e!=="Function"){var g=0;for(var f in e){if(typeof e[f]!=="Function"){g+=1}}if(g==0){a[a+1]="> In "+d+" wurden keine Y-Achsen definiert."}else{if((!e.Links||(e.Links==0))&&(e.Rechts||(e.Rechts>0))){a[a+1]="> In "+d+" wurde nur die rechte Y-Achsen definiert."}}}}if(a.length>0){alert("Achtung: Die Kanäle sind nicht korrekt konfiguriert!\n"+a.join("\n"));return false}return true};YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate=function(f){var g=null;var a=f;var d=a.split(/\s+/);var c=d[0].split(/\./);switch(c.length){case 2:c.unshift(1);break;case 1:c.unshift(1);c.unshift(1);break}for(var b=c.length-1;b>=0;b--){if(YAHOO.lang.isString(c[b])){c[b]=c[b].replace(/^0/,"")}c[b]=parseInt(c[b])}if(c[2]<100){if(c[2]<50){c[2]+=2000}else{c[2]+=1900}}if(d.length==2){var e=d[1].split(/:/);g=new Date(parseInt(c[2]),parseInt(c[1])-1,parseInt(c[0]),parseInt(e[0]),parseInt(e[1]))}else{g=new Date(parseInt(c[2]),parseInt(c[1])-1,parseInt(c[0]))}return g};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.onClickGrafik1Button=function(c){var a=$("grafikConfigSelektion");var b=parseInt(a.options[a.selectedIndex].value);YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(true);this.grafikDialog.show(b,this.grafikConfig[b])};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.onSaveGrafikDialogData=function(b,a){this.setDiagramm(parseInt(a[0].getRecordID()),a[2]);YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(false)};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.onCancelDialog=function(b,a){YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes(false)};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.getDiagrammList=function(){return this.grafikConfig};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.setDiagramm=function(b,f){this.grafikConfig[b]=f;try{var a=$("grafikConfigSelektion");var c=a.options[b];c.label="Diagramm "+(parseInt(b)+1);if((f["ausgabe-titel"].length>0)&&(f["ausgabe-autotitel-label"]==1)){c.label+=" ["+f["ausgabe-titel"]+"]"}c.innerHTML=c.label}catch(d){YAHOO.log("Bei aktualisieren der Diagrammkonfiguration ist der folgende Fehler aufgetreten: "+d,"error","MessreiheApplication")}};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.getDateConfiguration=function(){var b="";this.dateStart=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateStartTextbox.value);if(this.dateStart.getTime()>0){b=YAHOO.ASGAL.DateTimeUtility.createISODate(this.dateStart)}var d="";this.dateEnd=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.dateEndTextbox.value);if(this.dateEnd.getTime()>0){d=YAHOO.ASGAL.DateTimeUtility.createISODate(this.dateEnd)}var c="";this.selektionAnkerzeit=YAHOO.ostluft.fachbereich.MessreiheApplication.convertToDate(this.selektionAnkerzeitTextbox.value);if(this.selektionAnkerzeit.getTime()>0){c=YAHOO.ASGAL.DateTimeUtility.createISODate(this.selektionAnkerzeit)}var f=this.selektionOffsetEinheitTextbox.options[this.selektionOffsetEinheitTextbox.selectedIndex].value;var e=this.selektionDauereinheitTextbox.options[this.selektionDauereinheitTextbox.selectedIndex].value;var a=this.zeitModusAbsoluteRadio.checked?"a":"";if(a.length==0){a=this.zeitModusRelativeRadio.checked?"r":""}return{modus:a,startzeit:b,endzeit:d,selektion_ankerzeit:c,selektion_dauer:this.selektionDauerTextbox.value,selektion_dauer_einheit:e,selektion_offset:this.selektionOffsetTextbox.value,selektion_offset_einheit:f}};YAHOO.ostluft.fachbereich.MessreiheApplication.prototype.setDateConfiguration=function(b){var a=(b.modus=="r")?false:true;this.zeitModusAbsoluteRadio.checked=a;this.zeitModusRelativeRadio.checked=!a;this.selektionDauerTextbox.value=b.selektion_dauer;this.selektionOffsetTextbox.value=b.selektion_offset;this.selektionAnkerzeit=new Date(b.selektion_ankerzeit);this.selektionAnkerzeitTextbox.value=YAHOO.ASGAL.DateTimeUtility.formatDate(this.selektionAnkerzeit);this.dateStart=new Date(b.startzeit);if(this.dateStart.getTime()>0){this.dateStartTextbox.value=YAHOO.ASGAL.DateTimeUtility.formatDate(this.dateStart)}else{this.dateStartTextbox.value=""}this.dateEnd=new Date(b.endzeit);if(this.dateEnd.getTime()>0){this.dateEndTextbox.value=YAHOO.ASGAL.DateTimeUtility.formatDate(this.dateEnd)}else{this.dateEndTextbox.value=""}YAHOO.asgal.util.FormUtility.selectOption(this.selektionOffsetEinheitTextbox.id,b.selektion_offset_einheit,"d");YAHOO.asgal.util.FormUtility.selectOption(this.selektionDauereinheitTextbox.id,b.selektion_dauer_einheit,"d")};YAHOO.namespace("ASGAL");YAHOO.ASGAL.DateTimeUtility=function(){};YAHOO.ASGAL.DateTimeUtility.createISODate=function(e){var b=parseInt(e.getDate());b=(parseInt(b)<10)?"0"+String(b):String(b);var f=parseInt(e.getMonth())+1;f=f<10?"0"+f:f;var d=parseInt(e.getFullYear());var a=parseInt(e.getHours());a=(parseInt(a)<10)?"0"+String(a):String(a);var c=parseInt(e.getMinutes());c=c<10?"0"+c:c;var h=parseInt(e.getSeconds());h=h<10?"0"+h:h;var g=parseInt(Math.abs(e.getTimezoneOffset())/60);g=(g<10)?"0"+g:g;g=(e.getTimezoneOffset()<0)?"+"+String(g)+":00":"-"+String(g)+":00";return d+"-"+f+"-"+b+"T"+a+":"+c+":"+h+g};YAHOO.ASGAL.DateTimeUtility.formatDate=function(e){var b=parseInt(e.getDate());b=(parseInt(b)<10)?"0"+String(b):String(b);var f=parseInt(e.getMonth())+1;f=f<10?"0"+f:f;var d=parseInt(e.getFullYear());var a=parseInt(e.getHours());a=(parseInt(a)<10)?"0"+String(a):String(a);var c=parseInt(e.getMinutes());c=c<10?"0"+c:c;var h=parseInt(e.getSeconds());h=h<10?"0"+h:h;var g=parseInt(Math.abs(e.getTimezoneOffset())/60);g=(g<10)?"0"+g:g;g=(e.getTimezoneOffset()<0)?"+"+String(g)+":00":"-"+String(g)+":00";return b+"."+f+"."+d};YAHOO.ASGAL.IE6HackUtility=function(){};YAHOO.ASGAL.IE6HackUtility.selectBoxList=null;YAHOO.ASGAL.IE6HackUtility.hideSelectBoxes=function(b){if(YAHOO.lang.isArray(YAHOO.ASGAL.IE6HackUtility.selectBoxList)){var b=(b==true)?true:false;if(navigator.appName=="Microsoft Internet Explorer"&&(navigator.appVersion.indexOf("MSIE 6.0")!=-1)){for(var a=0;a<YAHOO.ASGAL.IE6HackUtility.selectBoxList.length;a++){YAHOO.util.Dom.setStyle(YAHOO.ASGAL.IE6HackUtility.selectBoxList[a],"visibility",(b?"hidden":"visible"))}}}};
