	function FourElementz_preloadImages() { //v3.0
		var d = document;
		if (d.images) {
			if (!d.FourElementz_p) d.FourElementz_p = new Array();
			var i;
			var j = d.FourElementz_p.length;
			var a = arguments;
			for (i=0; i<a.length; i++) if (a[i].indexOf("#")!=0) {
				d.FourElementz_p[j]=new Image;
				d.FourElementz_p[j++].src=a[i];
			}
		}
	}
	
	function FourElementz_swapImgRestore() { //v3.0
		var i;
		var x;
		var a = document.FourElementz_sr;
		for(i=0; a&&i<a.length&&(x=a[i])&&x.oSrc; i++) {
			x.src = x.oSrc;
		}
	}
	
	function FourElementz_findObj(n, d) { //v4.01
		var p;
		var i;
		var x;
		if (!d) d = document;
		if ((p=n.indexOf("?"))>0&&parent.frames.length) {
			d = parent.frames[n.substring(p+1)].document;
			n = n.substring(0,p);
		}
		if (!(x=d[n])&&d.all) x = d.all[n];
		for (i=0;!x&&i<d.forms.length;i++) x = d.forms[i][n];
		for (i=0;!x&&d.layers&&i<d.layers.length;i++) x = FourElementz_findObj(n,d.layers[i].document);
		if (!x && d.getElementById) x = d.getElementById(n);
		return x;
	}
	
	function FourElementz_swapImage() { //v3.0
		var i;
		var j=0;
		var x;
		var a = FourElementz_swapImage.arguments;
		document.FourElementz_sr = new Array;
		for (i=0;i<(a.length-2);i+=3) {
			if ((x=FourElementz_findObj(a[i]))!=null) {
				document.FourElementz_sr[j++] = x;
				if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
			}
		}
	}
	
	function FourElementz_setCookie(sName, sValue) { //v1.0
		SetCookie(sName, sValue, '', '/');
		//var now = new Date();
		//now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 1);
		//document.cookie = sName + "=" + escape(sValue) + "; expires=" + now + '; path=/';
		history.go(0);
	}
	
	function FourElementz_openCloseMenu(ids) { //v1.0
		var w_aIDs = ids.split(',');
		for(var j=0; j < w_aIDs.length; j++) {
			var t_oItem = document.getElementById(w_aIDs[j]);
			if(t_oItem.style.display != 'none'){
				t_oItem.style.display = 'none';
			}
			else{
				t_oItem.style.display = '';
			}
		}
	}
	
	function PopupPic(sPicURL) {
		window.open('popup.htm?' + sPicURL, '', 'resizable=0,height=50,width=50');
	}
	
	function FourElementz_rewrite(id, txt) {
		var target = document.getElementById(id);
		target.innerHTML = txt;
	}
	
	function FourElementz_swapImageII(id, src) {
		var target = document.getElementById(id);
		target.src = src;
	}