//Show and Hide timeline elements
//display holds the css rule to add
//current holds the css rule to remove
//element holds the element reference
function timeline(display,current,el) {
	if (!($(el).hasClass(display))) {
		$(el).removeClass(current);
		$(el).addClass(display);
		}
	}

	


function RetrieveQueryStringVars()
{
    try {
		var namevals = new Array();
		
		var qstring = location.search.substring(1);
		
		var arrparams = qstring.split("&");
		for (var i=0; i<arrparams.length; i++) {
			var arrpairs = arrparams[i].split("=");
			namevals[arrpairs[0]] = arrpairs[1];				
		}
		
		return namevals;
	}
	catch(e) 
	{
	    return null;
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	var oReturn = new Object();
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	
	oReturn.top = curtop;
	oReturn.left = curleft;
	
	return oReturn;
}



