/*--------------------------------------------------------------------------------------------
 * DivDisplay Functions
 */

//lessons.php
function view_LessonsOverview() {
	var e = document.getElementById("overview");
		e.style.display = 'block';
	var e = document.getElementById("adult");
		e.style.display = 'none';
	var e = document.getElementById("youth");
		e.style.display = 'none';
	var pageAnchor = getUrlVars( 'anchor' );
		if (pageAnchor !== "") {
			window.location.hash=pageAnchor;
		}
};
function view_LessonsAdult() {
	var e = document.getElementById("overview");
		e.style.display = 'none';
	var e = document.getElementById("adult");
		e.style.display = 'block';
	var e = document.getElementById("youth");
		e.style.display = 'none';
	var pageAnchor = getUrlVars( 'anchor' );
		if (pageAnchor !== "") {
			window.location.hash=pageAnchor;
		}
};
function view_LessonsYouth() {
	var e = document.getElementById("overview");
		e.style.display = 'none';
	var e = document.getElementById("adult");
		e.style.display = 'none';
	var e = document.getElementById("youth");
		e.style.display = 'block';
	var pageAnchor = getUrlVars( 'anchor' );
		if (pageAnchor !== "") {
			window.location.hash=pageAnchor;
		}
};
function view_LessonsASA() {
	view_LessonsAdult();
	window.location.hash="asa";
};
function view_LessonsSBS() {
	view_LessonsAdult();
	window.location.hash="sbs";
};

//charters.php
function view_ChartersOverview() {
	var e = document.getElementById("overview");
		e.style.display = 'block';
	var e = document.getElementById("main");
		e.style.display = 'none';
	var pageAnchor = getUrlVars( 'anchor' );
		if (pageAnchor !== "") {
			window.location.hash=pageAnchor;
		}
};
function view_ChartersMain() {
	var e = document.getElementById("overview");
		e.style.display = 'none';
	var e = document.getElementById("main");
		e.style.display = 'block';
	var pageAnchor = getUrlVars( 'anchor' );
		if (pageAnchor !== "") {
			window.location.hash=pageAnchor;
		}
};
function view_ChartersJ80() {
	view_ChartersMain();
	window.location.hash="j80";
};
function view_ChartersFarr40() {
	view_ChartersMain();
	window.location.hash="farr40";
};

//fleet.php
function view_FleetMain() {
	var e = document.getElementById("fleet");
		e.style.display = 'block';
	var e = document.getElementById("crew");
		e.style.display = 'none';
	var pageAnchor = getUrlVars( 'anchor' );
		if (pageAnchor !== "") {
			window.location.hash=pageAnchor;
		}
};
function view_FleetCrew() {
	var e = document.getElementById("fleet");
		e.style.display = 'none';
	var e = document.getElementById("crew");
		e.style.display = 'block';
	var pageAnchor = getUrlVars( 'anchor' );
		if (pageAnchor !== "") {
			window.location.hash=pageAnchor;
		}
};
function view_FleetJ80() {
	view_FleetMain();
	window.location.hash="j80";
};
function view_FleetFarr40() {
	view_FleetMain();
	window.location.hash="farr40";
};
function view_FleetTopper16() {
	view_FleetMain();
	window.location.hash="topper16";
};
function view_FleetUSSabot() {
	view_FleetMain();
	window.location.hash="ussabot";
};
function view_crew(name) {
	view_FleetCrew();
	window.location.hash=name;
};

