function check(formobj)
{
	if(formobj.title.selectedIndex <=0)
		{
			alert("Please select your Salutation");
			formobj.title.focus();
			return(false);
		}
		
	if(formobj.firstname.value == "") 
		{
			alert("'First Name' required")
			formobj.firstname.focus();
			formobj.firstname.select();	
			return(false);
		}
			
	if(formobj.lastname.value == "") 
		{
			alert("'Last Name' required")
			formobj.lastname.focus();
			formobj.lastname.select();	
			return(false);
		}		
		
	if(formobj.day.selectedIndex <=0)
		{
			alert("'Day of Birth' required")
			formobj.day.focus();
			return(false);
		}	

	if(formobj.month.selectedIndex <=0)
		{
			alert("'Month of Birth' required")
			formobj.month.focus();
			return(false);
		}	
		
	if(formobj.year.selectedIndex <=0)
		{
			alert("'Year of Birth' required")
			formobj.year.focus();
			return(false);
		}	
	
	
	if(formobj.passportno.value == "") 
		{
			alert("'Passport No' required")
			formobj.passportno.focus();
			formobj.passportno.select();	
			return(false);
		}	
	
	if(formobj.ppday.selectedIndex <=0)
		{
			alert("Please select 'Passport Expiry Day'")
			formobj.ppday.focus();
			return(false);
		}	

	if(formobj.ppmonth.selectedIndex <=0)
		{
			alert("Please select 'Passport Expiry Month'")
			formobj.ppmonth.focus();
			return(false);
		}	
		
	if(formobj.ppyear.selectedIndex <=0)
		{
			alert("Please select 'Passport Expiry Year'")
			formobj.ppyear.focus();
			return(false);
		}	
	
	if(formobj.maidenname.value == "") 
		{
			alert("'Mother's Maiden Name' required")
			formobj.maidenname.focus();
			formobj.maidenname.select();	
			return(false);
		}		

	if(formobj.res_houseno.value == "") 
		{
			alert("'House/Flat No' required")
			formobj.res_houseno.focus();
			formobj.res_houseno.select();	
			return(false);
		}	
		
	if(formobj.res_bldgname.value == "") 
		{
			alert("'Building Name' required")
			formobj.res_bldgname.focus();
			formobj.res_bldgname.select();	
			return(false);
		}	
		
		if((formobj.res_pobox.value == "") || (isNaN(formobj.res_pobox.value)))
		{
			alert("'PO Box No' required and should be Numeric");
			formobj.res_pobox.focus();
			formobj.res_pobox.select();	
			return(false);
		}	
		
		if(formobj.res_landmark.value == "") 
		{
			alert("'Nearest Landmark' required")
			formobj.res_landmark.focus();
			formobj.res_landmark.select();	
			return(false);
		}	
		
		if ((formobj.email.value == "") || (formobj.email.value.indexOf("@") == -1) || (formobj.email.value.indexOf(".") == -1))
			 {
				alert("Please enter a valid Email Address.");
				formobj.email.focus();
				formobj.email.select();		
				return(false);
			}		

		if(formobj.contact_resno.value == "") 
		{
			alert("'Residence Tel No' required")
			formobj.contact_resno.focus();
			formobj.contact_resno.select();	
			return(false);
		}	
		
		if(formobj.contact_offno.value == "") 
		{
			alert("'Office Tel No' required")
			formobj.contact_offno.focus();
			formobj.contact_offno.select();	
			return(false);
		}	
		
		if(formobj.perm_street.value == "") 
		{
			alert("'Street' required")
			formobj.perm_street.focus();
			formobj.perm_street.select();	
			return(false);
		}
		
		if(formobj.perm_city.value == "") 
		{
			alert("'City' required")
			formobj.perm_city.focus();
			formobj.perm_city.select();	
			return(false);
		}
		
		if(formobj.perm_country.value == "") 
		{
			alert("'Country' required")
			formobj.perm_country.focus();
			formobj.perm_country.select();	
			return(false);
		}
		
		if(formobj.absence_name1.value == "") 
		{
			alert("'Personal Reference - Name' required")
			formobj.absence_name1.focus();
			formobj.absence_name1.select();	
			return(false);
		}
		
		if(formobj.absence_offno1.value == "") 
		{
			alert("'Personal Reference - Office No' required")
			formobj.absence_offno1.focus();
			formobj.absence_offno1.select();	
			return(false);
		}
		
		if(formobj.absence_resno1.value == "") 
		{
			alert("'Personal Reference - Residence No' required")
			formobj.absence_resno1.focus();
			formobj.absence_resno1.select();	
			return(false);
		}
		
		if((formobj.absence_pobox1.value == "") || (isNaN(formobj.absence_pobox1.value)))
		{
			alert("'Personal Reference - PO Box' required")
			formobj.absence_pobox1.focus();
			formobj.absence_pobox1.select();	
			return(false);
		}
		
		if(formobj.absence_emirate1.value == "") 
		{
			alert("'Personal Reference - Emirate' required")
			formobj.absence_emirate1.focus();
			formobj.absence_emirate1.select();	
			return(false);
		}
		
		if(formobj.absence_name2.value == "") 
		{
			alert("'Personal Reference - Name' required")
			formobj.absence_name2.focus();
			formobj.absence_name2.select();	
			return(false);
		}
		
		if(formobj.absence_offno2.value == "") 
		{
			alert("'Personal Reference - Office No' required")
			formobj.absence_offno2.focus();
			formobj.absence_offno2.select();	
			return(false);
		}
		
		if(formobj.absence_resno2.value == "") 
		{
			alert("'Personal Reference - Residence No' required")
			formobj.absence_resno2.focus();
			formobj.absence_resno2.select();	
			return(false);
		}
		
		if((formobj.absence_pobox2.value == "") || (isNaN(formobj.absence_pobox2.value)))
		{
			alert("'Personal Reference - PO Box' required and should be Numeric")
			formobj.absence_pobox2.focus();
			formobj.absence_pobox2.select();	
			return(false);
		}
		
		if(formobj.absence_emirate2.value == "") 
		{
			alert("'Personal Reference - Emirate' required")
			formobj.absence_emirate2.focus();
			formobj.absence_emirate2.select();	
			return(false);
		}
		
			if(formobj.selfemploy[1].checked)
			{
				if(formobj.compname.value == "") 
					{
						alert("'Company Name' Required");
						formobj.compname.focus();
						formobj.compname.select();
						return(false);
					}
					
				if(formobj.comptype.selectedIndex <=0)
					{
						alert("Please select 'Company Type'");
						formobj.comptype.focus();
						return(false);
					}	
			
					if(formobj.nature_busn.value == "") 
					{
						alert("'Nature of Business' Required");
						formobj.nature_busn.focus();
						formobj.nature_busn.select();
						return(false);
						
					}
					
					if(formobj.present_posn.selectedIndex <=0)
					{
						alert("Please select 'Present Position'");
						formobj.present_posn.focus();
						return(false);
					}	
					
					if(formobj.dept.value == "") 
					{
						alert("'Department' Required");
						formobj.dept.focus();
						formobj.dept.select();
						return(false);
					}
					
					if(formobj.empl_bldgname.value == "") 
					{
						alert("'Building Name' Required");
						formobj.empl_bldgname.focus();
						formobj.empl_bldgname.select();
						return(false);	
					}
					if(formobj.empl_street.value == "") 
					{
						alert("'Street' Required");
						formobj.empl_street.focus();
						formobj.empl_street.select();
						return(false);
					}
					if(formobj.empl_landmark.value == "") 
					{
						alert("'Landmark' Required");
						formobj.empl_landmark.focus();
						formobj.empl_landmark.select();
						return(false);	
					}
					if((formobj.empl_pobox.value == "") || (isNaN(formobj.empl_pobox.value)))
						{
							alert("'PO Box' required and should be Numeric")
							formobj.empl_pobox.focus();
							formobj.empl_pobox.select();	
							return(false);
						}
		
					if(formobj.empl_emirate.value == "") 
					{
						alert("'Emirate' Required");
						formobj.empl_emirate.focus();
						formobj.empl_emirate.select();
						return(false);
					}
					if(formobj.empl_tel.value == "") 
					{
						alert("'Telephone' Required");
						formobj.empl_tel.focus();
						formobj.empl_tel.select();
						return(false);
					}
					if((formobj.empl_years.value == "") || (isNaN(formobj.empl_years.value)))
					{
						alert("'No of Years ' Required and Numeric");
						formobj.empl_years.focus();
						formobj.empl_years.select();
						return(false);
					}
			
					if(formobj.salary_gross.selectedIndex <=0)
					{
						alert("Please select 'Gross Monthly Income'");
						formobj.salary_gross.focus();
						return(false);
					}	
			
					if(formobj.salary_net.value == "") 
					{
						alert("'Net Monthly Income' Required");
						formobj.salary_net.focus();
						formobj.salary_net.select();
						return(false);
					}
				}
				
				if(formobj.selfemploy[0].checked)
					{
						if(formobj.selfempl_gross.selectedIndex <=0)
							{
								alert("Please select 'Gross Income'")
								formobj.selfempl_gross.focus();
								return(false);
							}	
				
							if(formobj.selfempl_expense.value == "") 
								{
									alert("'Expenses' Required");
									formobj.selfempl_expense.focus();
									formobj.selfempl_expense.select();
								return(false);
								}
						}
						
					if(formobj.otheraccnt[0].checked)
						{
							if(formobj.other_bankname.value == "") 
								{
									alert("'Name of the Bank' Required");
									formobj.other_bankname.focus();
									formobj.other_bankname.select();
								return(false);
								}
		
							if(formobj.other_branch.value == "") 
								{
									alert("'Branch' Required");
									formobj.other_branch.focus();
									formobj.other_branch.select();
								return(false);
								}
								
								if(formobj.other_accntno.value == "") 
								{
									alert("'Account Number' Required");
									formobj.other_accntno.focus();
									formobj.other_accntno.select();
								return(false);
								}
							}	
				
				if((isNaN(formobj.creditlimit.value))  || (formobj.creditlimit.value < 150) || (formobj.creditlimit.value > 1000))
			{
				alert("'Credit Limit' should be between 250 and 1000 USD");
				formobj.creditlimit.focus();
				formobj.creditlimit.select();
				return(false);
			}
				
return (true);	
}
	
	
	
