//marquee's width (in pixels)
var marqueewidth="477px";
//marquee's height
var marqueeheight="18px";
//marquee speed (larger is faster 1-10)
var copyspeed = 2;
//background color:
var marqueebgcolor = "transparent";

//Specify the marquee's content (don't delete <nobr> tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):
var marqueecontent='<nobr>--&nbsp;&nbsp;<strong>application, article, automation, batch, code, commandline, computing, concept, configuration, design, desktop, detail, development, error, event, hardware, hint, installation, internet, management, minimalism, modification, network, operation, optimization, principle, privacy, procedure, process, program, project, rule, script, security, setup, software, source, standard, system, task, tip, tweak</strong>&nbsp;&nbsp;--</nobr>'

copyspeed=(document.all)? copyspeed : Math.max(1, copyspeed-1); //slow speed down by 1 for NS
var iedom=document.all||document.getElementById;
if (iedom) document.write('<span id="temp" style="visibility:hidden; position:absolute; top:-100px; left:-9000px">'+marqueecontent+'</span>');
var actualwidth = '';
var cross_marquee, ns_marquee;

function populate(){
	if (iedom){
		cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee;
		cross_marquee.style.left = parseInt(marqueewidth)+8+"px";
		cross_marquee.innerHTML = marqueecontent;
		actualwidth = document.all ? temp.offsetWidth : document.getElementById("temp").offsetWidth;
	}
	else if (document.layers){
		ns_marquee=document.ns_marquee.document.ns_marquee2;
		ns_marquee.left=parseInt(marqueewidth) + 8;
		ns_marquee.document.write(marqueecontent);
		ns_marquee.document.close();
		actualwidth = ns_marquee.document.width;
	}
	lefttime=setInterval("scrollmarquee()",20);
}

window.onload = populate;

function scrollmarquee(){
	if (iedom){
		if (parseInt(cross_marquee.style.left) > (actualwidth*(-1)+8)) cross_marquee.style.left = parseInt(cross_marquee.style.left) - copyspeed + "px";
		else cross_marquee.style.left = parseInt(marqueewidth) + 8 + "px";
	}
	else if (document.layers){
		if (ns_marquee.left > (actualwidth*(-1)+8)) ns_marquee.left -= copyspeed;
		else ns_marquee.left = parseInt(marqueewidth) + 8;
	}
}
if (iedom||document.layers) {
	with (document) {
		document.write('<div>');
		if (iedom) {
			write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">');
			write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'">');
			write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>');
			write('</div></div>');
		}
		else if (document.layers) {
			write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>');
			write('<layer name="ns_marquee2" left=0 top=0</layer>');
			write('</ilayer>');
		}
		document.write('</div>');
	}
}