/**
 * 
 * @param {Object} id
 */
function getObject(id) {
	if (typeof id == "object") {
		return id;
	} else {
		return document.getElementById(id);
	}
	return false;	
}
/**
 * adds a class name to an element
 * @param {Object} id
 * @param {Object} className
 */
function addClassName(id, className) {
	if (false !== (object = getObject(id))) {
		var classes = object.className.split(" ");
		if (!classes[className]) {
			classes.push(className);
			var newClassName = "";
			for (i = 0; i < classes.length; i++) {
				if (newClassName == "") newClassName = classes[i];
				else newClassName += " " + classes[i];
			}
			object.className = "" + newClassName;
		}
	}
}
/**
 * removes a class name
 * @param {Object} id
 * @param {Object} className
 */
function removeClassName(id, className) {
	if (false !== (object = getObject(id))) {
		var classes = object.className.split(" ");
		var newClassName = "";
		for (i = 0; i < classes.length; i++) {
			if(className != classes[i]) {
				if (newClassName == "") newClassName = classes[i];
				else newClassName += " " + classes[i];
			}
		}
		object.className = "" + newClassName;
	}
}
var videoPopup = 0;
/**
 * pops a new window up
 */
function popupVideo(url, title , width, height, scrollbars) {
	if (typeof scrollbars == "undefined") scrollbars = 1;
	if (videoPopup) videoPopup.close();
	videoPopup = window.open(url, title, 'location=0,status=0,scrollbars=' + scrollbars + ',width=' + width + ',height=' + height);
	return false;
}
function popup(url, title , width, height, scrollbars) {
	if (typeof scrollbars == "undefined") scrollbars = 1;
	window.open(url, title, 'location=0,status=0,scrollbars=' + scrollbars + ',width=' + width + ',height=' + height);
	return false;
}
/**
 * should emtpy 
 */
function cleanField(obj) {
	obj.value = '';
	obj.onclick = null;
}