function reveal(submenu) {
	if (submenu == 'people') {
		document.getElementById("match-submenu").style.visibility="hidden";
		document.getElementById("club-submenu").style.visibility="hidden";
		document.getElementById("ClearSubMenu-match").style.visibility="hidden";
		document.getElementById("ClearSubMenu-club").style.visibility="hidden";
		document.getElementById("ClearSubMenu-people").style.visibility="visible";
		document.getElementById("people-submenu").style.visibility="visible";
	}
	if (submenu == 'match') {
		document.getElementById("people-submenu").style.visibility="hidden";
		document.getElementById("club-submenu").style.visibility="hidden";
		document.getElementById("ClearSubMenu-club").style.visibility="hidden";
		document.getElementById("ClearSubMenu-people").style.visibility="hidden";
		document.getElementById("ClearSubMenu-match").style.visibility="visible";
		document.getElementById("match-submenu").style.visibility="visible";
	}
	if (submenu == 'club') {
		document.getElementById("match-submenu").style.visibility="hidden";
		document.getElementById("people-submenu").style.visibility="hidden";
		document.getElementById("ClearSubMenu-match").style.visibility="hidden";
		document.getElementById("ClearSubMenu-people").style.visibility="hidden";
		document.getElementById("ClearSubMenu-club").style.visibility="visible";
		document.getElementById("club-submenu").style.visibility="visible";
	}
}

function hideall() {
	document.getElementById("people-submenu").style.visibility="hidden";
	document.getElementById("match-submenu").style.visibility="hidden";
	document.getElementById("club-submenu").style.visibility="hidden";
	document.getElementById("ClearSubMenu-people").style.visibility="hidden";
	document.getElementById("ClearSubMenu-club").style.visibility="hidden";
	document.getElementById("ClearSubMenu-match").style.visibility="hidden";
}

function hide_doctor_practice() {
	if (document.getElementById("contact_dr_type").checked) {
		document.getElementById("hide_doctor_practice").style.visibility="visible";
	} else {
		document.getElementById("hide_doctor_practice").style.visibility="hidden";
	}
}

function hide_manager() {
	for (var counter = 2; counter <= 5; counter++) {
		var counter_temp = counter -1;
		var current_id = "manager_contact_id" + counter.toString();
		var current_select = document.getElementById(current_id).value;
		var previous_id = "manager_contact_id" + counter_temp.toString();
		var previous_select = document.getElementById(previous_id).value;
		if (current_select != 0 && previous_select == 0) {
			document.getElementById(previous_id).value = current_select;
			document.getElementById(previous_id).selected = true;
			document.getElementById(current_id).value = 0;
			document.getElementById(current_id).selected = true;
		}
	}

	var next_visible = 1;
	var list_num = 5;
	for (var counter = 1; counter <= 5; counter++) {
		var select_id = "manager_contact_id" + counter.toString();
		var select_check = document.getElementById(select_id).value;
		if (select_check != 0) {
			next_visible = counter + 1;
		}
	}

	for (var counter = 1; counter <= 5; counter++) {
		var span_id = "span_manager_contact_id" + counter.toString();
		if (counter <= next_visible) {
			document.getElementById(span_id).style.visibility="visible";
			document.getElementById(span_id).style.display="inherit";
		} else {
			document.getElementById(span_id).style.visibility="hidden";
			document.getElementById(span_id).style.display="none";
		}
	}
}

function hide_coach() {
	for (var counter = 2; counter <= 5; counter++) {
		var counter_temp = counter -1;
		var current_id = "coach_contact_id" + counter.toString();
		var current_select = document.getElementById(current_id).value;
		var previous_id = "coach_contact_id" + counter_temp.toString();
		var previous_select = document.getElementById(previous_id).value;
		if (current_select != 0 && previous_select == 0) {
			document.getElementById(previous_id).value = current_select;
			document.getElementById(previous_id).selected = true;
			document.getElementById(current_id).value = 0;
			document.getElementById(current_id).selected = true;
		}
	}

	var next_visible = 1;
	var list_num = 5;
	for (var counter = 1; counter <= 5; counter++) {
		var select_id = "coach_contact_id" + counter.toString();
		var select_check = document.getElementById(select_id).value;
		if (select_check != 0) {
			next_visible = counter + 1;
		}
	}

	for (var counter = 1; counter <= 5; counter++) {
		var span_id = "span_coach_contact_id" + counter.toString();
		document.getElementById(span_id).style.visibility="hidden";
		document.getElementById(span_id).style.display="none";
		if (counter <= next_visible) {
			document.getElementById(span_id).style.visibility="visible";
			document.getElementById(span_id).style.display="inherit";
		}
	}
}

