//site.js
//Created by: Tom jenkins
//Date: 2010 22th Mar
//Contains:
//This contains frontend custom JS functions. N.B. Please launch through JQ onload where you can!!

$(function (){ 
	//Search validation	
	
	$(".noJS").hide()
	
	$('#SiteSearchForm').submit(function(){	
		if(($('#SiteSearch').val()=='')||($('#SiteSearch').val()==$('#SiteSearch')[0].defaultValue)){jAlert('Please enter something to search on', 'Search alert!'); return false}	
	});	
	
	$('#NewsletterSignUp').submit(function(){	
		if(($('#EmailAddressSignUp').val()=='')||($('#EmailAddressSignUp').val()==$('#EmailAddressSignUp')[0].defaultValue)){jAlert('Please enter your email address', 'Newsletter!'); return false}	
	});
	
	
	onLoadBuildEmail=function(){		
		$('.replaceEmail').each(function(){
			$(this).html('<a href="mailto:'+$(this).html().replace("[at]","@")+'?subject=Enquiry%20from%20Yandell%20Group%20Leisure%20Website">'+$(this).html().replace("[at]","@")+'</a>' )						 
		});		
	};
	
	$('.wdgtsearchBoxes').change(function(){
		if ($(this).val()!=''){		  
			$(this).parent().submit();
		}
	})
	
	$(".noJS").each(function(i,el){
		var $item=$(el);
		$item.addClass('hidden');
	});
	
		
	$('.RSSPagination').each(function(){$(this).addClass('hidden');});
	$('#paginationBottom').removeClass('hidden');
	$('#paginationTop').removeClass('hidden');	
	
	$('#SiteSearch, #EmailAddressSignUp').focus(function(){									
		$(this).val('')
	});
	$('#SiteSearch, #EmailAddressSignUp').blur(function(){									
		if ($(this).val()==''){
			$(this).val(this.defaultValue);
		}
	});
	
	$('#SetAsHomePage').click(function(){
	  if (!(window.sidebar)&&(window.external)){
	  	document.body.style.behavior='url(#default#homepage)';
	  	document.body.setHomePage('http://www.groupleisure.com');
		return true;
	  }
	  
	  document.location='/Set-your-home-page';
	  /**
	  var title = "Yandell Media"; 
	  var url = "http://www.groupleisure.com";
		if (window.sidebar) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel(title, url,"");
		} else if( window.external ) { // IE Favorite
			window.external.AddFavorite( url, title); }
		else if(window.opera && window.print) { // Opera Hotlist
			return true; }
	 **/
	});
	
	
	
});
