// JavaScript Document

function autoimagesize2()
{
var browsersize;
var windowWidth;
var imagename;
var imagetype;
var fullimagesrc;
var ahreflink;
var ahrefname;
var imageElement;
var anchorElement;
var rootchunk;
var numofchars;
var numofimages;

if (self.innerWidth) {	// all except Explorer
		windowWidth = self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientWidth ) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
	}


if (windowWidth <= 875) 
	{ browsersize = "small"; }
else if (windowWidth > 850 && windowWidth <= 1125 )
	{ browsersize = "medium"; }
else 
	{ browsersize = "large"; }

var imagesarray = document.getElementsByTagName("img");
numofimages = imagesarray.length;
var i;

for (i=0; i < numofimages; i++)
	{	var imgelement = document.getElementsByTagName("img").item(i);
		if (imgelement.getAttribute("name") != "undefined" && imgelement.getAttribute("name") != "") {
			rootchunk = new String(imgelement.getAttribute("name"));
			if ( rootchunk.substr(0,4) == "rsz_"	)
				{ numofchars = imgelement.getAttribute("src").length;
			 	 imagename =  new String(imgelement.getAttribute("src").substr(0, numofchars -7));
			 	 imagetype =  new String(imgelement.getAttribute("src").substr(numofchars -4 , 4));
			  	switch (browsersize)
					{ case "small" :
				  					fullimagesrc = imagename + "070" + imagetype;
									if (imgelement.getAttribute("src") != fullimagesrc) {
										imgelement.setAttribute("src", fullimagesrc);
									}
									break;
					  case "medium" :
				  					// set src to 100
				  					fullimagesrc = imagename + "100" + imagetype;
									if (imgelement.getAttribute("src") != fullimagesrc) {
										imgelement.setAttribute("src", fullimagesrc);
									}
									break;
				  	  case "large" :
				  					// set src to 130
								
									fullimagesrc = imagename + "130" + imagetype;
									if (imgelement.getAttribute("src") != fullimagesrc) {
										imgelement.setAttribute("src", fullimagesrc);
									}
									//document.write("<p>Debug rootchunk is " + rootchunk + "<br />fullimagesrc is " +fullimagesrc + "<br />" + document.images.length + "</p>");
									break;
					}

				}
			else { // no match
			}
		}			
	}

var hrefarray = document.getElementsByTagName("a");
var numoflinks = hrefarray.length;

for (i=0; i< numoflinks; i++)
	{
		var hrefelement = document.getElementsByTagName("a").item(i);
		var rootchunk =  new String(hrefelement.getAttribute("name"));
		if ( rootchunk != "undefined" && rootchunk.substring(0,5) == "rszp_"	)
			{
			  numofchars = hrefelement.getAttribute("href").length;

			  ahreflink =  new String(hrefelement.getAttribute("href").substr(0, numofchars -7));
			  imagetype =  new String(hrefelement.getAttribute("href").substr(numofchars -4 , 4));

				switch (browsersize)
				{ case "small" :
								// set src to 130
								ahrefname = ahreflink + "130" + imagetype;
								hrefelement.setAttribute("href",ahrefname);
								break;
				  case "medium" :
				  				// set src to 200
								ahrefname = ahreflink + "200" + imagetype;
								hrefelement.setAttribute("href",ahrefname);
								break;
				  case "large" :
				  				// set src to 200
								ahrefname = ahreflink + "200" + imagetype;
								hrefelement.setAttribute("href",ahrefname);							
								break;
				}

			}			
	}
return true;

}


