//preload images Orange
var orange_img1 = new Image(320,352);
var orange_img2 = new Image(320,367);
var orange_img3 = new Image(271,535);
var orange_img4 = new Image(320,373);
var orange_img5 = new Image(320,511);
var orange_img6 = new Image(258,486);
var orange_img7 = new Image(259,487);
var orange_img8 = new Image(320,291);

orange_img1.src = "../images/imgOranje-1.gif";
orange_img2.src = "../images/imgOranje-2.gif";
orange_img3.src = "../images/imgOranje-3.gif";
orange_img4.src = "../images/imgOranje-4.gif";
orange_img5.src = "../images/imgOranje-5.gif";
orange_img6.src = "../images/imgOranje-6.gif";
orange_img7.src = "../images/imgOranje-7.gif";
orange_img8.src = "../images/imgOranje-8.gif";

var orangeArray = new Array(7);
orangeArray[0] = orange_img1.src;
orangeArray[1] = orange_img2.src;
orangeArray[2] = orange_img3.src;
orangeArray[3] = orange_img4.src;
orangeArray[4] = orange_img5.src;
orangeArray[5] = orange_img6.src;
orangeArray[6] = orange_img7.src;
orangeArray[7] = orange_img8.src;

//preload images Red
var red_img1 = new Image(320,342);
var red_img2 = new Image(320,370);
var red_img3 = new Image(271,535);
var red_img4 = new Image(320,373);
var red_img5 = new Image(318,542);
var red_img6 = new Image(243,487);
var red_img7 = new Image(259,487);
var red_img8 = new Image(320,291);

red_img1.src = "../images/imgRood-1.gif";
red_img2.src = "../images/imgRood-2.gif";
red_img3.src = "../images/imgRood-3.gif";
red_img4.src = "../images/imgRood-4.gif";
red_img5.src = "../images/imgRood-5.gif";
red_img6.src = "../images/imgRood-6.gif";
red_img7.src = "../images/imgRood-7.gif";
red_img8.src = "../images/imgRood-8.gif";

var redArray = new Array(7);
redArray[0] = red_img1.src;
redArray[1] = red_img2.src;
redArray[2] = red_img3.src;
redArray[3] = red_img4.src;
redArray[4] = red_img5.src;
redArray[5] = red_img6.src;
redArray[6] = red_img7.src;
redArray[7] = red_img8.src;

//preload images Blue
var blue_img1 = new Image(238,473);
var blue_img2 = new Image(252,500);
var blue_img3 = new Image(229,444);
var blue_img4 = new Image(300,359);
var blue_img5 = new Image(300,425);
var blue_img6 = new Image(300,262);
var blue_img7 = new Image(148,447);

blue_img1.src = "../images/imgBlauw-1.gif";
blue_img2.src = "../images/imgBlauw-2.gif";
blue_img3.src = "../images/imgBlauw-3.gif";
blue_img4.src = "../images/imgBlauw-4.gif";
blue_img5.src = "../images/imgBlauw-5.gif";
blue_img6.src = "../images/imgBlauw-6.gif";
blue_img7.src = "../images/imgBlauw-7.gif";

var blueArray = new Array(7);
blueArray[0] = blue_img1.src;
blueArray[1] = blue_img2.src;
blueArray[2] = blue_img3.src;
blueArray[3] = blue_img4.src;
blueArray[4] = blue_img5.src;
blueArray[5] = blue_img6.src;
blueArray[6] = blue_img7.src;

function posImage()
{
	setTimeout("positionImage()", 500);
}

function positionImage()
{
	var topHeight = 150;
	var struikHeight = 250;
	var documentHeight = document.body.clientHeight;
	var textHeight = document.getElementById("content").offsetHeight;
	var totalHeight = struikHeight + textHeight;
	
	var imgHeight = document.getElementById("img").height;
	
	var scrollDiff = -30;
	if((struikHeight + textHeight + topHeight) > documentHeight)
	{
		scrollDiff = (struikHeight + textHeight + topHeight) - documentHeight
	}
	document.getElementById("image").style.top = documentHeight - imgHeight + scrollDiff;
}

function randomImage(template)
{	
	//alert(document.body.clientHeight);
	var image = document.getElementById("img");
	
	var imgPathOrange 	= "../images/imgOranje-";
	var imgPathRed 		= "../images/imgRood-";
	var imgPathBlue 	= "../images/imgBlauw-";
	
	var iBlue 	= 7;
	var iRed  	= 8;
	var iOrange = 8;
	
	var rndBlue	 	=  getRandom(iBlue);
	var rndRed 		=  getRandom(iRed);
	var rndOrange 	=  getRandom(iOrange);
	
	
	if(template=="oranje") //Bedrijven
	{
		image.src = orangeArray[rndOrange];
	}
	
	if(template=="rood") //Nieuwe leerlingen
	{
		image.src = redArray[rndRed];
		//image.src = imgPathRed + rndRed + ".gif";
	}
	
	if(template=="blauw") //Leerlingen
	{
		image.src = blueArray[rndBlue];
		//image.src = imgPathBlue + rndBlue + ".gif";
	}
	
	positionImage();
}

function getRandom(maxnumber)
{
    var ranNum= Math.floor(Math.random()*maxnumber);
    return ranNum;
}

