// Cross Browser Event Handlers
function addEvent(obj, evType, fn, useCapture) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		//alert("Handler could not be attached");
	}
}

function removeEvent(obj, evType, fn, useCapture) {
	if (obj.removeEventListener) {
		obj.removeEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.detachEvent) {
		var r = obj.detachEvent("on"+evType, fn);
		return r;
	} else {
		//alert("Handler could not be removed");
	}
}
function makeElement(tag, contents) {
	var i = 2, a = arguments.length, nTag = document.createElement(tag);
	while (i < a) {
		var argp = arguments[i].split('='), attribute = argp[0], value = argp[1];
		nTag.setAttribute(attribute, value);
		i += 1;
	}
	if (contents) {
		nTxt = document.createTextNode(contents);
		nTag.appendChild(nTxt);
	}
	return nTag;
}

function is800() {
	var scrbObj = document.getElementById("screenbottom"), htmlObj = document.getElementsByTagName('HTML')[0], cs8 = htmlObj.getAttribute('className'), cke = document.cookie, cls = '';
	if (scrbObj) {
		cls = (scrbObj.offsetLeft < 1024) ? 'is1024' : cls;
		cls = (scrbObj.offsetLeft < 800) ? 'is800' : cls;
		if (cls != '') {
			if (!cke || !cs8) {
				htmlObj.className = cls;
				document.cookie = "name="+cls+";"+cke+"; path=/";
			}
		} else {
			if (cke || cs8) {
				cke = cke.replace("name=is1024;",'');
				cke = cke.replace("name=is800;",'');
				document.cookie = cke;
				htmlObj.className = '';
			}
		}
	}
}


