$(document).ready(function(){
	//form watermarks
	$('.watermark')
		.focus( function(){ if( $(this).val() == $(this).attr('title')) { $(this).val(''); } } )
		.blur( function() { if( $(this).val() == ''){ $(this).val($(this).attr('title')); } } );
	
	//opening hours popup	
	$('.opening-hours').mouseenter(function(){
		$('#popup-opening-hours').css('left', ($(this).offset().left - 128) + 'px') 
		$('#popup-opening-hours').show() 
	});
	$('.opening-hours').mouseleave(function(){ $('#popup-opening-hours').hide(); })
	
	//getting there panels
	$('.panel-title').eq(0).parent().removeClass('closed');
	$('.panel-title').click(
		function(){
			$('.collapsible-panel', $(this).parent().parent()).addClass('closed');
			$(this).parent().removeClass('closed');
		}
	);
	
	$("a[rel^='prettyPhoto']").prettyPhoto({social_tools:''});
	
	 $("tr td:last-child").addClass('last');
	//home
	if ($('#home-banners').size() > 0) {
		if ($.browser.msie && jQuery.browser.version < 7.0)
		{
			var size = $('#home-banners a').size();
			var randomSlide = (size > 1) ? Math.floor(Math.random()*size) : 0;
			$('#home-banners a').hide().eq(randomSlide).show();
		}
		else {
			var _fx = ($.browser.msie) ? 'none' : 'fade';
			$('#home-banners').cycle({
					fx: _fx,
					timeout: 5000,
					cleartypeNoBg: true
			});
		}
	}

	//home - deal images
	if ($('#deal-banners').size() > 0) {
		if ($.browser.msie && jQuery.browser.version < 7.0)
		{
			var size = $('#deal-banners a').size();
			var randomSlide = (size > 1) ? Math.floor(Math.random()*size) : 0;
			$('#deal-banners a').hide().eq(randomSlide).show();
		}
		else {
			var _fx = ($.browser.msie) ? 'none' : 'fade';
			$('#deal-banners').cycle({
					fx: _fx,
					timeout: 5000,
					cleartypeNoBg: true
			});
		}
	}

	if (typeof jqueryUIBehaviors === "function" ) {jqueryUIBehaviors();}
	
	$("#center .pool-form a").html("");
	$("#center .newsletterLink").html("");


    $(".scroll").click(function(event){
        //prevent the default action for the click event
        event.preventDefault();

        //get the full url - like mysitecom/index.htm#home
        var full_url = this.href;

        //split the url by # and get the anchor target name - home in mysitecom/index.htm#home
        var parts = full_url.split("#");
        var trgt = parts[1];

        //get the top offset of the target anchor
        var target_offset = $("#"+trgt).offset();
        var target_top = target_offset.top;

        //goto that anchor by setting the body scroll top to anchor top
        $('html, body').animate({scrollTop:target_top}, 500);
    });
	
});

function jqueryUIBehaviors() {
	if (typeof $.datepicker === "object"){
		$('form .date').datepicker(
			{ dateFormat: 'mm/dd/y', 
				changeMonth: true, 
				changeYear: true, 
				yearRange: '' + (new Date().getFullYear()-99) + ':' + (new Date().getFullYear())
			}
		);
	}
}

function wicketAjaxReload(){
	jqueryUIBehaviors();
}

function wicketFilterSelectedReload (selectedId){
	$('.filters a').removeClass('selected');
	$('#'+selectedId).addClass('selected');
}

function printme(){
	if (window && window.print)	{ window.print(); }
	return false;
}
