// JavaScript Document
				function scale(w,h,mw,mh) {
					var maxRatio = (mw/mh);
					var ratio = (w/h);
					var ratioInv = (h/w)
				
					if (w>mw || h>mh) {
				
						if (ratio < maxRatio) {
							var toReturn = ratio*mh
							toReturn += ";"
							toReturn += mh
						}
				
					else if (ratio >= maxRatio) {
							var toReturn = mw
							toReturn += ";"
							toReturn += ratioInv*mw
						}
					}
				
					else {
						var toReturn = w
						toReturn += ";"
						toReturn += h
					}
				
					return toReturn;
				}
				
				function scaleMe(imgName) {
					
					var orgWidth = imgName.width;
					var orgHeight = imgName.height;
					var scaled = scale(orgWidth,orgHeight,maxW,maxH).split(";")
					imgName.width = parseInt(scaled[0]);
					imgName.height = parseInt(scaled[1]);
					imgName.style.visibility = "visible";
					
					if(mrgn > 0){
						if(imgName.height < maxH){
							imgName.style.marginTop = ((maxH - imgName.height)/2 + mrgn) + 'px';
						} else {
							imgName.style.marginTop = mrgn + 'px';
						}
					}
					
				 }
				
					window.onload=init;
				
				function init()
				{
					 var myImages = document.getElementsByTagName("img");
					
					 for( var i=0; i < myImages.length; ++i)
					 {
					   if( myImages[i].className=="scale")
						 {
							 scaleMe(myImages[i])		
						 }
					 }
				}
