
// preload navigation images:
/*
        if (document.images) {

		login_on = new Image();
		login_on.src = "images/login_on.gif";
		login_off = new Image();
                login_off.src = "images/login_off.gif";
		
		case_on = new Image();
                case_on.src = "images/case_on.gif";
                case_off = new Image();
                case_off.src = "images/case_off.gif";
                
                service_on = new Image();
		service_on.src = "images/service_on.gif";
		service_off = new Image();
                service_off.src = "images/service_off.gif";
                
                resellers_on = new Image();
		resellers_on.src = "images/resellers_on.gif";
		resellers_off = new Image();
                resellers_off.src = "images/resellers_off.gif";
                
                how_on = new Image();
		how_on.src = "images/how_on.gif";
		how_off = new Image();
                how_off.src = "images/how_off.gif";
                
                demo_on = new Image();
		demo_on.src = "images/demo_on.gif";
		demo_off = new Image();
                demo_off.src = "images/demo_off.gif";
                
                pricing_on = new Image();
		pricing_on.src = "images/pricing_on.gif";
		pricing_off = new Image();
                pricing_off.src = "images/pricing_off.gif";
                
                contact_on = new Image();
		contact_on.src = "images/contact_on.gif";
		contact_off = new Image();
                contact_off.src = "images/contact_off.gif";
                
                home_on = new Image();
		home_on.src = "images/home_on.gif";
		home_off = new Image();
                home_off.src = "images/home_off.gif";
                
}
                        
function hiLite(imgID,changeID) {
                        
        if (document.images) {
        document.images[imgID].src = eval(changeID + ".src");
        return true;
        }
}
*/

var	arrButtonsOff, arrButtonsOn, arrButtonsNames;		//arrays for images and image names
var bOkay;

bOkay = document.images;				//images OK?
arrButtonsOff = new Array();
arrButtonsOn = new Array();
arrButtonsNames = new Array();

function preloadButtons() {					//Called in the Onload event of the body tag

	var intSlashIndex, intLastIndex;		//integers and indices
	var strImageName, strImagePath;					//image name and path
	var intTotalImages, intPtr1, intPtr2;			//integer vars
	var regexp = /_off.gif/gi;
	if (bOkay) {
		intTotalImages = document.images.length;
		intPtr2 = 0;

		for (intPtr1=0; intPtr1<intTotalImages; intPtr1++) {
			strImageName = document.images[intPtr1].name;
			
			if (strImageName.search("Button") > 0) {
						
				strImagePath = document.images[intPtr1].src;			

				if (strImagePath.search("_on.gif") == -1) {
					arrButtonsNames[intPtr2] = new String();
					arrButtonsOff[intPtr2] = new Image();
					arrButtonsOn[intPtr2] = new Image();
					
					arrButtonsNames[intPtr2] = strImageName; 
					arrButtonsOff[intPtr2].src = strImagePath;
					arrButtonsOn[intPtr2].src = strImagePath.replace(regexp,"_on.gif");
					
					intPtr2++;					
				}
				
			}
		}
	}
}

function buttonon(strImageName) {
  var i;
  if (bOkay) {
	  for (i=0; i<arrButtonsNames.length; i++) {
			if (strImageName == arrButtonsNames[i]) {
  		  document.images[strImageName].src = arrButtonsOn[i].src;
	    }
	  }
  }
}

function buttonoff(strImageName) {
  var i;
  if (bOkay) {
	  for (i=0; i<arrButtonsNames.length; i++) {
	    if (strImageName == arrButtonsNames[i]) {
			    document.images[strImageName].src = arrButtonsOff[i].src;
	    }
	  }
  }
}

function hiLite(imgID,changeID) {
	var strImageName = imgID + "Button";
	if (bOkay) {
		for (var i=0; i<arrButtonsNames.length; i++) {
			if (strImageName == arrButtonsNames[i]) {
				if (changeID.search("_on") > 0) {
					document.images[strImageName].src = arrButtonsOn[i].src;
				} else {
					document.images[strImageName].src = arrButtonsOff[i].src;
				}
				return;
			}
		}
	}
}



