re_name = /^[a-zA-Z]+$/
re_email = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
re_house_no = /^[0-9]{1,4}$/
re_postcode = /^\w{3,4}\s?\w{3,4}$/
re_phone = /^[0-9]{4,}\s?[0-9]{6,10}$/
re_department = /^(\w+\s*)+$/
re_employee = /^\w{3,30}\s*\w{0,30}$/
re_comment = /^(\w+[\.\?\!,-]*\s*)+$/

function validate_nomination(nomination_form)
{

 	 	 											if(re_name.test(nomination_form.nomination_firstname.value))
													{
													 if(re_name.test(nomination_form.nomination_lastname.value))
													 {
													  if(re_email.test(nomination_form.nomination_email.value))
													  {
													  if(re_department.test(nomination_form.nomination_department.value))
													      {
													       if(re_employee.test(nomination_form.nomination_employee.value))
													       {
															if(nomination_form.nomination.value != "")
													        {
															 if(nomination_form.spam_protection.value != "")
													         {
													         return true
															 }   
													         else
													         {
													         alert("Please enter the Protection Code")
													         nomination_form.spam_protection.focus()
													         nomination_form.spam_protection.style.color = "red"
													         return false
																   } 
																	}   
													        else
													        {
													        alert("Please enter a Nomination")
													        nomination_form.nomination.focus()
													        nomination_form.nomination.style.color = "red"
													        return false
													        }	
															   }   
													       else
													       {
													       alert("Please enter an Employees Name")
													       nomination_form.nomination_employee.focus()
													       nomination_form.nomination_employee.style.color = "red"
													       return false
													       }	
															  }   
													      else
													      {
													      alert("Please enter a valid Department")
													      nomination_form.nomination_department.focus()
													      nomination_form.nomination_department.style.color = "red"
													      return false
													      }	
										   			    }   
													    else
													    {
													    alert("Please enter a valid email address")
													    nomination_form.nomination_email.focus()
													    nomination_form.nomination_email.style.color = "red"
													    return false
													    }		
													   }
													   else
													   {
													   alert("Please enter a valid Lastname")
													   nomination_form.nomination_lastname.focus()
													   nomination_form.nomination_lastname.style.color = "red"
													   return false
													   }																			
													  }
													  else
													  {
													  alert("Please enter a valid Firstname")
													  nomination_form.nomination_firstname.focus()
													  nomination_form.nomination_firstname.style.color = "red"
													  return false
													  }						
																			 
}



function validate_register(register_form)
{
												   if(re_employee.test(register_form.username.value))
												   {
 	 	 											if(re_name.test(register_form.fname.value))
													{
													 if(re_name.test(register_form.lname.value))
													 {
													  if(re_email.test(register_form.email1.value))
													  {
													   if(re_email.test(register_form.email2.value))
													   {
														if(register_form.spam_protection.value != "")
													    {
													    return true
														}   
													    else
													    {
													    alert("Please enter the Protection Code")
													    register_form.spam_protection.focus()
													    register_form.spam_protection.style.color = "red"
													    return false
														} 
														}
													  else
													  {
													  alert("Please enter a valid email address")
													  register_form.email2.focus()
													  register_form.email2.style.color = "red"
													  return false
													  }		
												   	   }
													  else
													  {
													  alert("Please enter a valid email address")
													  register_form.email1.focus()
													  register_form.email1.style.color = "red"
													  return false
													  }		
													 }
													 else
													 {
													 alert("Please enter a valid Lastname")
													 register_form.lname.focus()
													 register_form.lname.style.color = "red"
													 return false
													 }																			
													}
													else
													{
													alert("Please enter a valid Firstname")
													register_form.fname.focus()
													register_form.fname.style.color = "red"
													return false
													}		
												   }   
												   else
												   {
												   alert("Please enter a Username Name")
												   register_form.username.focus()
												   register_form.username.style.color = "red"
												   return false
												   }	
																			 
}

						
function open_print(id)
{
window.open("print.php?id=" + id,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=yes, width=800, height=600");
}


function setFocus()
{
document.getElementById("username").focus();
}

