
var allPageTags = new Array();

function setupRollOver() {
	allPageTags=document.getElementsByTagName("a");
	//alert(allPageTags.length); 
		
	for (i=0; i<allPageTags.length; i++) {  
		if (allPageTags[i].className=="subMenuItem") 	{  
			var subElem = allPageTags[i];
			subElem.onmouseout=function() {
				imageLink = this.firstChild;
				temp = imageLink.src;
				ftype = temp.substring(temp.lastIndexOf('.'), temp.length);
				var m = temp.match(/([^\/\\]+)\.(\w+)$/);
				rolloverImage = temp.substring(0,temp.lastIndexOf('_r')) + ftype;
				//alert(rolloverImage);
				imageLink.src = rolloverImage;	
			}
			subElem.onmouseover=function() {
				imageLink = this.firstChild;
				temp = imageLink.src;
				ftype = temp.substring(temp.lastIndexOf('.'), temp.length);
				var m = temp.match(/([^\/\\]+)\.(\w+)$/);
				rolloverImage = temp.substring(0,temp.lastIndexOf('.')) + "_r" + ftype;
				imageLink.src = rolloverImage;	
				//alert(this);
			}
		}
	} 
	
	allPageDiv=document.getElementsByTagName("div");
	//alert(allPageDiv[13].firstChild.firstChild.src);
	//temp = allPageDiv[13].firstChild.firstChild;
	//alert(allPageDiv[13].className);
	for (i=0; i<allPageDiv.length; i++) {  
		if (allPageDiv[i].className=="mainMenuItem") 	{  
			temp = allPageDiv[i].firstChild.firstChild;
			temp.imageSrc = temp.src;
			ftype = temp.imageSrc.substring(temp.imageSrc.lastIndexOf('.'), temp.imageSrc.length);
			var m = temp.imageSrc.match(/([^\/\\]+)\.(\w+)$/);
			temp.rolloverImage = temp.imageSrc.substring(0,temp.imageSrc.lastIndexOf('.')) + "_r" + ftype;

			temp.onmouseout=function() {
				this.src = this.imageSrc;	
			}
			temp.onmouseover=function() {
				this.src = this.rolloverImage;	
			}
		}	
	}
	
	preloadImage();
}



function preloadImage() {
	var myImages = new Array();
	var myRolloverImages = new Array();
	allImage=document.getElementsByTagName("img");	
	
	for (var i=0; i<allImage.length; i++) {  
		var imageLink = allImage[i];
		temp = imageLink.src;
		ftype = temp.substring(temp.lastIndexOf('.'), temp.length);
		var m = temp.match(/([^\/\\]+)\.(\w+)$/);
		rolloverImage = temp.substring(0,temp.lastIndexOf('.')) + "_r" + ftype;
		
		myImages[i] = new Image();
		myImages[i].src = rolloverImage;
		
		myRolloverImages[i] = new Image();
		myRolloverImages[i].src = temp;
		
	} 
}













