//<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
//Javascript Document
function changetonormal(spanelement) {
	var spanelement = document.getElementById(spanelement);
	spanelement.className = "spanNormal";
	spanelement.innerHTML = "";
}

function checknull(elementname, elementspan, massagespan, defaultsendcontact) {
	var valueelementname = document.getElementById(elementname).value;
	if(valueelementname == "") {
		var elementspan = document.getElementById(elementspan);
		elementspan.className = "spanError";
		elementspan.innerHTML = massagespan;
		defaultsendcontact = 0;
	}
	return defaultsendcontact;
}

function checkemail(elementname, elementspan, massagenull, massagevalid, defaultsendcontact) {
	var valueelementname = document.getElementById(elementname).value;
	if(valueelementname == "") {
		var elementspan = document.getElementById(elementspan);
		elementspan.className = "spanError";
		elementspan.innerHTML = massagenull;
		defaultsendcontact = 0;
	}
	else {
		var patternemail = /^[\w-]+(\.[\w-]+)*@[a-zA-Z0-9]+(\.[a-zA-Z-9-]+)*(\.([a-zA-Z]){2,4})$/;
		if(!valueelementname.match(patternemail)) {
			var elementspan = document.getElementById(elementspan);
			elementspan.className = "spanError";
			elementspan.innerHTML = massagevalid;
			defaultsendcontact = 0;
		}
	}
	
	return defaultsendcontact;
}

function displaysendcontactus(textfromserver) {
	if(textfromserver == 1) {
		alert("ส่งข้อความเรียบร้อยค่ะ");
		document.getElementById("namecontact").value = "";
		document.getElementById("emailcontact").value = "";
		document.getElementById("phonecontact").value = "";
		document.getElementById("topiccontact").value = "";
		document.getElementById("detailcontact").value = "";
	}
	else {
		alert("เกิดข้อผิดพลาดค่ะ");
		document.getElementById("namecontact").value = "";
		document.getElementById("emailcontact").value = "";
		document.getElementById("phonecontact").value = "";
		document.getElementById("topiccontact").value = "";
		document.getElementById("detailcontact").value = "";
	}
}

function sendcontact() {
	changetonormal("spannamecontact");
	changetonormal("spanemailcontact");
	changetonormal("spanphonecontact");
	changetonormal("spantopiccontact");
	changetonormal("spandetailcontact");
	
	var defaultsendcontact = 1;
	
	defaultsendcontact = checknull("namecontact", "spannamecontact", "คุณยังไม่ได้ทำการกรอกชื่อค่ะ", defaultsendcontact);
	defaultsendcontact = checknull("topiccontact", "spantopiccontact", "คุณยังไม่ได้ทำการกรอกหัวข้อค่ะ", defaultsendcontact);
	defaultsendcontact = checknull("detailcontact", "spandetailcontact", "คุณยังไม่ได้ทำการกรอกรายละเอียดค่ะ", defaultsendcontact);
	defaultsendcontact = checkemail("emailcontact", "spanemailcontact", "คุณยังไม่ได้ทำการกรอกอีเมล์ค่ะ", "คุณกรอกอีเมล์ไม่ถูกต้องค่ะ", defaultsendcontact);
	
	if(defaultsendcontact == 1) {
		var namecontact = document.getElementById("namecontact").value;
		var emailcontact = document.getElementById("emailcontact").value;
		var phonecontact = document.getElementById("phonecontact").value;
		var topiccontact = document.getElementById("topiccontact").value;
		var detailcontact = document.getElementById("detailcontact").value;
		
		postDataReturnText("sendcontact.php", "namecontact=" + namecontact + "&emailcontact=" + emailcontact + "&phonecontact=" + phonecontact + "&topiccontact=" + topiccontact + "&detailcontact=" + detailcontact, displaysendcontactus);
	}
}