function validateControls()
{ 

var email = document.getElementById("email");
var cemail = document.getElementById("confirmemail");
var password = document.getElementById("password");
var fname = document.getElementById("firstName");
var lname = document.getElementById("lastName");
var address = document.getElementById("address");
var city = document.getElementById("city");
var country = document.getElementById("country");
var zipCode = document.getElementById("zipCode");
var phoneAreaCode = document.getElementById("phoneAreaCode");
var phonePart1 = document.getElementById("phonePart1");
var phonePart2 = document.getElementById("phonePart2");
var evePhoneAreaCode = document.getElementById("evePhoneAreaCode");
var evePhonePart1 = document.getElementById("evePhonePart1");
var evePhonePart2 = document.getElementById("evePhonePart2");
var cellPhoneAreaCode = document.getElementById("cellPhoneAreaCode");
var cellPhonePart1 = document.getElementById("cellPhonePart1");
var cellPhonePart2 = document.getElementById("cellPhonePart2");
var faxPhoneAreaCode = document.getElementById("faxPhoneAreaCode");
var faxPhonePart1 = document.getElementById("faxPhonePart1");
var faxPhonePart2 = document.getElementById("faxPhonePart2");
var professionCode = document.getElementById("professionCode");
var skill0 = document.getElementById("skill0");
var years0 = document.getElementById("years0");
var licensureState = document.getElementById("licensureState");
var relocationState = document.getElementById("relocationState");
var month = document.getElementById("month");
var date = document.getElementById("date");
var year = document.getElementById("year");
var resumeText = document.getElementById("resumeText");
var year = document.getElementById("year");
var resumeText = document.getElementById("resumeText");


   
        	
   	
      
      if (email.value.length == 0)
      {
		alert("E-mail field cannot be blank");
		email.focus();
		return false;
		  }

         	
       	else if(!isEmail(email.value))
	{
		alert('Email is not valid');
		email.focus();
		return false;
	}
	
	
function isEmail(str)
{
	var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
	return regex.test(str);
}

 
      if (cemail.value.length == 0)
      {
		alert("E-mail field cannot be blank");
		cemail.focus();
		return false;
		  }

         	
       	else if(!isEmail(cemail.value))
	{
		alert('Email is not valid');
		cemail.focus();
		return false;
	}
	
	
function isEmail(str)
{
	var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
	return regex.test(str);
}
 if (cemail.value !=email.value)
      {
		alert("email does not matched");
		cemail.focus();
		return false;
      }
      
      if (password.value.length == 0)
      {
		alert("Password field cannot be blank");
		password.focus();
		return false;
      }
      
     if (password.value.length < 6)
      {
		alert("Password Must be atleast 6 characters");
		password.focus();
		return false;
      }


if (fname.value.length == 0)
      {
		alert("First Name field cannot be blank");
		fname.focus();
		return false;
      }
      
if (lname.value.length == 0)
      {
		alert("Last Name field cannot be blank");
		lname.focus();
		return false;
      }
      
      
      
if (address.value.length == 0)
      {
		alert("Address field cannot be blank");
		address.focus();
		return false;
      }
      
 if (city.value.length == 0)
      {
		alert("City field cannot be blank");
		city.focus();
		return false;
      }
      
      
      
if (country.selectedIndex==0)
      {
		alert("Country field cannot be blank");
		return false;
      }
 if (zipCode.value.length == 0)
      {
		alert("zipCode field cannot be blank");
		zipCode.focus();
		return false;
      }
      
      
      
if (phoneAreaCode.value.length == 0)
      {
		alert("phone Area Code field cannot be blank");
		phoneAreaCode.focus();
		return false;
      }
   
 if (phonePart1.value.length == 0)
      {
		alert("phonenumber field cannot be blank");
		phonePart1.focus();
		return false;
      }
      
      
      
if (phonePart2.value.length == 0)
      {
		alert("phonenumber field cannot be blank");
		phonePart2.focus();
		return false;
      }
      
 if (evePhoneAreaCode.value.length == 0)
      {
		alert("Evening Phone Area Code field cannot be blank");
		evePhoneAreaCode.focus();
		return false;
      }
      
      
      
if (evePhonePart1.value.length == 0)
      {
		alert("Evening Phone number field cannot be blank");
		evePhonePart1.focus();
		return false;
      }
 if (evePhonePart2.value.length == 0)
      {
		alert("Evening Phone number field cannot be blank");
		evePhonePart2.focus();
		return false;
      }
      
      
      
if (cellPhoneAreaCode.value.length == 0)
      {
		alert("Cell phone Area Code field cannot be blank");
		cellphoneAreaCode.focus();
		return false;
      }

if (cellPhonePart1.value.length == 0)
      {
		alert("Cell Phone number field cannot be blank");
		cellPhonePart1.focus();
		return false;
      }
      
      
      
if (cellPhonePart2.value.length == 0)
      {
		alert("Cell Phone number field cannot be blank");
		cellPhonePart2.focus();
		return false;
      }
      
 if (faxPhoneAreaCode.value.length == 0)
      {
		alert("Fax Phone Area Code field cannot be blank");
		faxPhoneAreaCode.focus();
		return false;
      }
      
      
      
if (faxPhonePart1.value.length == 0)
      {
		alert("Fax number field cannot be blank");
		faxPhonePart1.focus();
		return false;
      }
 if (faxPhonePart2.value.length == 0)
      {
		alert("Fax number field cannot be blank");
		faxPhonePart2.focus();
		return false;
      }
      
      
      
if (professionCode.selectedIndex==0)
      {
		alert("Profession Code field cannot be blank");
		return false;
      }

if (skill0.selectedIndex==0)
      {
		alert("Skill field cannot be blank");
		return false;
      }
 
if (years0.selectedIndex==0)
      {
		alert("Years field cannot be blank");
		return false;
      }
      
      	
  var tmp = document.getElementsByName('employmenttype'); 
    var fnd_one = 0; 
    for(var i=0; i<tmp.length; i++) { 
      if (tmp[i].checked) { fnd_one++; } 

    } 
    if (fnd_one < 1) { 
      alert('Employement type must be checked'); 
      return false; 
    } 
     
     	
     var tmp1 = document.getElementsByName('shift'); 
    var fnd_one1 = 0; 
    for(var i=0; i<tmp1.length; i++) { 
      if (tmp1[i].checked) { fnd_one1++; } 

    } 
    if (fnd_one1 < 1) { 
      alert('Shift must be checked'); 
      return false; 
    }
     

var numSelected = 0;
var i;
for (i = 0;  i < licensureState.length;  i++)
{
if (licensureState.options[i].selected)
numSelected++;
}
if (numSelected < 1)
{
alert("Please select the \"LicensureState\" options.");
licensureState.focus();
return (false);
}

var numSelected1 = 0;
var j;
for (j = 0;  j < relocationState.length;  j++)
{
if (relocationState.options[j].selected)
numSelected1++;
}
if (numSelected1 < 1)
{
alert("Please select the \"RelocationState\" options.");
relocationState.focus();
return (false);
}
 
if (month.selectedIndex==0)
      {
		alert("Please select month");
		return false;
      }
 
if (date.selectedIndex==0)
      {
		alert("Please select date");
		return false;
      }
    
if (year.selectedIndex==0)
      {
		alert("Please select year");
		return false;
      }
 
if (resumeText.value.length == 0)
      {
		alert("ResumeText field cannot be blank");
		resumeText.focus();
		return false;
      }
/* if (resumeText.value.length == 0)
      {
		alert("ResumeText field cannot be blank");
		resumeText.focus();
		return false;
      }
if (resumeText.value.length == 0)
      {
		alert("ResumeText field cannot be blank");
		resumeText.focus();
		return false;
      }*/
   
   
     }