
var bildwechsler=
{
	hideElement:function(element){element.style.display="none";},	
	showElement:function(element){element.style.display="block";},
	trackSwitching:function(mandant){etracker.incrementEtrackerSimple(mandant,"/expose/weitere-ansichten/bilderwechsel");},
	updateElement:function(element,innerHtml){element.innerHTML=innerHtml;},
	updateZoomCaption:function(urlLink,textTitle){bildwechsler.updateElement($("changeboxCaption"),"<a href='"+urlLink+"' rel='noindex,nofollow' class=\"cont_table_kontakt\">"+"<img src='includes/portalconfig/templates/bilder/ico_lupe.gif' border=\"0\" alt='vergr&ouml;&szlig;ern' />&nbsp;&nbsp;"+decodeURI(textTitle)+"&nbsp;vergr&ouml;&szlig;ern</a>");},
	updateVideoCaption:function(urlLink,textTitle){bildwechsler.updateElement($("changeboxCaption"),"<a  href='"+urlLink+"' rel='noindex,nofollow'>"+"&nbsp;&nbsp;"+decodeURI(textTitle)+"</a>");},
	switchImage:function(urlImage,textTitle,height,width,margin,urlLink,mandant,panorama)
								{ 
									var objLink=$("changeboxLink");
									var objImage=$("WechslerboxBild");
									bildwechsler.hideElement($("slideshow"));									
									//bildwechsler.hideElement($("video"));									
									//bildwechsler.hideElement($("panorama"));
									
									if(panorama)
												{var html="<applet archive=\"/de/expose/panoapplet.jar\" code=\"panoapplet\" width=\""+width+"\" height=\""+height+"\" style=\"margin: "+margin+"px;\">"+"<param name=\"file\" value=\"/ShowPanorama?mediaName="+encodeURI(urlImage)+"\"/>"+"<param name=\"initialView\" value=\"0.000000, 180.000005, 50.000001\" />"+"<param name=\"autoSpin\" value=\"-50\" />"+"</applet>"
												$("panorama").innerHTML=html;bildwechsler.showElement($("panorama"));bildwechsler.updateZoomCaption(urlLink,textTitle);}
												else
											{ 
												imgPreload=new Image();
												imgPreload.onload=function(){objImage.src=urlImage;}
												bildwechsler.updateZoomCaption(urlLink,textTitle);objImage.setAttribute("alt",decodeURI(textTitle));objImage.style.height=height+"px";objImage.style.width=width+"px";objImage.style.marginTop=margin+"px";objLink.href=urlLink;objImage.src=urlImage;imgPreload.src=objImage.src;bildwechsler.showElement($("slideshow"));
											 }
												bildwechsler.trackSwitching(mandant);
								},

switchToVideo:function(baseUrl,videoPath,urlLink,textTitle,mandant,thumbUrl,configUrl,width,height){bildwechsler.hideElement($("slideshow"));bildwechsler.hideElement($("panorama"));videoHelper.renderFlashPlayer("immoflashcontent",baseUrl,videoPath,thumbUrl,configUrl,width,height);bildwechsler.updateVideoCaption(urlLink,textTitle);bildwechsler.showElement($("video"));bildwechsler.trackSwitching(mandant);}
}

