var ractive = false;
var activeRefHandle;

function getMail(e, q) {
	return (e + "@" + "urbaninsp" + "iration." + "se");
}

function getMailHref(e, t, q) {
	return "<" + "a " + "href=\"mail" + "to:" + getMail(e) + (q != null ? q : "") + "\">" + t + "</" + "a>";
}

function getMailHrefWithMouseOver(e, t, q, mov, moo) {
	return "<" + "a " + "href=\"mail" + "to:" + getMail(e) + (q != null ? q : "") + "\" onmouseover=\"" + mov + "\" onmouseout=\"" + moo + "\">" + t + "</" + "a>";
}

function getImage(handle) {

	var ret = null;

	if(images == null)
		return ret;

	for(var e = 0; e < images.length; e ++) {
		if(images[e][0] == handle) {
			ret = images[e][1];
			break;
		}
	}

	return ret;

}

function iover(i) {

	if(!ractive)
		return;

	if(activeRefHandle != null && activeRefHandle.substring(0, 2) == i)
		return;

	var im = document.images[i];
	var re = getImage(i);

	if(im == null || re == null)
		return;

	im.src = re.src;

}

function iout(i) {

	if(!ractive)
		return;

	if(activeRefHandle != null && activeRefHandle.substring(0, 2) == i)
		return;

	var im = document.images[i];
	var re = getImage(i);

	if(im == null || re == null)
		return;

	im.src = re.src.replace("_on", "");

}

function getElement(id, style) {

	var ret;

	if(document.getElementById)
		ret = document.getElementById(id);
	else
		ret = document.all[id];

	return ret == null ? ret : (style ? ret.style : ret) ;

}

function setReference(handle) {

	if(!ractive)
		return;

	handle += "text";

	var t = activeRefHandle;
	activeRefHandle = handle;

	if(t != null) {

		getElement(t, true).display = "none";
		iout(t.substring(0, 2));

	}

	getElement(handle, true).display = "inline";

}

function quoteTimeout() {

	setTimeout("iquote();", 6000);

}

var quote = 1;

function iquote() {

	var i = document.images["iquote"];

	if(i == null)
		return;

	var t = i.src.substring(i.src.indexOf("quote"), i.src.indexOf("quote") + ("quote".length + 1));

	i.src = i.src.replace(t, "quote" + (quote + 1));

	quote += 1;

	if(quote >= 3)
		quote = 0;

	quoteTimeout();

}

function iiover(i) {

	var im = document.images[i];
	var re = getImage(i);

	if(im == null || re == null)
		return;

	im.src = re.src;

}

function iiout(i) {

	var im = document.images[i];
	var re = getImage(i);

	if(im == null || re == null)
		return;

	im.src = re.src.replace("_on", "");

}
