// JavaScript Document

function restrictNums(e)
{
	var key;
	var keychar;

	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	
	keychar = String.fromCharCode(key);
	
	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27))
	{
	   return true;
	} else if ((("0123456789").indexOf(keychar) > -1)) {
	   return true;
	} else {
	   return false;
	}
}

function resetSearch()
{
	$('location').value = '';
	$('guestrooms').value = '';
	$('attendees').value = '';
	$('room_setup').firstDescendant().selected = true;
	$('search_results').update('');
}

function doSearch()
{
	$('main_body').addClassName('no_bg');
	$('copy_box').hide();
	
	new Ajax.Request('ajax/search.php', {
		method: 'post',
		parameters: {
			'location':$('location').value,
			'guestrooms':$('guestrooms').value,
			'attendees':$('attendees').value,
			'room_setup':$('room_setup').value,
			'portal_id':portal_id,
			'portal_lang':portal_lang,
			'smg':smg
		},
		onSuccess: function(transport){
			$('search_results').update(transport.responseText);
		}
	});
}
