<!--
/* ---------------------------------------------
 * Created:		20.02.2007
 * Revision:		11.03.2007
 * Author:		Philippe Jos
 * Copyrights:		Philippe Jos
 * Email:		jos.philippe@wanadoo.fr
 * ---------------------------------------------
 */

Button = {
	Path: "image/button/",
	
	Create: function( imgName, width, height, link, cls ){
		var btn = createImage(  Button.Path + imgName + "_out.gif", width, height );
		btn.className = cls;
		btn.link = link;
		btn.out = loadImage(  Button.Path + imgName + "_out.gif", width, height );
		btn.over = loadImage(  Button.Path + imgName + "_over.gif", width, height );

		attachEventListener( btn, "mouseover",  Button.MouseOver, false );
		attachEventListener( btn, "mouseout",  Button.MouseOut, false );
		attachEventListener( btn, "mouseup",  Button.MouseUp, false );

		return( btn );
	},

	MouseOver: function(e){
		try{ 
			var node = getEventTarget(e);
			node.src = node.over.src;
		}catch(exp){}
	},

	MouseOut: function(e){
		try{ 
			var node = getEventTarget(e);
			node.src= node.out.src;
		}catch(exp){}
	},

	MouseUp: function(e){
		try{ 
			var node = getEventTarget(e);
			goToURL( node.link );
		}catch(exp){}
	}
};

// -->
