var objListe; //String - Objekte durch $$$ getrennt, Einzelangeben durch ### getrennt function getAblauf(sec){ var ablauf=new Date(); ablauf.setTime(ablauf.getTime()+(sec*1000)); return ablauf.toGMTString(); } function setCookie(name, value){ document.cookie = name+"="+ escape(value)+"; path=/; expires="+getAblauf(24*60*60); } function getCookie(name){ var prefix = name + "=" var cookieStartIndex = document.cookie.indexOf(prefix) if (cookieStartIndex == -1) return null; var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length) if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length; return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex)) } function readMerk(){ objListe = getCookie("bvvgmerk"); if (objListe==null) objListe=""; } function newMerk(param){ if (objListe == '') return true; var obj = objListe.split('$$$'); var onr = param.split('###'); onr = onr[0]; var v; for (var k=0; k= 0 dürfen zugelassen werden !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ToDo var obj = objListe.split('$$$'); var maxstart = obj.length - anzeigeanzahl + 1; if (maxstart < 1) maxstart = 1; if (start > maxstart) start = maxstart; var startindex = start - 1; //Zählung im Array beginnt bei 0 var ende = startindex + anzeigeanzahl; if (ende > obj.length) ende = obj.length; var endindex = ende - 1; //in start und ende stehen die Positionen der anzuzeigenden Objekte, in startindex und endindex die Array-Indizes url = url.split('.nsf'); url = url[0] + '.nsf'; var controls = '
'; controls += '
'; if (start > 1){ var vstart = start - anzeigeanzahl; if (vstart < 1) vstart = 1; controls += 'zum Anfang'; controls += 'vorherige Objekte'; controls += 'vorherige Objekte'; } controls += '
'; controls += '
'; controls += '[ ' + start + '-' + ende +' (von ' + obj.length + ' Objekten) ]'; controls += '
'; controls += '
'; if (start < maxstart){ var nstart = start + anzeigeanzahl; if (nstart > maxstart) nstart = maxstart; controls += 'nächste Objekte'; controls += 'nächste Objekte'; controls += 'zum Ende'; } controls += '
'; controls += '
'; controls += '
'; var doc = document.forms[0]; var mitSSL = (doc.ProfilVerbindung.value == 'SSL'); var BeginnNormal = doc.BeginnNormal.value; var BeginnSSL = doc.BeginnSSL.value; var db = doc.db.value; var objektURL; var objektURLBilder; var OC; var OCBilder; code = controls; code += '
'; for (var k = startindex; k <= endindex; k++){ v = obj[k].split('###'); //ONR-0###Bilddatei-1###Objektbezeichnung-2###Größe-3###Preis-4äääPreisPacht-5###EArt-6###AusschreibEnde-7###AusschreibendeZeit-8###Lage-9###WebObjGrTitel-10###WebKPTitel-11###WebPPTitel-12 objektURL = '/' + db + '/HTMLONR/' + v[0] + '?OpenDocument&b=5&a=' + start; objektURLBilder = '/' + db + '/HTMLONR/' + v[0] + '?OpenDocument&b=5&a=' + start + '&r=2'; if (mitSSL){ OC = 'return ssltest(\'' + BeginnNormal + objektURL + '\')'; OCBilder = 'return ssltest(\'' + BeginnNormal + objektURLBilder + '\')'; } else{ OC = ''; OCBilder = ''; } objektURL = BeginnSSL + objektURL; objektURLBilder = BeginnSSL + objektURLBilder; code += '
' code += '
'; code += '
'; code += 'Objekt-Nr.: ' + v[0] + ''; code += '
'; code += '
'; code += 'Bilder Bilder'; code += 'löschen Löschen'; code += '
'; code += '
'; code += '
'; code += '
'; code += ''; code += ''; code += ''; code += ''; code += ''; code += ''; code += ''; if (v[7]+v[8]==''){ code += ''; } else{ code += ''; } code += ''; code += ''; code += ''; code += ''; if (v[7]==''){ code += ''; } else{ code += ''; } code += ''; code += ''; if (v[11] != ''){ code += ''; code += ''; } else{ code += ''; code += ''; } if (v[8]==''){ code += ''; } else{ code += ''; } code += ''; code += ''; if ((v[11] != '') && (v[12] != '')){ code += ''; code += ''; } else{ code += ''; } code += ''; code += ''; code += ''; code += ''; code += ''; code += ''; code += ''; code += ''; code += ''; code += '
    
Bild
' + v[2] + ' Ausschreibung endet:
Größe:' + v[3] + ' am: ' + v[7] + '
' + v[11] + '' + v[4] + '' + v[12] + '' + v[5] + ' um: ' + v[8] + '
' + v[12] + '' + v[5] + ' 
' + v[9] + '
[ mehr Infos ]
 
'; code += ''; code += '
'; code += '
'; } code += controls; zieldiv.innerHTML = code; } function setMerkControls(){ //wird im onload eines aus dem Merkzettel geöffneten Objektes ausgeführt - setzt die vor- und zurück-Links var doc = document.forms[0]; var BeginnNormal = doc.BeginnNormal.value; var db = doc.db.value; var ueb = document.getElementById('ueberschrift'); //Überschrift - Link auf Objektsuche + weitere Kriterien bzw. hier Merkzettel var con1 = document.getElementById('controls1'); //obere graue Leiste var con2 = document.getElementById('controls2'); //untere graue Leiste readMerk(); if (objListe == ''){ return false; } var onr = doc.merk.value.split('###'); onr = onr[0]; var obj = objListe.split('$$$'); var v; var pos = 0; var x = 0; for (var k = 0; k < obj.length; k++){ v = obj[k].split('###'); obj[k] = v[0]; if (obj[k] == onr){ x = k; //Index der ONR im Array pos = k+1; //Position der ONR - Zählung beginnt bei 1 } } if (pos == 0){ //Objekt ist nicht im Merkzettel return false; } var url = window.location.href; var start = 1; var v = url.split('&a='); if (v.length > 1){ v = v[1].split('&'); start = 1.0 * v[0]; if (isNaN(start)) start = 1; } url = url.split('.nsf'); url = url[0] + '.nsf'; //Überschrift-Code var hcode = 'Ihr Merkzettel / ' + pos + '. von ' + obj.length + ' Objekten'; //Controls-Code var code = ''; code += '
'; code += '
'; if (pos > 1){ code += 'erstes Objekt'; code += 'vorheriges Objekt'; code += 'vorheriges Objekt'; } code += '
'; code += '
'; code += '[ Zurück zum Merkzettel ]'; code += '
'; code += '
'; if (pos < obj.length){ code += 'nächstes Objekt'; code += 'nächstes Objekt'; code += 'letztes Objekt'; } code += '
'; code += '
'; code += '
'; if (ueb) ueb.innerHTML = hcode; if (con1) con1.innerHTML = code; if (con2) con2.innerHTML = code; }