﻿function findPosX(obj)
{
 	var curleft = 0;
	
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	
	return curleft;
}

function findPosY(obj)
{
 	var curtop = 0;
	
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	
	return curtop;
}


function getQueryString()
{
	var locationstring = location.search.substring(1,location.search.length);
	//gets rid of the leading ?

	if (locationstring.length != 0)
	{
		var args = locationstring.split("&");
		
		var array = new Object();
		
		for (var i = 0; i < args.length; i++) 
		{
			var namevalue = args[i].split("=");
			var thename = unescape(namevalue[0]).toLowerCase();
		
			array[thename] = (namevalue.length == 2 ? unescape(namevalue[1]) : "");
		}

		return array;
	}
}