function init() {
	Array('date_left','date_right').each(
		function(el) {
			Event.observe(el, 'click', function() { reDates(el); } );	
		}
	);
	Event.observe('search_input', 'keypress', function(e) { submitSearch(e); } );
	Event.observe('search_button', 'click', function() { topSearch(); } );
	Event.observe('ico_home', 'click', function() { goLink($('ico_home')) } );
	
	Array('nav_club').each(
		function(el) {
			Event.observe(el, 'mouseover', function() { ypSlideOutMenu.showMenu('menu1'); } );
			Event.observe(el, 'mouseout', function() { ypSlideOutMenu.hideMenu('menu1'); } );
		}
	);
	
	
	$$('#colNav .nav li', '.tmenu', '#header .bd').each(
		function(el) {
			Event.observe(el, 'click', function() { goLink(el); } );
		}
	);
	
	
}

function submitSearchFull(obj) {
	var aFields = Array("zoom_query","zoom_per_page","zoom_and","zoom_sort");
	var aURL = Array();
	aFields.each(
		function(curr_value) {
			if(curr_value == "zoom_and") {
				var check = ($(curr_value + "_1").checked) ? 1 : 0;
				aURL.push(check);
			}
			else
				aURL.push($F(curr_value));
		}
	); 
	var url = aURL.join("/");
	obj.action += "/" + aURL.join("/");
	return true;
}

function goLink(el) {
	var url = el.getAttribute('link');
	location.href=url;
}

function reDates(el) {
	el = $(el);
	var date = el.getAttribute('dt');
	var numLI = $$('.dates .days li').length;
	new Ajax.Request('setdate.php?date=' + date + '-' + numLI, {
		method:'get',
		onSuccess: function(obj){
			
			var oRes = eval('(' + obj.responseText + ')');
			if(oRes.success == "yes") {
				$('date_current').innerHTML = oRes.title;
				$('date_right').setAttribute('title', oRes.next.title);
				$('date_right').setAttribute('dt', oRes.next.dt);
				$('date_left').setAttribute('title', oRes.prev.title);
				$('date_left').setAttribute('dt', oRes.prev.dt);
				$('days').innerHTML = oRes.dates;
			}
		},
		onFailure: function(){ alert('Error') }
	});	
}

function topSearch() {
	var frmSearch = $('frmSearch');
	frmSearch.action += "/" + $F('search_input') + "/10/0/1";
	frmSearch.submit();
}

function submitSearch(e) {
	if(e && e.which) {
		e = e;
		charCode = e.which;
	}
	else {
		e = event;
		charCode = e.keyCode;
	}
	var frmSearch = $('frmSearch');
	
	if(charCode == 13) {
		frmSearch.action += "/" + $F('search_input') + "/10/0/1";
		frmSearch.submit();
	}
	else
		return false;	
	
}

Event.observe(window, 'load', function() { init(); } );