function mouseOverGift(el,bool){
	if(bool){	// ON
		el.style.backgroundColor = '#ffcc00';
//		el.style.borderBottom = '1px solid #CC9933';
		el.style.borderRight = '1px solid #CC9933';
		el.style.borderLeft = '1px solid #CC9933';
	}else{	// OFF
		el.style.backgroundColor = '';
//		el.style.borderBottom = '';
		el.style.borderRight = '1px solid #FFFF99';
		el.style.borderLeft = '1px solid #FFFF99';
	}
}
//--------------------
// cookie functions are from: http://www.webreference.com/js/column8/functions.html
function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}
function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}
function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}
function TOOLTIP(){this.width=200;this.bgColor='#FFD148';this.textColor='#336600';this.borderColor='#CC9933';this.opacity=95;this.cursorDistance=20;this.text='';this.obj=0;this.sobj=0;this.active=false;this.create=function(){if(!this.sobj)this.init();var t='<table border=0 cellspacing=0 cellpadding=4 width='+this.width+' bgcolor='+this.bgColor+'><tr>'+
'<td align=center><font color='+this.textColor+'>'+this.text+'</font></td></tr></table>';if(document.layers){t='<table border=0 cellspacing=0 cellpadding=1><tr><td bgcolor='+this.borderColor+'>'+t+'</td></tr></table>';this.sobj.document.write(t);this.sobj.document.close();}
else{this.sobj.border='1px solid '+this.borderColor;this.setOpacity();if(document.getElementById)document.getElementById('ToolTip').innerHTML=t;else document.all.ToolTip.innerHTML=t;}
this.show();}
this.init=function(){if(document.getElementById){this.obj=document.getElementById('ToolTip');this.sobj=this.obj.style;}
else if(document.all){this.obj=document.all.ToolTip;this.sobj=this.obj.style;}
else if(document.layers){this.obj=document.ToolTip;this.sobj=this.obj;}}
this.show=function(){var ext=(document.layers?'':'px');var left=mouseX;if(left+this.width+this.cursorDistance>winX)left-=this.width+this.cursorDistance;else left+=this.cursorDistance;this.sobj.left=left+ext;this.sobj.top=mouseY+this.cursorDistance+ext;if(!this.active){this.sobj.visibility='visible';this.active=true;}}
this.hide=function(){if(this.sobj)this.sobj.visibility='hidden';this.active=false;}
this.setOpacity=function(){this.sobj.filter='alpha(opacity='+this.opacity+')';this.sobj.mozOpacity='.1';if(this.obj.filters)this.obj.filters.alpha.opacity=this.opacity;if(!document.all&&this.sobj.setProperty)this.sobj.setProperty('-moz-opacity',this.opacity/100,'');}}
var tooltip=mouseX=mouseY=winX=0;if(document.layers){document.write('<layer id="ToolTip"></layer>');document.captureEvents(Event.MOUSEMOVE);}
else document.write('<div id="ToolTip" style="position:absolute; z-index:10000"></div>');document.onmousemove=getMouseXY;function getMouseXY(e){if(document.all){mouseX=event.clientX+document.body.scrollLeft;mouseY=event.clientY+document.body.scrollTop;}
else{mouseX=e.pageX;mouseY=e.pageY;}
if(mouseX<0)mouseX=0;if(mouseY<0)mouseY=0;if(document.body&&document.body.offsetWidth)winX=document.body.offsetWidth-25;else if(window.innerWidth)winX=window.innerWidth-25;else winX=screen.width-25;if(tooltip&&tooltip.active)tooltip.show();}
function toolTip(text,width,opacity){if(text){tooltip=new TOOLTIP();tooltip.text=text;if(width)tooltip.width=width;if(opacity)tooltip.opacity=opacity;tooltip.create();}
else if(tooltip)tooltip.hide();}
