/* 検索ボタン押下時 */
function checkSearchKey(){
	var key = document.getElementById("SearchKey").value;
	while(key.search("”") >= 0){
		key= key.replace('”','"')
	}
	document.getElementById("SearchKey").value = key;
	if(key.match(/^[,'”"\s]*$/)){
		return false;
	}else{
		return true;
	}
}

/* 見る⇔隠す 表示切替 --別ブロック用-- */
// smallObj … 短縮ブロック
// largeObj … 全表示ブロック
// word_id  … 見る/隠す を囲むID
function ChangeDisplayEx(smallObj,largeObj,word_id){
	var condition = document.getElementById(word_id).innerHTML;
	if(condition != "見る"){
		document.getElementById(word_id).innerHTML = "見る";
		document.getElementById(smallObj).style.display = "block";
		document.getElementById(largeObj).style.display = "none";
	}else{
		document.getElementById(word_id).innerHTML = "隠す";
		document.getElementById(smallObj).style.display = "none";
		document.getElementById(largeObj).style.display = "block";
	}
}


/* 見る⇔隠す 表示切替 --単一ブロック用-- */
// 表示切替ブロック … 表示ブロック
// word_id  … 見る/隠す を囲むID
function ChangeDisplay(Obj,word_id){
	var condition = document.getElementById(word_id).innerHTML;
	if(condition != "見る"){
		document.getElementById(word_id).innerHTML = "見る";
		document.getElementById(Obj).style.display = "none";
	}else{
		document.getElementById(word_id).innerHTML = "隠す";
		document.getElementById(Obj).style.display = "block";
	}
}

function isIE(){
	/* IE互換モードのチェック  */
	var userAgent = window.navigator.userAgent.toLowerCase();
	var appVersion = window.navigator.appVersion.toLowerCase();
	// IE8から、window.toStaticHTMLが追加された。 IE8では、obj.setAttribute("xxxx",new Function(...));が使えない
	if (userAgent.indexOf("msie") > -1 && !window.toStaticHTML) {
		return true;
	}else{
		return false;
	}
}

function checkSynonym(){
	if(document.getElementById("synonym")){
		var syn_mode = document.getElementById("synonym").checked;
		if(syn_mode){
			$('input[name="syn"]').val("on");
		}else{
			$('input[name="syn"]').val("off");
		}
	}
}

function setUpdateDate(se){
	var year = document.getElementById(se + "_year").value;
	var month = document.getElementById(se + "_mon").value;
	var day = document.getElementById(se + "_day").value;
	if(year && month && day){
		month = parseInt(month,10);
		var dt;
		var time;
		if(se == "end"){
			day2 = parseInt(day,10) + 1;
			dt = new Date(year,month -1,day2);
			time = (dt.getTime() / 1000) - 1;
		}else{
			dt = new Date(year,month - 1,day);
			time = dt.getTime() / 1000;
		}
		$('input[name="up_' + se + '"]').val(time);
	}else{
		$('input[name="up_' + se + '"]').val("");
	}
}

//onloadにイベントを追加
function add_onload(event){
	if(isIE()){
		window.attachEvent("onload", event);
	} else {
		window.addEventListener("load", event, false);
	}

}


/* jquery必須 */
function saveCookieWithExpire(name,value,dir,ex){
	$.cookie(name,value,{path:dir , expires:ex});
}

function deleteCookie(name,path){
	var dTime = new Date();
	dTime.setYear(dTime.getYear() - 1);
	document.cookie = name + "=;expires=" + dTime.toGMTString();
}

function getCookieValue(name){
	return $.cookie(name);
}

