$(function() {
	var imgPath = '/img/';
	var buttons = [ "search-button",
				    "send-button" ];
	
	for(i=0;i<buttons.length;i++){
		if($('#'+buttons[i])){
			$('#'+buttons[i]).hover(function() {
					$(this).attr('src', imgPath+$(this).attr('id')+'-over.gif');
				}, function() {
					$(this).attr('src', imgPath+$(this).attr('id')+'.gif');
			});
		}
	}
	
	/* search filters */

	$('#typeID').change(function () {
		
		var field = $('#regionID');
		$.post('/ajax/region.php', { typeID : $(this).val() }, function (data) {
			
			field.children(':gt(0)').remove();
			
			for (i in data) {
				$('<option value="' + data[i].regionID + '">' + data[i].title + '</option>').appendTo(field);
			}
			
			field.triggerHandler('change');
			
		}, 'json');
				
	});
	
	$('#regionID').change(function () {
		
		var field = $('#subRegionID');
		$.post('/ajax/subRegion.php', { typeID : $('#typeID').val(), regionID : $(this).val() }, function (data) {
			
			field.children(':gt(0)').remove();
			
			for (i in data) {
				$('<option value="' + data[i].subRegionID + '">' + data[i].title + '</option>').appendTo(field);
			}
			
			field.triggerHandler('change');
			
		}, 'json');

	});	

	$('#subRegionID').change(function () {

		var field = $('#guests');
		$.post('/ajax/guest.php', { typeID : $('#typeID').val(), regionID : $('#regionID').val(), subRegionID : $(this).val() }, function (data) {
			
			field.children(':gt(0)').remove();
			
			for (i in data) {
				$('<option value="' + data[i].people + '">' + data[i].people + '</option>').appendTo(field);
			}
			
			field.triggerHandler('change');
			
		}, 'json');

	});	

		 
});

function generateEmailLink(n,d) {
	var username = n;
	var hostname = d;
	var linktext = n+"@"+d;
	document.write("<a hr"+"ef=" + "mai"+"l" + "to:" + username +
	"@" + hostname + ">" + linktext + "</"+"a>")
}