//var site_root = "http://192.168.10.3/ncl/";
//var site_root = "http://ncl.fuseboxhosting.co.uk/";
var site_root = "http://www.northcountryleisure.org.uk/";

function switchStyle(stylesheet) {
	$('link[id*=fontStyle]').attr("href", ("/styles/" + stylesheet + ".css"));
}

function showMessage(msg) {
	$(document).ready(function() {
		$('#msg_dialog').html("<p>" + msg + "</p>");
		$('#msg_dialog').dialog('open');
	});
}

function position_opening_times_btn() {
	var window_width = $(window).width();
	if (window_width > 1150)
	{
		var btn_right_position = (window_width - 1150) / 2;
		$("#opening_times_link").css("right", btn_right_position+"px");
	}
}

/* Make links where they have rel="external" in them open in a new window */		
document.onclick = function(e)
{
	var target = e ? e.target : window.event.srcElement;    
	while (target && !/^(a|body)$/i.test(target.nodeName))
	{
		target = target.parentNode;
	}
	
	if (target && target.getAttribute('rel') && target.rel == 'external')
	{
		var external = window.open(target.href);
		return external.closed;
	}
}

$(document).ready(function() {
	/*var content_left = $('.content_left').height();
	var content_right = ($('.content_right').height() + 105);

	if (content_left > content_right) {
		$('.content_right').css("height", (content_left - 105));
	} else if (content_left < content_right) {
		$('.content_left').css("height", content_right);
	}*/
	
	$("#contact").fancybox();
	
	$("#footer_contact").fancybox();
	
	$(".popout").fancybox();
	
	$(".opening_hours").fancybox();
	
	$('#slideshow').cycle({
		timeout	: 5000,
		fx		: 'fade,scrollUp,shuffle,zoom,turnDown,scrollRight,curtainX,scrollLeft,scrollHorz,scrollVert',
		pager	: $('#pager')
	});
	var imgSrc = "";
	$('#pager a').each(function() {
		imgSrc = $('#slideshow div.slideshow_feature:eq(' + $(this).index() + ') span.slideshow_feature_thumbnail_image').attr("title");
		$(this).html("<img src='" + imgSrc + "' alt='' />");
	});
	var url = "";
	$('.slideshow_feature').each(function() {
		$(this).click(function() {
			url = $('#slideshow div.slideshow_feature:eq(' + $(this).index() + ') span.slideshow_feature_url').attr("title");
			window.location.href = url;
		});
	});

	//$('#news_ticker ul').liScroll();
	$('#js-news').ticker({
        titleText: ''
    });	
	
	$('#msg_dialog').dialog({
		autoOpen	: false,
		modal		: true,
		resizable	: false,
		buttons		: {
			"OK"	: function() { 
				$(this).dialog("close");
			}
		}
	});
	
	// Left hand column search
	$('#search_activities').change(function() {
		var selected_activity = $(this).val();
		
		$.ajax({
			url: site_root+"static_pages/search.ajax.php",
			data: "function=search_activities&selected_activity="+selected_activity,
			type: "POST",
			success: function(data){
				$('#search_activities_centres').html(data);
			}
		});
	});
	
	$('#search_centres').change(function() {
		var selected_centre = $(this).val();
		
		$.ajax({
			url: site_root+"static_pages/search.ajax.php",
			data: "function=search_centres&selected_centre="+selected_centre,
			type: "POST",
			success: function(data){
				window.location = data;			
			}
		});
	});
	
	// Comments page
	/*$('#comments_facility').change(function() {
		var selected_centre = $(this).val();
		
		$.ajax({
			url: site_root+"static_pages/search.ajax.php",
			data: "function=search_activities_comments&selected_centre="+selected_centre,
			type: "POST",
			success: function(data){
				$('#comments_activity').html("<option value='0'>N/A</option>"+data);
			}
		});
	});*/
	
	$('#events_style').change(function() {
		$("form#event_style_form").submit();
	});
	
	$('.calendar_day').click(function() {
		var vars = $(this).attr("id");
		$.ajax({
			url: site_root+"static_pages/events.ajax.php",
			data: "function=search_events&vars="+vars,
			type: "POST",
			success: function(data){
				$('#days_event_list').show();
				$('#days_event_list').html(data);			
			}
		});
	});
	
	$('#search_activities_centres_submit').click(function() {
		var url = site_root+$('#search_activities_centres').val();
		window.location.href = url;
	});
	
	$('#search_centres_activities_submit').click(function() {
		var url = site_root+$('#search_centres_activities').val();
		window.location.href = url;
	});
	
	$("input#newsletter_email").focus(function(){
		if($(this).val() == "Enter your email here")
		{
			$(this).val("");
		}
	});
  
	$("input#newsletter_email").blur(function(){
		if($(this).val() == "")
		{
			$(this).val("Enter your email here");
		}
	});
	
	$("input#newsletter_email_in_page").focus(function(){
		if($(this).val() == "Enter your email here")
		{
			$(this).val("");
		}
	});
  
	$("input#newsletter_email_in_page").blur(function(){
		if($(this).val() == "")
		{
			$(this).val("Enter your email here");
		}
	});
	
	$("input#saddr").focus(function(){
		if($(this).val() == "Put your postcode in here")
		{
			$(this).val("");
		}
	});
  
	$("input#saddr").blur(function(){
		if($(this).val() == "")
		{
			$(this).val("Put your postcode in here");
		}
	});
	
	if ($("#opening_times_link").length > 0){
		position_opening_times_btn();		
	}
	
	$(window).resize(function() {
		if ($("#opening_times_link").length > 0){
			position_opening_times_btn();		
		}
	});	
});
