// global
var d = document;
// onload
window.onload = function() {
	// toggle drop down menu on click
	$(".dropDownOption a").click(function() {
		var menuOptPar = this.parentNode;
		if ($(this).hasClass("selected")) {
			$(this).removeClass("selected");
			$(".dropDown",menuOptPar).css("display","none");
		} else {
			$(".dropDownOption a").removeClass("selected");
			$(".dropDownOption .dropDown").css("display","none");
			$(this).addClass("selected");
			$(".dropDown",menuOptPar).css("display","block");
		}
		return false;
	});
	// toggle drop down menu on blur
	d.onclick = function(e) {
		e = e || event;
		var target = e.target || e.srcElement;
		var menuSignUp = d.getElementById("menuSignUp");
		if (menuSignUp) {
			do {
				if (menuSignUp == target) {
					return;
				}
				target = target.parentNode;
			} while (target) {
				$(".dropDownOption .dropDown").css("display","none");
				$(".dropDownOption .selected").removeClass("selected");
			}
		}
	}
	// registration country and states toggle
	$('[name=register_country]').change(function() {
		if ($(this).val() == 'USA') {
			$('#states').removeClass('hidden');
		} else {
			$('#states').addClass('hidden');
		}
	});
	// registration utilize services toggle
	$('[name=register_services]').change(function() {
		if ($(this).val() == 'Yes') {
			$('#register_services_yes').removeClass('hidden');
		} else {
			$('#register_services_yes').addClass('hidden');
		}
	});
	// registration previous experience toggle
	$('[name=register_prevExp]').change(function() {
		if ($(this).val() == 'Yes') {
			$('#register_prevExp_yes').removeClass('hidden');
		} else {
			$('#register_prevExp_yes').addClass('hidden');
		}
	});
}

/* call functions */

function calendarDateExpand(el,date) {
	if ($("#all-"+date).hasClass("hidden")) {
		$("#all-"+date).removeClass("hidden");
		$("#booked-"+date).addClass("hidden");
		$(el).text("Collapse Open Slots");
	} else {
		$("#all-"+date).addClass("hidden");
		$("#booked-"+date).removeClass("hidden");
		$(el).text("View Open Slots");
	}
}

function checkout() {
	d.paypal.submit();
	window.location = 'thank_you.php';
	return false;
}
