NcodeImageResizer.MODE="newwindow";NcodeImageResizer.MAXWIDTH=500;NcodeImageResizer.MAXHEIGHT=parseInt((NcodeImageResizer.MAXWIDTH/4)*3);NcodeImageResizer.BORDERS=true;NcodeImageResizer.BORDERSWIDTH1="1px";NcodeImageResizer.BORDERSWIDTH2="1.5px";NcodeImageResizer.BORDERSSTYLE1="solid";NcodeImageResizer.BORDERSSTYLE2="solid";NcodeImageResizer.BORDERSCOLOR1="rgb(150,150,150)";NcodeImageResizer.BORDERSCOLOR2="rgb(70,70,70)";var phrase=new Array();phrase.ncode_imageresizer_warning_small="Click this bar to view the full image.";phrase.ncode_imageresizer_warning_filesize="Click this bar to view the full image. The original image is sized %1$sx%2$s and weights %3$sKB.";phrase.ncode_imageresizer_warning_no_filesize="Click this bar to view the full image. The original image is sized %1$sx%2$s.";phrase.ncode_imageresizer_warning_fullsize="Click this bar to view the small image.";document.write("<style type='text/css'>table.ncode_imageresizer_warning {background: url(/images/header_bg_gray.gif) repeat; border: 0px solid; cursor: pointer; height: 25px;} table.ncode_imageresizer_warning td {font-weight: bold; font-size: 10px; color: #666666; vertical-align: middle; height: 100%;}</style>");NcodeImageResizer.IMAGE_ID_BASE="ncode_imageresizer_container_";NcodeImageResizer.WARNING_ID_BASE="ncode_imageresizer_warning_";function NcodeImageResizer(B,A){this.id=B;this.img=A;this.originalWidth=0;this.originalHeight=0;this.warning=null;this.warningTextNode=null;A.id=NcodeImageResizer.IMAGE_ID_BASE+B}NcodeImageResizer.getNextId=function(){id=1;while(document.getElementById(NcodeImageResizer.IMAGE_ID_BASE+id)!=null){id++}return id};NcodeImageResizer.createOn=function(A){newid=NcodeImageResizer.getNextId();resizer=new NcodeImageResizer(id,A);if(resizer.originalWidth==0){resizer.originalWidth=A.width}if(resizer.originalHeight==0){resizer.originalHeight=A.height}if((NcodeImageResizer.MAXWIDTH>0&&resizer.originalWidth>NcodeImageResizer.MAXWIDTH)||(NcodeImageResizer.MAXHEIGHT>0&&resizer.originalHeight>NcodeImageResizer.MAXHEIGHT)){resizer.createWarning();resizer.scale()}Image=A;if(Image.title&&Image.title!="undefined"&&Image.width>100&&Image.height>100){Image.title=clearResponseText(Image.title);dtable=document.createElement("TABLE");dtbody=document.createElement("TBODY");dtr=document.createElement("TR");dtd=document.createElement("TD");dtext=document.createTextNode("");dtable.textNode=dtext;dtable.width=Image.width;dtext.data=Image.title;dtd.appendChild(dtext);dtd.style.cssText="margin: 0; padding: 0; text-align: justify; font-size: 10px;";dtd.setAttribute("style","margin: 0; padding: 0; text-align: justify; font-size: 10px;");dtr.appendChild(dtd);dtbody.appendChild(dtr);dtable.appendChild(dtbody);Image.parentNode.insertBefore(dtable,Image.nextSibling)}};NcodeImageResizer.prototype.restoreImage=function(){newimg=document.createElement("IMG");newimg.src=this.img.src;this.img.width=newimg.width;this.img.height=newimg.height};NcodeImageResizer.prototype.reclaimWarning=function(){warning=document.getElementById(NcodeImageResizer.WARNING_ID_BASE+newid);this.warning=warning;this.warningTextNode=warning.firstChild.firstChild.childNodes[1].firstChild;this.warning.resize=this;this.scale()};NcodeImageResizer.prototype.createWarning=function(){mtable=document.createElement("TABLE");mtbody=document.createElement("TBODY");mtr=document.createElement("TR");mtd1=document.createElement("TD");mtd2=document.createElement("TD");mimg=document.createElement("IMG");mtext=document.createTextNode("");mimg.src="/images/restore.gif";mimg.width=11;mimg.height=11;mimg.alt=phrase.ncode_imageresizer_warning_small;mimg.title=phrase.ncode_imageresizer_warning_small;mimg.border=0;mtd1.width=mimg.width;mtd1.className="td1";mtd2.unselectable="on";mtd2.className="td2";mtable.className="ncode_imageresizer_warning";mtable.textNode=mtext;mtable.resize=this;mtable.id=NcodeImageResizer.WARNING_ID_BASE+this.id;mtd1.appendChild(mimg);mtd2.appendChild(mtext);mtr.appendChild(mtd1);mtr.appendChild(mtd2);mtbody.appendChild(mtr);mtable.appendChild(mtbody);this.img.parentNode.insertBefore(mtable,this.img);this.warning=mtable;this.warningTextNode=mtext};NcodeImageResizer.prototype.scale=function(){if(NcodeImageResizer.MAXWIDTH>0&&this.originalWidth>NcodeImageResizer.MAXWIDTH){resized=true;this.img.width=NcodeImageResizer.MAXWIDTH;this.img.height=(NcodeImageResizer.MAXWIDTH/this.originalWidth)*this.originalHeight}else{if(NcodeImageResizer.MAXHEIGHT>0&&this.originalHeight>NcodeImageResizer.MAXHEIGHT){resized=true;this.img.height=NcodeImageResizer.MAXHEIGHT;this.img.width=(NcodeImageResizer.MAXHEIGHT/this.originalHeight)*this.originalWidth}}if(resized===true){var A=0;if(NcodeImageResizer.BORDERS){this.img.style.borderLeft=NcodeImageResizer.BORDERSWIDTH1+" "+NcodeImageResizer.BORDERSSTYLE1+" "+NcodeImageResizer.BORDERSCOLOR1;this.img.style.borderBottom=NcodeImageResizer.BORDERSWIDTH2+" "+NcodeImageResizer.BORDERSSTYLE2+" "+NcodeImageResizer.BORDERSCOLOR2;this.img.style.borderRight=NcodeImageResizer.BORDERSWIDTH2+" "+NcodeImageResizer.BORDERSSTYLE2+" "+NcodeImageResizer.BORDERSCOLOR2;this.warning.style.borderLeft=NcodeImageResizer.BORDERSWIDTH1+" "+NcodeImageResizer.BORDERSSTYLE1+" "+NcodeImageResizer.BORDERSCOLOR1;this.warning.style.borderTop=NcodeImageResizer.BORDERSWIDTH1+" "+NcodeImageResizer.BORDERSSTYLE1+" "+NcodeImageResizer.BORDERSCOLOR1;this.warning.style.borderRight=NcodeImageResizer.BORDERSWIDTH2+" "+NcodeImageResizer.BORDERSSTYLE2+" "+NcodeImageResizer.BORDERSCOLOR2;if(this.img.style.borderRightStyle!="none"){A+=parseInt(this.img.style.borderRightWidth)}if(this.img.style.borderLeftStyle!="none"){A+=parseInt(this.img.style.borderLeftWidth)}}this.warning.width=this.img.width+A;this.warning.onclick=function(){return this.resize.unScale()};if(this.img.width<450){this.warningTextNode.data=phrase.ncode_imageresizer_warning_small}else{if(this.img.fileSize&&this.img.fileSize>0){this.warningTextNode.data=phrase.ncode_imageresizer_warning_filesize.replace("%1$s",this.originalWidth).replace("%2$s",this.originalHeight).replace("%3$s",Math.round(this.img.fileSize/1024))}else{this.warningTextNode.data=phrase.ncode_imageresizer_warning_no_filesize.replace("%1$s",this.originalWidth).replace("%2$s",this.originalHeight)}}}return false};NcodeImageResizer.prototype.unScale=function(){switch(NcodeImageResizer.MODE){case"samewindow":window.open(this.img.src,"_self");break;case"newwindow":window.open(this.img.src,"_blank","menubar=0, toolbar=0, directories=0, status=0, location=0, resizable=1, scrollbars=1");break;case"enlarge":default:this.img.width=this.originalWidth;this.img.height=this.originalHeight;this.img.className="ncode_imageresizer_original";if(this.warning!=null){this.warningTextNode.data=phrase.ncode_imageresizer_warning_fullsize;this.warning.width=this.img.width;this.warning.onclick=function(){return this.resize.scale()}}break}return false};
