

function validate_position(){

	var message = "The following data is missing:\n\n" ;

	var req = new Array();

	req['position_title']='Position Title';
	req['employer_id']='Employer';
	req['practice_area']='Practice Area';		
	req['years_experience']='Years Experience';
	req['city']='City';
	req['country']='Country';
	req['heading']='Heading';		
	req['body_text']='Body Text';


	var error=0;

	for (i in req){
		if ((blankfield(document.check_out.item(i).value))||(document.check_out.item(i).value=='10000'))
		    {
			error++;
			message = message + req[i]+ "\n"; 
		    }
	}


	if (error){
		alert(message);
		return false;
	}


}

function validate_position_notice(){

	var message = "The following data is missing:\n\n" ;

	var req = new Array();

	req['position_title']='Position Title';
	req['practice_area']='Practice Area';		
	req['city']='City';
	req['country']='Country';

	
	var counter=0;
	var error=0;

	


	for (i in req){
		if ((blankfield(document.check_out.item(i).value))||(document.check_out.item(i).value=='10000'))
		    {
			error++;
			message = message + req[i]+ "\n"; 
		    }
	}


	if (error){
		alert(message);
		return false;
	}


}


function validate_candidate(){

	var message = "The following data is missing:\n\n" ;

	var req = new Array();

	req['first_name']='First Name';
	req['last_name']='Last Name';
	req['email']='Email';
	req['recruiter_id']='Recruiter';
	req['status']='Status';
	req['approved']='Approved';

	var counter=0;
	var error=0;



	for (i in req){
		if ((blankfield(document.check_out.item(i).value))||(document.check_out.item(i).value=='10000'))
		    {
			error++;
			message = message + req[i]+ "\n"; 
	         }
	}

	if (error){
		alert(message);
		return false;
	}


}


function validate_employers(){

	var message = "The following data is missing:\n\n" ;

	var req = new Array();

	req['firm_name']='Firm Name';
	req['contact_name']='Contact Name';
	req['email']='Email';
	req['status']='Status';
	req['approved']='Approved';	
	
	var counter=0;
	var error=0;



	for (i in req){
		if ((blankfield(document.check_out.item(i).value))||(document.check_out.item(i).value=='10000'))
		    {
			error++;
			message = message + req[i]+ "\n"; 
	         }
	}

	if (error){
		alert(message);
		return false;
	}


}

function validate_employer_mod_profile(){

	var message = "The following data is missing:\n\n" ;

	var req = new Array();

	req['email']='Email';
	req['password1']='Password';
	req['password2']='Password Again';
	req['firm_name']='Firm Name';
	req['contact_name']='Contact Name';
	req['address1']='Address1';
	req['city']='City';
	req['country']='Country';
	req['phone']='Phone';	
	
	var counter=0;
	var error=0;



	for (i in req){
		if ((blankfield(document.check_out.item(i).value))||(document.check_out.item(i).value=='10000'))
		    {
			error++;
			message = message + req[i]+ "\n"; 
	         }
	}

	if (error){
		alert(message);
		return false;
	}


}


function validate_candidate_registration(){

	var message = "The following data is missing:\n\n" ;

	var req = new Array();

	req['email']='Email';
	req['password1']='Password';
	req['password2']='Password Again';

	req['first_name']='First Name';
	req['last_name']='Last Name';
	req['home_address1']='Address';
	req['home_city']='City';
	req['home_zip']='Zipcode';
	req['home_country']='Country';	
	req['home_phone']='Phone';

	req['law_school']='Law School';
	req['year_graduated']='Year Graduated';
	req['class_standing']='Class Standing';
	req['practice_area']='Practice Area';
	req['years_experience']='Experience';

	
	var counter=0;
	var error=0;



	for (i in req){
		if ((blankfield(document.check_out.item(i).value))||(document.check_out.item(i).value=='10000'))
		    {
			error++;
			message = message + req[i]+ "\n"; 
	         }
	}

	if (error){
		alert(message);
		return false;
	}


}




function set_country(state_name,country_name){
	
	var set_state;
	var set_country;
	
	if (state_name){set_state=state_name;}
	else{ set_state='state';}
	if (country_name){set_country=country_name;}
	else{set_country='country';}
	

	if(window.document.check_out.item){
		o_set_state=window.document.check_out.item(set_state);
		o_set_country=window.document.check_out.item(set_country)
	}
	
	else{
		o_set_state=window.document.check_out.elements[set_state];
		o_set_country=window.document.check_out.elements[set_country];
	}
	
	
	if ((blankfield(o_set_state.value))||(o_set_state.value=='10000')){}
	else{o_set_country.value='USA';}
	
}





function not_a_num (s,l)
{
for (var c=0; c < l; c++)
     {
      var ch = s.substring(c, c+1)
      if (ch < "0" || ch > "9") 
         {
          return true;
         }
     }
return false;
}


function blankfield(fieldvalue)
{
  var c,x;
  fieldvalue = fieldvalue + " ";
  if (fieldvalue == " ")
     {
      return true;
     } 
  for(x = 0; x < fieldvalue.length; x++)
  {
   c = fieldvalue.charAt(x);
   if(c != " ")
     {
      return false;
      x = fieldvalue.length;
     }
  }
return true;
}



