function ImagePreview(d,e){var f;var g;var h=d;var i;var j=e;this.close=function(){i.style.zIndex=-1;f.style.zIndex=-1;i.style.display="none";f.style.display="none"};this.init=function(){i=document.getElementById(j);f=document.getElementById(j+"_iframe");g=document.getElementById(j+"_img")};this.open=function(a,b,c){if(i==null)this.init();this.close();arrDimensions=innerDimensions_get();intHeightOri=c;intWidthOri=b;if(arrDimensions['x']-50<b){b=arrDimensions['x']-50;c=b/intWidthOri*intHeightOri}if(arrDimensions['y']-50<c){c=arrDimensions['y']-50;b=c/intHeightOri*intWidthOri}g.style.height=c;g.style.width=b;f.style.height=c*1+(blnIE?30:18);f.style.width=b*1+(blnIE?14:4);if(i.style.display=="none"){arrDimension=innerDimensions_get();arrOffset=page_scroll_offset_get();i.style.left=arrDimension['x']/2-b/2+(blnIE?arrOffset['x']:0);f.style.left=arrDimension['x']/2-b/2+(blnIE?arrOffset['x']:0);i.style.top=arrDimension['y']/2-c/2+(blnIE?arrOffset['y']:0);f.style.top=arrDimension['y']/2-c/2+(blnIE?arrOffset['y']:0);g.innerHTML='<a href="#" onClick="'+h+'.close(); return false;"><img src="'+a+'" alt="" width="'+b+'" height="'+c+'"></a>';i.style.zIndex=3;f.style.zIndex=2;i.style.display="block";f.style.display="block";objFader=new fader(g,"objFader");objFader.stepFade=0.05;objFader.stepTime=10;objFader.fadeIn()}}};