// JavaScript Document

function checkNum(field) {
	var charCode = event.keyCode;
	//if (charCode > 31 && (charCode < 48 || charCode > 57)) {
	if ((charCode != 45) && (charCode != 46) && (charCode < 48 || charCode > 57)) { //(-) && (.) && (0-9)
		alert('<b>' + field + '</b>' + ' : กรอกข้อมูลที่เป็นตัวเลขเท่านั้น.');
		event.returnValue = false;
	}
}

function checkImageFile(fileName) {
	//var doc = document.frm;
	var str = document.getElementById(fileName).value;
	var lng = str.length;
	var arrstr = str.split(".")
	if( (arrstr[arrstr.length-1].toLowerCase() == 'jpeg') || (arrstr[arrstr.length-1].toLowerCase() == 'jpg') || (arrstr[arrstr.length-1].toLowerCase() == 'gif') ) {
		return true;
	} else {
		alert('กรุณาเลือกไฟล์ (gif, jpg, jpeg) ที่เป็นรูปภาพเท่านั้น'); 
		str = "";
	}
}

function checkFlashFlvFile(fileName) {
	//var doc = document.frm;
	var str = document.getElementById(fileName).value;
	var lng = str.length;
	var arrstr = str.split(".")
	if( (arrstr[arrstr.length-1].toLowerCase() == 'flv') ) {
		return true;
	} else {
		alert('กรุณาเลือกไฟล์ (flv) ที่สร้างจาก Flash เท่านั้น'); 
		str = "";
	}
}

function checkPdfFile(fileName) {
	var str = document.getElementById(fileName).value;
	var strAlertPdf = document.getElementById('strAlertPdf').value;
	var lng = str.length;
	var arrstr = str.split(".")
	if( arrstr[arrstr.length-1].toLowerCase() == 'pdf' ) {
		return true;
	} else {
		alert(strAlertPdf); 
		str = "";
	}
}

function checkAllFile(fileName) {
	var str = document.getElementById(fileName).value;
	var lng = str.length;
	var arrstr = str.split(".")
	if( (arrstr[arrstr.length-1].toLowerCase() == 'jpeg') || (arrstr[arrstr.length-1].toLowerCase() == 'jpg') || (arrstr[arrstr.length-1].toLowerCase() == 'gif') || (arrstr[arrstr.length-1].toLowerCase() == 'doc') || (arrstr[arrstr.length-1].toLowerCase() == 'pdf') ) {
		return true;
	} else {
		alert('กรุณาเลือกไฟล์รูปภาพ (gif, jpg, jpeg) หรือ MS Word (doc) หรือ PDF (pdf) เท่านั้น'); 
		str = "";
	}
}

function checkEmail(str) { 

	var at="@"; 
	var dot="."; 
	var lat=str.indexOf(at); 
	var lstr=str.length; 
	var ldot=str.indexOf(dot); 
	var errmessage = "";
	
	if (str.indexOf(at)==-1){ 
		errmessage = "อีเมล์ (E-mail) ไม่ถูกต้อง"; 
		return errmessage; 
	} 

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ 
		errmessage = "อีเมล์ (E-mail) ไม่ถูกต้อง"; 
		return errmessage;
	} 
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ 
		errmessage = "อีเมล์ (E-mail) ไม่ถูกต้อง"; 
		return errmessage;
	} 
	
	if (str.indexOf(at,(lat+1))!=-1){ 
		errmessage = "อีเมล์ (E-mail) ไม่ถูกต้อง"; 
		return errmessage; 
	} 
	
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ 
		errmessage = "อีเมล์ (E-mail) ไม่ถูกต้อง"; 
		return errmessage; 
	} 
	
	if (str.indexOf(dot,(lat+2))==-1){ 
		errmessage = "อีเมล์ (E-mail) ไม่ถูกต้อง"; 
		return errmessage; 
	} 
	
	if (str.indexOf(" ")!=-1){ 
		errmessage = "อีเมล์ (E-mail) ไม่ถูกต้อง"; 
		return errmessage; 
	} 
	
	return errmessage; 
} 