function load_validators()
{
var frmvalidator  = new Validator('contact');

frmvalidator.addValidation('subject', 'req', 'Please specify your Topic');
frmvalidator.addValidation('pages', 'req', 'Please select the Number of Pages');
frmvalidator.addValidation('sources', 'req', 'Please select the Number of Sources');
frmvalidator.addValidation('document_type', 'req', 'Please select a Document Type');
frmvalidator.addValidation('my_deadline', 'req', 'Please indicate how urgent Your Deadline is');
frmvalidator.addValidation('language', 'selone_radio', 'Please select Language Style');
frmvalidator.addValidation('summary', 'selone_radio', 'Please specify if you want a 1-page summary of your paper');
frmvalidator.addValidation('comments', 'req', 'Please enter Instructions');
frmvalidator.addValidation('submit_by', 'req', 'Please enter a Correct Email Address');
frmvalidator.addValidation('submit_by', 'email', 'Please enter a Correct Email Address');
frmvalidator.addValidation('submit_by2', 'email', 'Please enter a Correct Alternate Email Address');
frmvalidator.setAddnlValidationFunction('DoDateSelectsValidation');
}

function addLoadEvent(func) 
{ 
  var oldonload = window.onload; 
  if (typeof window.onload != 'function') { 
window.onload = func; 
  } else { 
window.onload = function() { 
  if (oldonload) { 
oldonload(); 
  } 
  func(); 
} 
  } 
} 
 
addLoadEvent(load_date); 
addLoadEvent(load_validators); 

addLoadEvent(function() { 
document.contact.subject.focus(); 
});