function loginForm(){
	var usn= document.forms.userlogin.username;
	var pwd= document.forms.userlogin.userpassword;

	if( usn.value.length==0) {
		alert("โปรดกรอก Username");
		usn.focus();
		return false;
	}

	if( pwd.value.length==0) {
		alert("โปรดระบุ  Password");
		pwd.focus();
		return false;
	}

	return true;
}

function checkForm() {

	var usn= document.forms.addUser.usn;
	var pwd= document.forms.addUser.password;
	var cpwd= document.forms.addUser.confirms;
	var fn= document.forms.addUser.fname;
	var ln= document.forms.addUser.lname;
	var bd= document.forms.addUser.bd;
	var idcd= document.forms.addUser.idc;
	var eml= document.forms.addUser.email;
	var adds= document.forms.addUser.address;
	var tb= document.forms.addUser.tumbon;
	var amp= document.forms.addUser.ampur;
	var prov= document.forms.addUser.province;
	var zc= document.forms.addUser.zipcode;
	var notuse = Array('webmaster','');
	
	if( usn.value.length==0) {
		alert("โปรดกรอก Username");
		usn.focus();
		return false;
	}


	if( usn.value.length != 0 ) {

		badname = new Array(7);
		badname[0] = "webmaster"
		badname[1] =  "hostmaster"
		badname[2] =  "admin"
		badname[3] =  "postmaster"
		badname[4] =  "administrator"
		badname[5] =  "administrators"
		badname[6] =  "moderator"

		for(i=0; i<badname.length; i++) {
			if( badname[i] == usn.value.toLowerCase() ) {
				alert("ไม่อนุญาตให้ใช้ Login name นี้โปรดเลือกคำอื่น");
				usn.focus();
				return false;
			}
		}
	}


	if( pwd.value.length==0) {
		alert("โปรดกรอกรหัสผ่าน");
		pwd.focus();
		return false;
	}

	if( cpwd.value!=pwd.value) {
		alert("รหัสผ่านยืนยันและรหัสผ่านยังไม่ตรงกัน \n\n ..กรุณากรอกใหม่");
		cpwd.focus();
		return false;
	}

	if( fn.value.length==0) {
		alert("โปรดกรอกชื่อนามสกุล");
		fn.focus();
		return false;
	}

	if( ln.value.length==0) {
		alert("โปรดกรอกนามสกุล");
		ln.focus();
		return false;
	}

	//	if( bd.value.length==0) {
	//		alert("โปรดกรอกวันเดือนปีเกิด");
	//		bd.focus();
	//		return false;
	//	}

/*	if( idcd.value.length==0) {
		alert("โปรดกรอกรหัสประจำตัวประชาชน");
		idcd.focus();
		return false;
	}*/

	if( eml.value.length==0) {
		alert("โปรดกรอกอีเมล์ของคุณ");
		eml.focus();
		return false;
	}
	//	else {
	//		return checkEmailAddress(eml);
	//	}

/*	if( adds.value.length==0) {
		alert("โปรดกรอกข้อมูลที่อยู่");
		adds.focus();
		return false;
	}

	if( tb.value.length==0) {
		alert("โปรดกรอกชื่อตำบล");
		tb.focus();
		return false;
	}

	if( amp.value.length==0) {
		alert("โปรดกรอกชื่ออำเภอ");
		amp.focus();
		return false;
	}

	if( prov.value.length==0) {
		alert("โปรดกรอกจังหวัด");
		prov.focus();
		return false;
	}

	if( zc.value.length==0) {
		alert("โปรดกรอกรหัสไปรษณีย์");
		zc.focus();
		return false;
	}*/

	return true;
}

function check_form() {
	var q= document.forms.form2.name;
	var by= document.forms.form2.by;
	var em= document.forms.form2.email;
	var dt= document.forms.form2.detail;

	if( by.value.length==0) {
		alert("โปรดระบุชื่อผู้ถามคำถาม");
		by.focus();
		return false;
	}

	if( q.value.length==0) {
		alert("โปรดกรอกคำถาม");
		q.focus();
		return false;
	}

	//	if( em.value.length==0) {
	//		alert("โปรดกรอกอีเมล์");
	//		em.focus();
	//		return false;
	//	}


	if( dt.value.length==0) {
		alert("โปรดกรอกรายละเอียด");
		dt.focus();
		return false;
	}

	return true;
}

function check_formd() {
	var by= document.forms.formd.by;
	//var em= document.forms.formd.email;
	var dt= document.forms.formd.wb;

	if( by.value.length==0) {
		alert("โปรดระบุชื่อผู้ตอบคำถาม");
		by.focus();
		return false;
	}

	//	if( em.value.length==0) {
	//		alert("โปรดกรอกอีเมล์");
	//		em.focus();
	//		return false;
	//	}

	if( dt.value.length==0) {
		alert("โปรดกรอกรายละเอียด");
		dt.focus();
		return false;
	}
}

function checkEmailAddress(field) {
	
	if(field.value.replace(' ','').length <=  0) {
		return false;
	}

	var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if(field.value.length==0)
	return true;

	if (goodEmail){
		return true;
	} else {
		alert('กรอกข้อมูลอีเมล์ไม่ถูกต้อง');
		field.focus();
		field.select();
		return false;
	}
}

