// Dieses Skript ist Teil der CSL ImmobilienStar Software. http://www.cslsoft.de. Copyright Computer System Lösungen. Alle Rechte vorbehalten.
// Jegliche Art der Vervielfältigung ohne die schriftliche Erlaubnis von CSL wird strafrechtlich verfolgt. Für vom Benutzer vorgenommene Modifikationen wird keinerlei Support gewährt.
// Autor: Computer System Lösung. Version 4.0.0.1 vom 01.07.05
var LIST_LENGTH=photocolumns*photorows,listLength=0,donebreak=0,skipcounter=0;
function printButtons(){document.write("<center><table border=0 cellspacing=0 cellpadding=3 valign=top><tr><td class=misc>");
if(showphotokaufBtn){document.write("<a class=elbox "+stat+" href='javascript:self.location.replace(\""+photoname+"?oa=&ot=&mk=ko&plz=&rg=&gv=&zv=&pr=&skip=0&pskip=0&run=0&pg=0&newe=&nr=&id=&ln="+p.language+"&page=photo\");'>"+fill+l.kaufobjekte+fill+"</A>")}
if(showsearchform){document.write("<a class=elbox "+stat+" href='javascript:self.location.replace(\""+offername+"?oa=&ot=&mk="+p.rentBuy+"&plz=&rg=&gv=&zv=&pr=&skip=0&pskip=0&run=0&pg=0&newe=&nr=&id=&ln="+p.language+"&page=offer\");'>"+fill+l.suchen+fill+"</A>")}
if(showphotomietBtn){document.write("<a class=elbox "+stat+" href='javascript:self.location.replace(\""+photoname+"?oa=&ot=&mk=mo&plz=&rg=&gv=&zv=&pr=&skip=0&pskip=0&run=0&pg=0&newe=&nr=&id=&ln="+p.language+"&page=photo\");'>"+fill+l.mietobjekte+fill+"</A>")}
document.write("</td></tr></table></center>")}
function PO(id){this.id=id;this.type=null;this.rentBuy=null;this.zip=null;this.region=null;this.rooms=null;this.size=null;this.price=null}
function Objects(total){this.list=new Array(total);this.total=total;this.next=0;this.add=add;this.printObjekte=printObjekte;this.printList=printList}
function add(pObject){if(this.next<this.total){this.list[this.next]=pObject;this.next++}}
function printObjekte(p,km,skipnr){var imgString="",captiontext="",linkS="";if(this.list[id].oN){captiontext=this.list[id].oN}if(this.list[id].Tp){captiontext=this.list[id].Tp}
if(this.list[id].sz){switch(this.list[id].ty){case 'wo':;case 'ez':;case 'so':;case 'zr':;case 'lf':imgString+=l.wohnfl;break;case 'lm':imgString+=l.ladenfl;break;case 'bp':imgString+=l.buerofl;break;
case 'pl':imgString+=l.lagerfl;break;case 'gb':imgString+=l.gastrofl;break;case 'gs': imgString+=l.grundstfl;break}imgString+=": "+l.ca+"&nbsp;"+formatNumber(this.list[id].sz)+" m&sup2;<br>"}
if(this.list[id].s2){imgString+=l.grundstfl+": "+l.ca+"&nbsp;"+formatNumber(this.list[id].s2)+" m&sup2;<br>"}if(this.list[id].ro){switch(this.list[id].ty){case 'wo':;case 'ez':imgString+=this.list[id].ro+" "+l.zimmer;break;
case 'zr':imgString+=this.list[id].ro+" "+l.einheiten;break;case 'gs':imgString+=l.grundflz+" "+this.list[id].ro;break;default:imgString+=this.list[id].ro+" "+l.raeume}imgString+="<br>"}
if(this.list[id].st){imgString+=this.list[id].st;imgString+="<br>"}if(this.list[id].sd){if(showzip){imgString+=this.list[id].zp+" "}imgString+=this.list[id].sd+"<br>"}else{if(showzip){imgString+=this.list[id].zp+" "}imgString+=this.list[id].rg+"<br>"}
if(this.list[id].ft){imgString+="<span class=featphoto>"+this.list[id].ft+"</span><br>"}if(this.list[id].pr){imgString+="<span class=pricephoto>";if(km=="ko"){imgString+=l.kaufpreis+": "}
else{if(this.list[id].ty=="gs"){imgString+=l.pacht+":"}else{imgString+=l.miete+": "}}if(this.list[id].prt){imgString+=this.list[id].prt}else{if(this.list[id].pr.search(",")!=-1 ){imgString+=formatNumber(this.list[id].pr)+" "+l.curr}
else{imgString+=formatNumber(this.list[id].pr)+l.zahlKomma+"- "+l.curr}}imgString+="</span>"}
var dd=" onmouseover=\"return overlib('"+imgString+"',TEXTSIZE,1,STATUS,'"+l.objektNr+" "+this.list[id].id+" - "+captiontext+"' ,CAPTION,'"+captiontext+"' ,LEFT);\" onmouseout=\"return nd();\" ";
var dg=" onmouseover=\"statdd('"+l.objektNr+" "+this.list[id].id+" - "+captiontext+"');return true;\" onmouseout=\"statdd('');return true;\"";
linkS="<a class=csl href='"+offername+"?oa=&ot=&mk="+p.rentBuy+"&plz=&rg=&gv=&zv=&pr=&skip=0&pskip="+p.pskip+"&run="+p.first+"&pg=0&newe=&nr=&id="+id+"&ln="+p.language+"&page="+p.page + "'";
if(photoObjNrOben){document.write(linkS+dd+">"+l.expose+"&nbsp;"+this.list[id].id+"</a><table cellpadding=0 cellspacing=0 height=4><tr><td class=v2list></td></tr></table>")}
document.write("<table border=0 cellpadding=0 cellspacing=0 width="+picTBwidth+" height="+picTBheight+" align=center>")
if(this.list[id].PTb){document.write("<tr><td width=100% align=center background='Pictures/"+this.list[id].PTb+"' class=v2list>"+linkS+dd+"><img src='source/empty.gif' border=0 width="+picTBwidth+" height="+picTBheight+"></a>")}
else{document.write("<tr><td width=100% align=center class=v2list>"+linkS+dd+">"+l.keinBild+"</a><br><br><br><br>")}document.write("</td></tr></table>")
if(!photoObjNrOben){document.write("<table cellpadding=0 cellspacing=0 height=4><tr><td class=v2list></td></tr></table>"+linkS+dd+">"+l.expose+"&nbsp;"+this.list[id].id+"</a>")}}
function printList(p){var currentPicNo=0,rowcounter=0,aufgefuehrt=0,counter=0,listLength=0,vorst,noSkip=p.pskip,von=p.pskip+1,bis=p.pskip+LIST_LENGTH,ergeb,pageNum=0,linkS="";
var newlength=0;for(id=0;id<this.next;id++){if(this.list[id].rB==p.rentBuy){newlength++}}for(id=0;id<this.next;id++){if(this.list[id].rB==p.rentBuy){ergeb=counter/LIST_LENGTH;
pos=ergeb.toString().indexOf('.');if(pos<0){pageNum++;if(boxNum){if(pageNum==BoxBreakFotoNum){linkS+="<br><table cellspacing=0 cellpadding=0 border=0><tr><td height=5 class=detail></td></tr></table>"}}
if(counter==parseInt(p.pskip)){linkS+="&nbsp;<a "+stat+" class=boxactive>&nbsp;"+pageNum+"&nbsp;</A>"}else{linkS+="&nbsp;<a "+stat+" href='"+location.pathname+"?oa=&ot=&mk="+p.rentBuy+"&plz=&rg=&gv=&zv=&pr=&skip=&pskip="+((parseInt(pageNum)-1)*LIST_LENGTH)+"&run=1&pg="+p.pg+"&newe=&nr=&id=&ln="+p.language+"&page="+p.page+"' class='box'>&nbsp;"+pageNum+"&nbsp;</A>"}}
counter++}}if(bis>counter){bis=counter}var seiteMin=(Math.round(p.pskip/LIST_LENGTH)+1);var seiteMax=newlength/LIST_LENGTH;if(counter<LIST_LENGTH){seiteMax=1};if(counter==0){seiteMin=0;seiteMax=0}
var k=seiteMax.toString();var j=k.indexOf('.');if(k.substring(0,j)==9){j=j+1};if(j!=-1){seiteMax=seiteMax+1;k=seiteMax.toString();vorst=k.substring(0,j)}else{vorst=seiteMax.toString()} 
var temp="?oa=&ot=&mk="+p.rentBuy+"&plz=&rg=&gv=&zv=&pr=&skip=0&pskip="+LIST_LENGTH+"&run="+p.first+"&pg="+p.pg+"&newe=&nr=&id=&ln="+p.language+"&page="+p.page;
if(showPhotoButtonsTop){printButtons();document.write("<br>")}var lTitel="";if(p.rentBuy=="ko"){lTitel=l.kaufobjekte}else{lTitel=l.mietobjekte}
document.write("<table cellspacing=0 cellpadding=0 class=Tab1><tr><td class=CAPSMALLFoto width=100%>"+lTitel+"</td></tr></table><table cellspacing=0 cellpadding=1 class=Tab2><tr><td class=detail height=5></td></tr>")
document.write("<tr valign=top><td class=detail><table width=100% cellspacing=0 cellpadding=0 border=0 class=photocontent><tr valign=top><td height=8 colspan="+photocolumns+" class=detail></td></tr>");
if(!photoAll){for(id=0;id<this.next;id++){if(this.list[id].rB==p.rentBuy){if(noSkip>0){noSkip--}else{if(currentPicNo==photocolumns||currentPicNo==0){document.write("<tr>");rowcounter++};currentPicNo++;
if(listLength<LIST_LENGTH){document.write("<td align=center valign=bottom width='"+colpercent+"' class=detail>");objects.printObjekte(p,((p.rentBuy=="mo")?"mo":"ko"),p.pskip);listLength++;document.write("</td>");
if(currentPicNo==photocolumns||currentPicNo==0){if(photorows>rowcounter){document.write("</tr><tr><td class=detail height="+photorowspace+" colspan="+photocolumns+" align=center valign=middle><table height=1 width=97%><tr>");
if(photoshowlines&&(listLength<LIST_LENGTH)){document.write("<td class=detail width=100%><table cellspacing=0 cellpadding=0 border=0 width=100%><tr><td class=poplinie height=1 width=100%></td></tr></table>")}else{document.write("<td width=100% class=detail>")}document.write("</td></tr></table></td></tr>");currentPicNo=0}
else{document.write("</tr><tr><td class=detail height=12 colspan='"+photocolumns+"' align=center valign=middle></td></tr>");rowcounter=0}}}}}}
if(listLength<LIST_LENGTH){document.write("</tr><tr><td class=detail height=10 colspan='"+photocolumns+"' align=center valign=middle></td></tr>")}
document.write("</table>");document.write("<tr><td class=detail height=5></td></tr></table>");var s="<br><table cellspacing=0 cellpadding=3 border=0><tr><td class=detail>";
if(!boxNum){if(counter>0){s+="</td></tr><td colspan=2 align=center class=misc>"+l.page+" "+seiteMin+"/"+vorst+"</td></tr><tr><td colspan=2 height=5 class=misc></td></tr><tr><td class=detail>";
if((id>LIST_LENGTH)&&(p.pskip!=0)){if((window.location.search!="")&&(window.location.search.substring(0,4)!="?ln=")){temp=window.location.search.substring(0,window.location.search.indexOf("&pskip="))+"&pskip="+(p.pskip-LIST_LENGTH)+"&run="+p.first+"&pg="+p.pg+"&newe=&nr=&id=&ln="+p.language+"&page="+p.page}
s+="<a class=elbox "+stat+" href='"+location.pathname+temp+"'>"+fill+"&nbsp;&lt;"+fill+"&nbsp;</A>"}else{s+="<a class=elbox "+stat+" name=''>"+fill+"&nbsp;&nbsp;&nbsp;&nbsp;"+fill+"</a>"}
if((listLength==LIST_LENGTH)&&(bis!=counter)){if((window.location.search!="")&&(window.location.search.substring(0,4)!="?ln=")){temp=window.location.search.substring(0,window.location.search.indexOf("&pskip="))+"&pskip="+(p.pskip+LIST_LENGTH)+"&run="+p.first+"&pg="+p.pg+"&newe=&nr=&id=&ln="+p.language+"&page="+p.page}
s+="<a class=elbox "+stat+" href='"+location.pathname+temp+"'>"+fill+"&nbsp;&gt;&nbsp;"+fill+"</A>"}else{s+="<a class=elbox "+stat+" name=''>"+fill+"&nbsp;&nbsp;&nbsp;&nbsp;"+fill+"</a>"}}}
else{var boxstring="<span class=objbox>&nbsp;&nbsp;"+l.obj+" <b>"+von+"</b> "+l.bis+" <b>"+bis+"</b>&nbsp;&nbsp;</span>";if(doBoxBreak){boxstring+="<br><table cellspacing=0 cellpadding=0 border=0><tr><td height=5 class=detail></td></tr></table>"}
if(p.pskip!=0){boxstring+="&nbsp;<a "+stat+" href='"+location.pathname+"?oa=&ot=&mk="+p.rentBuy+"&plz=&rg=&gv=&zv=&pr=&skip=&pskip="+(p.pskip-LIST_LENGTH)+"&run=1&pg="+p.pg+"&newe=&nr=&id=&ln="+p.language+"&page="+p.page+"' class='box'>&nbsp;&nbsp;&laquo;&nbsp;&nbsp;</A>"}boxstring+=linkS;
if(seiteMin!=parseInt(vorst)){boxstring+="&nbsp;<a "+stat+" href='"+location.pathname+"?oa=&ot=&mk="+p.rentBuy+"&plz=&rg=&gv=&zv=&pr=&skip=&pskip="+(p.pskip+LIST_LENGTH)+"&run=1&pg="+p.pg+"&newe=&nr=&id=&ln="+p.language+"&page="+p.page+"' class='box'>&nbsp;&nbsp;&raquo;&nbsp;&nbsp;</A>"}
s+="<td align=center class=misc>&nbsp;<br>"+boxstring+"<br>&nbsp;</td>"}document.write(s+"</tr></table>")}else{for(id=0;id<this.next;id++){if(this.list[id].rB==p.rentBuy){if(currentPicNo==photocolumns||currentPicNo==0){
document.write("<tr>");rowcounter++}currentPicNo++;document.write("<td align=center valign=bottom width='"+colpercent+"' class=detail>");objects.printObjekte(p,((p.rentBuy=="mo")?"mo":"ko"),p.pskip);listLength++;document.write("</td>");
if(currentPicNo==photocolumns||currentPicNo==0){document.write("</tr><tr><td class=detail height='"+photorowspace+"' colspan="+photocolumns+" align=center valign=middle><table border=0 cellspacing=0 cellpadding=0 height=1 width=97%><tr>");
if(photoshowlines){document.write("<td class='poplinie' height=1 width=100%>")}else{document.write("<td width=100% class=detail>")}document.write("</td></tr></table></td></tr>");currentPicNo=0}}}
document.write("</table><br></td></tr></table>")}if(showPhotoButtonsBottom){document.write("<br>");printButtons()}}
function Parameters(){this.type ="";this.rentBuy=photomoko;this.zip="";this.region="";this.size="";this.rooms="";this.price="";this.id="";this.skip=0;this.language="de";this.newe=0;this.nr="";this.oT="";this.first=0;this.page="photo";this.pg=0;this.pskip=0;this.getParameters=getParameters}
var l;var p=new Parameters();

