// preloading images
var show_over_image = new Image(); show_over_image.src = "/presentation/v1/images/show-hover.gif";
var hide_over_image = new Image(); hide_over_image.src = "/presentation/v1/images/hide-hover.gif";


window.addEvent('domready', function() {
	var status = {
		'true': 'open',
		'false': 'closed'
	};
	var menu_options = $$('#main li');
	
	$each(menu_options, function (menu_option, index){
		if (menu_option.getElement('.menulevel2') != null) {
			var sub_menu = menu_option.getElement('.menulevel2');
            var sliding_element = new Fx.Slide(sub_menu);
            // sliding_element.hide();
            var option_link = menu_option.getElement('.hook_open');
            if (option_link == null){
                option_link = menu_option.getElement('.hook_closed');
            }

            if(option_link.hasClass('hook_open')){
                option_link.setProperty('class','hook_open');
            }else{
                sub_menu.style.visibility = "hidden";
                sub_menu.style.display = "block";
                sliding_element.hide();
                sub_menu.style.visibility = "visible";
                option_link.setProperty('class','hook_closed');
            }
            option_link.addEvent('click', function(e) {
                e.stop();
                sliding_element.toggle();
            });
            //option_link.setProperty('class','closed');	
            sliding_element.addEvent('complete', function() {
                option_link.setProperty('class', 'hook_'+status[sliding_element.open]);
            });
		}
	});
	
	// adding action for search button here
	
	var go_button = $(document.body).getElement('#searchbox button');
	if(!go_button) return;
	
	go_button.addEvent('mouseover', function(e) {
		e.stop();
		go_button.getElement('span').setStyle('background-position', '-27px 0px');
	});
	go_button.addEvent('mousedown', function(e) {
		e.stop();
		go_button.getElement('span').setStyle('background-position', '-54px 0px');
	});
	go_button.addEvent('mouseout', function(e) {
		e.stop();
		go_button.getElement('span').setStyle('background-position', '0px 0px');
	});
});
