/* Standard-JavaScript Funktionen fuer Self-Edit 2.0 */ var nn4 = document.layers ? true:false; var ie4 = document.all ? true:false; function chkfilled(feld,feldname,$lang) { if(!$lang){$lang="de";} if($lang=="de"){ $alert='Bitte füllen Sie das Feld ' + feldname + ' aus!'; }else{ $alert='Please fill in the field ' + feldname + '!'; } if (feld.value == "") { alert($alert); feld.focus(); return false; } return true; } function chkemail(feld,$lang) { if(!$lang){$lang="de";} var txt=feld.value; return chkmail(txt,$lang); } function chkmail(txt,$lang) { if(!$lang){$lang="de";} if($lang=="de"){ $alert="Sie müssen eine gültige E-Mailadresse eingeben"; }else{ $alert="You have to fill in a valid email-adress"; } if (txt.search(/ /) != -1){ alert($alert); return false; } if ( txt == ""){ alert($alert); return false; } ary1=txt.split('\@'); if ( ary1[0].length < 2){ alert($alert); return false; } if ( ary1[1] == null || ary1[1] == "" ){ alert($alert); return false; } ary2=ary1[1].split('\.'); if ( ary2[1] == null || ary2[1] == "" ){ alert($alert); return false; } return true; } function chkdate(ChkDate,$silent) { if($silent==undefined || !$silent){ $silent=false; } var Year=parseInt(ChkDate.substring(6,10), 10); var Month=parseInt(ChkDate.substring(3,5), 10); var Day=parseInt(ChkDate.substring(0,2), 10); if ((ChkDate.charAt(2)==".") && (ChkDate.charAt(5)==".") && (ChkDate.length==10)) { if ((Day<=31) && (Day>=1) && (Month>=1) && (Month<=12)) { if((Month==1) || (Month==3) || (Month==5) || (Month==7) || (Month==8) || (Month==10) || (Month==12)) { return true; } else { if ((Day<=30) && (Day>=1)) { if((Month==4) || (Month==6) || (Month==9) || (Month==11)) { return true; } else { if ((Day<=28) && (Day>=1)) { return true; } else { if(Day==29) { if ((Year%4)==0) { if ((Year%100)!=0) { return true; } else { if ((Year%400)==0) { return true; } else { return false; } } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2005)'); } return false; } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2005)'); } return false; } } } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2004)'); } return false; } } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2004)'); } return false; } } else { if($silent==false){ alert ('Sie m?ssen ein g?ltiges Datum eingeben! (zB. 01.04.2004)'); } return false; } } function chktime($feld,$lang){ if(!$lang){$lang="de";} var $txt=$feld.value; var $reg=/^\d\d?:\d\d$/; if(!$reg.test($feld.value)){ if($lang=="de"){ alert('Sie m?ssen eine g?ltige Zeitangabe verwenden! (z.B. 18:45)'); }else{ alert('You have to fill in a valid time like 18:45'); } return false; } return true; } function chknr(feld,feldname) { chkZ=1; nr=feld.value; for(i=0;i "9") && (nr.charAt(i) != "," && nr.charAt(i) != ".")){ chkZ = -1; } } if(chkZ == -1){ alert('Sie d?rfen im Feld ' + feldname + ' nur Zahlen verwenden!'); feld.focus(); return false; } return true; } function chklen(feld,minTxt,maxTxt) { txt=feld.value; if (txt.length < minTxt){ alert("Sie m?ssen mindestens " + minTxt + " Zeichen verwenden!"); feld.focus(); return false; } if (txt.length > maxTxt){ alert("Sie d?rfen maximal " + maxTxt + " Zeichen verwenden!"); feld.focus(); return false; } return true; } function addForum(artikel,forum,tabelle){ fb=700; fh=450; bb=screen.availWidth; bh=screen.availHeight; l=(bb-fb)/2; t=(bh-fh)/2; page="/forum.php?artikel="+artikel+"&forum="+forum+"&tabelle="+tabelle; ForumWin = this.open(page, "ForumWin", "toolbar=no,menubar=no,location=no,scrollbars=auto,resizable=no,fullscreen=0"); ForumWin.resizeTo(fb,fh); ForumWin.moveTo(l,t); } function addWinGame($id){ antwort=0; for($i=0;$i= 5 && parseFloat(ver)<6){ browser.major=5; }else{ browser.major=6; } if($rettype=='Browser'){ return 'IE'; }else{ return ver; } }else{ if(browser.name=="Netscape"){ if($rettype=='Browser'){ return 'NS'; }else{ von = 0; bis = browser.version.indexOf(" (",von); ver = browser.version.substring(von,bis); if(ver.indexOf(" [")>0){ ver=ver.substring(0,ver.indexOf(" [")); } return ver; } }else{ if(browser.name=="Opera"){ if($rettype=='Browser'){ return 'OP'; }else{ von = 0; bis = browser.version.indexOf(" (",von); ver = browser.version.substring(von,bis); if(ver.indexOf(" [")>0){ ver=ver.substring(0,ver.indexOf(" [")); } return ver; } }else{ if($rettype=='Browser'){ return browser.name; }else{ return browser.version; } } } } } function randNr($min,$max){ if(!$min){ $min=1; } if(!$max){ $max=10; } var $randNr=Math.round(Math.random()*$max); if($randNr<$min){$randNr=$min;} if($randNr>$max){$randNr=$max;} return $randNr; } function werbeLayer($direction,$timeout,$img,$href,$newwin){ $tmpimg=new Image(); $tmpimg.src=$img; if($timeout==1){ $move=3; }else{ $move=1; } //$timeout=20; //$move=$move* if (nn4) { $doc_width = self.innerWidth; $doc_height = self.innerHeight; }else if(ie4){ $doc_width = document.body.clientWidth; $doc_height = document.body.clientHeight; } if($newwin=="t"){ $newwin="target=_blank"; }else{ $newwin=""; } /* Direction 1: links nach rechts 2: rechts nach links 3: oben nach unten 4: unten nach oben 5: links oben nach rechts unten 6: rechts oben nach links unten 7: rechts unten nach links oben 8: links unten nach rechts oben */ if($direction==1){ $x=0-$tmpimg.width; $y=($doc_height-$tmpimg.height)/2; }else if($direction==2){ $x=$doc_width+$tmpimg.width; $y=($doc_height-$tmpimg.height)/2; }else if($direction==3){ $x=($doc_width-$tmpimg.width)/2; $y=0-$tmpimg.height; }else if($direction==4){ $x=($doc_width-$tmpimg.width)/2; $y=$doc_height+$tmpimg.height; }else if($direction==5){ $x=0-$tmpimg.width; $y=0-$tmpimg.height; }else if($direction==6){ $x=$doc_width+$tmpimg.width; $y=0-$tmpimg.height; }else if($direction==7){ $x=$doc_width+$tmpimg.width; $y=$doc_height+$tmpimg.height; }else if($direction==8){ $x=0-$tmpimg.width; $y=$doc_height+$tmpimg.height; } if (nn4) { document.write(""); setTimeout("werbeLayerNS("+$move+")", $timeout); }else if(ie4){ document.write("
"); setTimeout("werbeLayerIE("+$move+","+$timeout+","+$direction+",0)", $timeout); } } function werbeLayerNS($move) { document.layers["werbelayer"].top = document.layers["werbelayer"].top-$move; document.layers["werbelayer"].left = document.layers["werbelayer"].left-$move setTimeout("werbeLayerNS("+$move+","+$timeout+")", $timeout); } function werbeLayerIE($move,$timeout,$direction,$cnt) { $cnt++; if($cnt==1){ $movey=$move; $movex=$move+1; $cnt=0; }else{ $movey=$move; $movex=$move; } /* Direction 1: links nach rechts 2: rechts nach links 3: oben nach unten 4: unten nach oben 5: links oben nach rechts unten 6: rechts oben nach links unten 7: rechts unten nach links oben 8: links unten nach rechts oben */ if($direction==1){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft+$movex; }else if($direction==2){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft-$movex; }else if($direction==3){ document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop+$movey; }else if($direction==4){ document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop-$movey; }else if($direction==5){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft+$movex; document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop+$movey; }else if($direction==6){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft-$movex; document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop+$movey; }else if($direction==7){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft-$movex; document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop-$movey; }else if($direction==8){ document.all["werbelayer"].style.pixelLeft = document.all["werbelayer"].style.pixelLeft+$movex; document.all["werbelayer"].style.pixelTop = document.all["werbelayer"].style.pixelTop-$movey; } if(!(document.all["werbelayer"].style.pixelLeft<0-$tmpimg.width || document.all["werbelayer"].style.pixelLeft>$doc_width+$tmpimg.width || document.all["werbelayer"].style.pixelTop < 0-$tmpimg.height || document.all["werbelayer"].style.pixelTop>$doc_height+$tmpimg.height)){ setTimeout("werbeLayerIE("+$move+","+$timeout+","+$direction+","+$cnt+")", $timeout); }else{ document.all["werbelayer"].style.visibility="hidden"; document.all["werbelayer"].style.pixelLeft=-800; } } /* TRIM Funktionen */ function ltrim(str){ var whitespace = new String(" \t\n\r"); var s = new String(str); if (whitespace.indexOf(s.charAt(0)) != -1) { var j=0, i = s.length; while (j < i && whitespace.indexOf(s.charAt(j)) != -1) j++; s = s.substring(j, i); } return s; } function rtrim(str){ var whitespace = new String(" \t\n\r"); var s = new String(str); if (whitespace.indexOf(s.charAt(s.length-1)) != -1) { var i = s.length - 1; // Get length of string while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) i--; s = s.substring(0, i+1); } return s; } function trim(str){ return rtrim(ltrim(str)); } function callFormatting($FormatString,$doc){ if(!$doc){ $doc=document; } $doc.execCommand($FormatString); } /* ################################################################## */ function encStr(txt){ txt=txt.replace(/ä/g,'%E4'); txt=txt.replace(/ö/g,'%F6'); txt=txt.replace(/ü/g,'%FC'); txt=txt.replace(/Ä/g,'%C4'); txt=txt.replace(/Ü/g,'%DC'); txt=txt.replace(/Ö/g,'%D6'); txt=txt.replace(/ß/g,'%DF'); return unescape(txt); } /*#########################################*/ /* */ /* Standard JavaScript Funktionen */ /* (c) 2003 by Joachim Zauner (epcom.cc) */ /* November 2003 */ /* */ /*#########################################*/ /* ################################################################## */ function chRadio($index,$boxname,$form){ var $doc=new Object(); var $element=new Object(); var $i,$j; var $img; $doc=document; for($i=0;$i<$form.elements.length;$i++){ $element=$form.elements[$i]; if($element.type=="radio" && $element.value==$index){ if($element.checked==true){ $element.checked=false; $img="/images/0unchecked.gif"; }else{ $element.checked=true; $img="/images/0checked.gif"; } for($j=0;$j<$doc.images.length;$j++){ if($doc.images[$j].name==$boxname+$index){ $doc.images[$j].src=$img;} } }else if($element.type=="radio"){ $element.checked=false; $img="/images/0unchecked.gif"; for($j=0;$j<$doc.images.length;$j++){ if($doc.images[$j].name==$boxname+$element.value){ $doc.images[$j].src=$img;} } } } } /* ################################################################## */ function chkVote(){ $form=document.voteform; $sel=false; for($i=0;$i<$form.elements.length;$i++){ $element=$form.elements[$i]; if($element.type=="radio" && $element.checked==true){ $sel=true; } } if($sel==false){ alert('Sie m?ssen Zuerst eine Antwort ausw?hlen!'); } return $sel; } /* ################################################################## */ function chkWGame(){ $form=document.winform; $sel=false; for($i=0;$i<$form.elements.length;$i++){ $element=$form.elements[$i]; if($element.type=="radio" && $element.checked==true){ $sel=true; } } if($sel==false){ alert('Sie m?ssen Zuerst eine Antwort ausw?hlen!'); } return $sel; } /* ################################################################## */ /*########## StyleSwitcher ################*/ function setActiveStyleSheet(title) { var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { a.disabled = true; if(a.getAttribute("title") == title){ a.disabled = false; } } } } function getActiveStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title"); } return null; } function getPreferredStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title") ){ return a.getAttribute("title"); } } return null; } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) { return c.substring(nameEQ.length,c.length); } } return null; } function chBottomStyle($style){ var $i; for($i=0;$i= 0){ var $url = 'http://www.webkis.at/bsliezen/GeoPart/frameset.htm'; $url = 'http://www.gisquadrat.respublica.at/egov/Liezen_61223/geopart/frameset.asp'; var $zoom = 'zoom=1'; var $legende = 'legend=LiezenBS'; $legende = 'legend=260'; if($type=='StrHnr'){ $legende = 'legendName=260'; } var $abfrage = 'abfrage=Adresssuche'; $abfrage = 'abfrage=Adressensuche'; var $suchenach = 'suchenach=' + $opt1 + '|' + $opt2; var $parameter = new Array($legende,$abfrage,$suchenach,$zoom); /*var $w = screen.availWidth - 50; var $h = screen.availHeight - 50;*/ var $w = 1024; var $h = 768; var $l = (screen.availWidth-$w)/2; var $t = (screen.availHeight-$h)/2; var $winopts = 'resizable=0,left=0,top=0,location=0'; $winopts = $winopts + ',menubar=0,scrollbars=0, status=yes'; $winopts = $winopts + ',left=' + $l + ',top=' + $t; $winopts = $winopts + ',width=' + $w + ',height=' + $h; if($type=="StrHnr"){ var $opage=$url + '?' + $parameter.join("&"); }else if($type=="All"){ var $opage=$url + '?' + $legende; } $opage=$opage.replace(/ /,"%20"); openGisWin=this.open($opage, '', $winopts); openGisWin.focus(); }else{ alert("Für diese Applikation benötigen Sie Microsoft Internet Explorer"); } } /* ################################################################## */ function chkRegister($type){ if($type=='newsletter'){ if(!chkfilled(document.frmdaten.email,'eMail')){ return false; } }else if($type=='besucher'){ if(!chkfilled(document.frmdaten.vorname,'Vorname')){ return false; } if(!chkfilled(document.frmdaten.name,'Name')){ return false; } if(!chkfilled(document.frmdaten.gebdatum,'Geburtsdatum')){ return false; } if(!chkdate(document.frmdaten.gebdatum.value)){ return false; } if(!chkfilled(document.frmdaten.priv_strasse,'Strasse')){ return false; } if(!chkfilled(document.frmdaten.priv_hausnr,'Hausnummer')){ return false; } } if(!chkfilled(document.frmdaten.txtpassword,'Passwort')){ return false; } if(document.frmdaten.txtpassword.value!=document.frmdaten.password2.value){ alert('Die Passw?rter stimmen nicht ?berein, bitte korrigieren Sie Ihre Eingabe.'); return false; } return true; } function delPic($picname){ if(confirm('Wollen Sie das Bild wirklich l?schen?')){ if($picname=="pic"){ document.frmdaten.pic.value=''; document.images.pic.src='/images/nopic.gif'; }else{ document.frmdaten.logo.value=''; document.images.logo.src='/images/nopic.gif'; } } } function loadAktenplan(viewType){ document.getElementById('div_aktenplan').innerHTML='Einheitsaktenplan wird geladen...'; x_loadAktenplan(viewType,cb_loadAktenplan); } function cb_loadAktenplan(arr){ document.getElementById('div_aktenplan').innerHTML=''; var i=0; while(arr[i][0]!=undefined){ document.getElementById('div_aktenplan').innerHTML+=arr[i][1]; i++; } } function loadSubPlan(id,viewType){ if(document.getElementById('subPlanDiv'+id).style.display=='inline'){ document.getElementById('a'+id).className='closed'; document.getElementById('subPlanDiv'+id).style.display='none'; }else{ if(viewType=='input' && document.getElementById('id')){ if(document.getElementById('id').value){ x_loadSubPlan(id,viewType,document.getElementById('id').value,cb_loadSubPlan); }else{ x_loadSubPlan(id,viewType,cb_loadSubPlan); } }else{ x_loadSubPlan(id,viewType,cb_loadSubPlan); } } } function cb_loadSubPlan(arr){ var divid='subPlanDiv'+arr[0][0]; document.getElementById(divid).style.display='inline'; document.getElementById('a'+arr[0][0]).className='open'; document.getElementById(divid).innerHTML=''; var i=0; while(arr[i][0]!=undefined){ document.getElementById(divid).innerHTML+=arr[i][2]; i++; } } function loadFundamtKategorie(){ //if(document.getElementById('haupt_fundkat_id').value!=''){ x_loadFundamtKategorie(document.getElementById('haupt_fundkat_id').value,cb_loadFundamtKategorie); //} } function cb_loadFundamtKategorie(arr){ fillSelect(document.getElementById('fundkat_id'),arr); } function loadAdrdaten(patternId){ syncDiv2Form(document); if(document.getElementById(patternId+'_pattern').value!=''){ x_loadAdrdaten(patternId,document.getElementById(patternId+'_pattern').value,cb_loadAdrdaten); } } function cb_loadAdrdaten(arr){ fillSelect(document.getElementById(arr[0][2]),arr); } function loadFundamtSearchKategorien(){ x_loadFundamtSearchKategorien(1,cb_loadFundamtSearchKategorien); } function cb_loadFundamtSearchKategorien(html){ document.getElementById('kategorie_div').innerHTML=html; }