

function CW_dhtml_support() // prüft ob überhaupt DHTML unterstützt wird
{
return (document.layers || document.all || document.getElementById)
}


function CW_dhtml_obj(id) // liefert eine der drei unterschiedlichen Zugriffe zurück; id ="ID-Name"
{
   if (document.layers)
   {
   return document.layers[id];
   }
   else if (document.all)
   {
   return document.all[id];
   }
   else if (document.getElementById)
   {
   return document.getElementById(id);
   }
}


function CW_dhtml_style(id)  // hängt zusätzlich noch style an, wenn nötig
{
   if (document.layers)
   {
   return CW_dhtml_obj(id)
   }
   else if (document.all || document.getElementById)
   {
   return CW_dhtml_obj(id).style;
   }
}


function CW_dhtml_getX(id)  //bestimmt die X Position eines Objekts
{
if (CW_dhtml_support())
	{
	if (document.layers || document.getElementById)
	{
	return CW_dhtml_style(id).left;
	}
	else
	{
	return CW_dhtml_style(id).posLeft;
	}
	}
}



function CW_dhtml_getY(id) // bestimmt die Y Position eines Objekts
{
if (CW_dhtml_support())
	{
	if (document.layers || document.getElementById)
	{
	return CW_dhtml_style(id).top;
	}
	else
	{
	return CW_dhtml_style(id).posTop;
	}
	}
}


function CW_dhtml_setX(id,n)  // setzt ein Objekt an eine bestimmte X-Position n
{
if (CW_dhtml_support())
	{
	if (document.layers)
	CW_dhtml_style(id).left = n;
	else if (document.getElementById)
	CW_dhtml_style(id).left = n + "px";
	else
	CW_dhtml_style(id).posLeft = n + "px";
	}
}



function CW_dhtml_setY(id,n) // setzt ein Objekt an eine bestimmte Y-Position n
{
if (CW_dhtml_support())
	{
	if (document.layers)
	CW_dhtml_style(id).top = n;
	else if (document.getElementById)
	CW_dhtml_style(id).top = n + "px";
	else
	CW_dhtml_style(id).posTop = n + "px";
	}
}

