
YAHOO.util.Event.onContentReady("primaryNav", function () {
    var oMenuBar = new YAHOO.widget.MenuBar(
    	"primaryNav", 
    	{ 
        	autosubmenudisplay: true, 
            hidedelay: 750, 
            lazyload: true 
    	}
    );
    oMenuBar.render();
});




	


// init buttons
YAHOO.util.Event.onDOMReady(function () {
	new YAHOO.widget.Button('buttonSearch');

	/** font size switcher **/
	var currentFontSize = 'fontMedium';
	
	var fontSwitcherHandler = function (e){
		var eventTarget = YAHOO.util.Event.getTarget(e);
		fontSwitcher(eventTarget.id);
	}
	
	function fontSwitcher(title){
		YAHOO.util.Cookie.set('fontSize', title, {path: "/"});
		
		currentFontSize = title;
				
		var links = document.getElementsByTagName('link');
		
		for (var i=0; i<links.length; i++){	
			if (links[i].rel == "alternate stylesheet"){
				if (links[i].title == title){
					links[i].disabled = false;
				}
				else {
					links[i].disabled = true;
				}
			}
		}
	}
	
	YAHOO.util.Event.addListener("fontSmall", "click", fontSwitcherHandler);
	YAHOO.util.Event.addListener("fontMedium", "click", fontSwitcherHandler);
	YAHOO.util.Event.addListener("fontLarge", "click", fontSwitcherHandler);
	
	if (YAHOO.util.Cookie.get('fontSize')){
		fontSwitcher(YAHOO.util.Cookie.get('fontSize'));
	}
	/** end of font size switcher **/
});

YAHOO.util.Event.onDOMReady(function () {
	var elements = YAHOO.util.Dom.getElementsByClassName('clearDefault');
	
	YAHOO.util.Event.on(elements, 'click', clearDefault);
	YAHOO.util.Event.on(elements, 'blur', checkValue);
	
	function clearDefault(e){		
		var eventTarget = YAHOO.util.Event.getTarget(e);
		
		if (eventTarget.value == eventTarget.defaultValue)
			eventTarget.value = '';
	}
	
	function checkValue(e){		
		var eventTarget = YAHOO.util.Event.getTarget(e);
		
		if (eventTarget.value == '')
			eventTarget.value = eventTarget.defaultValue;
	}
});







	
	