function checkpp(formobj)

{
		
	if(formobj.firstname.value == "") 
		{
			alert("'First Name' required")
			formobj.firstname.focus();
			formobj.firstname.select();	
			return(false);
		}
			
	
		
	if(formobj.day.selectedIndex <=0)
		{
			alert("'Day of Birth' required")
			formobj.day.focus();
			return(false);
		}	

	if(formobj.month.selectedIndex <=0)
		{
			alert("'Month of Birth' required")
			formobj.month.focus();
			return(false);
		}	
		
	if(formobj.year.selectedIndex <=0)
		{
			alert("'Year of Birth' required")
			formobj.year.focus();
			return(false);
		}	
	
	
	
	if(formobj.maidenname.value == "") 
		{
			alert("'Mother's Maiden Name' required")
			formobj.maidenname.focus();
			formobj.maidenname.select();	
			return(false);
		}		

	if(formobj.res_houseno.value == "") 
		{
			alert("'House/Flat No' required")
			formobj.res_houseno.focus();
			formobj.res_houseno.select();	
			return(false);
		}	
		
	if(formobj.res_bldgname.value == "") 
		{
			alert("'Building Name' required")
			formobj.res_bldgname.focus();
			formobj.res_bldgname.select();	
			return(false);
		}	
		
		if((formobj.res_pobox.value == "") || (isNaN(formobj.res_pobox.value)))
		{
			alert("'PO Box No' required and should be Numeric");
			formobj.res_pobox.focus();
			formobj.res_pobox.select();	
			return(false);
		}	
	

	if ((formobj.contact_email.value == "") || (formobj.contact_email.value.indexOf("@") == -1) || (formobj.contact_email.value.indexOf(".") == -1))
			 {
				alert("Please enter a valid Email Address.");
				formobj.contact_email.focus();
				formobj.contact_email.select();		
				return(false);
			}
		

		
		if(formobj.contact_resno.value == "") 
		{
			alert("'Residence Tel No' required")
			formobj.contact_resno.focus();
			formobj.contact_resno.select();	
			return(false);
		}	
		
		if(formobj.contact_offno.value == "") 
		{
			alert("'Office Tel No' required")
			formobj.contact_offno.focus();
			formobj.contact_offno.select();	
			return(false);
		}	
		

		
	return(true);
	
	
}