//<script languag="JavaScript">
//<comment>
//    <module_name>inc_dhtml_ie.js</module_name>
//    <vss_header>
// $Header: 
//    </vss_header>
//    <Author>Chris Bayes</Author>
//    <inputs_required>
//    <p_name></p_name>
//    <p_description></p_description>
//    </inputs_required>
//    
//    <inputs_optional>
//    <p_name></p_name>
//    <p_description></p_description>
//    </inputs_optional>
//
//    <outputs>
//    <p_name>None.</p_name>
//    <p_description>No description.</p_description>
//    </outputs>
//
//    <methods>
//    <p_name></p_name>
//    <p_description></p_description>
//    </methods>
//
//    <description>Function to find the possition of a "positioned" element.
//    </description>
//    <modification_history>
//      <m_user>Chris Bayes</m_user>  <m_date>27-Jul-2000</m_date>  <m_desc>Added Standard Header</m_desc>
//    </modification_history>
//    <todo>
//      <m_desc></m_desc>
//    </todo>
//</comment>

	function GetPosition(obj, sDimension){
		
		var ipos, o;

		o=obj;
		ipos=0;

		switch (sDimension){
		case "right":
			ipos = GetPosition(obj,"left") + o.offsetWidth;
			break;
		case "bottom":
			ipos = GetPosition(obj,"top") + o.offsetHeight;
			break;
		case "width":
			ipos = o.offsetWidth;
			break;
		case "height":
			ipos = o.offsetHeight;
			break;
		default:
			
			do{ 
				switch (sDimension){
				case "left":
					ipos = ipos + o.offsetLeft;
					break;
				case "top":
					ipos = ipos + o.offsetTop;
					break;
				}
				o=o.offsetParent;
			}while(o.tagName != "BODY")
		
		}
		
		return ipos;
		
	}