ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
moz = (document.getElementById)?true:false

function layerWrite(id,nestref,text) {
	if (ie4) {
		document.all[id].innerHTML = text
	}
	if (ns4) {
		var lyr = (nestref)? eval('document.'+nestref+'.document.'+id+'.document') : document.layers[id].document
		lyr.open()
		lyr.write(text)
		lyr.close()
	}
	if (moz) {
		document.getElementById(id).innerHTML = text;
	}
}


function styleWrite(id,key,value) {
	if (ie4) {
		if (document.all(id))
			eval("document.all(\""+id+"\").style."+ key + "= \"" + value + "\"");
	}
	if (ns4) {
		if (document.layers[id])
			eval("document.layers[\""+id+"\"]."+key+"= \"" + value + "\"");
	}
	if (moz) {
		if (document.getElementById(id)) {
			var theCmd="document.getElementById(\""+id+"\").style."+ key + "= \"" + value + "\"";
			eval(theCmd);
		}
	}
}

function GetCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function SetCookie(name,value,expires,path,domain,secure) {
	var today = new Date();
	var zero_date = new Date(0,0,0);
	today.setTime(today.getTime() - zero_date.getTime());
	var todays_date = new Date(today.getYear(),today.getMonth(),today.getDate(),0,0,0);
	var expires_date = new Date(todays_date.getTime() + (expires * 86400000));
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires_date.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}

function DeleteCookie(name,path,domain) {
    if (GetCookie(name)) document.cookie = name + "=" +
        ( (path) ? ";path=" + path : "") +
        ( (domain) ? ";domain=" + domain : "") +
        ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}