var nAnzahl = 4; function showObjekte(nAnzahl, Objekte, divNameCounter, divNameInhalt) { // Macht nur Sinn, wenn es neue Objekte gibt. if (Objekte['daten'].length > 0){ //Start-Position anhand des &a-Parameters ermitteln var x = window.location.href.split('&a='); if (x.length > 1){ x = x[1].split('&'); x = x[0]; if (isNaN(x)){ Objekte['start'] = 1; } else{ x = parseInt(x); if (x < 1) x = 1; if (x > Objekte['daten'].length){ Objekte['start'] = Objekte['daten'].length; } else{ Objekte['start'] = x; } } } else{ Objekte['start'] = 1; } // Counter anzeigen var bis = Objekte['start'] + nAnzahl - 1; if (Objekte['daten'].length < bis) bis = Objekte['daten'].length; document.getElementById(divNameCounter).innerHTML = Objekte['start'] + ". bis " + bis + ". Objekt"; // Liste aufbauen document.writeln(getContent(nAnzahl, Objekte, divNameCounter, divNameInhalt)); } } //Tabellenüberschrift und Fußtext werden innerhalb dieser Funktion geschrieben, so kann Sichtbarkeit der Pfeile gesteuert werden. function getContent(nAnzahl, Objekte, divNameCounter, divNameInhalt) { var doc = document.forms[0]; var mitSSL = (doc.ProfilVerbindung.value == 'SSL'); var BeginnNormal = doc.BeginnNormal.value; var BeginnSSL = doc.BeginnSSL.value; var objektURL; var OC; var strReturn = ''; var j = 0; strReturn += ''; //Tabellenkopf ("Nach oben"-Pfeil nur, wenn nicht mit erstem Objekt beginnt) strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; //Tabelleninhalt (Objekte) var bis = Objekte['start'] + nAnzahl; if (bis > Objekte['daten'].length + 1) bis = Objekte['daten'].length + 1; for (i = Objekte['start']; i < bis; i++){ j++; if (j > 1) strReturn += ''; if (i % 2 == 0){ strReturn += ''; } else{ strReturn += ''; } objektURL = Objekte['daten'][i - 1]['link'] + '&a=' + Objekte['start']; if (mitSSL){ OC = 'return ssltest(\'' + BeginnNormal + objektURL + '&a=' + Objekte['start'] + '\')'; } else{ OC = ''; } objektURL = BeginnSSL + objektURL; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; if (i % 2 == 0){ strReturn += ''; } else{ strReturn += ''; } strReturn += ''; strReturn += ''; strReturn += ''; } //Tabellenfuß (Pfeil zum Nach-unten-Schalten nur, wenn noch nicht am Ende) strReturn += ''; strReturn += ''; strReturn += ''; strReturn += '
'; if (Objekte['start'] > 1){ strReturn += 'vorherige'; } strReturn += 'Objekt:Größe:Orientierungswert:Ausschreibung endet:
 
' + Objekte['daten'][i - 1]['name'] + '' + Objekte['daten'][i - 1]['groesse'] + '' + Objekte['daten'][i - 1]['wert'] + '' + ((Objekte['daten'][i - 1]['angebotsende_datum']=='')?'':'am: ') + Objekte['daten'][i - 1]['angebotsende_datum'] + '
' + ((Objekte['daten'][i - 1]['angebotsende_zeit']=='')?'':'um: ' + Objekte['daten'][i - 1]['angebotsende_zeit'] + ' Uhr') + '
' + Objekte['daten'][i - 1]['beschreibung'] + '
 
'; if (Objekte['start'] + nAnzahl - 1 < Objekte['daten'].length){ strReturn += 'nächste'; } strReturn += '
'; /* SO WAR DAS VORHER - Kopf, Daten und Fuß jeweils eine eigene Tabelle //Tabellenkopf ("Nach oben"-Pfeil nur, wenn nicht mit erstem Objekt beginnt) strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += '
'; if (Objekte['start'] > 1){ strReturn += 'vorherige'; } strReturn += 'Objekt:Größe:Orientierungswert:Ausschreibung endet:
'; j=0; //Tabelleninhalt (Objekte) strReturn += ''; var bis = Objekte['start'] + nAnzahl; if (bis > Objekte['daten'].length + 1) bis = Objekte['daten'].length + 1; for (i = Objekte['start']; i < bis; i++){ j++; if (j > 1) strReturn += ''; if (i % 2 == 0){ strReturn += ''; } else{ strReturn += ''; } objektURL = Objekte['daten'][i - 1]['link']; if (mitSSL){ OC = 'return ssltest(\'' + BeginnNormal + objektURL + '\')'; } else{ OC = ''; } objektURL = BeginnSSL + objektURL; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; if (i % 2 == 0){ strReturn += ''; } else{ strReturn += ''; } strReturn += ''; strReturn += ''; strReturn += ''; } strReturn += '
 
