/*
* E&Y Contact(en)
* Require:
*  jquery.js
*
**************************************/

var result;
var sendStatus;

// init
$(document).ready(function(){
	$("img#submit").click(postData);
	$("img.check").click(toggleCheck);
	$("input.check").val("false");
});


// function postData (for CONTACT)
function postData(evt){
	var data = {};
	data.category = $("input#category").val();
	data.name = $("input#name").val();
	if($("input#kana").length){
		data.kana = $("input#kana").val();
	}
	data.email = $("input#email").val();
	data.comment = $("textarea#comment").val();
	if($("input#company").length){
		data.company = $("input#company").val();
	}
	if($("input#phone").length){
		data.phone = $("input#phone").val();
	}
	if($("input#fax").length){
		data.fax = $("input#fax").val();
	}
	if($("input#check1").length){
		data.check1 = $("input#check1").val();
	}
	if($("input#check2").length){
		data.check2 = $("input#check2").val();
	}
	if($("input#check3").length){
		data.check3 = $("input#check3").val();
	}
	if($("input#check4").length){
		data.check4 = $("input#check4").val();
	}
	if($("input#check5").length){
		data.check5 = $("input#check5").val();
	}
	if($("input#check6").length){
		data.check6 = $("input#check6").val();
	}
	if($("input#check7").length){
		data.check7 = $("input#check7").val();
	}
	if($("input#check8").length){
		data.check8 = $("input#check8").val();
	}
	if($("input#check9").length){
		data.check9 = $("input#check9").val();
	}
	if($("input#check10").length){
		data.check10 = $("input#check10").val();
	}
	$.post("/contact/contact.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 = "Message was send.<br />Thank You.";
	} else if(data == 2){
		message = "Please input &ldquo;NAME&rdquo;.";
	} else if(data == 3){
		message = "Please input &ldquo;Kana&rdquo;.";
	} else if(data == 4){
		message = "Please input &ldquo;EMAIL&rdquo;.";
	} else if(data == 5){
		message = "Your E-mail address is not valid.<br />Please input your correct E-mail address.";
	} else if(data == 6){
		message = "Please input &ldquo;COMMENT&rdquo;.";
	} else if(data == 7){
		message = "Please input &ldquo;COMPANY&rdquo;.";
	} else if(data == 8){
		message = "Please input &ldquo;TEL&rdquo;.";
	} else if(data == 9){
		message = "Please input &ldquo;ADMINISTRATOR&rdquo;.";
	} else {
		message = "An Error occurred.<br />Send a message to <a href='mailto:info@eandy.com'>Info</a> please.";
	}
	
	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 = "/contact/";
		}
	});
}
