jQuery(document).ready(function(){  
	/* filter values already selected */
	if (jQuery("#price").val() != "") { search(jQuery("#price :selected").val()); }
	if (jQuery("#experience").val() != "") { search(jQuery("#experience :selected").val()); }
	if (jQuery("#destination").val() != "") { search(jQuery("#destination :selected").val()); }

    jQuery("#price").change(onPriceChange);  
    jQuery("#experience").change(onExperienceChange);
    jQuery("#destination").change(onDestinationChange);
	jQuery("div#filter").corner("rounded");
	jQuery("div#we-say").corner("rounded");
	
	jQuery("li a").tooltip({
		bodyHandler: function() {
			if (!jQuery(this).parent().hasClass("disabledthumb")) {
				var hoverimghref = jQuery(this).next("div").find(":first").find(":first").attr("href");
				var hoverimg = jQuery(this).next("div").find(":first").find(":first").find(":first").attr("src");
				if (hoverimg == undefined) {
					hoverimg = jQuery("<img></img>").attr('src', hoverimghref);
					jQuery(this).next("div").find(":first").find(":first").append(hoverimg);
				}
				return jQuery(jQuery(this).next("div")).html();
			}
		},
		showURL:false
	});	
	
	for (i=0;i<102;i++)
	{
		jQuery("#img" + i).attr("src", jQuery("#img" + i + "preload").attr("src"));
	}
	
	jQuery("ul#pages :first-child").addClass("first");
});
function onPriceChange(){
	search(jQuery("#price :selected").val());
	jQuery("#experience option[@value='']").attr("selected", "selected");
	jQuery("#destination option[@value='']").attr("selected", "selected");
}
function onExperienceChange(){
	search(jQuery("#experience :selected").val());
	jQuery("#price option[@value='']").attr("selected", "selected");
	jQuery("#destination option[@value='']").attr("selected", "selected");
}
function onDestinationChange(){
	search(jQuery("#destination :selected").val());
	jQuery("#price option[@value='']").attr("selected", "selected");
	jQuery("#experience option[@value='']").attr("selected", "selected");
}
function search(filterBy){
	if ((filterBy == "") || (filterBy == "all")) {
		jQuery("li").each(function(){jQuery(this).removeClass("disabledthumb");});
	} else {
		jQuery("div#thumbs li").each(function(){jQuery(this).addClass("disabledthumb");});
		jQuery("li." + filterBy).each(function(){jQuery(this).removeClass("disabledthumb");});
	}
}
function returnToHomepage(s){
	if (document.referrer == s) {
		history.go(-1);
	}
	else {
		location.href = s;
	}
}