/*
* E&Y Newsletter
* Require:
*  jquery.js
*
**************************************/

var result;
var sendStatus;

// init
$(document).ready(function(){
	$("img#submit").click(postData);
	$("img.check").click(toggleCheck);
});


// function postData (for CONTACT)
function postData(evt){
	var data = {};
	data.entryemail = $("input#entryemail").val();
	data.cancelemail = $("input#cancelemail").val();
	$.post("/news/letter.php", data, showResult, "text");
}

// function showResult (for CONTACT)
function showResult(data){
	sendStatus = data;
	
	$("img#submit").unbind("click").unbind("mouseover").unbind("mouseout").unbind("focus").unbind("blur").attr("src", "/contact/img/btn_01_o.gif");
	var message;

	if(data == 1){
		message = "ご依頼をお受け致しました。ありがとうございました。<br />なお、解除の場合、手続きの都合上数日中は<br />メールが届いてしまう事がございます。ご了承ください。";
	} else if(data == 2){
		message = "メールアドレスをご入力ください。";
	} else if(data == 3){
		message = "購読用アドレスの形式が正しくありません。<br />正しいE-mailアドレスをご入力ください。";
	} else if(data == 4){
		message = "解除用アドレスの形式が正しくありません。<br />正しいE-mailアドレスをご入力ください。";
	} else {
		message = "エラーが発生しました。<br />申し訳ございませんが、<a href='mailto:info@eandy.com'>Info</a>までご連絡ください。";
	}
	
	var resultPanel = document.createElement("div");
	resultPanel.id = "resultPanel";
	var resultMessage = document.createElement("p");
	resultMessage.innerHTML = message;
	resultPanel.appendChild(resultMessage);
	$("div#body").append(resultPanel);
	$("div#resultPanel").fadeIn("slow", function(){
		hideTimer = setTimeout("hideResult()", 3000);
	});
}

// function hideResult (for CONTACT)
function hideResult(){
	$("div#resultPanel").fadeOut("slow", function(){
		$("div#resultPanel").remove();
		$("img#submit").attr("src", "/contact/img/btn_01.gif");
		$.lm.hover.init();
		$("img#submit").click(postData);
		if(sendStatus == 1){
			location.href = "/news/";
		}
	});
}
