// Global vars
//++++++++++++++++++++++++++++++++++++++++//
var inputDefaults = {};
// Global methods
//++++++++++++++++++++++++++++++++++++++++//


// Window load actions
//++++++++++++++++++++++++++++++++++++++++//
Event.observe(window, 'load', function(){  
      	
	// DEFAULT INPUT BLUR
	$$('.blur').each(function(element){
		inputDefaults[element.offsetLeft+element.offsetTop] = element.value;
		Event.observe(element, 'blur', function(event){
		var element = Event.element(event);
		if(!element.value) {
			var value = inputDefaults[element.offsetLeft+element.offsetTop];
 			element.value = value;
		}
     	});
     });	
	// DEFAULT INPUT FOCUS
	$$('.focus').each(function(element){
		inputDefaults[element.offsetLeft+element.offsetTop] = element.value;
		Event.observe(element, 'focus', function(event){
			var element = Event.element(event);
			var value = inputDefaults[element.offsetLeft+element.offsetTop];
			if(element.value == value){element.value = ''}
		});
	});
	
	// LISTING ROLLOVERS
	$$('li.item').each(function(element){
		Event.observe(element, 'mouseover', function(event){element.down('.item-hover').removeClassName('invisible')});
	});
	$$('li.item').each(function(element){
		Event.observe(element, 'mouseout', function(event){element.down('.item-hover').addClassName('invisible')});
	});
	
 });