function frmBrochureValidate()
{
  if (document.forms['frmBrochure'].elements['naam'].value == ''
   || document.forms['frmBrochure'].elements['adres'].value == ''
   || document.forms['frmBrochure'].elements['huisnummer'].value == ''
   || document.forms['frmBrochure'].elements['postcode'].value == ''
   || document.forms['frmBrochure'].elements['woonplaats'].value == '')
  {
    alert('Eén of meer velden zijn niet ingevuld.');
    return false;
  }
  return true;
}

function frmBrochureShortValidate()
{
  if (document.forms['frmBrochureShort'].elements['naam'].value == ''
   || document.forms['frmBrochureShort'].elements['huisnummer'].value == ''
   || document.forms['frmBrochureShort'].elements['postcode'].value == '')
  {
    alert('Eén of meer velden zijn niet ingevuld.');
    return false;
  }
  return true;
}

function frmBoekingValidate()
{
	if (document.forms['frmBoeking'].elements['naam'].value == ''
	 || document.forms['frmBoeking'].elements['adres'].value == ''
	 || document.forms['frmBoeking'].elements['huisnummer'].value == ''
	 || document.forms['frmBoeking'].elements['postcode'].value == ''
	 || document.forms['frmBoeking'].elements['woonplaats'].value == ''
	 || document.forms['frmBoeking'].elements['geboortedatum'].value == ''
	 || (!document.forms['frmBoeking'].elements['man'].checked && !document.forms['frmBoeking'].elements['vrouw'].checked)
	 || document.forms['frmBoeking'].elements['psychischeconditie'].value == ''
	 || document.forms['frmBoeking'].elements['beg_naam'].value == ''
	 || document.forms['frmBoeking'].elements['beg_telefoon'].value == ''
	 || document.forms['frmBoeking'].elements['beg_email'].value == ''
	 || (!document.forms['frmBoeking'].elements['aanmeld1'].checked && !document.forms['frmBoeking'].elements['aanmeld2'].checked && !document.forms['frmBoeking'].elements['aanmeld3'].checked))
	{
	  alert("Eén of meer velden zijn niet ingevuld.");
	  return false;
	}
	return true;
}

function hasClass(ele,cls)
{
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
function addClass(ele,cls)
{
  if (!hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls)
{
  if (hasClass(ele,cls))
  {
    var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
    ele.className=ele.className.replace(reg,' ');
  }
}
function scrollPage(toggle)
{
  ele = document.getElementById("page");
  ele2 = document.getElementById("pagerounder");
  if (toggle)
  {
    addClass(ele, 'page-scroll');
    removeClass(ele2, 'rounded');
    addClass(ele2, 'leftrounded');
  }
  else
  {
    removeClass(ele, 'page-scroll');
    removeClass(ele2, 'leftrounded');
    addClass(ele2, 'rounded');
  }
}
function activateLink(page)
{
  var arr = new Array();
  arr = document.getElementsByTagName("*");
  for (var i=0; i < arr.length; i++)
  {
    var tagName = arr.item(i).nodeName;
    if (tagName == "A")
    {
      if (arr.item(i).href == 'http://'+document.domain+'/'+page+'/')
        addClass(arr.item(i), 'active');
      else
        removeClass(arr.item(i), 'active');
    }
  }
}

function fadeReisverhaal()
{
  if ( typeof fadeReisverhaal.current == 'undefined' ) fadeReisverhaal.current = 0;

  if (fadeReisverhaal.current != 0)
    opacity('reisverhaal'+fadeReisverhaal.current, 100, 0, 2000);

  fadeReisverhaal.current++;
  if (fadeReisverhaal.current > 3) fadeReisverhaal.current = 1;

  opacity('reisverhaal'+fadeReisverhaal.current, 0, 100, 2000);
}

function opacity(id, opacStart, opacEnd, millisec)
{
  //speed for each frame 
  var speed = Math.round(millisec / 100); 
  var timer = 0; 

  //determine the direction for the blending, if start and end are the same nothing happens 
  if (opacStart > opacEnd)
  {
    for(i = opacStart; i >= opacEnd; i--)
    {
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
      timer++;
    }
  }
  else if (opacStart < opacEnd)
  {
    for(i = opacStart; i <= opacEnd; i++)
    {
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
      timer++; 
    }
  }
}

//change the opacity for different browsers 
function changeOpac(opacity, id)
{
  var object = document.getElementById(id).style;
  if (typeof object.opacity == "string")
  {
    object.opacity = (opacity / 100);
  }
  else
  {
    object.filter = "alpha(opacity=" + opacity + ")";
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
  }
}

function startFadeReisverhaal()
{
  setTimeout("fadeReisverhaal();", 500);
  setTimeout("setInterval('fadeReisverhaal();', 8000);", 500);
}

window.onload = startFadeReisverhaal;
