//- Instinct_Image_NS -//
function Instinct_Image_NS(oImage) {
//- Model - Link -//
	if (Instinct_Image__ToggleImageSrc == 'undefined') {Instinct_Image__ToggleImageSrc = Instinct_Image_NS__ToggleImageSrc;}
	oImage.getX = getX;
	oImage.getY = getY;
	oImage.getHeight = getHeight;
	oImage.getWidth = getWidth;
	
//- Model - Implementation -//
	function getX() {
		return(this.Image.x);
	} 
	function getY() {
		return(this.Image.y);
	};
	function getHeight() {
		return(this.Image.height);
	}
	function getWidth() {
		return(this.Image.width);
	}
}

//- static -//
function Instinct_Image_NS__ToggleImageSrc(uImage, cNormal, cOver) {
	if (typeof(uImage) == 'undefined') {
		return;
	}
	var oImage = ((typeof(uImage) == "string") ? document.images[uImage] : uImage);
	if (oImage == 'undefined') {
		for(var hLayer = 0; hLayer < document.layers.length; hLayer++) {
			oImage = document.layers[hLayer].document.images[uImage];
			if (oImage != 'undefined') {break;}
		}
	}
	var cFileName = oImage.src;
	oImage.src = cFileName.substr(0, cFileName.length - cNormal.length) + cOver;
}