// JavaScript Document

var Step=new Array();
Step[0]="step1";
Step[1]="step2";
Step[2]="step3";
Step[3]="step4";
Step[4]="step5";


function show_step(value)
{
	var obj;
	value-=1;
	for( var i=0;i<Step.length;i++)
	{
		obj=document.getElementById(Step[i]);
		if(i==value)
		{
			obj.style.visibility="visible";
			obj.style.position="relative";
		}
		else
		{
			obj.style.visibility="hidden";
			obj.style.position="absolute";
		}
	}
}
 function checknumb(id)
{
	
	var value=document.getElementById(id).value;
	//alert(value);
	if ((/[!-//]/.test(value))||(/[:-๙]/.test(value))) 
	{
		show_step(1);
		alert("กรุณากรอกตัวเลขเท่านั้น"); 
		document.getElementById(id).value=value.substring(value.length,1);
	}
	
}
function checknumb2(id)
{
	
	var value=document.getElementById(id).value;
	//alert(value);
	if ((/[!-//]/.test(value))||(/[:-๙]/.test(value))) 
	{
		show_step(2);
		alert("กรุณากรอกตัวเลขเท่านั้น"); 
		document.getElementById(id).value=value.substring(value.length,1);
	}
	
}
function checknumb3(id)
{
	
	var value=document.getElementById(id).value;
	//alert(value);
	if ((/[!-//]/.test(value))||(/[:-๙]/.test(value))) 
	{
		show_step(3);
		alert("กรุณากรอกตัวเลขเท่านั้น"); 
		document.getElementById(id).value=value.substring(value.length,1);
	}
	
}

function checkID(id) {
    if(id.length != 13) return false;
    for(i=0, sum=0; i < 12; i++)

        sum += parseFloat(id.charAt(i))*(13-i);
    if((11-sum%11)%10!=parseFloat(id.charAt(12))) return false;
    return true;
}

function Agree()
{
	var value=document.getElementById("submit").disabled;
	if(value){ document.getElementById("submit").disabled=false;}
	else{document.getElementById("submit").disabled=true;}
}

function check_submit()
{
	var form=document.frm_regis;
	if(form.condition.value=="")
	{
		alert('กรุณากรอก คำนำหน้าชื่อ(ภาษาไทย)');
		show_step(1);
		form.condition.focus();
	}
	else if(form.name.value=="")
	{
		alert('กรุณากรอก ชื่อ(ภาษาไทย)');
		show_step(1);
		form.name.focus();
	}
	else if(form.sername.value=="")
	{
		alert('กรุณากรอก นามสกุล(ภาษาไทย)');
		show_step(1);
		form.sername.focus();
	}
	else if(form.condition_e.value=="")
	{
		alert('กรุณากรอก คำนำหน้าชื่อ(ภาษาอังกฤษ)');
		show_step(1);
		form.condition_e.focus();
	}
	else if(form.name_e.value=="")
	{
		alert('กรุณากรอก ชื่อ(ภาษาอังกฤษ)');
		show_step(1);
		form.name_e.focus();
	}
	else if(form.sername_e.value=="")
	{
		alert('กรุณากรอก นามสกุล(ภาษาอังกฤษ)');
		show_step(1);
		form.sername_e.focus();
	}
	else if(form.day.value=="")
	{
		alert('กรุณากรอก วันเกิด');
		show_step(1);
		form.day.focus();
	}
	else if(form.month.value=="")
	{
		alert('กรุณากรอก เดือนเกิด');
		show_step(1);
		form.month.focus();
	}
	else if(form.year.value=="")
	{
		alert('กรุณากรอก ปีเกิด');
		show_step(1);
		form.year.focus();
	}
	
		else if(form.nationality.value=="")
	{
		alert('กรุณากรอก สัญชาติ');
		show_step(1);
		form.nationality.focus();
	}
		else  if(!checkID(form.idcard.value))
		{
        alert('รหัสบัตรประชาชนไม่ถูกต้อง โปรดกลับไปกรอกอีกครั้ง !!');
		show_step(1);
		form.idcard.focus();
	}
	else if(form.number.value=="")
	{
		alert('กรุณากรอก บ้านเลขที่');
		show_step(1);
		form.number.focus();
	}
	else if(form.district.value=="")
	{
		alert('กรุณากรอก แขวง / ตำบล');
		show_step(1);
		form.district.focus();
	}
	else if(form.states.value=="")
	{
		alert('กรุณากรอก  เขต / อำเภอ');
		show_step(1);
		form.states.focus();
	}
	else if(form.province.value=="")
	{
		alert('กรุณาเลือก จังหวัด');
		show_step(1);
		form.province.focus();
	}
	else if(form.zipcode.value=="")
	{
		alert('กรุณากรอก รหัสไปรษณีย์');
		show_step(1);
		form.zipcode.focus();
	}
	else if(form.abide.value=="")
	{
		alert('กรุณากรอก อาศัยมานาน');
		show_step(1);
		form.abide.focus();
	}
	else if(form.marital_status.value=="")
	{
		alert('กรุณาเลือก สถานภาพทางครอบครัว');
		show_step(1);
		form.marital_status.focus();
	}
	else if(form.tel_prefix.value=="")
	{
		alert('กรุณากรอก โทรศัพท์ที่บ้าน');
		show_step(2);
		form.tel_prefix.focus();
	}
	else if(form.tel_home.value=="")
	{
		alert('กรุณากรอก โทรศัพท์ที่บ้าน');
		show_step(2);
		form.tel_home.focus();
	}
	else if(form.mobileprefix.value=="")
	{
		alert('กรุณากรอก โทรศัพท์มือถือ');
		show_step(2);
		form.mobileprefix.focus();
	}
	else if(form.mobile.value=="")
	{
		alert('กรุณากรอก โทรศัพท์มือถือ');
		show_step(2);
		form.mobile.focus();
	}
	else if(form.education.value=="")
	{
		alert('กรุณากรอก ระดับการศึกษาสูงสด');
		show_step(2);
		form.education.focus();
	}
	else if(form.absence_y.value=="")
	{
		alert('กรุณากรอก อายุงาน');
		show_step(2);
		form.absence_y.focus();
	}
	else if(form.namestore.value=="")
	{
		alert('กรุณากรอก ชื่อบริษัท/ห้าง/ร้าน');
		show_step(2);
		form.namestore.focus();
	}
	else if(form.numb.value=="")
	{
		alert('กรุณากรอก เลขที่');
		show_step(2);
		form.numb.focus();
	}
	else if(form.district2.value=="")
	{
		alert('กรุณากรอก แขวง/ตำบล');
		show_step(2);
		form.district2.focus();
	}
	else if(form.states2.value=="")
	{
		alert('กรุณากรอก เขต/อำเภอ');
		show_step(2);
		form.states2.focus();
	}
	else if(form.province2.value=="")
	{
		alert('กรุณาเลือก จังหวัด');
		show_step(2);
		form.province2.focus();
	}
	else if(form.zipcode2.value=="")
	{
		alert('กรุณากรอก รหัสไปรษณีย์');
		show_step(2);
		form.zipcode2.focus();
	}
	else if(form.cast_j.value=="")
	{
		alert('กรุณากรอก ประเภทกิจการ');
		show_step(2);
		form.cast_j.focus();
	}
/*	else if(form.position_j.value=="")
	{
		alert('กรุณากรอก ตำแหน่ง');
		show_step(2);
		form.position_j.focus();
	}(*/
	else if(form.refer_condition.value=="")
	{
		alert('กรุณากรอก คำนำหน้าชื่อ');
		show_step(3);
		form.refer_condition.focus();
	}
	else if(form.refer_name.value=="")
	{
		alert('กรุณากรอก ชื่อ');
		show_step(3);
		form.refer_name.focus();
	}
	else if(form.refer_sername.value=="")
	{
		alert('กรุณากรอก นามสกุล');
		show_step(3);
		form.refer_sername.focus();
	}
		else if(form.salary.value.length==0)
	{
		alert('กรุณากรอก ฐานเงินเดือน');
		show_step(3);
		form.salary.focus();
	}
	else if(document.getElementById('receive_salary3').checked==true)
	{
		if(form.bank_account.value=='')
		{
		alert('กรุณากรอก บัญชีธนาคาร');
		show_step(3);
		form.bank_account.focus();
		}
		else if(form.accoun_no.value==''){
		alert('กรุณากรอก เลขที่บัญชี');
		show_step(3);
		form.accoun_no.focus();
		}	
		else
		{
		return true;
		}
	}
	else if(form.application.value=="")
	{
		alert('กรุณากรอก ความสัมพันธ์');
		show_step(3);
		form.application.focus();
	}
	else if(form.tel_refer.value=="")
	{
		alert('กรุณากรอก โทรศัพท์ที่บ้าน');
		show_step(3);
		form.tel_refer.focus();
	}
	else if(form.tel_home_refer.value=="")
	{
		alert('กรุณากรอก โทรศัพท์ที่บ้าน');
		show_step(3);
		form.tel_home_refer.focus();
	}
	else if(form.mobileprefix_refer.value=="")
	{
		alert('กรุณากรอก โทรศัพท์มือถือ');
		show_step(3);
		form.mobileprefix_refer.focus();
	}
	else if(form.mobile_refer.value=="")
	{
		alert('กรุณากรอก โทรศัพท์มือถือ');
		show_step(3);
		form.mobile_refer.focus();
	}
	else
	{
		return true;
	}
	return false;
}

function reset_form(obj)
{
	obj.form.reset();
	show_step(1);
}

