
	/*
	
	Description:	All functions for rollovers, preloads, etc.
	
	Revisions:		1.27.01 - JS - Authored	
				   11.09.06 - Imagespan - Added a special condition for Plus Media Selector project
	*/

	// This will load all images in 'arrCycleImages'
    function funLoadImages(arrImages){

        var imgMain;
        var arrBuffer = new Array;
			
    	// Load the images in the array
    	for (idxImage = 0; idxImage < arrImages.length; idxImage++){
           	arrBuffer[idxImage] = new Image();
           	arrBuffer[idxImage].src = arrImages[idxImage];
        }
    }

    // This function uses the 'arrCycleImages' array to use pre-loaded rollovers
    function funRoll(lngImage, strState) {
		if (strState == "on") {
			if (lngImage == "71")
				document.images['ctl00_imgLicenseGenerator'].src = arrCycleImages[lngImage];
			else if (lngImage == "72")
				document.images['ctl00_imgLicenseDecoder'].src = arrCycleImages[lngImage];	
			else
				document.images['img' + lngImage].src = arrCycleImages[lngImage];
		} else {
			var strOffImage = new String(arrCycleImages[lngImage]);
			strOffImage = strOffImage.replace('_on','_off');
			if (lngImage == "71")
				document.images['ctl00_imgLicenseGenerator'].src = strOffImage
			else if (lngImage == "72")
				document.images['ctl00_imgLicenseDecoder'].src = strOffImage	
			else
				document.images['img' + lngImage].src = strOffImage;
		}
    }

	// This function will allow for anchor text colors to be changed
	function funAnchorRoll(strAnchorName, strColor) {
	
		if (is.ie) {
			eval("document.anchors('" + strAnchorName + "').style.color = '" + strColor + "'");
		}	
	}

	// This function uses the 'arrCycleImages' array to use pre-loaded rollovers
	// for any named image on the page
	function funExtRoll(lngImage, strImageTagName) {
		document.images[strImageTagName].src = arrCycleImages[lngImage];
	}

