﻿//===============================================================================
//								Contact Us Page
//===============================================================================

var ContactUsPage =
{
	formSubmit : function()
	{
		var o = utilObj.getElById("formContactUs");
		
		this.disableBtn(o);
		o.elements["FullName"].value = utilObj.stripHtmlTags(o.elements["FullName"].value.trim());
		if (o.elements["FullName"].value == "")
		{
			alert(GetTextLang(1));
			o.elements["FullName"].focus();
			this.enableBtn(o);
			return;
		}
		
		if (o.elements["Sex"].value == "-1")
		{
			alert(GetTextLang(18));
			o.elements["Sex"].focus();
			this.enableBtn(o);
			return;
		}
		
		var age = parseInt(o.elements["Age"].value, 10);
		
		if (isNaN(age) || age < 18)
		{
			alert(GetTextLang(19));
			o.elements["Age"].select();
			o.elements["Age"].focus();
			this.enableBtn(o);
			return;
		}
		
		o.elements["Email"].value = o.elements["Email"].value.trim();
		if (!utilObj.isEmail(o.elements["Email"].value))
		{
			alert(GetTextLang(2));
			o.elements["Email"].select();
			o.elements["Email"].focus();
			this.enableBtn(o);
			return;
		}
		
		o.elements["Phone"].value = utilObj.stripHtmlTags(o.elements["Phone"].value.trim());
		
		if (o.elements["Phone"].value == "")
		{
			alert(GetTextLang(20));
			o.elements["Phone"].select();
			o.elements["Phone"].focus();
			this.enableBtn(o);
			return;
		}
		
		if (o.elements["Passport"].value == "-1")
		{
			alert(GetTextLang(21));
			o.elements["Passport"].focus();
			this.enableBtn(o);
			return;
		}
		
		if (o.elements["Job"].value == "-1")
		{
			alert(GetTextLang(22));
			o.elements["Job"].focus();
			this.enableBtn(o);
			return;
		}
		
		if (o.elements["Income"].value == "-1")
		{
			alert(GetTextLang(23));
			o.elements["Income"].focus();
			this.enableBtn(o);
			return;
		}
		
		oAjax.addRegister(o.elements["FullName"].value,
			o.elements["Sex"].value == "1", 
			o.elements["Age"].value, 
			o.elements["Email"].value,
			o.elements["Phone"].value,
			o.elements["Passport"].value,
			o.elements["Job"].value,
			o.elements["Income"].value);
		alert(GetTextLang(5));
		o.reset();
		this.enableBtn(o);
	},
	
	disableBtn : function(o)
	{
		o.elements["btnSubmit"].disabled = true;
		o.elements["btnReset"].disabled = true;
	},
	
	enableBtn : function(o)
	{
		o.elements["btnSubmit"].disabled = false;
		o.elements["btnReset"].disabled = false;
	}
};

