function swapmenuImage(imId,itm,isOn){
	if(document.getElementById){
		var im = document.getElementById(imId);
		var arrowIm = document.getElementById("arrow_"+imId);
		var imSrc = im.src;
		var arrowSrc = arrowIm.src;

		if(isOn){
			imSrc = imSrc.replace(imId,imId + "_on");
			arrowSrc = arrowSrc.replace("_blank","_on");
		} else {
			imSrc = imSrc.replace(imId + "_on" ,imId);
			arrowSrc = arrowSrc.replace("_on","_blank");
		}
		im.src = imSrc;
		arrowIm.src = arrowSrc;
	}
}


function swapImage(e,dir, group){
	if(dir == "preload") {
		var newSrc = e.src.replace('.gif','_o.gif').replace('.jpg','_o.jpg');
		var newim = new Image;
		newim .src =newSrc;
		return true;
	} 
	if(!e) e = window.event;
	if(e.target){
		im = e.target
	} else if (e.srcElement) {
		im = e.srcElement;
	}
	if(group == 'type'){
		if (dir == "over") {
			var newSrc = im.src.replace('.gif','_o.gif').replace('.jpg','_o.jpg');
			im.src=newSrc;
			document.getElementById("txt1").src = newSrc.replace("thumbnail_o.jpg","text_o.gif");
		} else { 
			var newSrc = im.src.replace('_o','');
			im.src=newSrc;
			document.getElementById("txt1").src = 'images/null.gif';
		}
	}
	if(group == 'brand'){
		if (dir == "over") {
			var newSrc = im.src.replace('.gif','_o.gif').replace('.jpg','_o.jpg');
			im.src=newSrc;
			document.getElementById("txt2").src = newSrc.replace("thumbnail_o.jpg","text_o.gif");
		} else { 
			var newSrc = im.src.replace('_o','');
			im.src=newSrc;
			document.getElementById("txt2").src = 'images/null.gif';
		}
	}
}

function initrollovers(){
	var ims = document.getElementsByTagName("img");
	for(var x=0;x< ims.length;x++){
		if(ims[x].className.substr(0,10) == "swapimage1"){
			if(document.addEventListener){
				ims[x].addEventListener ("mouseover", swapover1, true);
				ims[x].addEventListener ("mouseout", swapout1, true);
			} else if (document.attachEvent){
				ims[x].attachEvent("onmouseover", swapover1, true);
				ims[x].attachEvent("onmouseout", swapout1, true);
			} else {
				ims[x].onmouseover = swapover1;
				ims[x].onmouseout = swapout1;
			}
			swapImage(ims[x],"preload");
			// uncomment this line for debugging 
			// ims[x].style.border="1px solid red;"
		}
		if(ims[x].className.substr(0,10) == "swapimage2"){
			if(document.addEventListener){
				ims[x].addEventListener ("mouseover", swapover2, true);
				ims[x].addEventListener ("mouseout", swapout2, true);
			} else if (document.attachEvent){
				ims[x].attachEvent("onmouseover", swapover2, true);
				ims[x].attachEvent("onmouseout", swapout2, true);
			} else {
				ims[x].onmouseover = swapover2;
				ims[x].onmouseout = swapout2;
			}
			swapImage(ims[x],"preload");
			// uncomment this line for debugging 
			// ims[x].style.border="1px solid red;"
		}
	}
}
//uncomment and delete above function to revert back
/*
function initrollovers(){
	var ims = document.getElementsByTagName("img");
	for(var x=0;x< ims.length;x++){
		if(ims[x].className.substr(0,9) == "swapimage"){
			if(document.addEventListener){
				ims[x].addEventListener ("mouseover", swapover, true);
				ims[x].addEventListener ("mouseout", swapout, true);
			} else if (document.attachEvent){
				ims[x].attachEvent("onmouseover", swapover, true);
				ims[x].attachEvent("onmouseout", swapout, true);
			} else {
				ims[x].onmouseover = swapover;
				ims[x].onmouseout = swapout;
			}
			swapImage(ims[x],"preload");
			// uncomment this line for debugging 
			// ims[x].style.border="1px solid red;"
		}
	}
}
*/
//delete swapover2 and swapout2, remove trailing int from func name to revert back
function swapover1(e){
	swapImage(e,"over", "type");
}
function swapout1(e){
	swapImage(e,"out", "type");
}
function swapover2(e){
	swapImage(e,"over", "brand");
}
function swapout2(e){
	swapImage(e,"out", "brand");
}

addEvent(window,"load",initrollovers);

// Utility function to add an event listener
// thanks to ..........
//		Author: Matt Kruse <matt@mattkruse.com>
//		WWW: http://www.mattkruse.com/

function addEvent(o,e,f){
	if (o.addEventListener){ o.addEventListener(e,f,true); return true; }
	else if (o.attachEvent){ return o.attachEvent("on"+e,f); }
	else { return false; }
}

//btm nav roll-over
function changeImage(img, itm, over){
	var normal = img;
	var normala = new Image();
	normala.src = normal;
	el = document.getElementById(itm);
	el.src = normala.src;
	if(over){
		var newSrc = el.src.replace('_o.gif','.gif');
		el.src = newSrc;
	}else{
		var newSrc = el.src.replace('.gif','_o.gif');
		el.src = newSrc;
	}
}
