function isAlphaNumeric_chang(str){
  var alphaExp = /^[a-zA-Z0-9]+$/;
	if(str.match(alphaExp)){
		return true;
	}else{
		return false;
	}
}

function check_user_chang(user2){
	var user = document.profile.user.value;
	var result;
	if((user.length) < 4){
		var url = 'includes/checkuser.php?user=user_false2'; 
	}else if(!isAlphaNumeric_chang(user)){
		var url = 'includes/checkuser.php?user=user_false'; 
	}else{
		var url = 'includes/checkuser.php?user='+user+'&user2='+user2; 
	}
	xmlhttp = uzXmlHttp();
	xmlhttp.open("GET", url, false);
	xmlhttp.send(null); 
	result = xmlhttp.responseText;
	var resultarea= document.getElementById('checkuser');
    resultarea.innerHTML = xmlhttp.responseText;
	return (false);
}

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;
    else return null;
}

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 profile_chk(){

/*****************[ Init Variable ]***********************/

var nameth							= document.profile.nameth.value;
var position							= document.profile.position.value;
var member_code							= document.profile.member_code.value;
var email							= document.profile.email.value;
var event_chat							= document.profile.event_chat.value;
var detail							= document.profile.detail.value;
var chk_user						= document.profile.chk_user.value;
var user							= document.profile.user.value;
var pass							= document.profile.pass.value;
var pass2							= document.profile.pass2.value;

submitOK = "true";
error = " ";
/*******************[  Validate Condition  ]*********************/
if(chk_user!="yes"){
	error += "* กรุณาคลิ้กที่ปุ่มตรวจสอบก่อนเพื่อตรวจสอบว่า ชื่อผู้ใช้ของท่านสามารถใช้ได้หรือไม่<br\>";
	submitOK = "false";
}
if((pass.length) < 4 ){
	error += "* รหัสผ่านต้องไม่ต่ำกว่า4ตัวอักษร<br\>";
	submitOK = "false";	
}
if(pass!=pass2 ){
	error += "* ยืนยันรหัสผ่านไม่ถูกต้อง<br\>";
	submitOK = "false";
}
if ((nameth==null)||(nameth=="")){	
		//emailID.focus()
		error +="* กรุณากรอกชื่อ <br\>";
		submitOK = "false";
}

if((nameth.length) < 4 ){
	error += "* การกรอกชื่อต้องไม่ต่ำกว่า4ตัวอักษร<br\>";
	submitOK = "false";
}

if ((position==null)||(position=="")){	
		//emailID.focus()
		error +="* กรุณากรอกตำแหน่ง<br\>";
		submitOK = "false";
}

if((position.length) < 4 ){
	error += "* การกรอกตำแหน่งต้องไม่ต่ำกว่า4ตัวอักษร<br\>";
	submitOK = "false";
}

if ((member_code==null)||(member_code=="")){	
		//emailID.focus()
		error +="* กรุณากรอกรหัสสมาชิก <br\>";
		submitOK = "false";
}

if ((email==null)||(email=="")){	
		//emailID.focus()
		error +="* กรุณากรอกอีเมล <br\>";
		submitOK = "false";
}

if(echeck(email)==false){
		email.value="";
		//emailID.focus()
		error +="* ท่านกรอกอิเมลผิด ตัวอย่าง(sample@sample.com) <br\>";
		submitOK = "false";
}

if ((event_chat==null)||(event_chat=="")){	
		//emailID.focus()
		error +="* กรุณากรอกช่วงเวลาสนทนา <br\>";
		submitOK = "false";
}

if ((detail==null)||(detail=="")){	
		//emailID.focus()
		error +="* กรุณากรอกรายละเอียดเกี่ยวกับตัวคุณ <br\>";
		submitOK = "false";
}

if((detail.length) < 10 ){
	error += "* การกรอกรายละเอียดต้องไม่ต่ำกว่า4ตัวอักษร<br\>";
	submitOK = "false";	
}


/**************************************************/

if(submitOK == "true" )
	return (true);
else{
	alertBox('พบข้อผิดพลาดในการกรอกข้อมูลส่วนตัว', error,'200');
	return (false);
	}
}


function event_chat_chk(){

/*****************[ Init Variable ]***********************/

var chat							= document.chat.event_chat.value;
submitOK = "true";
error = " ";
/*******************[  Validate Condition  ]*********************/
if ((chat==null)||(chat=="")){	
		//emailID.focus()
		error +="* กรุณากรอกช่วงเวลาสนทนา <br\>";
		submitOK = "false";
}

if((chat.length) < 4 ){
	error += "* การกรอกช่วงเวลาสนทนาต้องไม่ต่ำกว่า4ตัวอักษร<br\>";
	submitOK = "false";
}

/**************************************************/

if(submitOK == "true" )
	return (true);
else{
	alertBox('พบข้อผิดพลาดในการกรอกข้อมูลการสนทนา', error,'200');
	return (false);
	}
}