var Dom = YAHOO.util.Dom;
var Anim = YAHOO.util.Anim;
//var Event = YAHOO.util.Event;
	
	function HighlightText (e, searchInput){
			Dom.replaceClass(searchInput,'gray','black');
			if (searchInput.value == "Vyhledávání...") {
				searchInput.value = "";
			}
	}
	function LowlightText (e, searchInput){
			if (searchInput.value == "") {
				searchInput.value = "Vyhledávání...";
				Dom.replaceClass(searchInput,'black','gray');
			}
	}
	
	function killSearch(e){
		var searchInput = Dom.get('searchInput');
		
		if (searchInput.value=="Vyhledávání..." || searchInput.value==""){
			YAHOO.util.Event.stopEvent(e);
		}		
	}
	
	function openCloseSearchBox(e){
		
		YAHOO.util.Event.stopEvent(e);
		
		if (Dom.hasClass(Dom.get('searchFormContainer'), 'opened')){
			
			Dom.replaceClass(Dom.get('searchFormContainer'), 'opened', 'closed')
			var attributes = {
				opacity : {
					to : 0.0
				}
			}
			
		} else {
			
			Dom.replaceClass(Dom.get('searchFormContainer'), 'closed', 'opened')
			var attributes = {
				opacity : {
					to : 1.0
				}
			}
		}
		
		var animation = new Anim(Dom.get('searchFormContainer'),attributes,0.3,YAHOO.util.Easing.easeOut);
		var animation2 = new Anim(Dom.get('searchInput'),attributes,0.3,YAHOO.util.Easing.easeOut);
		animation.animate();
		animation2.animate();
	
		
	}
	
	function searchInit() {
		

		var searchInput = Dom.get('searchInput');

		YAHOO.util.Event.addListener(searchInput, 'click', HighlightText, searchInput);
		YAHOO.util.Event.addListener(searchInput, 'blur', LowlightText, searchInput);
		YAHOO.util.Event.addListener(Dom.get('searchForm'), 'submit', killSearch);
		
		Dom.setStyle(Dom.get('searchInput'), 'opacity', 0.0);
		Dom.setStyle(Dom.get('searchInput'), 'display', 'block');
		
		Dom.setStyle(Dom.get('searchFormContainer'), 'opacity', 0.0);
		Dom.setStyle(Dom.get('searchFormContainer'), 'display', 'block');
		
		
		
		YAHOO.util.Event.addListener(Dom.get('searchFormCLoser'), 'click', openCloseSearchBox);
		
		
	}
	
YAHOO.util.Event.onDOMReady(searchInit); 



