// ImageViewer 1.0
// Chris Jones @ chris@microintel.com

    var iv_iNum   		= 0; 			// Initial Photo Start Number - Adds 1 on Startup
    var iv_iMin   		= 1;			// Starting Image Number
    var iv_maxPad 		= 3;			// Number Sequence Length (000->999)
    var iv_ext			= ".jpg";		// Image JPGs Viewer
	var iv_pause  		= false;		// iv_pause Sideshow - Button
	var iv_preload 		= false;		// Default - False
	var iv_displayed 	= false;		// Write Viewer
	var iv_onImgError = false;
	var iv_imgArr 		= new Array();	// Preload Image Array
	
	function iv_preloadImages ( ) {
		if (!iv_preload) {
			for ( x=iv_iMin; x<=iv_iMax; x++ ){
				iv_imgArr[x] 	  	 = new Image();
				iv_imgArr[x].onerror = img_onError;
				iv_imgArr[x].src 	 = iv_dFld + iv_padNum(x) + iv_ext;
			}
			iv_preload = true;
		}
	}

		function img_onError ( ) { 
			alert('Image Not Found: ' + this.src); 
		}

		function iv_padNum ( num ) {
			var iNo = num;
			var iNo = iNo.toString();
			var len = iNo.length;
			for (var i=len; i<iv_maxPad; i++) {
				iNo = "0" + iNo;
			}
			return iNo;
		}

	function iv_pauseImg ( ) {
		if (iv_pause) {
			var butText = "Pause";
			iv_pause = false;
		} else {
			var butText = "Start";
			iv_pause = true;			
		}
		DOM("but_imgiv_pause").innerText = butText;
	}

	function iv_prevImg ( ) {
		iv_iNum--;
		iv_setImg();		
	}

	function iv_nextImg ( ) {
		iv_iNum++;
		iv_setImg();		
	}

		function iv_iNumChk ( ) {
			     if (iv_iNum<iv_iMin) { iv_iNum = iv_iMax; } 
			else if (iv_iNum>iv_iMax) { iv_iNum = iv_iMin; }
		}
	
		function iv_setImg ( ) {
			iv_iNumChk();
			// Apply Effect - Start
			if (isIE) {
				DOM('iv_imgView',1).filter = "blendTrans(duration=2)";
				DOM('iv_imgView').filters.blendTrans(duration=2).Apply();
				DOM('iv_imgView').filters.blendTrans.Play();
			}
			// Apply Effect - End
			DOM('iv_imgView').src = iv_imgArr[iv_iNum].src;
		}
		
	function iv_start ( ) {
        iv_preloadImages();		
		iv_displayImageViewer();
		if (!iv_pause) {
			iv_nextImg();
		}
		setTimeout("iv_start()",2500);
	}

	function iv_displayImageViewer ( ) {
		if (!iv_displayed) {
			var iv_html  = '<table border="0" cellspacing="0" cellpadding="0" style="margin: 15px; width: 300px; border: 1px solid #e51837;"><tr><td><img id="iv_imgView" name="iv_imgView" src="/images/spacer.gif" width="300" height="227" /></td></tr></table>';
			    iv_html += '<table width="250" border="0" cellpadding="2" cellspacing="0" style="margin:15px;"><tr><td width="25%"><a href="javascript:iv_prevImg();">&lt; Prev</a></td><td width="50%" align="center"><a href="javascript:iv_pauseImg();">&lt; <span id="but_imgiv_pause">Pause</span> &gt;</a></td><td width="25%" align="right"><a href="javascript:iv_nextImg();">Next &gt;</a></td></tr></table>';
			document.write(iv_html);
			iv_displayed = true;
		}
	}

	iv_start();
	

	
	
	
	
	