/*---------------------------------------------------*/
/*   Utilities function : Azimuth  [20060811]  */
/*   Email : anankoong@hotmail.com            */
/*-------------------------------------------------*/

	/***** SET Trim whitespace ******/
	function LTrim(str) {
		for (var i=0; str.charAt(i)==" "; i++);
		return str.substring(i,str.length);
	}//LTrim

	function RTrim(str) {
		for (var i=str.length-1; str.charAt(i)==" "; i--);
		return str.substring(0,i+1);
	}//RTrim

	function Trim(str) {
		return LTrim(RTrim(str));
	}//Trim
	/*****  END SET ******/

	/***** Validation : RadioButton ******/
	function returnSelection(radioButton) {
		var selection=null;
		for(var i=0; i<radioButton.length; i++) {
			if(radioButton[i].checked) {
				selection=radioButton[i].value;
				return selection; 
			}//if
		}//for
	  return selection; 
	}//returnSelection

	/***** Validation : Email form ******/
	function CheckisEmail(email) {
		invalidCharacters = " ~\'^\`\"*+=\\|][(){}$&!#%/:,;";
		// ตรวจสอบค่าว่าง
		if (email == "") {
			return true;
		}
		// ตรวจสอบตัวอักขระพิเศษที่ไม่สามารถมีใน e-mail ได้
		for (i=0; i<invalidCharacters.length; i++) {
			badChar = invalidCharacters.charAt(i);
			if (email.indexOf(badChar,0) > -1) {
				return false;
			}
		}
		lengthOfEmail = email.length;
		if ((email.charAt(lengthOfEmail - 1) == ".") || (email.charAt(lengthOfEmail - 2) == ".")) {
			return false;
		}
		Pos = email.indexOf("@",1);
		if (email.charAt(Pos + 1) == ".") {
			return false;
		}
		while ((Pos < lengthOfEmail) && ( Pos != -1)) {
			Pos = email.indexOf(".",Pos);
			if (email.charAt(Pos + 1) == ".") {
				return false;
			}
			if (Pos != -1) {
				Pos++;
			}
		}

		// ตรวจสอบเครื่องหมาย @ จะต้องมีไม่น้อยกว่า 1 เครื่องหมายใน e-mail
		atPos = email.indexOf("@",1);
		if (atPos == -1) {
			return false;
		}

		// และจะต้องมีเพียง 1 แห่งเท่านั้น
		if (email.indexOf("@",atPos+1) != -1) {
			return false;
		}

		// ตรวจสอบว่าจะต้องมีจุดไม่น้อยกว่า 1 จุดหลังเครื่องหมาย @
		periodPos = email.indexOf(".",atPos);
		if (periodPos == -1) {
			return false;
		}
		if (periodPos+3 > email.length) {
			return false;
		}
		return true;
	}//CheckisEmail


	function formValidationEmail(){
		frm=document.frm;
		enewVal=document.frm.email.value;
		subjectVal=document.frm.subject.value;
		commentVal=document.frm.comment.value;
		enewVal=document.frm.email.value;
		nameVal=document.frm.name.value;
		if ( Trim(nameVal)=="") {
				alert(" กรุณาระบุ ชื่อ บริษัท หรือ หน่วยงาน  ด้วยค่ะ ");
				frm.name.focus();
				return false;
		}
		if ( Trim(enewVal)=="") {
				alert(" กรุณาระบุ Email  ด้วยค่ะ ");
				frm.email.focus();
				return false;
		}
		if ( CheckisEmail(enewVal) ==falsez){
				alert(" กรุณาระบุ Email ให้ถูกต้องด้วยค่ะ ");
				frm.email.focus();
				return false;			
		}
		if ( Trim(subjectVal)=="") {
				alert(" กรุณาระบุ หัวข้อเรื่อง  ด้วยค่ะ ");
				frm.subject.focus();
				return false;
		}
		if ( Trim(commentVal)=="") {
				alert(" กรุณาระบุ รายละเอียด  ด้วยค่ะ ");
				frm.comment.focus();
				return false;
		}
		return true;
	}

	function formsubmitvalEmail(){
			alert(" ขอบคุณค่ะ ข้อมูลการสมัครของท่านกำลังจัดส่ง... ");
			document.frm.submit();
	}

