	/************** FADE SCRIPT V 3.1 *******************/

	var fadeColor = "#529cde";
	var stepIn = 16; 
	var stepOut = 500;

	hexa = new makearray(16);
	for(var i = 0; i < 10; i++)
		hexa[i] = i;
	hexa[10]="a"; hexa[11]="b"; hexa[12]="c";
	hexa[13]="d"; hexa[14]="e"; hexa[15]="f";
	
	document.onmouseover = domouseover;
	document.onmouseout = domouseout;
	
	fadeColor = dehexize(fadeColor.toLowerCase());
	
	var fadeId = new Array();
	
	function dehexize(Color){
		var colorArr = new makearray(3);
		for (i=1; i<7; i++){
			for (j=0; j<16; j++){
				if (Color.charAt(i) == hexa[j]){
					if (i%2 !=0)
						colorArr[Math.floor((i-1)/2)]=eval(j)*16;
					else
						colorArr[Math.floor((i-1)/2)]+=eval(j);
				}
			}
		}
		return colorArr;
	}
	
	function domouseover() {
		if(document.all){
			var srcElement = event.srcElement;
			if (srcElement.tagName == "A" && srcElement.className != "OrangeLink" && srcElement.className != "DarkOrangeLink") {
					if (!srcElement.startColor) {
						srcElement.startColor = (srcElement.style.color)? srcElement.style.color: srcElement.currentStyle.color;
						srcElement.startColor = dehexize(srcElement.startColor.toLowerCase());
					}
					var link =  srcElement.uniqueID;
						fade(srcElement.startColor,fadeColor,link,stepIn);
			}
		}
	}
	
	function domouseout() {
		if (document.all){
			var srcElement = event.srcElement;
			if (srcElement.tagName == "A" && srcElement.className != "OrangeLink") {
				var link = srcElement.uniqueID;
					fade(fadeColor,srcElement.startColor,link,stepIn);
			}
		}
	}
	
	function makearray(n) {
		this.length = n;
		for(var i = 1; i <= n; i++)
			this[i] = 0;
		return this;
	}
	
	function hex(i) {
		if (i < 0)
			return "00";
		else if (i > 255)
			return "ff";
		else
		   return "" + hexa[Math.floor(i/16)] + hexa[i%16];
	}
	
	function setColor(r, g, b, element) {
		  var hr = hex(r); var hg = hex(g); var hb = hex(b);
		  element.style.color = "#"+hr+hg+hb;
	}
	
	function fade(s,e,element,step) {
		var sr = s[0]; var sg = s[1]; var sb = s[2];
		var er = e[0]; var eg = e[1]; var eb = e[2];
		
		if (fadeId[0] != null && fade[0] != element && eval(fadeId[0])) {
			var orig = eval(fadeId[0]);
			setColor(orig.startColor[0],orig.startColor[1],orig.startColor[2],orig);
			var i = 1;
			while(i < fadeId.length) {
				clearTimeout(fadeId[i]);
				i++;
			}
		}
			
		for(var i = 0; i <= step; i++) {
			fadeId[i+1] = setTimeout("setColor(Math.floor(" +sr+ " *(( " +step+ " - " +i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" +
				step+ ")),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " +eg+ " * (" +i+ "/" +step+
				")),Math.floor(" +sb+ " * ((" +step+ "-" +i+ ")/" +step+ ") + " +eb+ " * (" +i+ "/" +step+ ")),"+element+");",i*step);
		}
		fadeId[0] = element;
	}

	/************** FADE SCRIPT V 3.1 END *******************/

 //-->



/******************* FAVORITES + HOME PAGE ***********************/

 function addFavs(){
	if(window.external)
		external.AddFavorite(top.location.href, document.title)
	else
		alert("Your browser doesn't support this function. If you're using Netscape Navigator --\n"+ "Click on \"Bookmarks\" and then \"Add Bookmark\"  or type \"Ctrl+D\" to add this site to your favourites.");
}

function makeHomePage(tmp){
	tmp.style.behavior='url(#default#homepage)';
	tmp.setHomePage('http://www.fleaonlinegames.com');
}

/****************************************************************/

/* A pWidgets Bit... website: www.pwidgets.com */

pWidgetsFOID = new Object();
pWidgetsFTID = new Object();

function pWidgets(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){
        setTimeout("pWidgets("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    clearTimeout(pWidgetsFTID[object.sourceIndex]);
    
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        pWidgetsFOID[object.sourceIndex]=object;
        pWidgetsFTID[object.sourceIndex]=setTimeout("pWidgets(pWidgetsFOID["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}


//No Right Click in Document

var message="";

function clickIE() {
	if (document.all) {
		(message);
		return false;
	}
}

function clickNS(e) {
	if (document.layers||(document.getElementById&&!document.all)) {
		if (e.which==2||e.which==3) {
			(message);
			return false;
		}
	}
}

if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS;
}
else{
	document.onmouseup=clickNS;
	document.oncontextmenu=clickIE;
}


/*********************** WRITE TO TEXT BOX ************************/
function WriteInnerHTML(id,text)
{
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = text;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = text;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '<P CLASS="testclass">' + text + '</P>';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}
/******************************************************************/



/*********************** ICON IN FAVORITES ************************/
da_image = new Image();
da_image.src="favicon.ico";