// JavaScript Document

function sendMail(target, param_word, param_session, param_name, param_email, param_topic, param_story, param_language) {
	$('submit-button').disabled = true;
	$('pBar').style.display = "block";
	new Ajax.Request('/contact.php', {
  		method: 'put',
  		parameters: {
			word: param_word, 
			session: param_session,
			name: param_name,
			email: param_email,
			topic: param_topic,
			story: param_story,
			language: param_language
		},
		onSuccess: function(transport, json) {
      		//alert("Success!" + transport.responseText);
			var response = eval('(' + transport.responseText + ')');
			//alert("Response result!" + response.result);
			switch(response.result) {
				case "mail_error":
					target.innerHTML = "เกิดความผิดพลาด ไม่สามารถส่ง e-mail ได้ในขณะนี้ค่ะ";
					target.innerHTML += "<br /><br />กรุณาลองใหม่อีกครั้งหนึ่ง";
					$('resultText').style.color = "red";
					$('resultText').marginTop = "20px";
					break;
				case "mail_sent":
					target.innerHTML = "Sent!";
					target.innerHTML += "<br /><br /><input type='button' value=' Close ' onclick='getemail.hide();' />";
					$('mailForm').innerHTML = "";
					$('resultText').style.color = "blue";
					$('resultText').marginTop = "20px";
					break;
				case "invalid_captcha":
					target.innerHTML = "ท่านใส่รูปไม่ถูกต้อง กรุณากรอกข้อความตามรูปใหม่ค่ะ";
					$('resultText').style.color = "green";
					$('resultText').marginTop = "20px";
					break;
				default:
			}
			$('pBar').style.display = "none";
			$('submit-button').disabled = false;
    	},
		onFailure: function(){ 
			alert('Something went wrong...');
			$('pBar').style.display = "none";
			$('submit-button').disabled = false;
		}
  	});
	//alert("Done!");
}