var link = window.location.href.split("stirling-rowing.org.uk");

$(document).ready(function() {
	$("body#body #container").css("display","block");
});

// copyright date
$(document).ready(function() {
	var dt = new Date();
	var year = dt.getFullYear();
	$("span#year").html(year);
});

// sidebar {
$(document).ready(function() {
	$("div.main_col_left div").each(function() {
		if ($(this).html() != "") {
			var h = $(this).html();
			h = h.replace(/div>/g,"p>");
			h = h.replace(/<p>&nbsp;<\/p>/g,"");
			$(this).html(h);
		}
	});

	var i = 0;
	$("div#right div").each(function() {
		if ($(this).html() != "") {
			var h = $(this).html();
			h = h.replace(/div>/g,"p>");
			var newhtml = "";
			switch (i) {
				case 0: newhtml = "<h1>Corporate</h1>"+h; break;
				case 1: newhtml = "<h1>Juniors</h1>"+h; break;
			}
			$(this).html(newhtml);
			$(this).addClass("sidebar");
			i++;
		}
	});
	
	$("div.main_col_left div:nth-child(1) p:nth-child(1)").addClass("bold");
	$("div#mainwide p:nth-child(1)").addClass("bold");

	var popup = 0;
	$("div#right a").each(function() {
		$(this).attr("id","fbPopup"+popup).fancybox({
			'type': 'iframe',
			'width': '95%',
			'height': '95%'
		});
		i++;
	});
	
	$("a[rel=training]").each(function() {
		$(this).fancybox({
			'type': 'iframe',
			'width': '90%',
			'height': '90%'
		});
	});
});

$(document).ready(function() {
	switch (link[1]) {
		case '/club/committee/':
		$("a[rel=fbPopup]").each(function() {
			$(this).fancybox({
				'width': '75%',
				'height': '75%'
			});
		});
		break;
		case '/club/contacts/':
			$("a#fbPopupContact,a#fbPopupMap").fancybox({
				'width': '75%',
				'height': '75%',
				'type': 'iframe',
				'transitionIn': 'fade',
				'transitionOut': 'fade'
			});
		break;
		case '/club/contacts/form/':
		case "/Default.aspx?page=ContactUsForm":
		case "/Default.aspx?page=ContactUsForm&Command=Saved":
		case "/default.aspx?page=ContactUsForm":
			$("body#body").css("background","url(/app/uploads/css/main_bg_single.gif) repeat");
			
			$("input[type=text],textarea").focus(function () {
				$(this).css("border","#990000 1px solid");
			});
			
			$("input[type=text],textarea").blur(function () {
				$(this).css("border","#17508a 1px solid");
			});
		break;
	}
});

// news
var currentMonth = "";
var janArray = Array();
var febArray = Array();
var marArray = Array();
var aprArray = Array();
var mayArray = Array();
var junArray = Array();
var julArray = Array();
var augArray = Array();
var sepArray = Array();
var octArray = Array();
var novArray = Array();
var decArray = Array();
var html = "";

$(document).ready(function() {
	if (link[1] == "/news/" || link[1] == "/Default.aspx?page=news"|| link[1] == "/default.aspx?page=news") {
		var year = document.getElementById('pageViwer_leftcol1_ctl00_newsCategoryDropDown');
		var theYear = year.options[year.selectedIndex].text;
				
		var monthArray = new Array();
		var id = "0";
		$("div.newslist-txt").each(function() {
			$(this).attr("id","news"+id);
			id++;
		});
		
		var i = 0;
		while (i < id) {
			var newsHtml = $("#news"+i).html();
			var dateHtml = $("#news"+i+" span.newslist-date").html();
			//alert(newsHtml);
			var dateArray = dateHtml.split('/');
			var whichmonth = getMonthArray(dateArray[1]);
			
			var index = eval(whichmonth).length;
			(index == 0) ? eval(whichmonth)[index] = newsHtml : eval(whichmonth)[index+1] = newsHtml;
			//alert(decArray[0]);
			i++;
		}
		
		var months = new Array('janArray','febArray','marArray','aprArray','mayArray','junArray','julArray','augArray','sepArray','octArray','novArray','decArray');
		
		for (var k = 0; k<months.length;k++) {
			var monthtext = getTheMonth(months[k]);
			if (currentMonth != monthtext) {
				if (eval(months[k]).length > 0) {
					html += "<tr><td><h2>"+monthtext+" "+theYear+"</h2></td></tr>";
				}
				currentMonth = monthtext;
			}
			for (l=0;l<eval(months[k]).length;l++) {
				html += "<tr><td>"+eval(months[k])[l]+"</td></tr>";
			}
		}
		$("table.newslist").html(html);
		
		formatDate();
	}
});

function getMonthArray(i) {
	var months = new Array('janArray','febArray','marArray','aprArray','mayArray','junArray','julArray','augArray','sepArray','octArray','novArray','decArray');
	return months[i-1];
}

function getTheMonth(mon) {
	var retMonth = "";
	switch (mon) {
		case "janArray": case "01": retMonth = "January"; break;
		case "febArray": case "02": retMonth = "February"; break;
		case "marArray": case "03": retMonth = "March"; break;
		case "aprArray": case "04": retMonth = "April"; break;
		case "mayArray": case "05": retMonth = "May"; break;
		case "junArray": case "06": retMonth = "June"; break;
		case "julArray": case "07": retMonth = "July"; break;
		case "augArray": case "08": retMonth = "August"; break;
		case "sepArray": case "09": retMonth = "September"; break;
		case "octArray": case "10": retMonth = "October"; break;
		case "novArray": case "11": retMonth = "November"; break;
		case "decArray": case "12": retMonth = "December"; break;
	}
	return retMonth;
}

function formatDate() {
	$("span.newslist-date").each(function() {
		var dateArray = $(this).html().split('/');
		var day = dateArray[0];
		var month = getTheMonth(dateArray[1]);
		var year = dateArray[2];
		
		$(this).html(day + " " + month + " " + year);
	});
}

// single news
$(document).ready(function() {
	if (link[1].substring(0,16) == '/singlenews.aspx') {
		changeDate();
	}
});

function changeDate() {
	var d = $(".singlenews_date span").html();
	var darray = d.split("/");
	var m = getMonth(darray[1]);
	
	var newd = "<span><em>(added: "+darray[0]+" "+m+" "+darray[2]+")</em></span>";
	$(".singlenews_date").html(newd);
}

function getMonth(mon) {
	var nmon = "";
	switch (mon) {
		case "01": nmon = "January"; break;
		case "02": nmon = "February"; break;
		case "03": nmon = "March"; break;
		case "04": nmon = "April"; break;
		case "05": nmon = "May"; break;
		case "06": nmon = "June"; break;
		case "07": nmon = "July"; break;
		case "08": nmon = "August"; break;
		case "09": nmon = "September"; break;
		case "10": nmon = "October"; break;
		case "11": nmon = "November"; break;
		case "12": nmon = "December"; break;
	}
	return nmon;
}