' + Objekte['daten'][i - 1]['name'] + '' + Objekte['daten'][i - 1]['groesse'] + '' + Objekte['daten'][i - 1]['wert'] + '' + ((Objekte['daten'][i - 1]['angebotsende_datum']=='')?'':'am: ') + Objekte['daten'][i - 1]['angebotsende_datum'] + '
' + ((Objekte['daten'][i - 1]['angebotsende_zeit']=='')?'':'um: ' + Objekte['daten'][i - 1]['angebotsende_zeit'] + ' Uhr') + '
' + Objekte['daten'][i - 1]['beschreibung'] + '
 
'; //Tabellenfuß (Pfeil zum Nach-unten-Schalten nur, wenn noch nicht am Ende) strReturn += ''; strReturn += ''; strReturn += ''; strReturn += ''; strReturn += '
'; if (Objekte['start'] + nAnzahl - 1 < Objekte['daten'].length){ strReturn += 'nächste'; } strReturn += '
'; */ return strReturn; } function objektDown(nAnzahl, Objekte, divNameCounter, divNameInhalt) { if (Objekte['start'] >= Objekte['daten'].length) return; //Objekte['start'] ++; jetzt 4 Objekte weiter statt nur eins Objekte['start'] = Objekte['start'] + 4; if (Objekte['start'] > Objekte['daten'].length) Objekte['start'] = Objekte['daten'].length; // Counter anzeigen var bis = Objekte['start'] + nAnzahl - 1; if (Objekte['daten'].length < bis) bis = Objekte['daten'].length; document.getElementById(divNameCounter).innerHTML = Objekte['start'] + ". bis " + bis + ". Objekt"; // Inhalt anzeigen document.getElementById(divNameInhalt).innerHTML = getContent(nAnzahl, Objekte, divNameCounter, divNameInhalt); } function objektUp(nAnzahl, Objekte, divNameCounter, divNameInhalt) { if (Objekte['start'] == 1) return; //Objekte['start'] --; Objekte['start'] = Objekte['start'] - 4; if (Objekte['start'] < 1) Objekte['start'] = 1; // Counter anzeigen var bis = Objekte['start'] + nAnzahl - 1; if (Objekte['daten'].length < bis) bis = Objekte['daten'].length; document.getElementById(divNameCounter).innerHTML = Objekte['start'] + ". bis " + bis + ". Objekt"; // Inhalt anzeigen document.getElementById(divNameInhalt).innerHTML = getContent(nAnzahl, Objekte, divNameCounter, divNameInhalt); } function showODW(){ var doc = document.forms[0]; var mitSSL = (doc.ProfilVerbindung.value == 'SSL'); var BeginnNormal = doc.BeginnNormal.value; var BeginnSSL = doc.BeginnSSL.value; var objektURL = ODW['link']; var OC; if (mitSSL){ OC = 'return ssltest(\'' + BeginnNormal + objektURL + '\')'; } else{ OC = ''; } objektURL = BeginnSSL + objektURL; var strReturn = ''; strReturn += '
'; strReturn += '
'; strReturn += 'Bild der Woche'; strReturn += '
'; strReturn += '
'; strReturn += '
' + ODW['titel'] + '
'; //strReturn += '
' + ODW['subtitel'] + '
'; strReturn += '

' + ODW['text'] + '

'; strReturn += '
'; strReturn += '
'; strReturn += ''; strReturn += '
'; document.writeln(strReturn); }