function hide_support() {
	for (var counter = 2; counter <= 5; counter++) {
		var counter_temp = counter -1;

		var current_support_id = "support_contact_id" + counter.toString();
		var current_support_select = document.getElementById(current_support_id).value;
		var previous_support_id = "support_contact_id" + counter_temp.toString();
		var previous_support_select = document.getElementById(previous_support_id).value;

		var current_support_type_id = "support_type_id" + counter.toString();
		var current_support_type_select = document.getElementById(current_support_type_id).value;
		var previous_support_type_id = "support_type_id" + counter_temp.toString();
		var previous_support_type_select = document.getElementById(previous_support_type_id).value;

		var current_support_rating = "support_rating" + counter.toString();
		var current_support_rating_select = document.getElementById(current_support_rating).value;
		var previous_support_rating = "support_rating" + counter_temp.toString();
		var previous_support_rating_select = document.getElementById(previous_support_rating).value;

		if (current_support_select != 0 && previous_support_select == 0) {
			document.getElementById(previous_support_id).value = current_support_select;
			document.getElementById(previous_support_id).selected = true;
			document.getElementById(current_support_id).value = 0;
			document.getElementById(current_support_id).selected = true;

			document.getElementById(previous_support_rating).value = current_support_rating_select;
			document.getElementById(current_support_rating).value = 0;

			document.getElementById(previous_support_type_id).value = current_support_type_select;
			document.getElementById(previous_support_type_id).selected = true;
			document.getElementById(current_support_type_id).value = 0;
			document.getElementById(current_support_type_id).selected = true;
		}
	}

	var next_visible = 1;
	var list_num = 5;
	for (var counter = 1; counter <= 5; counter++) {
		var select_support_id = "support_contact_id" + counter.toString();
		var select_check = document.getElementById(select_support_id).value;
		if (select_check != 0) {
			next_visible = counter + 1;
		}
	}

	for (var counter = 1; counter <= 5; counter++) {
		var span_support_id = "span_support_contact_id" + counter.toString();
		var span_support_type_id = "span_support_type_id" + counter.toString();
		var span_support_rating_id = "span_support_rating" + counter.toString();

		document.getElementById(span_support_id).style.visibility="hidden";
		document.getElementById(span_support_id).style.display="none";

		document.getElementById(span_support_type_id).style.visibility="hidden";
		document.getElementById(span_support_type_id).style.display="none";

		document.getElementById(span_support_rating_id).style.visibility="hidden";
		document.getElementById(span_support_rating_id).style.display="none";

		if (counter <= next_visible) {
			document.getElementById(span_support_id).style.visibility="visible";
			document.getElementById(span_support_id).style.display="inherit";

			document.getElementById(span_support_type_id).style.visibility="visible";
			document.getElementById(span_support_type_id).style.display="inherit";

			document.getElementById(span_support_rating_id).style.visibility="visible";
			document.getElementById(span_support_rating_id).style.display="inherit";
		}
	}
}

