/**********************************************************************************
 * 
 * LastChangedDate:		$Date: 2006-08-23 10:28:31 +0200 (Wed, 23 Aug 2006) $
 * LastChangedRevision	$Rev: 92 $
 * LastChangedBy:		$Author: $
 * HeadURL:				$URL: http://linux/cd/rdbm/trunk/httpdocs/js/rdbm.js $
 * ID:					$Id: rdbm.js 92 2006-08-23 08:28:31Z  $
 * 
/**********************************************************************************/

/**
 * RDBM Class
 */
nl.xd.INSTR2007 = function() {
	nl.xd.util.Event.addListener( window , 'load' , function() { nl.xd.INSTR2007.DOC.show() ; } ) ;
} ;

/**
 * DOC Class
 */
nl.xd.INSTR2007.DOC = function() {
	return {
		show: function() {
			var holder = nl.xd.util.DOM.get( 'holder' ) ;
			holder.style.display = 'block' ;
			
			var loader = nl.xd.util.DOM.get( 'loader' ) ;
			loader.style.display = 'none' ;
			
			var topquery = nl.xd.util.DOM.get( 'topquery' ) ;
			nl.xd.util.Event.addListener( topquery , 'focus' , function() { nl.xd.INSTR2007.DOC.focusSearch( topquery ) ; } ) ;
			nl.xd.util.Event.addListener( topquery , 'blur' , function() { nl.xd.INSTR2007.DOC.blurSearch( topquery ) ; } ) ;
			
			var bottomquery = nl.xd.util.DOM.get( 'bottomquery' ) ;
			nl.xd.util.Event.addListener( bottomquery , 'focus' , function() { nl.xd.INSTR2007.DOC.focusSearch( bottomquery ) ; } ) ;
			nl.xd.util.Event.addListener( bottomquery , 'blur' , function() { nl.xd.INSTR2007.DOC.blurSearch( bottomquery ) ; } ) ;
		} ,
		focusSearch: function( element ) {
			var text = 'Search site' ;
			
			if ( element.value == text ) {
				element.value = '' ;
			} ;
		} ,
		blurSearch: function( element ) {
			var text = 'Search site' 
			
			if ( element.value == '' ) {
				element.value = text ;
			} ;
		}
	} ;
} () ;

new nl.xd.INSTR2007() ;
