function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function isUrl(s) {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}

function isAlphaNumeric(str){
  var re = /[^a-zA-Z0-9]/g
  if (re.test(str)) return false;
  return true;
}

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		  
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		  
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false;
		 }

 		 return true;					
}
function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--){
        if (btn[i].checked)
			{	cnt = i; 
				i = -1;
			}
    }
    if (cnt > -1){
		return btn[cnt].value;
	}if (cnt <= -1){	
	return null;
	}
}

function uzXmlHttp(){
var xmlhttp = false;
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xmlhttp = false;
}
}

if(!xmlhttp && document.createElement){
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}


function valid_contact(form){

	var name    						= form.name.value;
	var telephone  						= form.telephone.value;
	var email    						= form.email.value;
	var message    						= form.message.value;
	

submitOK = "true";
error = "";

/**********************ชื่อจริง************************/

if(name.length<2){
	error += "* Please Enter your name.\n";
	submitOK = "false";
}else{ if(isInteger(name)==true){
				error += "* Name Character Only .\n";
				submitOK = "false";
	 }
}

/************************อีเมลล์******************************/
if((email.length)!=0){
			if(echeck(email)==false){
			error += "* Email invalid\n";
			submitOK = "false";
			}
		}else{
			error += "* Please Enter your email\n";
			submitOK = "false";
			 }
/********************เบอร์โทรศัพท์***************************/

if(telephone.length<10){
	error += "* Please Enter your telephone number.\n";
	submitOK = "false";
}else{ if(isInteger(telephone)==false){
				error += "* Telephone number Only .\n";
				submitOK = "false";
	 }
}

/************************ข้อความ******************************/
if(message.length<2){
	error += "* Please Enter your message.\n";
	submitOK = "false";
}

if(submitOK == "true" )
	return (true);
else{
	alert(error);
	return (false);
	}
}