function hide_player() {
	for (var counter = 2; counter <= 30; counter++) {
		var counter_temp = counter -1;

		var current_player_id = "player_id" + counter.toString();
		var current_player_select = document.getElementById(current_player_id).value;
		var previous_player_id = "player_id" + counter_temp.toString();
		var previous_player_select = document.getElementById(previous_player_id).value;

		var current_player_position = "player_position" + counter.toString();
		var current_player_position_select = document.getElementById(current_player_position).value;
		var previous_player_position = "player_position" + counter_temp.toString();
		var previous_player_position_select = document.getElementById(previous_player_position).value;

		var current_player_type = "player_type" + counter.toString();
		var current_player_type_select = document.getElementById(current_player_type).value;
		var previous_player_type = "player_type" + counter_temp.toString();
		var previous_player_type_select = document.getElementById(previous_player_type).value;

		var current_player_score = "player_score" + counter.toString();
		var current_player_score_select = document.getElementById(current_player_score).value;
		var previous_player_score = "player_score" + counter_temp.toString();
		var previous_player_score_select = document.getElementById(previous_player_score).value;

		var current_player_comment = "player_comment" + counter.toString();
		var current_player_comment_select = document.getElementById(current_player_comment).value;
		var previous_player_comment = "player_comment" + counter_temp.toString();
		var previous_player_comment_select = document.getElementById(previous_player_comment).value;

		if (current_player_select != 0 && previous_player_select == 0) {
			document.getElementById(previous_player_id).value = current_player_select;
			document.getElementById(previous_player_id).selected = true;
			document.getElementById(current_player_id).value = 0;
			document.getElementById(current_player_id).selected = true;

			document.getElementById(previous_player_score).value = current_player_score_select;
			document.getElementById(current_player_score).value = 0;

			document.getElementById(previous_player_comment).value = current_player_comment_select;
			document.getElementById(current_player_comment).value = "";

			document.getElementById(previous_player_type).value = current_player_type_select;
			document.getElementById(previous_player_type).selected = true;
			document.getElementById(current_player_type).value = 0;
			document.getElementById(current_player_type).selected = true;

			document.getElementById(previous_player_position).value = current_player_position_select;
			document.getElementById(previous_player_position).selected = true;
			document.getElementById(current_player_position).value = 0;
			document.getElementById(current_player_position).selected = true;
		}
	}

	var next_visible = 1;
	var list_num = 30;
	for (var counter = 1; counter <= 30; counter++) {
		var select_player_id = "player_id" + counter.toString();
		var select_check = document.getElementById(select_player_id).value;
		if (select_check != 0) {
			next_visible = counter + 1;
		}
	}

	for (var counter = 1; counter <= 30; counter++) {
		var span_player_id = "span_player_id" + counter.toString();
		var span_player_type = "span_player_type" + counter.toString();
		var span_player_position = "span_player_position" + counter.toString();
		var span_player_score = "span_player_score" + counter.toString();
		var span_player_comment = "span_player_comment" + counter.toString();

		document.getElementById(span_player_id).style.visibility="hidden";
		document.getElementById(span_player_id).style.display="none";

		document.getElementById(span_player_type).style.visibility="hidden";
		document.getElementById(span_player_type).style.display="none";

		document.getElementById(span_player_position).style.visibility="hidden";
		document.getElementById(span_player_position).style.display="none";

		document.getElementById(span_player_score).style.visibility="hidden";
		document.getElementById(span_player_score).style.display="none";

		document.getElementById(span_player_comment).style.visibility="hidden";
		document.getElementById(span_player_comment).style.display="none";

		if (counter <= next_visible) {
			document.getElementById(span_player_id).style.visibility="visible";
			document.getElementById(span_player_id).style.display="inherit";

			document.getElementById(span_player_type).style.visibility="visible";
			document.getElementById(span_player_type).style.display="inherit";

			document.getElementById(span_player_position).style.visibility="visible";
			document.getElementById(span_player_position).style.display="inherit";

			document.getElementById(span_player_score).style.visibility="visible";
			document.getElementById(span_player_score).style.display="inherit";

			document.getElementById(span_player_comment).style.visibility="visible";
			document.getElementById(span_player_comment).style.display="inherit";
		}
	}
}

function cl_openWindow(url, name, w, h) {
	 var popupWin = window.open(url, name, "resizable=yes,scrollbars=yes,toolbar=no,location=no,menubar=no,status=no" + ",width=" + w + ",height=" + h);
	 if (window.focus) {
		  popupWin.focus();
	 }
}