function checkIDCard() {
	var ssno = document.addUser.idc.value;
	var x = new makearray(17);
	var z="0";
	var l="0";
	var xCheck = 0;
	var g = 0;
	var c = 0;
	var totalX = 0;
	var sumX = 0;

	if ( ssno.length < 13 ) {
		alert("บัตรประชาชน ไม่ถูกต้องกรุณากรอกใหม่");
		document.addUser.idc.focus();
		return (false);

	}  else if ( ssno.length > 12 )
	{
		for (var q=0; q<ssno.length; ++q)
		{
			var codee=ssno.charCodeAt(q);

			if   (codee>=48 && codee<=57)
			{
				if(codee == 48)
				{ x[q] = 0; }
				else if(codee ==49)
				{ x[q] = 1; }
				else if(codee == 50)
				{ x[q] = 2; }
				else if(codee == 51)
				{ x[q] = 3; }
				else if(codee == 52)
				{ x[q] = 4; }
				else if(codee == 53)
				{ x[q] = 5; }
				else if(codee == 54)
				{ x[q] = 6; }
				else if(codee == 55)
				{ x[q] = 7; }
				else if(codee == 56)
				{ x[q] = 8; }
				else if(codee == 57)
				{ x[q] = 9; }

				if (x[0] == 0)	{
					//alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
					l="1"
					break;
				}

				if (x[0] == 9)	{
					//alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
					l="1"
					break;
				}

				xCheck = x[q];

				if(q != 12){
					totalX = x[q]*(13-q);
					sumX = sumX + totalX;
				}

				continue;
			}
			else
			{
				//alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
				l="1"
				break;
			}

		}// end for

		c = sumX % 11;
		if (c==0) g=1;
		else if (c==1) g=0;
		else g = 11- c;

		if (xCheck != g)
		{
			//alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
			l="1"
		}

		if (l=="1"){
			alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
			document.addUser.idc.focus();
			document.addUser.idc.select();
			//return false;
		}
		else if (l=="0")
		{
			if (z=="1"){
				alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
				document.addUser.idc.focus();
				document.addUser.idc.select();
				//return false;
			}

			if (z=="0") {
				//return true;
			}
		}
	}
}


function makearray(n)
{
	this.length=n;
	for( var i=0; i < n ; i++)
	this[i] = 0;

	return this;
}

function varidateDateformat(e){
	var reg= new RegExp(/[0-9]{2}\/[0-9]{2}\/[0-9]{4}/);
	if (reg.test(e.value) == false){
		alert('รูปแบบวันที่ผิด โปรดกรอกใหม่\n example: 31/12/2548');
		return false;
	}
	else
	return true;
}


function checkFormMarket() {
	var q= document.forms.form2.name;
	var by= document.forms.form2.by;
	var em= document.forms.form2.email;
	var dt= document.forms.form2.detail;
	var  mm=document.forms.form2.wsection;
	var  tts=document.forms.form2.types;
	var  brandww=document.forms.form2.brand;
	var  versiondd=document.forms.form2.version;
	var  detailss=document.forms.form2.detail;
	var ppp=document.forms.form2.price;
	var scr=document.forms.form2.sectioncar;
	var email=document.forms.form2.email;
	var mobie=document.forms.form2.mobie;
	var address=document.forms.form2.address;
	var fsname=document.forms.form2.fsname;
	var telephone=document.forms.form2.telephone;

	if( mm.value==0) {
		alert("โปรดเลือกหมวดหมู่");
		mm.focus();
		return false;
	}

	if( scr.value==0) {
		alert("โปรดเลือกหมวดหมู่ย่อย");
		scr.focus();
		return false;
	}

	if( by.value.length==0) {
		alert("โปรดระบุชื่อผู้ถามคำถาม");
		by.focus();
		return false;
	}

	if( q.value.length==0) {
		alert("โปรดกรอกรายละเอียดของหัวข้อ");
		q.focus();
		return false;
	}

	if( tts.value== 0 ) {
		alert("โปรดเลือกประเภทการลงประกาศ");
		tts.focus();
		return false;
	}

	if( brandww.value== 0) {
		alert("โปรดเลือกยี่ห้อรถยนต์");
		brandww.focus();
		return false;
	}

	if( versiondd.value== 0 ) {
		alert("โปรดเลือกรุ่นรถยนต์");
		versiondd.focus();
		return false;
	}

	if( ppp.value.length==0) {
		alert("โปรดกรอกราคาของสินค้า");
		ppp.focus();
		return false;
	}

	if( detailss.value.length==0) {
		alert("โปรดกรอกรายละเอียด");
		detailss.focus();
		return false;
	}


	if( fsname.value.length==0) {
		alert("โปรดกรอกชื่อนามสกุล");
		dt.focus();
		return false;
	}

	if( address.value.length==0) {
		alert("โปรดกรอกรายละเอียดของที่อยู่");
		address.focus();
		return false;
	}

	if( mobie.value.length==0) {
		alert("โปรดกรอกเบอร์โทรศัพท์ในการติดต่อกับคุณ");
		mobie.focus();
		return false;
	}

	if( telephone.value.length==0) {
		alert("โปรดกรอกเบอร์โทรศัพท์ในการติดต่อกับคุณ");
		telephone.focus();
		return false;
	}

	if( email.value.length==0) {
		alert("โปรดกรอกอีเมล์");
		email.focus();
		return false;
	}

	return true;
}


function showHide(objId) {
	Id = document.getElementById(objId);
	
	if(Id.style.display=='none')
		Id.style.display='block';
	else
		Id.style.display='none';	
}


function resetDiv(objId) {
	Id = document.getElementById(objId);
	Id.innerHTML = '';
}

