// JavaScript Document
if(!document.getElementById && document.all)
	document.getElementById = function(id) {return document.all[id];}




function getHeight(objID) { return document.getElementById(objID).offsetHeight; }
function moveBgPos(objID,posX,posY) { document.getElementById(objID).style.backgroundPosition=posX+"px "+posY+"px"; }
function setWidth(divid, newW){ document.getElementById(divid).style.width = newW; }
function setHeight(divid, newH){ document.getElementById(divid).style.height = newH; }


// the next 4 functions are in the bgSizer.js

function toggleClass(domObj, className) {

  if (hasClass(domObj, className)) removeClass(domObj, className);

  else addClass(domObj, className);

}



function addClass(obj, className) { // adds the passed className to the passed DOm object

  if (obj && obj.id) obj.className = (obj.className == '') ? className : obj.className + ' ' + className;

}



function removeClass(obj, className) { // replaces the passed classname with an empty string

  if (obj && obj.id) obj.className = obj.className.replace(new RegExp('^'+className+'| '+className),'');

}



function hasClass(obj, className) { // function returns true if the class for the passed DOM objct contains the passed class

  return (obj && obj.id) ? new RegExp('^'+className+'| '+className).test(obj.className) : false;

}


