function TopControl() {}

var Checks = {
	keydown_search_box: function(event) {
		if (event.keyCode == 13) TopControl.launch_search(_search_url,$('search_box'));
	}
};

TopControl.hide_sub_menu = function(menu_element) {	
	this.sub_menu_timer = setTimeout('TopControl._hide_sub_menu(\'' + menu_element + '\')',800);	
}

TopControl.show_sub_menu = function(menu_element) {
	$w('sub_1 sub_2 sub_3 sub_4 sub_5 sub_6').each(function(menu){$(menu).hide();});
	this.clear_submenu_timeout();
	$(menu_element).show();
}


TopControl.clear_submenu_timeout = function() {	
	window.clearTimeout(this.sub_menu_timer);
	
}

TopControl._hide_sub_menu = function(menu_element) {
	$(menu_element).hide();
}

TopControl.publish_issue = function(issue_id) {
	//var ok = confirm('Attention! Cette action est irreversible. Souhaitez-vous vraiment envoyer cette édition du point de mire à tous les abonnés?');
	//if(ok) {
		window.location = _base_url + "bulletins/publish/" + issue_id;
	//}
}

TopControl.set_layout_width = function() {
if(document.viewport.getWidth() < 1024) {     
	$('thebody').setStyle({width:'999px'});
	$('container').setStyle({width:'999px'});
	} else {
		$('thebody').setStyle({width:'100%'});
		$('container').setStyle({width:'100%'});
	}
}

TopControl.launch_search = function(url,input) {
	window.location = url + '?q=' + encodeURI(input.value);
	return false;
}


TopControl.observe_things = function(e) {
	Event.observe($('search_box'), 'keydown', Checks.keydown_search_box.bindAsEventListener(Checks))
}


Event.observe(window,'load', TopControl.set_layout_width);
Event.observe(window,'load', TopControl.observe_things);
Event.observe(window,'resize',TopControl.set_layout_width);
