// JavaScript Document

var slideShows=new Array();

function slideInit(target,count,id,anim) {
	if (id==-1)
		id=Math.round(Math.random()*3)+1;
	slideShows[target]=new Array();
	slideShows[target]['count']=count;
	slideShows[target]['current']=id;
	slideShows[target]['anim']=anim;
	slideShow(target,id);
	if (anim>0)
		slideShows[target]['timeout']=setTimeout("slideNext('"+target+"',"+anim+")",anim);
}

function slideShow(target,id,s) {
	if (s>0) clearTimeout(slideShows[target]['timeout']);
	for (i=1; i<=slideShows[target]['count']; i++) {
		if (i==id) {
			document.getElementById(target+i).style.display='';
			document.getElementById(target+'But'+i).className='buttonA';
		} else {
			document.getElementById(target+i).style.display='none';
			document.getElementById(target+'But'+i).className='button';
		}
	}
}

function slideNext(target,anim) {
	clearTimeout(slideShows[target]['timeout']);
	slideShows[target]['current']++;
	if (slideShows[target]['current']>slideShows[target]['count']) slideShows[target]['current']=1;
	slideShow(target,slideShows[target]['current']);
	if (anim>0)
		slideShows[target]['timeout']=setTimeout("slideNext('"+target+"',"+anim+")",anim);
}

function slidePrev(target,anim) {
	clearTimeout(slideShows[target]['timeout']);
	slideShows[target]['current']--;
	if (slideShows[target]['current']<1) slideShows[target]['current']=slideShows[target]['count'];
	slideShow(target,slideShows[target]['current']);
	if (anim>0)
		slideShows[target]['timeout']=setTimeout("slideNext('"+target+"',"+anim+")",anim);
}


var moverStatus=new Array();
function mover(t) {
	l=t.src.length;
	if (t.src.substr(l-5,1)=='A' || t.src.substr(l-5,1)=='2') {
		moverStatus[t.src]='A';
		return;
	}
	e=t.src.substr(l-4,4);
	i=t.src.substr(0,l-4);
	t.src=i+"A"+e;
}
function mout(t) {
	l=t.src.length;
	if (moverStatus[t.src]=='A' || moverStatus[t.src]=='2') return;
	if (t.src.substr(l-5,1)=='A') {
		e=t.src.substr(l-4,4);
		i=t.src.substr(0,l-5);
		t.src=i+e;
	}
}

var activePopup=0;
var popupOver=0;
function mensover(t,id) {
	t.src='/cms/blob.php?mensen,foto,'+id+'&crop=102x102';
	popupOver=id;
}
function mensout(t,id) {
	t.src='/cms/blob.php?mensen,foto,'+id+'&crop=102x102&g';
	popupOver=0;
}
function popup(id) {
	if (activePopup>0 && (popupOver==id || popupOver==0)) 
		document.getElementById('popup_'+activePopup).style.display='none';
	if (id>0) {
		activePopup=id;
		document.getElementById('popup_'+id).style.display='';
	}
}

function expand(id) {
	document.getElementById('meer_'+id).style.display='';
	document.getElementById('minder_'+id).style.display='none';
}
function hide(id) {
	document.getElementById('meer_'+id).style.display='none';
	document.getElementById('minder_'+id).style.display='';
}

function validateContact(t) {
	var validmail=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (t.naam.value=='') { alert('Naam is verplicht'); t.naam.focus(); return false; }
	if (t.email.value=='') { alert('E-mail adres is verplicht'); t.email.focus(); return false; }
	if (validmail.test(t.email.value)==false) { alert("E-mail ongeldig"); t.email.focus(); return false; }
	if (t.vraag.value=='') { alert('Vraag of bericht is verplicht'); t.vraag.focus(); return false; }
	return true;
}

function validateFolder(t) {
	var validmail=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (t.bedrijf.value=='') { alert('Bedrijf is verplicht'); t.bedrijf.focus(); return false; }
	if (t.straat.value=='') { alert('Straat is verplicht'); t.straat.focus(); return false; }
	if (t.nummer.value=='') { alert('Huisnummer is verplicht'); t.nummer.focus(); return false; }
	if (t.postcode.value=='') { alert('Postcode is verplicht'); t.postcode.focus(); return false; }
	if (t.plaats.value=='') { alert('Plaats is verplicht'); t.plaats.focus(); return false; }
	return true;
}
