﻿function Submit_Click()
	{
					
		if (CheckDataInput("PanelCenter1_FULLNAME", "","Vui lòng nhập Họ tên.") == "true")
			return false;
			
		if (CheckDataInput("PanelCenter1_ADDRESS", "","Vui lòng nhập Địa chỉ.") == "true")
			return false;						
			
		if (CheckDataInput("PanelCenter1_COUNTRYID", "","Vui lòng nhập Quốc gia.") == "true")
			return false;		
			
		// Bat dau kiem tra nhap lieu COUNTRYID / CITYID / DISTRICTID: //////////////////////////////////////	
		var COUNTRYID, COUNTRYTEXTFORCOMBO, DISTRICTID;
		COUNTRYID=GetControlValue("PanelCenter1_COUNTRYID");//Quoc gia user dang chon				
	  var CountryForCombo_Flag=0;
	  var CountryForComboZipcode_Flag=0;		
		for (i=COUNTRYID_FORCOMBO.length-1; i>=0; i--)
		{  
			if (COUNTRYID_FORCOMBO[i]==COUNTRYID)
			{  
				CountryForCombo_Flag = 1;
			}  
		}  
		for (i=COUNTRYID_FORCOMBOZIPCODE.length-1; i>=0; i--)
		{  
			if (COUNTRYID_FORCOMBOZIPCODE[i]==COUNTRYID)
			{  
				CountryForComboZipcode_Flag = 1;
			}  
		}  		
		if (CountryForCombo_Flag == 1) //Neu quoc gia co comboxbox lien ket ==> kiem tra nhap [Tinh / Thanh Pho / Mien] va [Quan / Huyen]
		{
			//Bat dau kiem tra Quoc Gia chi co Tinh/Thanh Pho & Quan Huyen <<==================================
			COUNTRYTEXTFORCOMBO = eval("COUNTRYTEXTFORCOMBO" + COUNTRYID);
			if (CheckDataInput("PanelCenter1_CITYID", "","Vui lòng chọn " + COUNTRYTEXTFORCOMBO[0]) == "true")
				return false;						
			if (CountItems("PanelCenter1_DISTRICTID") > 1)//Neu thanh pho do co Quan Huyen thi moi kiem tra nhap.
			{
				if (CheckDataInput("PanelCenter1_DISTRICTID", "","Vui lòng chọn" + COUNTRYTEXTFORCOMBO[1]) == "true")
					return false;										
			}
			//Neu quoc gia nao vua co combobox lien ket ma cua coco zipcode nua thi bat nhap luon
			if (CountryForComboZipcode_Flag == 1) 
			{
				if (CheckDataInput("PanelCenter1_FORCOMBOZIPCODE", "","Vui lòng nhập " + COUNTRYTEXTFORCOMBO[2]) == "true")
					return false;									
			}
			//Ket thuc kiem tra Quoc Gia chi co Tinh/Thanh Pho & Quan Huyen <<=================================			
		}	
		else
		{
				if (CheckDataInput("PanelCenter1_OTHERS_STATE", "","Vui lòng nhập Tiểu bang") == "true")
					return false;			
				if (CheckDataInput("PanelCenter1_OTHERS_CITY", "","Vui lòng nhập Tỉnh/Thành phố/Miền") == "true")
					return false;									
				if (CheckDataInput("PanelCenter1_OTHERS_ZIPCODE", "","Vui lòng nhập Mã vùng") == "true")
					return false;															
		}
		// Ket thuc kiem tra nhap lieu COUNTRYID / CITYID / DISTRICTID: /////////////////////////////////////		
		
		if (CheckDataInput("PanelCenter1_TELEPHONE", "","Vui lòng nhập Điện thoại") == "true")
			return false;						
			
		if (CheckDataInput("PanelCenter1_EMAIL", "","Vui lòng nhập Email") == "true")
			return false;							
			
		if(Email_Check(GetControl("PanelCenter1_EMAIL"))==1)
		{
			alert("Vui lòng nhập địa chỉ Email hợp lệ.");
			return false;
		}			
		
		if (CheckDataInput("PanelCenter1_USERNAME", "","Vui lòng nhập Tên đăng nhập") == "true")
			return false;				
			
		if (CheckDataInput("PanelCenter1_PASSWORD", "","Vui lòng nhập Mật khẩu") == "true")
			return false;							
			
		if (CheckDataInput("PanelCenter1_CONFIRMPASSWORD", "","Vui lòng nhập lại Mật khẩu") == "true")
			return false;									
			
		if (CheckDataDifferent("PanelCenter1_CONFIRMPASSWORD", GetControlValue("PanelCenter1_PASSWORD"),"Mật khẩu nhập lại không đúng, vui lòng nhập lại.") == "true")
			return false;
		
		SetControlValue("PanelCenter1_saved_CITYID", GetControlValue("PanelCenter1_CITYID"));
		SetControlValue("PanelCenter1_saved_DISTRICTID", GetControlValue("PanelCenter1_DISTRICTID"));
	}
	
	function Reset_Click()
	{
		SetControlValue("PanelCenter1_COMPANYNAME", "");
		SetControlValue("PanelCenter1_FULLNAME", "");
		SetControlValue("PanelCenter1_ADDRESS", "");
		SetComboBoxIndex("PanelCenter1_COUNTRYID", 0);
		SetComboBoxIndex("PanelCenter1_CITYID", 0);
		SetComboBoxIndex("PanelCenter1_DISTRICTID", 0);
		SetControlValue("PanelCenter1_OTHERS_STATE", "");
		SetControlValue("PanelCenter1_OTHERS_CITY", "");
		SetControlValue("PanelCenter1_OTHERS_ZIPCODE", "");
		SetControlValue("PanelCenter1_TELEPHONE", "");
		SetControlValue("PanelCenter1_EMAIL", "");
		SetControlValue("PanelCenter1_MOBILEPHONE", "");
		SetControlValue("PanelCenter1_FAX", "");
		SetControlValue("PanelCenter1_USERNAME", "");
		SetControlValue("PanelCenter1_PASSWORD", "");
		SetControlValue("PanelCenter1_CONFIRMPASSWORD", "");
		return false;
	}
