function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||
   (aTextField.value==null)) {
      return true;
   }
   else { return false; }
}

function checkform(required) {
  if (IsEmpty(mailform['mail['+required+']'])) {
    alert ('Het veld '+required+' is niet ingevuld');
    mailform['mail['+required+']'].focus();
    return false;
  }
  return true;
}

function validEmail(email)
{
  email = mailform['mail['+email+']'].value;
  var reg = new RegExp('^([A-Za-z0-9]([\.\-_][^\.\-_]|[A-Za-z0-9])*)@([A-Za-z0-9]([\.\-][^\.\-]|[A-Za-z0-9])*\.[A-Za-z]{2,4})$');
  if (reg.exec(email) == null) {
    alert('Het ingevulde e-mail adres is niet juist.');
    return false;
  }
  else return true;
}

function checkformulier(waardes) {
  for (i = 0; i < waardes.length ; i++) {
    if (waardes[i] == 'E-mail adres') {
      if (checkform(waardes[i]) == false) return false;
      if (validEmail(waardes[i]) == false) return false;
    }
    else
      if (checkform(waardes[i]) == false) return false;
  }
  return true;
}


/*#########################################################*/
/* FUNCTIES VOOR NETNEWS AANMELD FORMULIER
/*#########################################################*/
function checkform2(required) {
  if (IsEmpty(mailform['form['+required+']'])) {
    alert ('Het veld '+required+' is niet ingevuld');
    mailform['form['+required+']'].focus();
    return false;
  }
  return true;
}

function validEmail2(email)
{
  email2 = mailform['form['+email+']'].value;
  var reg = new RegExp('^([A-Za-z0-9]([\.\-_][^\.\-_]|[A-Za-z0-9])*)@([A-Za-z0-9]([\.\-][^\.\-]|[A-Za-z0-9])*\.[A-Za-z]{2,4})$');
  if (reg.exec(email2) == null) {
    alert('Het ingevulde e-mail adres is niet juist.');
    mailform['form['+email+']'].focus();
    return false;
  }
  else return true;
}

function checkformulier2(waardes) {
  for (i = 0; i < waardes.length ; i++) {
    if (waardes[i] == 'E-mail adres') {
      if (checkform2(waardes[i]) == false) return false;
      if (validEmail2(waardes[i]) == false) return false;
    }
    else
      if (checkform2(waardes[i]) == false) return false;
  }
  document.mailform.submit();
}

/*#########################################################*/
/* FUNCTIES VOOR WEERGEVEN FLASH
/*#########################################################*/
function ShowFlash(item, getvars)
{
  if (item == 'header') {
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="557" height="175">\n');
    document.write('  <param name="movie"   value="http://www.tiver.nl/flash/header.swf' + getvars + '">\n');
    document.write('  <param name="quality" value="high">\n');
    document.write('  <param name="menu"    value="false">\n');
    document.write('  <param name="wmode"   value="transparent">\n');
    document.write('  <embed src="http://www.tiver.nl/flash/header.swf' + getvars + '" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="557" height="175"></embed>\n');
    document.write('</object>\n');
  }
  if (item == 'collectie') {
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="557" height="404">\n');
    document.write('  <param name="movie" value="http://www.tiver.nl/flash/collectie.swf' + getvars + '">\n');
    document.write('  <param name="quality" value="high">\n');
    document.write('  <param name="menu"    value="false">\n');
    document.write('  <param name="wmode"   value="transparent">\n');
    document.write('  <embed src="http://www.tiver.nl/flash/collectie.swf' + getvars + '" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="557" height="404"></embed>\n');
    document.write('</object>\n');
  }
}

function moveJubileumLogo(){
  var url = new String(window.location);
  if(url.indexOf("collectie") != -1){
    logo = document.getElementById('jubileum70');
    logo.style.right = -900;
  }
}
