// Jquery Script

jQuery(document).ready(function(e)
{
	var thisUl = null;
	var thisLi = null;
	// hide all the footer	
	jQuery("#footer > ul > li").css("display", "block");
	jQuery("#footer > ul > li.firstItem").css("display", "block");
	// listen to the firstitem
	jQuery("#footer > ul > li.firstItem > a").click(function(evt)
	{
		evt.preventDefault();
		
		if(!jQuery(this).parent().hasClass("arrowDown"))
		{
			jQuery(this).parent().addClass("arrowDown");
		}
		else
		{
			jQuery(this).parent().removeClass("arrowDown")	
		}
		
		//  get her parent (ul is her parent)
		thisUl = jQuery(this).parent().parent();

		thisLi = thisUl.find("li");
		for(var i = 1; i < thisLi.length; i++)
		{
			if(thisLi.eq(i).css("display") == "none")
			{
				thisLi.eq(i).css("display", "block");
			}
			else
			{
				thisLi.eq(i).css("display", "none");
			}
		}
	});

	var toggleMenu = function(superClass)
	{
		if(!jQuery(superClass).hasClass('selected'))
		{
			jQuery(superClass + ">ul>li").hide();
			jQuery(superClass + ">a").click(function(evt)
			{
				evt.preventDefault();
				jQuery(superClass + ">ul>li").toggle();
			});
		}
	};
	toggleMenu(".1DayBlock");
	toggleMenu(".naeciBlock");
	toggleMenu(".pmBlock");
});

var tblRow = null;
var regionRow = null;
var regionEnd = null;
var regionCol = null;
var tblRow = null;


jQuery(document).ready(function(e)
{
	regionRow = jQuery("tr.region");
	regionEnd = jQuery("tr.end");
	tblRow = jQuery("tr.region, tr.end");
	
	regionRow.hide();
	regionEnd.hide();
	
	regionCol = regionRow.find("td:first");
	regionCol.click(function(evt)
	{
		if(jQuery(this).text().replace(/(\s+)/g,'' ) == "Yorkshire")
		{
			toggleRegion("YorkshireHumberside");
		}
		else
		{
			toggleRegion(jQuery(this).text().replace(/(\s+)/g,'' ) );
		}
	});
	
	//toggleRegion("YorkshireHumberside");
});

toggleRegion = function(region)
{
		
	var rows = jQuery("tr." + region);
	
	for(var i = 0; i < rows.length; i++)
	{
		if(rows.eq(i).css("display") == "none")
		{
			rows.eq(i).css("display", "");
		}
		else
		{
			rows.eq(i).css("display", "none");
		}
	}
	
	// hide the rest of the rows
	for(var i = 0; i < tblRow. length; i++)
	{
		if(!tblRow.eq(i).hasClass(region))
		{
			tblRow.eq(i).css("display", "none");
		}
		
	}
};
