function getEl(id) {
	return document.getElementById(id);
}

function getWindowHeight() {
	if (window.self && self.innerHeight) {
		return self.innerHeight;
	}
	if (document.documentElement && document.documentElement.clientHeight) {
		return document.documentElement.clientHeight;
	}
	return 0;
}

function getWindowWidth() {
	if (window.self && self.innerWidth) {
		return self.innerWidth;
	}
	if (document.documentElement && document.documentElement.clientWidth) {
		return document.documentElement.clientWidth;
	}
	return 0;
}

function getQueryObject(){
	var qry = unescape(window.location.search).substr(1);
	var arr = qry.split("&");
	var obj = new Object();
	for (var i=0; i<arr.length; i++){
		var pair = arr[i].split("=");
		obj[pair[0]] = pair[1];
	}
	return obj;
}

function setWindowTitle( str ){
	document.getElementsByTagName("title")[0].text = str;
}

function setElementHTML( el, str ){
	getEl(el).innerHTML = str;
}

function getSelectText( val ){
	var sel = getEl(val);
	var opt = sel.options[sel.selectedIndex];
	return opt.text;
}

function getStyle( el, prop_name ){
	return getEl(el).style[prop_name];
}

function setStyle( el, prop_name, value ) {
	getEl(el).style[prop_name] = value;
}



