
function rgb2hex(rgb) {
 rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
 function hex(x) {
  hexDigits = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");
  return isNaN(x) ? "00" : hexDigits[(x - x % 16) / 16] + hexDigits[x % 16];
 }
 return hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}

function setnewpicture(newimagename,moreimagenumber){
  var debug = false;
  if (debug)
    console.debug("newimage: " + newimagename);
  try {
    var bordercolorlight = rgb2hex($(".TabInActiv .TabText").css("backgroundColor"));
  } catch (e) {
    var bordercolorlight = "F4BCC1";
  }
  try {
    var bordercolordark = rgb2hex($(".HeadRow h1").css("color"));
  } catch (e) {
    var bordercolordark = "DA2031";
  }
  
  var textcolor = "DA2031";

  var maintag='';

  var previewtag='';
  
  var zoomimage=null;

/* maxmoreimage wird ueber den counter bei der Mehr Bild Anzeige gesteuert */
  var maxmoreimage = 0;

  zoomimage = newimagename;
  if (debug)
    console.debug("zoomimage: " + zoomimage);
var hasRightVersion = true;
if(hasRightVersion){
  if(zoomimages!=null && false){
    imageloop:for(i=0;i<originimages.length;i++){
      if(newimagename==originimages[i]){
        zoomimage=zoomimages[i];
        break imageloop;
      }
    }

}

if((zoomimage!=null)&&(zoomimage!='')){
  verbindungsID='zv'+Math.random();
parameter='imageURL='+escape('http://otto.zoomoviewer.com/servlet/ImageData?clientId=47&image='+zoomimage+'&url='+zoomimagepath+newimagename);
parameter+='&loadAni=none&plugIns=http://otto.zoomoviewer.com/html/zoomapp/plugins/gui_otto&verbindungsID='+verbindungsID;
parameter+='&fillColor='+bordercolorlight+'&lineColor='+bordercolordark+'&arrowColor='+bordercolordark+'&alwaysShowPreview=true';
maintag='<object height="474" width="480" align="middle" id="zoomo_main" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">'
  +'<param value="http://otto.zoomoviewer.com/html/zoomapp/zoomo07.swf" name="movie"/>'
  +'<param value="always" name="allowScriptAccess"/>'
  +'<param value="#ffffff" name="bgcolor"/>'
  +'<param value="'+parameter+'" name="flashvars"/>'
  +'<embed height="474" width="480" align="middle" flashvars="'
  +parameter+'" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="zoomo_main" bgcolor="#ffffff" quality="high" src="http://otto.zoomoviewer.com/html/zoomapp/zoomo07.swf"/>'+'</object>';

previewtag='<object height="200" width="145" align="middle" id="zoomo_preview" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">'
  +'<param value="http://otto.zoomoviewer.com/html/zoomapp/plugins/gui_otto_win.swf" name="movie"/>'
  +'<param value="always" name="allowScriptAccess"/>'+'<param value="transparent" name="wmode"/>'
  +'<param value="verbindungsID='+verbindungsID+'" name="flashvars"/>'
  +'<embed height="200" width="145" align="middle" flashvars="verbindungsID='
  +verbindungsID+'" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="zoomo_preview" wmode="transparent" quality="high" src="http://otto.zoomoviewer.com/html/zoomapp/plugins/gui_otto_win.swf"/>'+'</object>';
} 
/* 
 else {
  if(newimagename.indexOf("platzhalter")==-1){maintag="<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%; height:100%;\"><tr><td align=\"center\" valign=\"middle\"><img src=\""+zoomimagepath+newimagename+"\" border=\"0\"></td></tr></table>";
  } else{maintag=placeholderimage;}
}
}else{if(newimagename.indexOf("platzhalter")==-1){maintag="<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%; height:100%;\"><tr><td align=\"center\" valign=\"middle\"><img src=\""+zoomimagepath+newimagename+"\" border=\"0\"></td></tr></table>";
}else{maintag=placeholderimage;
}}} else {maintag="<p align=\"left\" style=\"padding:35 0 0 100;line-height:20px\" class=\"fliess12px\">"
  +"  Um den SuperZoom benutzen zu k&ouml;nnen, ben&ouml;tigen Sie eine Zusatzsoftware f&uuml;r Ihren Internet-Browser.<br>"
  +"  <br><br>"+"  Den erforderlichen Flash-Player (Version 10) der Firma<br>"
  +"  Adobe k&ouml;nnen Sie kostenlos herunterladen."+"  <br><br>"
  +"  So einfach geht's:<br>"+"  1. &uuml;ber unten angegebenen Link die Adobe-Seite<br>"
  +"  &nbsp;&nbsp;&nbsp;&nbsp;aufrufen<br>"
  +"  2. den Flash-Player installieren<br>"
  +"  3. dieses Fenster schlie&szlig;en<br>"
  +"  4. den SuperZoom erneut aufrufen<br>"
  +"  5. Viel Spa&szlig; beim stufenlosen Zoomen!<br><br><br>"+"</p>"
  +"<p align=\"center\" class=\"fliess12px\">"
  +"  &gt;&gt; <a href=\"http://get.adobe.com/flashplayer/\" target=\"_blank\">Zur Download-Seite von Adobe</a>"+"</p>";
}
*/
if (debug)
   console.debug($("#zoomimage_main"));
document.getElementById('zoomimage_main').innerHTML=maintag;


document.getElementById('zoomimage_preview').innerHTML=previewtag;

 if(document.getElementById('zoomimage_preview').innerHTML==''){
   document.getElementById('zoomimage_preview').style.visibility="hidden";
 } else {
   document.getElementById('zoomimage_preview').style.visibility="visible";
 }
}
}

function writeFlashCode_superzoom3d(moviename){var oeTags='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#3,0,0,0" width="480" height="476">\n'
+'<param name="SRC" value="'+moviename+'.swf">\n'
+'<embed src="'+moviename+'.swf" pluginspage="http://www.macromedia.com/shockwave/download/" type="application/x-shockwave-flash" width="480" height="476">\n'
+'</embed>\n'
+'</object>\n';
document.write(oeTags);
}
var images;
var currentImage;
var currentImageNumber;
var thumb;
var imageIsDefined;
function initSlides(){for(var i=0;
i<images.length;
i++){if(images[i]==currentImage){currentImageNumber=i;
imageIsDefined="true";
}}
if((images.length>1)&&(imageIsDefined=="true")){$('#slidesNav').removeClass("disabled")}else{$('#slidesNav').addClass("disabled")}
setSlideCounter();
}
function setSlideCounter(){var currentSlide=currentImageNumber+1;
var totalSlides=images.length;
$('#slidesCounter').html("Bild "+currentSlide+" von "+totalSlides);
}
function nextSlide(){if(currentImageNumber+1>=images.length){currentImageNumber=0;
}else{currentImageNumber++;
}
setnewpicture(images[currentImageNumber],thumb);
setSlideCounter();
}
function prevSlide(){if(currentImageNumber<=0){currentImageNumber=images.length-1;
}else{currentImageNumber--;
}
setnewpicture(images[currentImageNumber],thumb);
setSlideCounter();
}
function setNewAV(newimagename,moreimagenumber,sliderimages){setnewpicture(newimagename,moreimagenumber);
currentImage=newimagename;
thumb=moreimagenumber;
images=sliderimages.split(",");
initSlides();
}
