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

frmvalidator.addValidation('subject', 'req', 'Please Enter Paper Subject');
frmvalidator.addValidation('pages', 'req', 'Please Enter No. of Pages');

frmvalidator.addValidation('payment', 'selone_radio', 'Please Select Payment');
frmvalidator.addValidation('comments', 'req', 'Please Enter Instructions');
frmvalidator.addValidation('submit_by', 'req', 'Please Enter Correct Email');
frmvalidator.addValidation('submit_by', 'email', 'Please Enter Correct Email');
frmvalidator.addValidation('submit_by2', 'email', 'Please Enter Correct Alternate Email');
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(); 
});