///---------------------------- roll over  ------------------------------>>
function changeImages() {
	if (document.images && (window.preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
///---------------------------- preload  -------------------------------->>
var preloadFlag = false; //set the global variable to NO preload


function preloadImages() {

if (document.images) {
		var argListCount = preloadImages.arguments.length;
		
		for (var x =0; x< argListCount; x++) {
		var argImgNameandPath = preloadImages.arguments[x];	
		/*remove the path and extension*/
		var ItemNoPathNoExtsion = sliceString(argImgNameandPath, "/", ".");
		ItemNoPathNoExtsion = newImage(preloadImages.arguments[x]);
		window.preloadFlag = true; //set the global variable to YES preload
		}			
	}		
}
///---------------------------- new Image obj  --------------------------->>
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
///---------------------------- removeChar  ------------------------------>>
function sliceString(argString, argChar1, argChar2) {
	var startChar = argString.lastIndexOf(argChar1);
	var endChar = argString.lastIndexOf(argChar2);
	if (endChar = -1) {endChar = argString.length-1;}
	return argString.substr((startChar+1), (endChar-startChar-1));

}
