function callfrm(dest)
{
	frmMember.target = "_self";
	frmMember.action = dest;
	frmMember.method = "POST";
	frmMember.submit();
}
	
function MM_openBrWindow(theURL,winName,features) { //v2.0
	popup =  window.open(theURL,winName,features);
	popup.focus();
}

function popup_frm(theURL,winName,width,height) { //v2.0
	 winName =  window.open(theURL,winName,"scrollbars=no,width="+ width +",height=" + height);
}

function popup_frm2(theURL,winName,width,height) { //v2.0
	 popup =  window.open(theURL,winName,"resizable=1,status=1,scrollbars=yes,width="+ width +",height=" + height);
     popup.focus()
}

function popup_frm3(theURL,winName,width,height) { //v2.0
	 popup =  window.open(theURL,winName,"resizable=1,status=0,scrollbars=1,width="+ width +",height=" + height);
	 popup.focus()
}

function space_replace(str){
   do{
        str = str.replace(' ','');
   }while(str.indexOf(' ') != ( -1));
 
   return str;
}

function validate_reg(obj){	
	if (space_replace(obj.user.value) == "") {
				alert("กรุณาระบุชื่อล็อกอิน");
				obj.user.focus();
	} else 	if (obj.user.value.length < 6) {
				alert("กรุณาระบุชื่อล็อกอิน อย่างน้อย 6 ตัวอักษรขึ้นไป");
				obj.user.focus();
	} else 	if (obj.password1.value == "") {
				alert("กรุณาระบุรหัสผ่าน");
				obj.password1.focus();
	} else 	if (obj.password1.value.length < 6) {
				alert("กรุณาระบุรหัสผ่าน อย่างน้อย 6 ตัวอักษรขึ้นไป");
				obj.password1.focus();
	} else 	if (space_replace(obj.password2.value) == "") {
				alert("กรุณาระบุยืนยันรหัสผ่าน");
				obj.password2.focus();
	} else 	if (obj.password1.value != obj.password2.value) {
				alert("รหัสผ่านและยืนยันรหัสผ่านไม่ถูกต้อง");
				obj.password2.focus();
	} else  if (space_replace(obj.name.value) == "") {
				alert("กรุณาระบุชื่อ");
				obj.name.focus();
	} else 	if (space_replace(obj.surname.value) == "") {
				alert("กรุณาระบุนามสกุล");
				obj.surname.focus();
	} else 	if (space_replace(obj.smartcard.value) == "") {
				alert("กรุณาระบุบัตรประชาชน");
				obj.smartcard.focus();
	} else 	if (obj.smartcard.value.length < 13) {
				alert("กรุณาระบุบัตรประชาชน 13 หลักให้ถูกต้อง");
				obj.smartcard.focus();
	} else 	if (space_replace(obj.email.value) == "")  {
				alert("กรุณาระบุ Email Address");
				obj.email.focus();									
	} else  if (!isValidEmail(obj.email.value)){
//			 	alert("กรุณาระบุรูปแบบอีเมลให้ถูกต้อง");
				obj.email.focus();	
	} else 	if (space_replace(obj.bDay.value) == "") {
				alert("กรุณาเลือกวันเกิด");
				obj.bDay.focus();
	} else 	if (space_replace(obj.bMonth.value) == "") {
				alert("กรุณาเลือกเดือนเกิด");
				obj.bMonth.focus();
	} else 	if (space_replace(obj.bYear.value) == "") {
				alert("กรุณาเลือกปีเกิด");
				obj.bYear.focus();
   	} else 	if (space_replace(obj.home_no.value) == "") {
				alert("กรุณาระบุบ้านเลขที่");
				obj.home_no.focus();
	} else 	if (space_replace(obj.road.value) == "") {
				alert("กรุณาระบุถนน");
				obj.road.focus();
	} else 	if (space_replace(obj.tumbon.value) == "") {
				alert("กรุณาระบุแขวง/ตำบล");
				obj.tumbon.focus();					
   } else 	if (space_replace(obj.umper.value) == "") {
				alert("กรุณาระบุเขต/อำเภอ");
				obj.umper.focus();
	} else 	if (obj.city.value == "0") {
				alert("กรุณาเลือกจังหวัด");
				obj.city.focus();
	} else 	if (space_replace(obj.post.value) == "") {
				alert("กรุณาระบุรหัสไปรษณีย์");
				obj.post.focus();
	} else 	if (obj.post.value.length < 5) {
				alert("กรุณาระบุรหัสไปรษณีย์ให้ครบ 5 หลัก");
				obj.post.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg1(obj){	

	if (space_replace(obj.email.value) == "")  {
				alert("กรุณาระบุ Email Address");
				obj.email.focus();									
	} else  if (!isValidEmail(obj.email.value)){
//			 	alert("กรุณาระบุรูปแบบอีเมลให้ถูกต้อง");
				obj.email.focus();	
	} else 	if (space_replace(obj.bDay.value) == "") {
				alert("กรุณาเลือกวันเกิด");
				obj.bDay.focus();
	} else 	if (space_replace(obj.bMonth.value) == "") {
				alert("กรุณาเลือกเดือนเกิด");
				obj.bMonth.focus();
	} else 	if (space_replace(obj.bYear.value) == "") {
				alert("กรุณาเลือกปีเกิด");
				obj.bYear.focus();
   	} else 	if (space_replace(obj.home_no.value) == "") {
				alert("กรุณาระบุบ้านเลขที่");
				obj.home_no.focus();
	} else 	if (space_replace(obj.road.value) == "") {
				alert("กรุณาระบุถนน");
				obj.road.focus();
	} else 	if (space_replace(obj.tumbon.value) == "") {
				alert("กรุณาระบุแขวง/ตำบล");
				obj.tumbon.focus();					
   } else 	if (space_replace(obj.umper.value) == "") {
				alert("กรุณาระบุเขต/อำเภอ");
				obj.umper.focus();
	} else 	if (obj.city.value == "0") {
				alert("กรุณาเลือกจังหวัด");
				obj.city.focus();
	} else 	if (space_replace(obj.post.value) == "") {
				alert("กรุณาระบุรหัสไปรษณีย์");
				obj.post.focus();
	} else 	if (obj.post.value.length < 5) {
				alert("กรุณาระบุรหัสไปรษณีย์ให้ครบ 5 หลัก");
				obj.post.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg2(obj){	

	if (space_replace(obj.topic_name.value) == "")  {
				alert("กรุณาระบุหัวข้อกระทู้");
				obj.topic_name.focus();									
	} else 	if (space_replace(obj.comment.value) == "") {
				alert("กรุณาระบุความคิดเห็น");
				obj.comment.focus();
	} else 	if (space_replace(obj.name.value) == "") {
				alert("กรุณาระบุชื่อผู้ตั้งกระทู้");
				obj.name.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg3(obj){	
								
	if (space_replace(obj.comment.value) == "") {
				alert("กรุณาระบุความคิดเห็น");
				obj.comment.focus();
	} else 	if (space_replace(obj.name.value) == "") {
				alert("กรุณาระบุชื่อผู้ตอบกระทู้");
				obj.name.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg4(obj){	
								
	if (obj.password.value == "") {
				alert("กรุณาระบุรหัสผ่านเก่า");
				obj.password.focus();
	} else 	if (space_replace(obj.password1.value) == "") {
				alert("กรุณาระบุรหัสผ่านใหม่");
				obj.password1.focus();
	} else 	if (obj.password1.value.length < 6) {
				alert("กรุณาระบุรหัสผ่านใหม่ อย่างน้อย 6 ตัวอักษรขึ้นไป");
				obj.password1.focus();
	} else 	if (space_replace(obj.password2.value) == "") {
				alert("กรุณาระบุยืนยันรหัสผ่านใหม่");
				obj.password2.focus();			
	} else 	if (obj.password1.value != obj.password2.value) {
				alert("ุรหัสผ่านใหม่และยืนยันรหัสผ่านไม่ถูกต้อง");
				obj.password2.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg5(obj){	
								
	if (obj.comment.value == "") {
				alert("กรุณาระบุสาเหตุการแจ้งลบ");
				obj.comment.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg6(obj){	
								
	if (obj.comment.value == "") {
				alert("กรุณาระบุสาเหตุการแจ้งลบ");
				obj.comment.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg7(obj){	
								
	if (obj.point.value == "") {
				alert("กรุณาระบุมันตาดอลลาร์");
				obj.point.focus();
	}
	else if (obj.why.value == "") {
				alert("กรุณาระบุมอบมันตาดอลลาร์เพราะ");
				obj.why.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg8(obj){	

	if (space_replace(obj.topic_name.value) == "")  {
				alert("กรุณาระบุหัวข้อกระทู้");
				obj.topic_name.focus();									
	} else 	if (space_replace(obj.comment.value) == "") {
				alert("กรุณาระบุความคิดเห็น");
				obj.comment.focus();
	} else { 
			return true;
	}
	return false;				  
}

function validate_reg9(obj){	
								
	if (space_replace(obj.comment.value) == "") {
				alert("กรุณาระบุความคิดเห็น");
				obj.comment.focus();
	} else { 
			return true;
	}
	return false;				  
}

//function to check valid email address
function isValidEmail(strEmail){
  //validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
 validRegExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
  strEmail = document.forms[0].email.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('กรุณาระบุรูปแบบอีเมลให้ถูกต้อง');
	   //frmMember.email.focus();      
      return false;
    } 
      return true; 
}

function numberFormat(fld,e){

   var strCheck = '0123456789';

   var len = 0;

   var whichCode = (window.Event) ? e.which : e.keyCode;

   key = String.fromCharCode(whichCode); 

   if (strCheck.indexOf(key) == -1) { alert("กรุณาระบุเป็นตัวเลข"); return false;} 
}

function user_login(fld,e){
   var strCheck = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_';
   var len = 0;
   var whichCode = (window.Event) ? e.which : e.keyCode;
   key = String.fromCharCode(whichCode); 
   if (strCheck.indexOf(key) == -1) return false;
}

function insertTagPrompt(mode){
	var obj = document.getElementById("comment"), sel;
	obj.focus();
	if(mode == "url"){
		url = prompt("ใส่ URL ที่ต้องการ","http://");
		if(url != null && url != ""){
			txt = prompt("ใส่ชื่อ Link (ถ้าไม่ต้องการให้เว้นว่างไว้)","");
			if(txt != null && txt != ""){
				obj.value += "[url="+url+"]"+txt+"[/url] ";
			}else{
				obj.value +=  "[url]"+url+"[/url] ";
			}
		}
	}else	if(mode == "img"){
		img1 = prompt("ใส่ URL ของรูปที่ต้องการ\nตัวอย่าง : http://www.example.com/pic.jpg","http://");
		if(img1 != null && img1 != ""){
			img2 = prompt("ใส่ URL ของรูปขนาดเล็กเพื่อทำ Thumbnail (หากไม่ต้องการให้เว้นว่างไว้)\nตัวอย่าง : http://www.example.com/pic_small.jpg","");
			if(img2 != null && img2 != ""){
				obj.value += "[url="+img1+"][img]"+img2+"[/img][/url] ";
			}else{
				obj.value += "[img]"+img1+"[/img] ";
			}
		}
	}else if(mode == "flash"){
		flash = prompt("ใส่ URL ของไฟล์ .swf\nตัวอย่าง : http://www.example.com/flash.swf","http://");
		if(flash != null && flash != ""){
			obj.value += "[flash]"+flash+"[/flash] ";
		}
	}else if(mode == "youtube"){
		youtube = prompt("ใส่ URL ของ Youtube","");
		if(youtube != null && youtube != ""){
			obj.value +="[youtube]"+youtube+"[/youtube] ";
		}
	}else if(mode == "slide"){
		slide = prompt("ใส่เลข channel ของ slide.com","");
		if(slide != null && slide != ""){
			obj.value +="[slide]"+slide+"[/slide] ";
		}
	}
	obj.focus();
}

function insertImage(){

}


function insertTag(Tag, fTag){  
	ajtBBCode(Tag, fTag, "comment");
}

function insertTxt(txt){
	ajtTexte(txt, "comment");
}

function ajtTexte(txt,id){
	var obj = document.getElementById(id), sel;
	obj.focus();
	if(document.selection && document.selection.createRange){
		sel = document.selection.createRange();
		if(sel.parentElement()==obj)//si sel est dans obj
			sel.text = sel.text+txt;
	}else if(String(typeof obj.selectionStart)!="undefined"){
		sel = obj.selectionStart;
		obj.value = (obj.value).substring(0,sel) + txt + (obj.value).substring(sel,obj.value.length);
	}else{
		obj.value+=txt;
	}
	 obj.focus();
}

function ajtBBCode(Tag, fTag, id){
	var obj = document.getElementById(id), sel;
	obj.focus();
	if(document.selection && document.selection.createRange){//if ie
		sel = document.selection.createRange();
		if (sel.parentElement()==obj)//si sel est dans obj
			sel.text = Tag+sel.text+fTag;
	}else if(String(typeof obj.selectionStart)!="undefined"){ 
		var longueur= parseInt(obj.textLength);
		var selStart = obj.selectionStart;
		var selEnd = obj.selectionEnd;
		if (selEnd == 2 || selEnd == 1)selEnd = longueur;
		obj.value = (obj.value).substring(0,selStart) + Tag + (obj.value).substring(selStart,selEnd) + fTag + (obj.value).substring(selEnd,longueur);
	}else{
		obj.value+=Tag+fTag;
	}
	obj.focus();
}

function newPopup(url,pname) {
var url,pname;
window.open(url,pname,'toolbar=0 width=600 height=450 scrollbars=1');
}

function checkfrm(obj){		

	if(space_replace(obj.txtSender.value)==""){
		  alert("กรุณาระบุชื่อผู้ส่ง");
		  obj.txtSender.focus();
			//	return false;
	}else	if(compareobj(obj.txtEmailSender,"","กรุณาระบุ Email ของผู้ส่ง")){
			//	return false;
	}else	if(checkemail(obj.txtEmailSender,"รูปแบบ Email ไม่ถูกต้อง")){
			//	return false;
	}else	if(obj.txtEmailFriend1.value== ""){
				alert("กรุณาระบุ Email ของเพื่อน");
			   obj.txtEmailFriend1.focus();
	}else if(checkemail(obj.txtEmailFriend1,"รูปแบบ Email ไม่ถูกต้อง")){
			//return false;
	}else  if((obj.txtEmailFriend2.value != "") && (checkemail(obj.txtEmailFriend2,"รูปแบบ Email ไม่ถูกต้อง"))){
			//	return false;
	}else  if((obj.txtEmailFriend3.value != "") && (checkemail(obj.txtEmailFriend3,"รูปแบบ Email ไม่ถูกต้อง"))){
			//	return false;											

	}else  if((obj.txtEmailFriend4.value != "") && (checkemail(obj.txtEmailFriend4,"รูปแบบ Email ไม่ถูกต้อง"))){
		//		return false;			
	}else  if((obj.txtEmailFriend5.value != "") && (checkemail(obj.txtEmailFriend5,"รูปแบบ Email ไม่ถูกต้อง"))){
		//		return false;

	}else  if(space_replace(obj.txtEmailFriend1.value) == space_replace(obj.txtEmailFriend2.value) && space_replace(obj.txtEmailFriend2.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");
	}else  if(space_replace(obj.txtEmailFriend1.value) == space_replace(obj.txtEmailFriend3.value) && space_replace(obj.txtEmailFriend3.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");

	}else  if(space_replace(obj.txtEmailFriend1.value) == space_replace(obj.txtEmailFriend4.value) && space_replace(obj.txtEmailFriend4.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");
	}else  if(space_replace(obj.txtEmailFriend1.value) == space_replace(obj.txtEmailFriend5.value) && space_replace(obj.txtEmailFriend5.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");

	}else  if(space_replace(obj.txtEmailFriend2.value) == space_replace(obj.txtEmailFriend3.value) && space_replace(obj.txtEmailFriend3.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");

	}else  if(space_replace(obj.txtEmailFriend2.value) == space_replace(obj.txtEmailFriend4.value) && space_replace(obj.txtEmailFriend4.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");
	}else  if(space_replace(obj.txtEmailFriend2.value) == space_replace(obj.txtEmailFriend5.value) && space_replace(obj.txtEmailFriend5.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");

	}else  if(space_replace(obj.txtEmailFriend3.value) == space_replace(obj.txtEmailFriend4.value) && space_replace(obj.txtEmailFriend4.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");
	}else  if(space_replace(obj.txtEmailFriend3.value) == space_replace(obj.txtEmailFriend5.value) && space_replace(obj.txtEmailFriend5.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");

	}else  if(space_replace(obj.txtEmailFriend4.value) == space_replace(obj.txtEmailFriend5.value) && space_replace(obj.txtEmailFriend5.value) != ""){
				alert("มีอีเมล์เพื่อนที่ซ้ำกัน");

	}else{			 		
			 return true;			 
	}	
	return false;
}

function checkemail(obj,Msg){		
	if (obj.value.indexOf('@') == -1) {
				alert(Msg);
				obj.focus();
				obj.select();
				return true;
	}else if (obj.value.indexOf('.')==-1)   {
				alert(Msg);
				obj.focus();
				obj.select();
				return true;
	}else{
				return false;
	}	
}
								 
function compareobj(obj,value,Msg){
			if (obj.value == value){
					if(Msg != ""){
							alert(Msg);
							}
					obj.focus();
					obj.select();
			 return true;
			}
			return false;
}