﻿function _getOffsetTop(obj) {
	var iTop = obj.offsetTop;
	obj = obj.parentNode;
	while (obj.tagName.toLowerCase() != "body") {
		iTop += obj.offsetTop;
		obj = obj.parentNode;
	}
	return (iTop);
}

function _queryString(item, defaultValue) {
	defaultValue = defaultValue || null;
	var lQuery = window.location.search.replace("?", "").split("&");

	for (var i = 0; i < lQuery.length; i++) {
		var lQueryItem = lQuery[i].split("=");
		if (lQueryItem[0] == item) {
			return (lQueryItem[1]);
		}
	}
	return (defaultValue);
}

function __addLoadHandler(fnc) {
	if (typeof window.addEventListener != "undefined")
		window.addEventListener("load", fnc, false);
	else if (typeof window.attachEvent != "undefined") {
		window.attachEvent("onload", fnc);
	}
	else {
		if (window.onload != null) {
			var oldOnload = window.onload;
			window.onload = function(e) {
				window[fnc]();
				oldOnload(e);
			};
		}
		else
			window.onload = fnc;
	} 
}