//Validatie aanmeldform Nieuwe Leerlingen
function validate(theForm)
{
  if (theForm.groen.checked==false && theForm.boomteelt.checked==false)
  {
    alert("Selecteer minstens 1 gewenste opleiding. (Groene ruimte en/of Boomteelt)");
    return (false);
  }
  
  if (theForm.naam.value == "" || theForm.naam.value.length<2)
  {
    alert("U dient een naam of contactpersoon in te vullen.");
    theForm.naam.focus();
    return (false);
  }
  
  if (theForm.adres.value == "" || theForm.adres.value.length<3)
  {
    alert("U dient een adres in te vullen.");
    theForm.adres.focus();
    return (false);
  }
  
  if (theForm.postcode.value == "" || theForm.postcode.value.length<6)
  {
    alert("U dient een juiste postcode in te vullen.");
    theForm.postcode.focus();
    return (false);
  } 
  
  if (theForm.woonplaats.value == "" || theForm.woonplaats.value.length<2)
  {
    alert("U dient een woonplaats in te vullen.");
    theForm.woonplaats.focus();
    return (false);
  }
  
  if (theForm.telefoon.value == "" && theForm.mobiel.value == "")
  {
    alert("U dient een telefoon- of mobielnummer in te vullen.");
    theForm.telefoon.focus();
    return (false);
  }
  
	myOption = -1;
	for (i=theForm.vangehoord.length-1; i > -1; i--) 
	{
		if (theForm.vangehoord[i].checked) 
		{
			myOption = i; i = -1;
		}
	}

	if (myOption==6)
	{
		if (theForm.vangehoordAnders.value.length < 3)
		{
			alert("Vul in hoe of waar heb je van ons gehoord hebt.");
			return (false);
		}
	}

		if (myOption==-1)
	{
		alert("Hoe of waar heb je van ons gehoord?");
		return (false);
	}

  return (true);
}

//Kopieer bezoek/post adres
function zelfdeAdres(chkbox)
{
	var form = document.forms[0]
	if(chkbox.checked)
	{
		form.postAdres.value = form.bezoekAdres.value;
		form.postPostcode.value = form.bezoekPostcode.value;
		form.postPlaats.value = form.bezoekPlaats.value;
	}
	else
	{
		form.postAdres.value = "";
		form.postPostcode.value = "";
		form.postPlaats.value = "";
	}
}

//Validatie aanmeldform Bedrijven
function validateBedrijven(theForm)
{  
  if (theForm.bedrijfsnaam.value == "" || theForm.bedrijfsnaam.value.length<2)
  {
    alert("U dient uw bedrijfsnaam in te vullen.");
    theForm.bedrijfsnaam.focus();
    return (false);
  }
  
  if (theForm.bezoekAdres.value == "" || theForm.bezoekAdres.value.length<3)
  {
    alert("U dient een bezoekadres in te vullen.");
    theForm.bezoekAdres.focus();
    return (false);
  }
  
  if (theForm.bezoekPostcode.value == "" || theForm.bezoekPostcode.value.length<6)
  {
    alert("U dient een juiste postcode in te vullen.");
    theForm.bezoekPostcode.focus();
    return (false);
  } 
  
  if (theForm.bezoekPlaats.value == "" || theForm.bezoekPlaats.value.length<2)
  {
    alert("U dient een plaats in te vullen.");
    theForm.bezoekPlaats.focus();
    return (false);
  }
  
  if (theForm.telefoon.value == "" || theForm.telefoon.value.length < 10)
  {
    alert("U dient een telefoonnummer in te vullen.");
    theForm.telefoon.focus();
    return (false);
  }
  
    if (theForm.vangehoord.value == "")
  {
    alert("Geef aan waar u van GOA heeft gehoord.");
    theForm.vangehoord.focus();
    return (false);
  }
  
  if (theForm.BTWnr.value == "" || theForm.BTWnr.value.length<9)
  {
    alert("U dient uw BTW nummer in te vullen.");
    theForm.BTWnr.focus();
    return (false);
  }
  
  if(!theForm.rechtsvorm[0].checked && !theForm.rechtsvorm[1].checked && !theForm.rechtsvorm[2].checked && !theForm.rechtsvorm[3].checked && !theForm.rechtsvorm[4].checked && !theForm.rechtsvorm[5].checked)
  {
  	alert("Selecteer het type rechtsvorm van het bedrijf.");
    return (false);
  }
  
  if (theForm.hoofdContactpersoon.value == "" || theForm.hoofdContactpersoon.value.length<2)
  {
    alert("U dient de naam van de hoofd contactpersoon in te vullen.");
    theForm.hoofdContactpersoon.focus();
    return (false);
  }
  
  if (theForm.hoofdFunctie.value == "" || theForm.hoofdFunctie.value.length<2)
  {
    alert("U dient de functie van de hoofd contactpersoon in te vullen.");
    theForm.hoofdFunctie.focus();
    return (false);
  }
  
  if (theForm.hoofdTelefoon.value == "" || theForm.hoofdTelefoon.value.length<10)
  {
    alert("U dient het telefoonnummer van de hoofd contactpersoon in te vullen.");
    theForm.hoofdTelefoon.focus();
    return (false);
  }
  
  if (theForm.hoofdEmail.value == "" || theForm.hoofdEmail.value.length<5)
  {
    alert("U dient het e-mailadres van de hoofd contactpersoon in te vullen.");
    theForm.hoofdEmail.focus();
    return (false);
  }

  return (true);
}
