/*
Title:      Utilities JS Page
Author:     Ben Babics, bbabics@organic.com
Notes:      Site functions
*/



function grabClass(obj)
{
	var curr_class = obj.className;
	return curr_class;
}



function checkClass(obj, clss)
{
	var curr_class = grabClass(obj);
	if (curr_class.indexOf(clss) != -1)
	{
		return true;
	}
	else
	{
		return false;
	}
}



function addClass(obj, clss)
{
	var curr_class = grabClass(obj);
	
	//check if class already exists
	if (curr_class.indexOf(clss) != -1) return;
	
	obj.className = curr_class + " " + clss;
}



function removeClass(obj, clss)
{
	var curr_class = grabClass(obj);
	var reset_class = curr_class.replace(clss, ' ');
	obj.className = reset_class;
	
	//if class is blank delete it
	if (obj.className == '')
	{
		obj.removeAttribute('class');
		obj.removeAttribute('className');
	}
}