
function getObject(divID)
{
	

	
    if( document.getElementById )
    { 
        //DOM; IE5, NS6, Mozilla, Opera
        return document.getElementById(divID);
    }

    if( document.layers )
    {
        //Netscape layers
        return document.layers[divID];
    }
    
    if( document[divID] )
    {
        //Netscape alternative
        return document[divID];
    }

    if( document.all ) 
    {
        //Proprietary DOM; IE4
        return document.all[divID];
    }

    return false;
    
    
}

function getObjectX(obj)
{
	var x = 0;
	
	if (document.layers)
		return obj.x
	else
	{
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = obj;
		var lastOffset = 0;
		while(par)
		{
			if( par.leftMargin && ! onWindows ) 
				x += parseInt(par.leftMargin);
			if( (par.offsetLeft != lastOffset) && par.offsetLeft ) 
				x += parseInt(par.offsetLeft);
			if( par.offsetLeft != 0 ) 
				lastOffset = par.offsetLeft;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
		
		return x;
	}
}

function getObjectY(obj)
{
	var y = 0;
	
	if(document.layers)
		return obj.x;
	else
	{
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = obj;
		var lastOffset = 0;
		while(par)
		{
			if( par.topMargin && !onWindows ) 
				y += parseInt(par.topMargin);
			if( (par.offsetTop != lastOffset) && par.offsetTop ) 
				y += parseInt(par.offsetTop);
			if( par.offsetTop != 0 ) 
				lastOffset = par.offsetTop;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
		
		return y;	
	}
}

function getObjectWidth(obj)
{
	return obj.offsetWidth;
}

function getObjectHeight(obj)
{
	return obj.offsetHeight;
}


function setObjectX(obj, v)
{
	obj.style.left = v;
}

function setObjectY(obj, v)
{
	obj.style.top = v;
}

function setObjectWidth(obj, v)
{
	obj.style.width = v;
}

function setObjectHeight(obj, v)
{
	obj.style.height = v;
}
