// script voor geanimeerd stippellijntje in het menu

var linemove
var myimages=new Array()

function startline(linenr, dir) {
   //  alert("startline:" + linenr);
	window.clearInterval(linemove);
	for (nr = 1; nr < 30; nr++) {
		if (document.getElementById("line" + nr)!=null) {
			document.getElementById("line" + nr).src="/pix/animated/l0.gif";
		}
	}
	if (dir==1) {
		window.picnr=0
		linemove=window.setInterval("playline1(" + linenr + ")",12)
	}
	else {
	// alert("naar links")
		window.picnr=16
		linemove=window.setInterval("playline2(" + linenr + ")",12)
	}
}

function playline1(linenr) { // stip beweegt naar rechts
	window.picnr++
	if(window.picnr<16) {
		document.getElementById("line" + linenr).src="/pix/animated/l" + window.picnr + ".gif";
	}
	else {
		window.clearInterval(linemove);
	}
}

function playline2(linenr) { // stip beweegt naar links
	window.picnr--
	if(window.picnr>0) {
		document.getElementById("line" + linenr).src="/pix/animated/l" + window.picnr + ".gif";
	}
	else {
		window.clearInterval(linemove);
	}
}


function stopline(linenr) {
	window.clearInterval(linemove);
	document.getElementById("line" + linenr).src="/pix/animated/l0.gif";
}


	
function preloadimages(){
	var myimages=new Array();
	for (i=0;i<16;i++){
		myimages[i]=new Image()
		myimages[i].src="/pix/animated/l" + i + ".gif"
	}
}

// randomplaatje rechtsboven

function randomImage() {

	images = new Array(4);
	
	images[0] = "zeil";
	images[1] = "sax";
	images[2] = "golf";
	images[3] = "auto";
	index = Math.floor(Math.random() * images.length);
	
	document.write("<img src='/pix/" + images[index] + ".jpg' width='175' height='123' border='0'>");

}

// functies voor het vacature zoekformulier
function toggleCB(id) {
	document.getElementById("CB" + id).checked=!(document.getElementById("CB" + id).checked);
}

function CheckAuditChecked() {
	// als alle checkboxen uitstaan (nog geen selectie gemmaakt) daan alle aanzetten
	var noneChecked=true;
	for (i=11;i<16;i++) {
		if (document.getElementById("CB" + i)!=null) {
			if (document.getElementById("CB" + i).checked==true) {
				noneChecked=false;
			}
		}
	}
	if (noneChecked==true) {
		for (i=11;i<16;i++) {
			if (document.getElementById("CB" + i)!=null) {
				document.getElementById("CB" + i).checked=true;
			}
		}
	}
}

function CheckFCChecked() {
	// als alle checkboxen uitstaan (nog geen selectie gemmaakt) daan alle aanzetten
	var noneChecked=true;
	for (i=1;i<11;i++) {
		if (document.getElementById("CB" + i)!=null) {
			if (document.getElementById("CB" + i).checked==true) {
				noneChecked=false;
			}
		}
	}
	if (document.getElementById("CB16").checked==true) {  // overige
		noneChecked=false;
	}
	if (noneChecked) {
		for (i=1;i<11;i++) {
			if (document.getElementById("CB" + i)!=null) {
				document.getElementById("CB" + i).checked=true; 
			}
		}
	}
	document.getElementById("CB16").checked=true; 
}


function setFuncties(afd) {
	//alert("setFunties called");
	switch(afd) {
		case 1: //  alles, meteen naar toe gaan
			if (alleVacatures==true) {
				document.getElementById("tabstabel").innerHTML=tabelstr1;
				document.getElementById("audit").style.display="none";
				document.getElementById("fc").style.display="none";
			}
			else {
				document.ZoekFormulier.afd.value=1;
				document.ZoekFormulier.submit();
			}
			break
		case 2: //  finance & control
			document.getElementById("fc").style.display="";
			document.getElementById("audit").style.display="none";
			document.getElementById("tabstabel").innerHTML=tabelstr2;
			document.ZoekFormulier.afd.value=2;
			CheckFCChecked();
			break
		case 3: //  audit
			document.getElementById("fc").style.display="none";
			document.getElementById("audit").style.display="";
			document.getElementById("tabstabel").innerHTML=tabelstr3;
			document.ZoekFormulier.afd.value=3;
			CheckAuditChecked();
			break
	}
}
			
		


// in en uitzoomen op de route pagina


function setkaart() {
	window.currentpic=0;
	var kaartimage=new Array(3);
	kaartimage[0]=new Image();
	kaartimage[0].src='\/pix\/kaart0.gif';
	kaartimage[1]=new Image();
	kaartimage[1].src='\/pix\/kaart1.gif';
	kaartimage[2]=new Image();
	kaartimage[2].src='\/pix\/kaart2.gif';
}


function showPic(no)	{
	if (no >= 0 && no < 3) {
		document.getElementById('kaart').src='/pix/kaart' + no +'.gif';
		for (i = 0; i < 3; i++) {
			document.getElementById('i'+i).src='/pix/kaarticon.gif';;
		}
		document.getElementById('i'+no).src='/pix/kaarticonZ.gif';
		window.currentpic = no;
	}
	return;
}


function hideRoute(id) { 
	if (document.getElementById("route" + id)!=null) { // indien bestaat route verbergen
	document.getElementById("route" + id).style.display="none" }
}

function showRoute(id) {
	for (rid = 0; rid < (8); rid++) { // alle routes verbergen
		 hideRoute(rid)
	}
	if (document.getElementById("route" + id)!=null) { // indien bestaat route weergeven 	
		document.getElementById("route" + id).style.display=""
	}
}
