// General functions: used everywhere in application
function setUrl(evt){
	evt = (evt) ? evt : ((window.event) ? event : null);
		if(evt) {
			var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
			if(elem) {
				var hrefValue = elem.getAttribute('href');
				if(hrefValue.indexOf("?") > 0){
					hrefValue += "&mode=ajax"
				}else{
					hrefValue += "?mode=ajax"	
				}
			
				location.href = hrefValue;
					
			}
		}
	
	return false;
}

function getElementPosition(elemID){
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0;
	var offsetTop = 0;
	while(offsetTrail){
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	return {left:offsetLeft, top:offsetTop};
}