	//*************************************************************************
	//***	DOM LIBRARY
	//*************************************************************************

	//*** GOLBAL VARIABEL
	var blnDOM = false;
	
	//*** FUNCTIONS
	
	//Advanced dthml check
	if (document.getElementById && document.createElement){
		blnDOM = true;
	}	
	
	//Get element
	function fjsGetObj(id){
		if (blnDOM == true){
			if (document.getElementById(id) || id == -1){
				return document.getElementById(id);
			}
			else{
				return false;
			}
		}
		else{
			return false;
		}
	}
	
	//default image switch
	function fjsImgSwitch(id, imgsrc){
		//get list item image object
		var objItem = fjsGetObj(id);	
		
		if (objItem != false){		
			//Switch image	
			objItem.src = imgsrc;			
		}
	}
	
	//Tool, strips away all path info
	function fjsGetFileName(varName) {
		var re = /^.*\/(\S*\.\S*)$/;
		var tmp = new String(varName);
		tmp = tmp.match(re)[1];
			
		return tmp;
	}
	
	//Swap classes for any item
	function fjsSwapClass(item, class1, class2){
		var objItem;
	
		//Get element
		objItem = fjsGetObj(item);
		
		//Check if element exists
		if (objItem != false){
			//Switch class
			if (objItem.className == class1){
				objItem.className = class2;
			}
			else if(objItem.className == class2){
				objItem.className = class1;
			}
			//clean up
			objItem = null;
		}
	}
		
	//Change class for any item
	function fjsChangeClass(item, class1){
		var objItem;		
		
		//Get element
		objItem = fjsGetObj(item);
		
		//Check if element exists
		if (objItem != false){
			//Change class
			objItem.className = class1;
			//clean up
			objItem = null;
		}
	}
	
	//Clear input boxes for default data 
	function fjsClearBox(e){			
		e.value = "";
		e.focus();			
	}	