document.write('<script type="text/javascript" src="/include/prototype.js"></script>')
document.write('<script type="text/javascript" src="/include/scriptaculous.js?load=effects,controls"></script>')

// -----------------------------------------------------------------------------
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// -----------------------------------------------------------------------------
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

// -----------------------------------------------------------------------------
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

// -----------------------------------------------------------------------------
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// -----------------------------------------------------------------------------
function checkAanm() {
  var f = document.nieuwsbriefForm;

  if (f.achternaam.value == '') {
    alert('Je bent je achternaam vergeten in te vullen!');
    return false
  }

  if (f.email.value == '') {
    alert('Je bent je e-mailadres vergeten in te vullen!');
    return false
  } else {
    if (!isEmail(f.email.value)) {
      alert('Vul aub een geldig e-mailadres in!');
      return false
    }
  }
  return true
}

// -----------------------------------------------------------------------------
function isEmail(str) {
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

// -----------------------------------------------------------------------------
function isTelNumber(number) {
  // Check for correct phone number

  rePhoneNumber = new RegExp("^[0-9 \(\)\+]{10,20}$");
 
  if (!rePhoneNumber.test(number)) {
    //alert("Vul a.u.b. een geldig telefoonnr. in!");
    return false;
  }
  return true;
}

// -----------------------------------------------------------------------------
function isPostcode(pcode) {
  // Check for correct postal code

  rePCode = new RegExp("^[0-9]{4}[ ]?[A-Za-z]{0,2}$");
 
  if (!rePCode.test(pcode)) {
    //alert("Vul a.u.b. een geldige postcode in!");
    return false;
  }
  return true;
}

// -----------------------------------------------------------------------------
function isUrl(url) { 

  var reUrl = new RegExp("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
  if (!reUrl.test(url)) {
    return false;
  }
  return true;
}

// -----------------------------------------------------------------------------
function checkAffiliateForm() {

  var f = document.affiliateForm;

  if (f.anaam.value == '') {
    f.anaam.focus();
    alert('Vul alsjeblieft je achternaam in!');
    return false
  }

  if (f.adres.value == '') {
    f.adres.focus();
    alert('Vul alsjeblieft je adres in!');
    return false
  }

  if (f.postcode.value == '') {
    f.postcode.focus();
    alert('Vul alsjeblieft je postcode in!');
    return false
  } else {
    if (!isPostcode(f.postcode.value)) {
      alert('Vul alsjeblieft een geldige postcode in!');
      return false
    }
  }

  if (f.woonplaats.value == '') {
    f.woonplaats.focus();
    alert('Vul alsjeblieft je woonplaats in!');
    return false
  }

  if (f.telefoonnummer.value == '') {
    f.telefoonnummer.focus();
    alert('Vul alsjeblieft je telefoonnummer in!');
    return false
  } else {
    if (!isTelNumber(f.telefoonnummer.value)) {
      f.telefoonnummer.focus();
      f.telefoonnummer.select();
      alert('Vul alsjeblieft een geldig telefoonnummer in!');
      return false
    }
  }

  if (f.emailadres.value == '') {
    f.emailadres.focus();
    alert('Vul alsjeblieft je e-mailadres in!');
    return false
  } else {
    if (!isEmail(f.emailadres.value)) {
      f.emailadres.focus();
      f.emailadres.select();
      alert('Vul alsjeblieft een geldig e-mailadres in!');
      return false
    }
  }

  /* if ((f.internet.value == '') || (f.internet.value == 'http://')) {
    f.internet.focus();
    alert('Vul het adres van jouw internetsite in, die gaat verwijzen naar Voetbalshirts.com!\n\nZonder het webadres van jouw internetsite kunnen we de aanvraag niet in behandeling nemen!');
    return false
  } else {
    if (!isUrl(f.internet.value)) {
      f.internet.focus();
      f.internet.select();
      alert('Vul alsjeblieft een geldig adres van jouw internetsite in!');
      return false
    }
  } */

  return true
}

// -----------------------------------------------------------------------------
function checkPrijsvraagForm() {
  var f = document.frmPrijsvraag;

  if ((f.antwoord[0].checked == false) && (f.antwoord[1].checked == false) && (f.antwoord[2].checked == false)) {
    alert('Selecteer alsjeblieft het antwoord op de prijsvraag!');
    return false;
  }

  if (f.anaam.value == '') {
    f.anaam.focus();
    alert('Vul alsjeblieft je achternaam in!');
    return false
  }

  if (f.adres.value == '') {
    f.adres.focus();
    alert('Vul alsjeblieft je adres in!');
    return false
  }

  if (f.postcode.value == '') {
    f.postcode.focus();
    alert('Vul alsjeblieft je postcode in!');
    return false
  } else {
    if (!isPostcode(f.postcode.value)) {
      alert('Vul alsjeblieft een geldige postcode in!');
      return false
    }
  }

  if (f.woonplaats.value == '') {
    f.woonplaats.focus();
    alert('Vul alsjeblieft je woonplaats in!');
    return false
  }

  if (f.telefoonnummer.value == '') {
    f.telefoonnummer.focus();
    alert('Vul alsjeblieft je telefoonnummer in!');
    return false
  } else {
    if (!isTelNumber(f.telefoonnummer.value)) {
      f.telefoonnummer.focus();
      f.telefoonnummer.select();
      alert('Vul alsjeblieft een geldig telefoonnummer in!');
      return false
    }
  }

  if (f.emailadres.value == '') {
    f.emailadres.focus();
    alert('Vul alsjeblieft je e-mailadres in!');
    return false
  } else {
    if (!isEmail(f.emailadres.value)) {
      f.emailadres.focus();
      f.emailadres.select();
      alert('Vul alsjeblieft een geldig e-mailadres in!');
      return false
    }
  }

  return true;
}

function redirect(url) {
	var url = url;
	window.location= url;
}

// Functie om het reactieformulier op een blogitem te controleren
function checkBlogReactie() {
  if (document.getElementById('name').value == "") {
    alert("Vul een naam in");
    return false;
  }
  if (document.getElementById('bericht').value == "") {
    alert("Vul een reactie in");
    return false;
  }
  if (document.getElementById('uniquecode').value != document.getElementById('code').value) {
    alert("Neem de code over");
    return false;
  }
}

// -----------------------------------------------------------------------------