function attachEvent(el, event_name, function_name) {
	if(typeof(el) == "string") {
		el = document.getElementById(el);
	}
	if(el.addEventListener) {
		el.addEventListener(event_name.substring(2, event_name.length), function_name, false);
	} else if(el.attachEvent) {
		el.attachEvent(event_name, function_name);
	} else {
		eval("el." + event_name + " = " + function_name);
	}
}

function init() {
	ins = document.getElementsByTagName("input");
	for(var i = 0, l = ins.length; i < l; i++) {
		var c = ins[i];
		if(c.name === "q") {
			c.setAttribute("defaultvalue", c.value);
			attachEvent(c, "onfocus", manageDefaultOn);
			attachEvent(c, "onblur", manageDefaultOff);
		}
	}
	var col = document.getElementById("columns");
	if(col) {
		var totalwidth = 0;
		var coldiv = col.getElementsByTagName("div");
		for(var i=0, l = coldiv.length; i < l; i++) {
			cur = coldiv[i];
			//totalwidth += parseInt(cur.offsetLeft) + parseInt(cur.offsetWidth);
			totalwidth += 225;
		}
		col.style.width = totalwidth + "px";
	}
}

function manageDefaultOn(e) {
	var e = e || window.srcEvent;
	var target = e.target || e.srcElement;
	if(target.value === target.getAttribute("defaultvalue")) {
		target.value = "";
	}
}

function manageDefaultOff(e) {
	var e = e || window.srcEvent;
	var target = e.target || e.srcElement;
	if(target.value === "") {
		target.value = target.getAttribute("defaultvalue");
	}
}
attachEvent(window, "onload", init);



document.write("<script src=\"http://www.google-analytics.com/urchin.js\" type=\"text/javascript\"></script><script type=\"text/javascript\">_uacct = \"UA-1930818-14\"; urchinTracker();</script>");