//Basic Object Manipulation Functions
//--------------------------------------
function getObject(id){
	if (document.getElementById(id))
		return document.getElementById(id);
	else 
		return id;
}
function getObjectClass(id){
	return (getObject(id).className) ? getObject(id).className : "";
}


function getElem(id){
	return document.getElementById(id);
}

function getElemID(id){
	return (getElem(id).id) ? getElem(id).id : "";
}

function getElemClass(id){
	return (getElem(id).className) ? getElem(id).className : "";
}

function getElemStyle(id){
	return (getElem(id).style) ? getElem(id).style : "";
}

function show(id){
	getElemStyle(id).visibility = 'visible';
	getElemStyle(id).position ='static';
}

function hide(id){	
	getElemStyle(id).visibility = 'hidden';
	getElemStyle(id).position ='absolute';	
	getElemStyle(id).left = "-1000px";
	getElemStyle(id).top = "-1000px";
}

function isHidden(id){
	if (getElemStyle(id).visibility == 'hidden') return true;
	else return false;
}

function swapClass(id, klase1, klase2){
	var obj = getObject(id);
	if (klase1 == getObjectClass(id)){
		getObject(id).className = klase2;
	}
	else{
		getObject(id).className = klase1;
	}
}
