function Search( d ) {
	d.submit();
}
function f_regist(v)
{
	var favid = getCookie("favid");
	var idstr = v + "/";
	if (favid != "" && favid.indexOf(idstr) >= 0)
	{
		alert("既に登録されています");
	} else {
		if (favid=="") {
			favid = "";
		}
		favid += v + "/";
		setCookie("favid", favid);
		alert("お気に入りに登録しました");
	}
	
	document.getElementById('f_delete').style.display = "";
	document.getElementById('f_regist').style.display = "none";
	
	return true;
}
function setCookie(name, value, span)
{
	if (span==null) {
		span = 60 * 60 * 24 * 30 * 1000;
	}
	
	var expdate = new Date();
	expdate.setTime(expdate.getTime() + (span));
	
	document.cookie = name + "=" + escape(value) + "; expires=" + expdate.toGMTString() + "; path=/";
	return true;
}
function f_delete(v)
{
	var favid = getCookie("favid");
	if (favid == "")
	{
		return;
	}
	var favIdArray = favid.split("/");
	var newfavid = "";
	for (var i=0; i<favIdArray.length-1; i++)
	{
		if (favIdArray[i] != v)
		{
			newfavid += favIdArray[i] + "/";
		}
	}
	setCookie("favid", newfavid);
	alert("お気に入りから削除しました");
	document.getElementById('f_regist').style.display = "";
	document.getElementById('f_delete').style.display = "none";

	return true;
}
function getCookie(name)
{
	var cookieAry = document.cookie.split("; ");
	for (var i=0; i<cookieAry.length; i++) {
		var data = cookieAry[i].split("=");
		if (name == data[0]) {
			return unescape(data[1]);
		}
	}
	return false;
}