//calendar.php
function view_CalendarMonth(PAGEmonth) {
	unhide_PrevMonths();
	window.location.hash=PAGEmonth;
};
function hide_PrevMonths(month) {
	if (month == "january") {
		var e = document.getElementById("jan");
			e.style.display = 'block';
		var e = document.getElementById("feb");
			e.style.display = 'block';
		var e = document.getElementById("mar");
			e.style.display = 'block';
		var e = document.getElementById("apr");
			e.style.display = 'block';
		var e = document.getElementById("may");
			e.style.display = 'block';
		var e = document.getElementById("jun");
			e.style.display = 'block';
		var e = document.getElementById("jul");
			e.style.display = 'block';
		var e = document.getElementById("aug");
			e.style.display = 'block';
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "february") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
			
		var e = document.getElementById("feb");
			e.style.display = 'block';
		var e = document.getElementById("mar");
			e.style.display = 'block';
		var e = document.getElementById("apr");
			e.style.display = 'block';
		var e = document.getElementById("may");
			e.style.display = 'block';
		var e = document.getElementById("jun");
			e.style.display = 'block';
		var e = document.getElementById("jul");
			e.style.display = 'block';
		var e = document.getElementById("aug");
			e.style.display = 'block';
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "march") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
			
		var e = document.getElementById("mar");
			e.style.display = 'block';
		var e = document.getElementById("apr");
			e.style.display = 'block';
		var e = document.getElementById("may");
			e.style.display = 'block';
		var e = document.getElementById("jun");
			e.style.display = 'block';
		var e = document.getElementById("jul");
			e.style.display = 'block';
		var e = document.getElementById("aug");
			e.style.display = 'block';
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "april") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
			
		var e = document.getElementById("apr");
			e.style.display = 'block';
		var e = document.getElementById("may");
			e.style.display = 'block';
		var e = document.getElementById("jun");
			e.style.display = 'block';
		var e = document.getElementById("jul");
			e.style.display = 'block';
		var e = document.getElementById("aug");
			e.style.display = 'block';
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "may") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
		var e = document.getElementById("apr");
			e.style.display = 'none';
			
		var e = document.getElementById("may");
			e.style.display = 'block';
		var e = document.getElementById("jun");
			e.style.display = 'block';
		var e = document.getElementById("jul");
			e.style.display = 'block';
		var e = document.getElementById("aug");
			e.style.display = 'block';
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "june") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
		var e = document.getElementById("apr");
			e.style.display = 'none';
		var e = document.getElementById("may");
			e.style.display = 'none';

		var e = document.getElementById("jun");
			e.style.display = 'block';
		var e = document.getElementById("jul");
			e.style.display = 'block';
		var e = document.getElementById("aug");
			e.style.display = 'block';
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "july") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
		var e = document.getElementById("apr");
			e.style.display = 'none';
		var e = document.getElementById("may");
			e.style.display = 'none';
		var e = document.getElementById("jun");
			e.style.display = 'none';
			
		var e = document.getElementById("jul");
			e.style.display = 'block';
		var e = document.getElementById("aug");
			e.style.display = 'block';
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "august") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
		var e = document.getElementById("apr");
			e.style.display = 'none';
		var e = document.getElementById("may");
			e.style.display = 'none';
		var e = document.getElementById("jun");
			e.style.display = 'none';
		var e = document.getElementById("jul");
			e.style.display = 'none';
			
		var e = document.getElementById("aug");
			e.style.display = 'block';
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "september") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
		var e = document.getElementById("apr");
			e.style.display = 'none';
		var e = document.getElementById("may");
			e.style.display = 'none';
		var e = document.getElementById("jun");
			e.style.display = 'none';
		var e = document.getElementById("jul");
			e.style.display = 'none';
		var e = document.getElementById("aug");
			e.style.display = 'none';
			
		var e = document.getElementById("sep");
			e.style.display = 'block';
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "october") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
		var e = document.getElementById("apr");
			e.style.display = 'none';
		var e = document.getElementById("may");
			e.style.display = 'none';
		var e = document.getElementById("jun");
			e.style.display = 'none';
		var e = document.getElementById("jul");
			e.style.display = 'none';
		var e = document.getElementById("aug");
			e.style.display = 'none';
		var e = document.getElementById("sep");
			e.style.display = 'none';
			
		var e = document.getElementById("oct");
			e.style.display = 'block';
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "november") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
		var e = document.getElementById("apr");
			e.style.display = 'none';
		var e = document.getElementById("may");
			e.style.display = 'none';
		var e = document.getElementById("jun");
			e.style.display = 'none';
		var e = document.getElementById("jul");
			e.style.display = 'none';
		var e = document.getElementById("aug");
			e.style.display = 'none';
		var e = document.getElementById("sep");
			e.style.display = 'none';
		var e = document.getElementById("oct");
			e.style.display = 'none';
			
		var e = document.getElementById("nov");
			e.style.display = 'block';
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
	if (month == "december") {
		var e = document.getElementById("jan");
			e.style.display = 'none';
		var e = document.getElementById("feb");
			e.style.display = 'none';
		var e = document.getElementById("mar");
			e.style.display = 'none';
		var e = document.getElementById("apr");
			e.style.display = 'none';
		var e = document.getElementById("may");
			e.style.display = 'none';
		var e = document.getElementById("jun");
			e.style.display = 'none';
		var e = document.getElementById("jul");
			e.style.display = 'none';
		var e = document.getElementById("aug");
			e.style.display = 'none';
		var e = document.getElementById("sep");
			e.style.display = 'none';
		var e = document.getElementById("oct");
			e.style.display = 'none';
		var e = document.getElementById("nov");
			e.style.display = 'none';
			
		var e = document.getElementById("dec");
			e.style.display = 'block';
	}
};
function unhide_PrevMonths() {
	var e = document.getElementById("jan");
		e.style.display = 'block';
	var e = document.getElementById("feb");
		e.style.display = 'block';
	var e = document.getElementById("mar");
		e.style.display = 'block';
	var e = document.getElementById("apr");
		e.style.display = 'block';
	var e = document.getElementById("may");
		e.style.display = 'block';
	var e = document.getElementById("jun");
		e.style.display = 'block';
	var e = document.getElementById("jul");
		e.style.display = 'block';
	var e = document.getElementById("aug");
		e.style.display = 'block';
	var e = document.getElementById("sep");
		e.style.display = 'block';
	var e = document.getElementById("oct");
		e.style.display = 'block';
	var e = document.getElementById("nov");
		e.style.display = 'block';
	var e = document.getElementById("dec");
		e.style.display = 'block';
};

