var imageBlue = new Image().src = "/pd3/images/misc/zoomLevel.gif"; var imageRed = new Image().src = "/pd3/images/misc/zoomLevelRed.gif"; var numSave = 8; var url = ""; function init() { var mapScr = document.images["map"].src; url = trimString(mapScr); url = url.substring(0,(url.length - 1)); } function trimString(str) { if (!(str == "")) { while(('' + str.charAt(0) == ' ') || ('' + str.charAt(0) == '{')) { str=str.substring(1,str.length); } } //take out trailing spaces if (!(str == "")) { while ((str.charAt(str.length - 1) == ' ') || (str.charAt(str.length - 1) == '}')){ str = str.substring(0, str.length - 1); } } return str; } function clearLevel() { document.images["one"].src = imageBlue; document.images["two"].src = imageBlue; document.images["three"].src = imageBlue; document.images["four"].src = imageBlue; document.images["five"].src = imageBlue; document.images["six"].src = imageBlue; document.images["seven"].src = imageBlue; document.images["eight"].src = imageBlue; document.images["nine"].src = imageBlue; } function doLevel() { switch (numSave) { case (0): document.images["one"].src = imageRed; break; case (1): document.images["one"].src = imageRed; break; case (2): document.images["two"].src = imageRed; break; case (3): document.images["three"].src = imageRed; break; case (4): document.images["four"].src = imageRed; break; case (5): document.images["five"].src = imageRed; break; case (6): document.images["six"].src = imageRed; break; case (7): document.images["seven"].src = imageRed; break; case (8): document.images["eight"].src = imageRed; break; case (9): document.images["nine"].src = imageRed; break; } } function doZoom(num) { if (num == 11) { if (numSave < 9) { numSave += 1; } else { numSave = 9; } } else if (num == 0) { if (numSave > 0) { numSave = numSave - 1; } else { numSave = 0; } } else { numSave = num; } document.images["map"].src=url + numSave; clearLevel(); doLevel(); }