/*
function gotoEntryForm(){
//	scrollTo(0,0);
	if (document.formEntry){
		document.formEntry.name.focus();
	}
}
gotoEntryForm();
*/
function clickEntry(){
	//コンテンツを入力
	if (document.formEntry.name.value == ""){
		alert ("お名前は？");
		return;
	}
	else if (document.formEntry.email.value == ""){
		alert ("メールアドレスは？");
		return;
	}
	else if (!document.formEntry.email.value.match(/[a-zA-Z0-9_-]+\@[a-zA-Z0-9_-]+\.\w+/))
	{
		alert ("メールアドレスの書き方が間違っています。");
		return;
	}	
	var msg = "この内容で申し込みますか？\n--------------------\n" + 
				"名前：" + document.formEntry.name.value + "\n" +
				"メール：" + document.formEntry.email.value + "\n" +
				"TEL：" + document.formEntry.tel.value + "\n" + 
				"所属：" + document.formEntry.company.value + "\n" + 
				"コメント：" + document.formEntry.text.value + "\n";
	if (confirm(msg)){
		document.formEntry.submit();
	}	
}

function clickVote(value){
	//評価ボタンが押された！
	
	//メールアドレスを聞く
	var email = myGetCookie("user_email"); // 名前保存
	if (email == null){
		email = "";	
	}
	var err = "";
	while (email != null){
		email = prompt(err + "気になるリストに追加します。\nここにメールアドレスを入力しておくと、開催日の３日前に通知されます。\n※携帯のアドレスも便利 (^_^)v",email);
		if (email != null){
			if (email != ""){
				if (email.match(/[a-zA-Z0-9_-]+\@[a-zA-Z0-9_-]+\.\w+/)){
					break;
				}else{
					err = "●メールアドレスの書き方が間違っています。半角英数で入力してください。\n";
				}
			}else{
				err = "●メールアドレスを入力してください。\n";
			}
		}
	}
	if (email != null){
		mySetCookie("user_email",email,365); // 名前保存
		document.formVote.value.value = value;
		document.formVote.email.value = email;
		document.formVote.Good.disabled = true;
		document.formVote.submit();

	}
}

function raiseVote(value){
	//評価を上げる
	//この関数は、iframeの中から呼ばれる
	var count = getNodeText(value + "count");
	count++;
	setNodeText(value + "count",count);
	document.getElementById(value + "count").className = "redbold";
//	document.formVote.Good.value = "おもしろそう：Thank You!";
	setNodeText("votestatus","気になるリストに追加完了しました！");

}


function getNodeText(id)
{
	// Attempt to retrieve it from the store
	var element = document.getElementById(id);
	if(element != null && element.firstChild != null)
		return(element.firstChild.nodeValue);
	else
		return(null);
}
function setNodeText(id,text)
{
	// Attempt to retrieve it from the store
	var element = document.getElementById(id);
	if(element != null){
		if (element.firstChild != null){
			element.removeChild(element.firstChild);
		}
		element.appendChild(document.createTextNode(text));
	}
}


/*        クッキーに登録する汎用関数              */
/* 書式 : mySetCookie(クッキー名,値,有効期限日数) */
/* 戻り値 : なし(void)                            */
function mySetCookie(myCookie,myValue,myDay){
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myExpires = "expires="+myExp.toGMTString();
   document.cookie =  myItem + myExpires;
}

/*        クッキーを取り込む汎用関数              */
/* 書式 : myGetCookie(クッキー名)                 */
/* 戻り値 : 値(string)  null:該当なし             */
function myGetCookie(myCookie){
   myCookie = "@" + myCookie + "=";
   myValue = null;
   myStr = document.cookie + ";" ;
   myOfst = myStr.indexOf(myCookie);
   if (myOfst != -1){
      myStart = myOfst + myCookie.length;
      myEnd   = myStr.indexOf(";" , myStart);
      myValue = unescape(myStr.substring(myStart,myEnd));
   }
   return myValue;
}