/*--------------------------------------------------------------------------------------------
 *Grabbing passed parameters
 */
function getUrlVars( name ) {
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null )
		return "";
	else
		return results[1];
};

/*--------------------------------------------------------------------------------------------
 *Displaying Divs called by URL parameters
 */
function lessons_DivDisplay() {
	var section = getUrlVars( 'section' );
		if (section == "adult") {
			view_LessonsAdult();
		} else
		if (section == "youth" || section == "camps") {
			view_LessonsYouth();
		} else
		if (section == "asa") {
			view_LessonsASA();
		} else
		if (section == "sbs") {
			view_LessonsSBS();
		} else {
			view_LessonsOverview();
		}
};

function charters_DivDisplay() {
	var section = getUrlVars( 'section' );
		if (section == "main") {
			view_ChartersMain();
		} else
		if (section == "j80") {
			view_ChartersJ80();
		} else
		if (section == "farr40") {
			view_ChartersFarr40();
		} else {
			view_ChartersOverview();
		}
};

function fleet_DivDisplay() {
	var section = getUrlVars( 'section' );
		if (section == "fleet") {
			view_FleetMain();
//		} else
//		if (section == "crew") {
//			view_FleetCrew();
		} else {
			view_FleetMain();
		}
};

function calendar_MonthDisplay() {
	var date=new Date();
	var month=new Array(12);
		month[0]="january";
 		month[1]="february";
 		month[2]="march";
		month[3]="april";
		month[4]="may";
 		month[5]="june";
 		month[6]="july";
 		month[7]="august";
 		month[8]="september";
 		month[9]="october";
 		month[10]="november";
 		month[11]="december";
	var URLmonth = getUrlVars( 'month' );
	if (URLmonth == "") {
		hide_PrevMonths(month[date.getMonth()]);
	} else {
		unhide_PrevMonths();
		window.location.hash=URLmonth;
	};
};
/*--------------------------------------------------------------------------------------------
 * Call DivDisplay from external page
 */
function call_camps() {
	document.location.href = 'lessons.php?section=camps';
};
