var xmlPage; //global variable for initial page content.
var tags;
function init(){
	xmlPage = ajax.htmlToXML(document.body.innerHTML);
	window.status = "document content parsed.";
	tags = xmlPage.selectNodes("//a[@rel='tag']");
	var bkg = document.body.appendChild(document.createElement("div"));
	with(bkg.style){
		position="absolute";
		top=0;
		left=0;
		height= "" +document.getElementById("content").offsetHeight +"px";
		width="100%";
		zIndex = 1;
		color="#BBBBBB";
		fontSize="30px";
		overflow = "hidden"; 
	}
	
	//Quick-links bar:
	//fe8a00
	
	for(var y=0; y<20; y++){
		for(var x=0; x<tags.length; x++){
			makeMovingTag(tags[x].firstChild.nodeValue,bkg);
		}
	}
	
	//document.getElementById("arwolff").style.paddingRight = "200px";
	var p = document.getElementById("arwolff").getElementsByTagName("p");
	for(var x=0; x<p.length; x++){
		p[x].style.paddingRight="200px";
	}
	var clouds = document.createElement("div");
	with(clouds.style){
		position = "absolute";
		top="220px";
		left="50%";
		marginLeft=150;
		height="500px";
		width="300px";
		backgroundImage="url('./imx/clouds.gif')";
		opacity=0.9;
		filter="alpha(opacity=90)";
		backgroundRepeat="no-repeat";
		zIndex=100;
		textAlign="center";
		paddingTop="40px";
	}
	clouds.appendChild(document.createElement("h4")).appendChild(document.createTextNode("Quick Links"));
	var meLinks = xmlPage.selectNodes("//a[(@rel='me' or @rel='contact') and text()]");
	for(var x=0; x<meLinks.length; x++){
		var a = clouds.appendChild(document.createElement("a"));
		a.href = meLinks[x].getAttribute("href");
		a.appendChild(document.createTextNode(meLinks[x].firstChild.nodeValue));
		a.style.display = "block";
		a.style.marginBottom="1em";
		a.style.textTransform = "uppercase";
	}
	document.body.appendChild(clouds);
}

function makeMovingTag(t,bkg){
	setTimeout(function(){
	var d = bkg.appendChild(document.createElement("div"));
	d.appendChild(document.createTextNode(t));
	var tp = Math.floor(Math.random()*(document.getElementById("content").offsetHeight));
	var l = Math.floor(Math.random()*(bkg.offsetWidth));
	var fs = Math.floor(Math.random()*50+10);
	with(d.style){
		position = "absolute";
		top = "" + tp + "px";
		left = "" + l + "px";
		overflow = "visible";
		fontSize = "" + fs + "px";
		lineHeight= "" + (fs+10) + "px";
	}
	},1500);
}
