/*
	動くメニュー
*/

/* 開閉速度の設定（ミリ秒） */
var menuSlideSpeed = 500;

/* メニューを全て隠す */
function hideAllMenuItems()
{
	if(inputIsExist()) {
		$("#LeftInputs div.hideItems").show();
		$("#LeftInputs div.menuTitle img").attr("src", "./img/round_red.gif")
		$("#Menu div.hideItems:not(#LeftInputs div.hideItems)").hide();
		$("#Menu div.menuTitle img:not(#LeftInputs div.menuTitle img)").attr("src", "./img/round_blue.gif");
	} else {
		$("#Menu div.hideItems").hide();
		$("#Menu div.menuTitle img").attr("src", "./img/round_blue.gif");
	}
}

/* メニューを全てスライドアップする */
function slideUpMenuItems()
{
	if(inputIsExist()) {
		$("#LeftInputs div.hideItems").slideDown("menuSlideSpeed");
		$("#LeftInputs div.menuTitle img").attr("src", "./img/round_red.gif")
		$("#Menu div.hideItems:not(#LeftInputs div.hideItems)").slideUp(menuSlideSpeed);
		$("#Menu div.menuTitle img:not(#LeftInputs div.menuTitle img)").attr("src", "./img/round_blue.gif");
	} else {
		$("#Menu div.hideItems").slideUp(menuSlideSpeed);
		$("#Menu div.menuTitle img").attr("src", "./img/round_blue.gif");
	}
}

/* メニューを開閉する。 */
function slideDownMenuItems(menuId)
{
	var elem = $("#" + menuId + " div.hideItems");
	if(elem.css("display") == "none") {
		slideUpMenuItems();
		$("#" + menuId + " div.hideItems").slideDown("menuSlideSpeed");
		$("#" + menuId + " div.menuTitle img").attr("src", "./img/round_red.gif");
	}
}

/* テキスト入力の有無を判定する */
function inputIsExist()
{
	var ret = false;

	$("#LeftInputs input:text").each(function() {
		if($(this).val().replace(/^\s+|\s+$/g, "") != "") ret = true;
	})
	
	return ret;
}

/* 大学入力の有無を判定する */
function daigakuIsExist()
{
	if($("#Search_daigaku").val().replace(/^\s+|\s+$/g, "") != "") {
		return true;
	} else {
		return false;
	}
}

/*
	メニュータイマー
*/

/* スタート時インターバル（ミリ秒） */
var menuTimerStartInterval = 8000;

/* タイマー間隔（ミリ秒） */
var menuTimerSpan = 7000;

/* ショートタイマー間隔（ミリ秒） */
var menuShortTimerSpan = 400;


/*
	タイマー関数
*/
var menuTimerCounter = 0;
var menuTimerId;

function menuTimer() {
	if(menuTimerCounter == 0) {
		if(!daigakuIsExist()) {
			slideDownMenuItems("LeftInputs");
		}
	} else {
		slideUpMenuItems()
	}
	
	menuTimerCounter++;
	if(menuTimerCounter >= 2) menuTimerCounter = 0;
	
	if(menuTimerCounter == 1) {
		menuTimerId = setTimeout("menuTimer()", menuShortTimerSpan);
	} else {
		menuTimerId = setTimeout("menuTimer()", menuTimerSpan);
	}
}

function startMenuTimer() {
	menuTimerId = setTimeout("menuTimer()", menuTimerStartInterval);
}

function stopMenuTimer() {
	clearTimeout(menuTimerId);
}




