function getCSSClass(elementID){

	return document.getElementById(elementID).className;

}



function setCSSClass(elementID,classpassed){

	document.getElementById(elementID).className=classpassed;

}





function addCSSClass(elementID, removeClass){

	element = elementify(elementID);

	element.className= addToArray( element.className, removeClass, ' ');

}





function removeCSSClass(elementID, removeClass){

	element = elementify(elementID);

	element.className= removeFromArray( element.className, removeClass, ' ');

}





function elementify(elementID) {

	if ( isString(elementID) ) elementID = document.getElementById(elementID);

	return elementID;

}





// Return a boolean value telling whether // the first argument is a string.

//isString function by Kas Thomas, Feb 10, 2001.  Released for public consumption

//http://www.planetpdf.com/developer/article.asp?ContentID=testing_for_object_types_in_ja

function isString() {

	if (typeof arguments[0] == 'string') return true;

	if (typeof arguments[0] == 'object') {

//     THIS CODE BREAK IE7, I'M REMOVING TI BECAUSE IT INVOLVES A FINE DISTINCTION WE DON'T DEAL WITH;

//		var criterion = arguments[0].constructor.toString().match(/string/i);

//		return (criterion != null);

	}

	return false;

}





function addToArray( array, item, split ) {

	//Set the 3rd parameter to a .split delimiter if you are passing a string

	if (split != null) array = array.split( split );

	array.push( item );

	if (split != null) array = array.join( split );

	return array;

}



function removeFromArray( array, item, split ) {

	//Set the 3rd parameter to a .split delimiter if you are passing a string

	if (split != null) array = array.split( split );

	var i = 0;

	while (i < array.length) {

		if (array[i] == item) {

			array.splice(i, 1);

		} else {

			i++;

		}

	}

  	if (split != null) array = array.join( split );

	return array;

}





function toggleContent(d) {

	if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }

	else { document.getElementById(d).style.display = "none"; }

}

function hideContent(d) {

	document.getElementById(d).style.display = "none";

}

function showContent(d) {

	document.getElementById(d).style.display = "block";

}



function replaceContent(id,content){

	document.getElementById(id).innerHTML = content;

}

