window.addEvent('domready', function() {
  $$('img.roll,input.roll').each(function(img) {
      var src = img.getProperty('src');
      var extension = src.substring(src.lastIndexOf('.'),src.length)
      img.addEvent('mouseenter', function() { img.setProperty('src',src.replace(extension,'.hover' + extension)); });
      img.addEvent('mouseleave', function() { img.setProperty('src',src); });
  });
});
function checkForm() {
  var error = new String;
  var valmail = /^[\w!#$%&'*+\/=?`{|}~^-]+(?:\.[\w!#$%&'*+\/=?`{|}~^-]+)*@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$/i;
  if ( $('form_name').value.length < 3 ) {
    error += 'You must enter your name.<br />';
  }
  if ( $('form_mail').value.length < 3 ) {
    error += 'You must provide an e-mail address.<br />';
  } else if ( !valmail.test($('form_mail').value) ) {
    error += 'Your e-mail address must be valid.<br />';
  }
  if ( error.length <= 0 ) {
    return true;
  } else {
    $('errorconsole').innerHTML = '<div class="section">'+error+'</div>';
    return false;
  }
}
