// wnditm_textbut.js
/*
//------------------------------------------------------------
function wnditm_textbut_add(itm, wnd)
	{
	var img = $("<img />").css({position:"absolute"});
	img.addClass("wnd_imgbut_normal")
	.attr("src","ui_images/"+info.fname+".jpg")
	.attr("funcID", gWndFuncs.add(info.func, wnd.attr("id")))
	.hover(wnd_img_hover_over, wnd_img_hover_out)
	.bind("mousedown", wnd_img_mousedown)
	.bind("mouseup", wnd_img_mouseup);

	if (info.klass != undefined) img.addClass(info.klass);
	if (info.top != undefined) img.css({top:info.top});
	if (info.left != undefined) img.css({left:info.left});
	if (info.width != undefined) img.css({width:info.width});
	if (info.height != undefined) img.css({height:info.height});
	if (info.right != undefined) img.css({right:info.right});
	if (info.bottom != undefined) img.css({bottom:info.bottom});
	if (info.id != undefined) img.attr({id:info.id});
	if (info.trackspeed) img.attr({trackspeed:info.trackspeed});
	
	if (info.track) img.bind("track", info.track);
	img.bind("click", wnd_img_click);
	
	var par = false;
	if (info.parID) par = $("#"+info.parID)
	else if (info.parClass) par = $(wnd.children("."+info.parClass));
	if (par) img.appendTo(par);
	else img.appendTo(wnd);
	return img;
	}

//------------------------------------------------------------
function wnd_img_hover_over()
	{
	$(this)
	.removeClass("wnd_imgbut_down")
	.removeClass("wnd_imgbut_normal")
	.addClass("wnd_imgbut_over");
	}
//------------------------------------------------------------
function wnd_img_hover_out()
	{
	$(this)
	.removeClass("wnd_imgbut_down")
	.removeClass("wnd_imgbut_over")
	.addClass("wnd_imgbut_normal");
	_trackState = _trackIdle;
	}

//------------------------------------------------------------
function wnd_img_mousedown()
	{
	_track_but = $(this);
	_track_but
	.removeClass("wnd_imgbut_normal")
	.removeClass("wnd_imgbut_over")
	.addClass("wnd_imgbut_down")
	.trigger("track")
	.attr({"down":true});

	_trackState = _trackPending;
	_trackElem = $(this);
	
	var freq = _fastTrackSpeed;
	if (_trackElem.attr("trackspeed")) freq = _trackElem.attr("trackspeed");
	_trackElem.attr("tspeed",freq);
	setTimeout("imgbut_track()", _trackDelay);
	}
//------------------------------------------------------------
function wnd_img_mouseup()
	{
	$(this)
	.removeClass("wnd_imgbut_normal")
	.removeClass("wnd_imgbut_down")
	.addClass("wnd_imgbut_over")
	.attr("down", false);
	_trackState = _trackIdle;
	}

//------------------------------------------------------------
function wnd_img_click()
	{
	var img = $(this);
	if (img.attr("funcID"))
		{
		var funcID = img.attr("funcID");
		var func = gWndFuncs.get(funcID);
		if (func) func(img);
		img.removeClass("wnd_imgbut_normal");
		img.removeClass("wnd_imgbut_down");
		img.addClass("wnd_imgbut_over");
		}
	_trackState = _trackIdle;
	}
//------------------------------------------------------------
function imgbut_track()
	{
	if (_trackState != _trackIdle) 
		{
		_trackState = _trackInProg;
		_track_but.trigger("track");
		
		var freq = _trackElem.attr("tspeed");
		setTimeout("imgbut_track()", freq);
		freq -= 7;
		if (freq < 5) freq = 5;
		_trackElem.attr("tspeed", freq);
		}
	}
*/
