/************************* 
		Link button
**************************/
// Constructor
function LinkBtn(text, link, idx, mainIdx, targetFrame)
{
	// properties
	this.text = text;			// button text
	this.link = link;			// button link
	this.margin = "0 0 0 0";	// margin: top right bottom left
	this.idx = idx;
	this.mainIdx = mainIdx;
	this.targetFrame = targetFrame;
	this.id = "LinkBtn" + this.idx;
		
	// methods
	this.setMargin = lb_setMargin;
	this.active = lb_active;
	this.deactive = lb_deactive;
	this.onMouseOver = lb_onMouseOver;
	this.onMouseOut = lb_onMouseOut;
	this.onMouseDown = lb_onMouseDown;
	this.onMouseUp = lb_onMouseUp;
	this.genTags = lb_genTags;			// generate button tags
}

function lb_setMargin(margin)
{
	if (margin.length > 0)
		this.margin = margin;
}

function lb_active(item)
{
	if (item == null)
		return;
		
	item.className = "CB_MENU_OVER";
}

function lb_deactive(item)
{
	if (item == null)
		return;
		
	item.className = "CB_MENU";
}

function lb_onMouseOver(item)
{
	this.active(item);
}

function lb_onMouseOut(item)
{
	this.deactive(item);
}

function lb_onMouseDown(item)
{
	if (item == null)
		return;
		
	goLink(item);
}

function lb_onMouseUp(item)
{
	if (item == null)
		return;
		
	this.deactive(item);
}

// generate button tags
function lb_genTags()
{

	var s = "";
	s = s + '<DIV id="LinkBtn' + this.idx + '" targetFrame="' + this.targetFrame + '" link="' + this.link + '" style="margin:' + this.margin + ';Cursor:HAND" class="CB_MENU" onMouseOver="oCoolBar.mainMenu[' + this.mainIdx + '].subMenu[' + this.idx + '].onMouseOver(this)" onMouseOut="oCoolBar.mainMenu[' + this.mainIdx + '].subMenu[' + this.idx + '].onMouseOut(this)" onMouseDown="oCoolBar.mainMenu[' + this.mainIdx + '].subMenu[' + this.idx + '].onMouseDown(this)">';
    s = s + '      <table width="120" border="0" align="right" cellpadding="0" cellspacing="0">' + '\n';
    s = s + '          <tr><td class="style5"><p align="right">' + '\n';
	s = s + '<a href="#" >' + this.text + '</a><br>';
    s = s + '           </p></td></tr>' + '\n';
    s = s + '      </table>' + '\n';
	s = s + '</DIV>' + '\n';

	return s;
}
  