$(document).ready(function(){
	document.getElementById("menu1").innerHTML = "　";
	document.getElementById("menu7").innerHTML = "　";
	document.getElementById("menu8").innerHTML = "　";
	document.getElementById("menu9").innerHTML = "　";
	setEvent();
});

function setEvent(){
	var id;
	$('li.main_menu>a').live("click", function(){
		id = $(this).attr("id").substr(4);
		action(id);
	});
	$('.close').live("click", function(){
		if (isOpen){
			close();
		}
	});
	$('li.main_menu>a').live("mouseover", function(){
		id = $(this).attr("id").substring(4);
		change(id);
	});
	$('a.nv').live("click", function(){
		id = $(this).attr("href");
		submenuClick(id);
		return false;
	});
	$('a.wn').live("click", function(){
		id = $(this).attr("href");
		windowClick(id);
		return false;
	});
	$('.remove').live("click", function(){
		remove();
	});
	$('#fdbksend').live("click", function(){
		sendFeedback();
	});
}

var isOpen = false;
var lastOpen = 0;

var isTar = false;
var lastTar = "xxx";

function remove(){
	$("#" + lastTar).fadeOut();
	$('#paper_container').fadeOut();
	isTar = false;
}

function close(msec){
	$('#navi' + lastOpen).fadeOut(msec);
	if (lastOpen != 1 && lastOpen != 5 && lastOpen != 7 && lastOpen != 8 && lastOpen != 9){
		document.getElementById("menu" + lastOpen).style.color = "#000";
		document.getElementById("menu" + lastOpen).style.background = "transparent";
		document.getElementById("menu" + lastOpen).style.textShadow = "1px 1px 1px #ccc";
		document.getElementById("menu" + lastOpen).style.webkitBoxShadow = "0 0 0 0 transparent inset";
	}else if (lastOpen == 1){
		document.getElementById("menu" + lastOpen).style.backgroundImage = 'url(_tpl/_default/_images/home_white.png)';
	}else if (lastOpen == 5){
		document.getElementById("menu" + lastOpen).style.backgroundImage = "url(_tpl/_default/_images/key_white.png)";
	}else if (lastOpen == 7){
		document.getElementById("menu" + lastOpen).style.backgroundImage = "url(_tpl/_default/_images/mobile_white.png)";
	}else if (lastOpen == 8){
		document.getElementById("menu" + lastOpen).style.backgroundImage = "url(_tpl/_default/_images/twitter_white.png)";
	}else if (lastOpen == 9){
		document.getElementById("menu" + lastOpen).style.backgroundImage = "url(_tpl/_default/_images/cal_white.png)";
	}
	isOpen = false;
	lastOpen = 0;
}

function open(num){
	if (num != 1 && num != 5 && num != 7 && num != 8 && num != 9){
		document.getElementById("menu" + num).style.color = "#fff";
		document.getElementById("menu" + num).style.background = "#6789f3";
		document.getElementById("menu" + num).style.webkitBoxShadow = "0 -20px 20px -10px #3163f0 inset";
		document.getElementById("menu" + num).style.zindex = 500;
		document.getElementById("menu" + num).style.textShadow = "none";
	}else if (num == 1){
		document.getElementById("menu" + num).style.backgroundImage = "url(_tpl/_default/_images/home_blue.png)";
	}else if (num == 5){
		document.getElementById("menu" + num).style.backgroundImage = "url(_tpl/_default/_images/key_blue.png)";
	}else if (num == 7){
		document.getElementById("menu" + num).style.backgroundImage = "url(_tpl/_default/_images/mobile_blue.png)";
	}else if (num == 8){
		document.getElementById("menu" + num).style.backgroundImage = "url(_tpl/_default/_images/twitter_blue.png)";
		$('#tweet_container').load('_images/loading.html');
		$('#tweet_container').load('gettweet.php');
	}else if (num == 9){
		document.getElementById("menu" + num).style.backgroundImage = "url(_tpl/_default/_images/cal_blue.png)";
	}
	$('#navi' + num).slideDown(0);
	isOpen = true;
	lastOpen = num;
}

function action(num){
	if (lastOpen != num){
		if (isOpen){
			close(0);
		}
		open(num);
	}else{
	  	close(300);
	}
}

function change(num){
	if ((lastOpen != num) && isOpen){
		close(0);
		open(num);
	}
}

function sleep(T){
   var d1 = new Date().getTime();
   var d2 = new Date().getTime();
   while( d2 < d1+1000*T ){    //T秒待つ
       d2=new Date().getTime();
   }
   return;
}

function submenuClick(id){
	if (id != undefined){
		var tempArray = id.split("#");
		var filename = tempArray[0];
		var tempTar = tempArray[1];
		//alert("id=" + id + " tempTar=" + tempTar + " filename=" + filename);
		if (isOpen){
			close(0);
		}
		if (isTar){
			$("#" + lastTar).fadeOut();
		}
		$('#paper_container').fadeIn();
		isTar = true;
		$('#paper_container').load(filename + " #" + tempTar);
		lastTar = tempTar;
	}
}

function windowClick(id){
	if (id != undefined){
		var tempTar = id.substring(1);
		if (isOpen){
			close(0);
		}
		if (isTar){
			$("#" + lastTar).fadeOut();
			$('#paper_container').fadeOut();
		}
		$("#" + tempTar).fadeIn();
		isTar = true;
		lastTar = tempTar;
	}
}