//===============================================================================
//								Register Contact Us Page
//===============================================================================
var RegisterContactUsPage =
{
	init : function()
	{
		this.form = utilObj.getElById("formRegisterContactUs");

	},
	rate : 0.015,
	
	form : null,
	
	calPerMonthPay : function()
	{
		var cboPerPay = this.form.elements["cboPrePay"];
		var cboTimePay = this.form.elements["cboTimePay"];
		var tbxPrice = this.form.elements["tbxPrice"];
		var tbxPrepay = this.form.elements["tbxPrePay"];
		var tbxPayPreMonth = this.form.elements["tbxPayPreMonth"];
		
		var price = (tbxPrice.value == "" ) ? 0 : parseInt(tbxPrice.value, 10);
		var perPay = (tbxPrice.value == "" ) ? 0 : parseFloat(cboPerPay.value);
		var timePay = (tbxPrice.value == "" ) ? 0 :  parseInt(cboTimePay.value, 10);
		
		if(isNaN(price)) 
		{
			alert("Giá bán cần phải là số ");
			tbxPrepay.value = "";
			tbxPayPreMonth.value = "";
			tbxPrice.focus(); return;
		}
		var a = 1;
		
		var prePayMoney = price * perPay;
		var payPreMonth = (price - prePayMoney) / timePay + (price - prePayMoney) * this.rate;
		tbxPrepay.value = prePayMoney.toFixed(-3);
		tbxPayPreMonth.value = payPreMonth.toFixed(-3);
	},

	checkInfoProduct : function()
	{
		var tbxProductName = this.form.elements["tbxProductName"];
		var cboPerPay = this.form.elements["cboPrePay"];
		var cboTimePay = this.form.elements["cboTimePay"];
		var tbxPrice = this.form.elements["tbxPrice"];
		var tbxPrepay = this.form.elements["tbxPrePay"];
		var tbxPayPreMonth = this.form.elements["tbxPayPreMonth"];
		if(tbxProductName.value.trim() == "") 
		{
			alert("Tên sản phẩm không được rỗng");
			tbxProductName.focus(); return false;
		}
		if(tbxPrice.value.trim() == "") 
		{
			alert("Xin nhập giá sản phẩm");
			tbxPrice.focus(); return false;
		}
		if((tbxPrepay.value.trim() == "")  || (tbxPayPreMonth.value.trim() == ""))
		{
			alert("Xin nhập giá sản phẩm cho chính xác");
			tbxPrice.focus(); return false;
		}
		this.infoRegister["productName"] = tbxProductName.value.trim();
		this.infoRegister["price"] = tbxPrice.value.trim();
		this.infoRegister["prepay"] = cboPerPay.value.trim();
		this.infoRegister["timePay"] = cboTimePay.value.trim();
		return true;
	},
	checkInfoPerson : function()
	{
		var tbxFulName = this.form.elements["tbxFulName"];
		var tbxBirthDay = this.form.elements["tbxBirthDay"];
		var cboSex = this.form.elements["cboSex"];
		var tbxPassport = this.form.elements["tbxPassport"];
		var tbxPassportIssue = this.form.elements["tbxPassportIssue"];
		var tbxPassportPlace = this.form.elements["tbxPassportPlace"];
		var cboSkillLearn = this.form.elements["cboSkillLearn"];
		var cboMarriage = this.form.elements["cboMarriage"];
		var tbxTelephone = this.form.elements["tbxTelephone"];
		var tbxEmail = this.form.elements["tbxEmail"];
		var tbxAddress = this.form.elements["tbxAddress"];
		var tbxPhone = this.form.elements["tbxPhone"];
		var tbxAddressNow = this.form.elements["tbxAddressNow"];
		var tbxPhoneNow = this.form.elements["tbxPhoneNow"];
		var cboHome = this.form.elements["cboHome"];
		var cboJob = this.form.elements["cboJob"];

		
		if(!this.checkEmpty(tbxFulName, "họ tên")) return false;
		if(!this.checkEmpty(tbxBirthDay, "ngày sinh")) return false;
		if(!this.checkEmpty(tbxPassport, "chứng minh nhân dân ( hoặc hộ chiếu)")) return false;
        if(!this.checkisnumber(tbxPassport,"CMND")) return false;
		if(!this.checkEmpty(tbxPassportIssue, "ngày cấp giấp CMND")) return false;
		if(!this.checkEmpty(tbxPassportPlace, "nơi cấp giấp CMND")) return false;
		if(!this.checkEmpty(tbxTelephone, "số diện thoại")) return false;
		if(!this.checkisnumber(tbxTelephone," ĐTDĐ")) return false;
		if(!this.checkphone(tbxTelephone,2)) return false;	
		if(tbxEmail.value.trim()!="")
		{
		  if(!this.checkemail(tbxEmail)) 
		        { 
		          alert("Bạn nhập sai địa chỉ Email");
		           tbxEmail.focus(); return false;
		   
	        	}
		}
		if(tbxPhone.value.trim()!="")
		{
		  if(!this.checkisnumber(tbxPhone," điện thoại bàn")) return false;
		  if(!this.checkphone(tbxPhone,1))return false;
		}
		if(tbxPhoneNow.value.trim()!="")
		{
		  if(!this.checkisnumber(tbxPhoneNow," điện thoại bàn")) return false;
		  if(!this.checkphone(tbxPhoneNow,1))return false;
		}
		if(cboJob.value == "0")
		{
			alert("Bạn cần chọn công việc hiện tại");
			cboJob.focus();
			return false;
		}
		
		if(!this.checkEmpty(tbxAddress, "địa chỉ thường trú")) return false;
		if(!this.checkEmpty(tbxAddressNow, "Chổ ở hiện nay")) return false;
		
//		if(!this.checkDate(tbxBirthDay.value))
//		{
//			alert("Nhập ngày tháng năm sinh sai định dạng (dd/mm/yyyy) ");
//			tbxBirthDay.focus(); return false;
//		}
//		if(!this.checkDate(tbxPassportIssue.value))
//		{
//			alert("Nhập ngày cấp sai định dạng (dd/mm/yyyy) ");
//			tbxPassportIssue.focus(); return false;
//		}
		
		this.infoRegister["fullName"] = tbxFulName.value.trim();
		this.infoRegister["birthDay"] = tbxBirthDay.value.trim();
		this.infoRegister["sex"] = cboSex.value.trim();
		this.infoRegister["passport"] = tbxPassport.value.trim();
		this.infoRegister["passportIssue"] = tbxPassportIssue.value.trim();
		this.infoRegister["passportPlace"] = tbxPassportPlace.value.trim();
		this.infoRegister["skillLearn"] = cboSkillLearn.value.trim();
		this.infoRegister["marriage"] = cboMarriage.value.trim();
		this.infoRegister["telephone"] = tbxTelephone.value.trim();
		this.infoRegister["email"] = tbxEmail.value.trim();
		this.infoRegister["address"] = tbxAddress.value.trim();
		this.infoRegister["phone"] = tbxPhone.value.trim();
		this.infoRegister["addressNow"] = tbxAddressNow.value.trim();
		this.infoRegister["phoneNow"] = tbxPhoneNow.value.trim();
		this.infoRegister["home"] = cboHome.value.trim();
		
		this.typeJob = cboJob.value;
		return true;
	},
	
	checkInfoPersonSV : function()
	{
		var tbxSVSchoolName = this.form.elements["tbxSVSchoolName"];
		var tbxSVSchoolAddress = this.form.elements["tbxSVSchoolAddress"];
		var tbxSVProfession = this.form.elements["tbxSVProfession"];
		var tbxIDSV = this.form.elements["tbxIDSV"];
		
		if(!this.checkEmpty(tbxSVSchoolName, "Tên trường")) return false;
		if(!this.checkEmpty(tbxSVSchoolAddress, "Địa chỉ trường")) return false;
		if(!this.checkEmpty(tbxSVProfession, "Ngành")) return false;
		if(!this.checkEmpty(tbxIDSV, "Mả số sinh viên")) return false;
		
		this.infoRegisterSV["schoolName"] = tbxSVSchoolName.value.trim();
		this.infoRegisterSV["schoolAddress"] = tbxSVSchoolAddress.value.trim();
		this.infoRegisterSV["profession"] = tbxSVProfession.value.trim();
		this.infoRegisterSV["iDSV"] = tbxIDSV.value.trim();

		return true;
	},
	
	checkInfoPersonNV : function()
	{
		var tbxNVCompany = this.form.elements["tbxNVCompany"];
		var tbxNVAddress = this.form.elements["tbxNVAddress"];
		var tbxNVPhone = this.form.elements["tbxNVPhone"];
		var tbxNVJob = this.form.elements["tbxNVJob"];
		var tbxNVDepartment = this.form.elements["tbxNVDepartment"];
		var cboNVTypeJob = this.form.elements["cboNVTypeJob"];
		var tbxNVSalery = this.form.elements["tbxNVSalery"];
		var tbxNVOtherIncome = this.form.elements["tbxNVOtherIncome"];
		var tbxNVDateSalery = this.form.elements["tbxNVDateSalery"];
		var cboNVTimeWork = this.form.elements["cboNVTimeWork"];
		var cboNVContact = this.form.elements["cboNVContact"];

		if(!this.checkEmpty(tbxNVCompany, "Tên công ty")) return false;
		if(!this.checkEmpty(tbxNVAddress, "Địa chỉ công ty")) return false;
		if(!this.checkEmpty(tbxNVJob, "Chức vụ của bạn")) return false;
		if(!this.checkEmpty(tbxNVSalery, "mức lương cơ bản")) return false;
		if(!this.checkisnumber(tbxNVSalery," mức lương cơ bản")) return false;
		if (tbxNVPhone.value.trim()!="")
		{ 
		  if(!this.checkisnumber(tbxNVPhone,"Điện thoại")) return false;
		  if(!this.checkphone(tbxNVPhone,1)) return false;
		}
//		if(isNaN(tbxNVSalery.value))		
//		{
//			alert("Mức lương cơ bản phải là số");
//			return false;
//		}
		if(tbxNVOtherIncome.value.trim() == "") tbxNVOtherIncome.value = "0";
		else
		  if(!this.checkisnumber(tbxNVOtherIncome,"thu nhập khác")) return false;
		  
		this.infoRegisterNV["company"] = tbxNVCompany.value.trim();
		this.infoRegisterNV["address"] = tbxNVAddress.value.trim();
		this.infoRegisterNV["phone"] = tbxNVPhone.value.trim();
		this.infoRegisterNV["job"] = tbxNVJob.value.trim();
		this.infoRegisterNV["department"] = tbxNVDepartment.value.trim();
		this.infoRegisterNV["typeJob"] = cboNVTypeJob.value.trim();
		this.infoRegisterNV["salery"] = tbxNVSalery.value.trim();
		this.infoRegisterNV["otherIncome"] = tbxNVOtherIncome.value.trim();
		this.infoRegisterNV["dateSalery"] = tbxNVDateSalery.value.trim();
		this.infoRegisterNV["timeWork"] = cboNVTimeWork.value.trim();
		this.infoRegisterNV["contact"] = cboNVContact.value.trim();

		return true;
	},
	
	checkInfoPersonCH : function()
	{
		var tbxCHCompany = this.form.elements["tbxCHCompany"];
		var tbxCHAddress = this.form.elements["tbxCHAddress"];
		var tbxCHPhone = this.form.elements["tbxCHPhone"];
		var tbxCHPermitID = this.form.elements["tbxCHPermitID"];
		var tbxCHIncome = this.form.elements["tbxCHIncome"];
		var tbxCHEstablish = this.form.elements["tbxCHEstablish"];
		var cboCHContact = this.form.elements["cboCHContact"];
		
		if(!this.checkEmpty(tbxCHCompany, "Tên công ty")) return false;
		if(!this.checkEmpty(tbxCHAddress, "Địa chỉ công ty")) return false;
		if(!this.checkEmpty(tbxCHPhone, "Điện thoại")) return false;
		if(!this.checkisnumber(tbxCHPhone,"Điện thoại")) return false;
		if(!this.checkEmpty(tbxCHPermitID, "Giấy phép kinh doanh")) return false;
		if(!this.checkEmpty(tbxCHIncome, "Tổng thu nhập")) return false;
		if(!this.checkisnumber(tbxCHIncome,"Tổng thu nhập")) return false;
		if(!this.checkEmpty(tbxCHEstablish, "Thời gian thành lập")) return false;
		this.infoRegisterCH["company"] = tbxCHCompany.value.trim();
		this.infoRegisterCH["address"] = tbxCHAddress.value.trim();
		this.infoRegisterCH["phone"] = tbxCHPhone.value.trim();
		this.infoRegisterCH["permitID"] = tbxCHPermitID.value.trim();
		this.infoRegisterCH["income"] = tbxCHIncome.value.trim();
		this.infoRegisterCH["establish"] = tbxCHEstablish.value.trim();
		this.infoRegisterCH["contact"] = cboCHContact.value.trim();

		return true;
	},

	checkInfoPersonTC : function()
	{
		var cboTCRelationship = this.form.elements["cboTCRelationship"];
		var tbxTCFullName = this.form.elements["tbxTCFullName"];
		var tbxTCBirthDay = this.form.elements["tbxTCBirthDay"];
		var cboTCSex = this.form.elements["cboTCSex"];
		var tbxTCPassport = this.form.elements["tbxTCPassport"];
		var tbxTCPassportIssue = this.form.elements["tbxTCPassportIssue"];
		var tbxTCPassportPlace = this.form.elements["tbxTCPassportPlace"];
		var cboTCSkillLearn = this.form.elements["cboTCSkillLearn"];
		var tbxTCAddress = this.form.elements["tbxTCAddress"];
		var tbxTCPhone = this.form.elements["tbxTCPhone"];
		var tbxTCTelephone = this.form.elements["tbxTCTelephone"];
		var tbxTCCompany = this.form.elements["tbxTCCompany"];
		var tbxTCAddressCompany = this.form.elements["tbxTCAddressCompany"];
		var tbxTCJob = this.form.elements["tbxTCJob"];
		var cboTCContact = this.form.elements["cboTCContact"];
		var tbxID = this.form.elements["tbxID"];
		
		if(!this.checkEmpty(tbxTCFullName, "Tên người tham chiếu")) return false;
		if(!this.checkEmpty(tbxTCBirthDay, "Ngày sinh")) return false;
		if(!this.checkEmpty(tbxTCPassport, "CMND")) return false;
		if(!this.checkisnumber(tbxTCPassport, "CMND")) return false;
		if(!this.checkEmpty(tbxTCPassportIssue, "Ngày cấp")) return false;
		if(!this.checkEmpty(tbxTCPassportPlace, "Nơi cấp")) return false;
		if(!this.checkEmpty(tbxTCAddress, "Địa chỉ liên hệ")) return false;
		if((tbxTCPhone.value.trim() == "") && (tbxTCTelephone.value.trim() == "") )
		{
			alert("Xin nhập số điện thoại di dộng hoặc số điện thoại bàn");
			tbxTCPhone.focus(); return false;
		}  
	   if(tbxTCPhone.value.trim()!="")
		{
		   if(!this.checkisnumber(tbxTCPhone,"Điện thoại bàn")) return false;
		  
		   if(!this.checkphone(tbxTCPhone,1)) return false;
		}
		if(tbxTCTelephone.value.trim() != "")
		{
		  if(!this.checkisnumber(tbxTCTelephone,"ĐTDĐ")) return false;
		  if(!this.checkphone(tbxTCTelephone,2))return false;
		}
//		if(!this.checkDate(tbxTCBirthDay.value))
//		{
//			alert("Nhập ngày tháng năm sinh sai định dạng (dd/mm/yyyy) ");
//			tbxBirthDay.focus(); return false;
//		}
//		if(!this.checkDate(tbxTCPassportIssue.value))
//		{
//			alert("Nhập ngày cấp sai định dạng (dd/mm/yyyy) ");
//			tbxPassportIssue.focus(); return false;
//		}
		

		this.infoRegisterTC["fullName"] = tbxTCFullName.value.trim();
		this.infoRegisterTC["relationship"] = cboTCRelationship.value.trim();
		this.infoRegisterTC["birthDay"] = tbxTCBirthDay.value.trim();
		this.infoRegisterTC["passport"] = tbxTCPassport.value.trim();
		this.infoRegisterTC["passportIssue"] = tbxTCPassportIssue.value.trim();
		this.infoRegisterTC["passportPlace"] = tbxTCPassportPlace.value.trim();
		this.infoRegisterTC["sex"] = cboTCSex.value.trim();
		this.infoRegisterTC["skillLearn"] = cboTCSkillLearn.value.trim();
		this.infoRegisterTC["address"] = tbxTCAddress.value.trim();
		this.infoRegisterTC["phone"] = tbxTCPhone.value.trim();
		this.infoRegisterTC["telephone"] = tbxTCTelephone.value.trim();
		this.infoRegisterTC["company"] = tbxTCCompany.value.trim();
		this.infoRegisterTC["addressCompany"] = tbxTCAddressCompany.value.trim();
		this.infoRegisterTC["job"] = tbxTCJob.value.trim();
		this.infoRegisterTC["contact"] = cboTCContact.value.trim();
		this.infoRegisterTC["keyID"] = tbxID.value.trim();

		return true;
	},
	//
	// check data
	//
	checkphone:function(phone, type)
	{
	    if(phone.value.length<=7 && type==1)
	    {
	      alert("chiều dài điện thoại bàn phải >7");
	      phone.focus();
	       return false;
	     }
	    if(phone.value.length<=9 && type!=1)
	    {  
	        alert("chiều dài DTDĐ phải lớn hơn >9");
	        phone.focus();
	        return false;
	     }
	   return true;
	},
    checkemail:function(email)
    {
        var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	    if(email.value.match(emailExp))
	    {
	    	return true;
	     }
	    else
		
	    	return false;

    },
    checkisnumber:function(text,msg)
    {
       if(isNaN(text.value))
       {
         alert(msg+ " Bạn cần nhập số");
         text.focus();
         return false;
       }
       return true;
    },
	checkEmpty : function(textBox, msg)
	{
		if(textBox.value.trim() == "") 
		{
			alert("Xin nhập " + msg);
			textBox.focus(); return false;
		}
		return true;
	},
	checkDate : function(dayText)
	{
		var arrDate = dayText.split("/");
		if( arrDate.length < 3 ) return false;
		var day = parseInt(arrDate[0], 10);
		var month = parseInt(arrDate[1], 10);
		var year = parseInt(arrDate[2], 10);

	  if(isNaN(day) || isNaN(month) || isNaN(year)) return false;
		if(day <= 0 || month <= 0 || year <= 0) return false;
	  else
		{
      var dayspermonth  =  Date.maxDateInMonth(month,year);
      if( day <=  dayspermonth) 
      {
         return true;
      }
      else 
      {
         return false;
      }
    }
	},
	
	infoRegister : null,
	infoRegisterSV : null,
	infoRegisterNV : null,
	infoRegisterCH : null,
	infoRegisterTC : null,
	
	checkInfoStepOne :function()
	{
		this.infoRegister = new Object();
		var kq = this.checkInfoProduct();
		if(kq)
		{
			return this.checkInfoPerson();
		}
		return kq;
	},
	checkInfoStepTwo :function()
	{
		this.infoRegisterSV = null;
		this.infoRegisterNV = null;
		this.infoRegisterCH = null;
		var kq = false;
		switch(this.typeJob)
		{
			case "0" :
				break;
			case "1" :
				this.infoRegisterSV = new Object();
				kq = this.checkInfoPersonSV();
				break;
			case "2" :
				this.infoRegisterNV = new Object();
				kq = this.checkInfoPersonNV();
				break;
			case "3" :
				this.infoRegisterCH = new Object();
				kq = this.checkInfoPersonCH();
				break;
		}
		return kq;
	},
	checkInfoStepThree :function()
	{
		this.infoRegisterTC = new Object();
		return this.checkInfoPersonTC();
	},
	
	step : 1,
	
	typeJob : "0",
	
	btnNext_click : function()
	{
		var btnBack = utilObj.getElById("btnBack");
		var btnNext = utilObj.getElById("btnNext");
		var btnSubmit = utilObj.getElById("btnSubmit");
		
		var stepOne = utilObj.getElById("stepOne");
		var stepTwoSV = utilObj.getElById("stepTwoSV");
		var stepTwoNV = utilObj.getElById("stepTwoNV");
		var stepTwoCH = utilObj.getElById("stepTwoCH");
		var stepThree = utilObj.getElById("stepThree");
		switch(this.step)
		{
			case 1 :
				if(this.checkInfoStepOne())
				{
					btnBack.style.display = "";
					this.step = 2;
					switch(this.typeJob)
					{
						case "1" :
							stepTwoSV.style.display = "";
							break;
						case "2" :
							stepTwoNV.style.display = "";
							break;
						case "3" :
							stepTwoCH.style.display = "";
							break;
					}
					stepOne.style.display = "none";
				}
				break;
			case 2 :
				if(this.checkInfoStepTwo())
				{	
					btnSubmit.style.display = "";
					btnNext.style.display = "none";
					stepTwoSV.style.display = "none";
					stepTwoNV.style.display = "none";
					stepTwoCH.style.display = "none";

					stepThree.style.display = "";
					this.step = 3;
				}
				break;
		}
	},
	
	btnBack_click : function()
	{
		var btnBack = utilObj.getElById("btnBack");
		var btnNext = utilObj.getElById("btnNext");
		var btnSubmit = utilObj.getElById("btnSubmit");

		var stepOne = utilObj.getElById("stepOne");
		var stepTwoSV = utilObj.getElById("stepTwoSV");
		var stepTwoNV = utilObj.getElById("stepTwoNV");
		var stepTwoCH = utilObj.getElById("stepTwoCH");
		var stepThree = utilObj.getElById("stepThree");

		switch(this.step)
		{
			case 2 :
				btnBack.style.display = "none";
				stepTwoSV.style.display = "none";
				stepTwoNV.style.display = "none";
				stepTwoCH.style.display = "none";
				stepOne.style.display = "";
				this.step = 1;
				break;
			case 3 :
				btnSubmit.style.display = "none";
				btnNext.style.display ="";
				switch(this.typeJob)
				{
					case "1" :
						stepTwoSV.style.display = "";
						break;
					case "2" :
						stepTwoNV.style.display = "";
						break;
					case "3" :
						stepTwoCH.style.display = "";
						break;
				}
				stepThree.style.display = "none";
				this.step = 2;
				break;
		}
	},
	
	formSubmit : function()
	{
		var o = this.form;
		if(!this.checkInfoStepThree()) return false;
		
		//this.disableBtn(o);
		try
		{
			oAjax.addRegisterFull(this.infoRegister, this.infoRegisterSV, this.infoRegisterNV, this.infoRegisterCH, this.infoRegisterTC);
			alert(GetTextLang(5));
			infoRegister = null;
			infoRegisterSV = null;
			infoRegisterNV = null;
			infoRegisterCH = null;
			infoRegisterTC = null;
			o.reset();
			var formSubmitReg = utilObj.getElById("formSubmitReg");
			var completSubmitReg =  utilObj.getElById("completSubmitReg");
			formSubmitReg.style.display = "none";
			completSubmitReg.style.display = "";
		}
		catch(e)
		{
			alert("Có lỗi khi đăng ký, Có thể do server chúng bận , xin bạn quay lại sau");
		}
		this.enableBtn(o);
	},
	
	disableBtn : function(o)
	{
		o.elements["btnSubmit"].disabled = true;
	},
	
	enableBtn : function(o)
	{
		o.elements["btnSubmit"].disabled = false;
	}
};
