/**
 * Created by dpStudios
 * Date: 12/04/11
 */

window.addEvent('domready', function(){
	/**
	 * SearchBar
	 */
	if($('searchbar')) {
		var search_bar = $('searchbar');
		var search_form = search_bar.getElement('form');
		var search_input = search_bar.getElement('input');
		var search_button = search_bar.getElement('.button');
		search_button.addEvent('mouseenter', function(){
			search_button.addClass('active');
		}).addEvent('mouseleave', function(){
			search_button.removeClass('active');
		}).addEvent('click', function(){
			search_form.submit();
		});
		search_input.addEvent('keyup', function(ev){
			if (ev.keyCode == 13) {
				search_form.submit();
			}
		})
	};

	/**
	 * OverValues en Inputs
	 */
	$$('input[overvalue]').each(function(el){
		var overvalue = el.get('overvalue');
		if (el.get('value') == '' || ! el.get('value')) {
			el.set('value', overvalue);
			el.addClass('overvalue');
		};
		el.addEvent('focus', function(){
			el.removeClass('overvalue');
			if (el.get('value') == overvalue) {
				el.set('value', '');
			};
		}).addEvent('blur', function(){
			if (el.get('value') == '') {
				el.addClass('overvalue');
				el.set('value', overvalue);
			};
		});
	})
	$$('form').addEvent('submit', function(ev){
		ev.stop();
		$$('[overvalue]').each(function(e){
			if (e.get('value') == e.get('overvalue')) {
				e.set('value', '');
			};
		})
		this.submit();
	})
})
