// JavaScript Document
function IsNumeric(sText)

{
var ValidChars = "0123456789+-()";
var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
  
  function check_numeric(sText,field_name)

{
	var qty;
	qty=sText.value;
	//alert("asdfsadf");
	//alert(qty);
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


		if(qty=="")
		IsNumber = true;
		
		else
	
		{
	 
				   for (i = 0; i < qty.length && IsNumber == true; i++) 
					{ 
					  Char = qty.charAt(i); 
					  if (ValidChars.indexOf(Char) == -1) 
							 {
							 IsNumber = false;
							 }
					  }
		}

				   if(!IsNumber)
				   {
				   alert("This field accept numeric value only");
				   sText.select();
				   sText.focus();
				   }
				
   
} 
 
function validateResume()
{	
	
	var checkEmail       = document.resume.email.value;
	var numericTelephone = document.resume.resphone.value;
	var numericFax       = document.resume.fax.value;
	var numericMobile    = document.resume.mobile.value;
	
	
	if (document.resume.firstname.value=="")
		{
			alert("Please type your First Name");
			document.resume.firstname.focus();
		}
	else if (document.resume.lastname.value=="")
		{
			alert("Please type your Last Name");
			document.resume.lastname.focus();
		}
	else if (document.resume.lastname.value=="")
		{
			alert("Please type your Last Name");
			document.resume.lastname.focus();
		}
		
	else if (document.resume.nationality.value=="")
		{
			alert("Please type your nationality");
			document.resume.nationality.focus();
		}
		
	else if ((document.resume.dobYear.value=="")||(document.resume.dobMonth.value=="")||(document.resume.dobDay.value==""))
		{
			alert("Please Enter Date of Birth");
			document.resume.dobYear.focus();
		}

		else if (document.resume.address.value=="")
		{
			alert("Please write your Address .");
			document.resume.address.focus();
		}

	else if (document.resume.city.value=="")
		{
			alert("Please type your city.");
			document.resume.city.focus();
		}
		
	else if (document.resume.country.value=="")
		{
			alert("Please choose your country.");
			document.resume.country.focus();
		}

	else if ((document.resume.resphone.value=="") && (document.resume.mobile.value==""))
		{
			alert("You must type either Resident No. or Mobile No.");
			document.resume.resphone.focus();
		}
		
	else if (!IsNumeric(numericTelephone))
		{
			alert("Please enter valid telephone no");
			document.resume.resphone.focus();
		}
		

	else if (!IsNumeric(numericFax))
		{
			alert("Please enter valid fax no");
			document.resume.fax.focus();
		}
		
	else if (!IsNumeric(numericMobile))
		{
			alert("Please enter valid mobile no");
			document.resume.mobile.focus();
		}
		
	else if ((checkEmail.indexOf('@') < 0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3) != '.'))) 
		{
			alert("You have entered an invalid email address.")
			document.resume.email.select();
			document.resume.email.focus();
		} 
		
			else if (document.resume.category.value=="")
		{
			alert("Please choose any Category.");
			document.resume.category.focus();
		}

	
	else
		{
			
			strconfirm=confirm('Please confirm to submit this resume.');
			if(strconfirm)
			{
			document.resume.Submit.disabled=true;
			document.resume.Submit.value="Please wait .....";
			document.resume.submit();
			}
			else
			return false;
		}
		

}


	/**/
