function rollover(id,newsrc) {
	document.getElementById(id).src = newsrc;
}

function formCheck() {
	error = 0;
	fields = new Array('naam','emailadres','adres','postcode','woonplaats');
	for (var i=0;i<fields.length;i++) {
		if (document.getElementById(fields[i]).value == '') {
			document.getElementById(fields[i] + '_error').style.visibility = 'visible';
			error = 1;
		} else {
			document.getElementById(fields[i] + '_error').style.visibility = 'hidden';	
		}
	}
	email = document.getElementById('emailadres').value;
	regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (email != "" && email.match(regex)) {
		document.getElementById('emailadres_error').style.visibility = "hidden";
	} else {
		error = 1;
		document.getElementById('emailadres_error').style.visibility = "visible";
	}	
	if (error == 1) {
		return false;
	} else {
		document.contactform.submit();
		return true;
	}
}

function formCheckDownloaden(nr) {
	error = 0;
	fields = new Array('naam','emailadres');
	for (var i=0;i<fields.length;i++) {
		if (document.getElementById(fields[i]).value == '') {
			document.getElementById(fields[i] + '_error').style.visibility = 'visible';
			error = 1;
		} else {
			document.getElementById(fields[i] + '_error').style.visibility = 'hidden';	
		}
	}
	email = document.getElementById('emailadres').value;
	regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (email != "" && email.match(regex)) {
		document.getElementById('emailadres_error').style.visibility = "hidden";
	} else {
		error = 1;
		document.getElementById('emailadres_error').style.visibility = "visible";
	}	
	if (error == 1) {
		return false;
	} else {
		eval("document.downloaden" + nr + ".submit();");
		return true;
	}
}

function formCheckAanvragen(nr) {
	error = 0;
	fields = new Array('naam','emailadres','adres','postcode','woonplaats');
	for (var i=0;i<fields.length;i++) {
		if (document.getElementById(fields[i]).value == '') {
			document.getElementById(fields[i] + '_error').style.visibility = 'visible';
			error = 1;
		} else {
			document.getElementById(fields[i] + '_error').style.visibility = 'hidden';	
		}
	}
	email = document.getElementById('emailadres').value;
	regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (email != "" && email.match(regex)) {
		document.getElementById('emailadres_error').style.visibility = "hidden";
	} else {
		error = 1;
		document.getElementById('emailadres_error').style.visibility = "visible";
	}	
	if (error == 1) {
		return false;
	} else {
		eval("document.aanvragen" + nr + ".submit();");
		return true;
	}
}

openhome = new Array();
openbottom = new Array();
closehome = new Array();
closebottom = new Array();
	
function openHome(nr) {
	if (typeof(closehome[nr])!='undefined' && typeof(closebottom[nr])!='undefined'){
		closehome[nr].stop();
		closebottom[nr].stop();
	}	
	tophome = document.getElementById('home' + nr).style.marginTop;
	tophome = parseInt(tophome.replace(/px/g,""));
	topbottom = document.getElementById('text' + nr).style.top;
	topbottom = parseInt(topbottom.replace(/px/g,""));	
	openhome[nr] = new Tween(document.getElementById('home' + nr).style,'marginTop',Tween.strongEaseOut,tophome,0,1,'px');
	openbottom[nr] = new Tween(document.getElementById('text' + nr).style,'top',Tween.strongEaseOut,topbottom,0,1,'px');	
	openhome[nr].start();
	openbottom[nr].start();
}
function closeHome(nr) {
	if (typeof(openhome[nr])!='undefined' && typeof(openbottom[nr])!='undefined'){
		openhome[nr].stop();
		openbottom[nr].stop();
	}	
	tophome = document.getElementById('home' + nr).style.marginTop;
	tophome = parseInt(tophome.replace(/px/g,""));
	topbottom = document.getElementById('text' + nr).style.top;
	topbottom = parseInt(topbottom.replace(/px/g,""));	
	closehome[nr] = new Tween(document.getElementById('home' + nr).style,'marginTop',Tween.strongEaseOut,tophome,43,1,'px');
	closebottom[nr] = new Tween(document.getElementById('text' + nr).style,'top',Tween.strongEaseOut,topbottom,-86,1,'px');	
	closehome[nr].start();
	closebottom[nr].start();
}

var l;
function loopHome(nr,way) {
	document.getElementById('loop').value = 1;
	if (nr < 4) {
		newNr = nr + 1;	
	} else {
		newNr = 1;	
	}

	if (way == 'open') {
		document.getElementById('current').value = nr;
		openHome(nr);
		l = setTimeout("loopHome(" + nr + ",'close')", 5000);
	} else if (way == 'close') {
		document.getElementById('current').value = 0;
		closeHome(nr);
		l = setTimeout("loopHome(" + newNr + ",'open')", 1000);
	}	
}

function clearLoop(nr) {	
	c = document.getElementById('current').value;
	if (document.getElementById('loop').value == 1) {
		if (nr != c && c > 0) {
			closeHome(c);	
		}
		clearTimeout(l);
	}
	document.getElementById('loop').value = 0;
}

function countOrder() {
	total = 0;
	total = total + (document.getElementById('aantal1').value * 1795);
	total = total + (document.getElementById('aantal2').value * 1295);
	total = total + (document.getElementById('aantal3').value * 2950);
	total = total + (document.getElementById('aantal4').value * 1295);
	total = total + (document.getElementById('aantal5').value * 1135);
	total = (total + 750) / 100;
	total = total + '';
	total = total.replace(/\./g, ",");
	totalarray = total.split(",");
	if (totalarray[1].length == 1) {
		total = total + '0';	
	}
	document.getElementById('totaal').value = total;	
}

function formCheckOrder() {
	countOrder();
	error = 0;
	fields = new Array('naam','adres','postcode','plaats','telefoonnummer');
	for (var i=0;i<fields.length;i++) {
		if (document.getElementById(fields[i]).value == '') {
			document.getElementById(fields[i] + '_error').style.visibility = 'visible';
			error = 1;
		} else {
			document.getElementById(fields[i] + '_error').style.visibility = 'hidden';	
		}
	}
	email = document.getElementById('email').value;
	regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (email != "" && email.match(regex)) {
		document.getElementById('email_error').style.visibility = "hidden";
	} else {
		error = 1;
		document.getElementById('email_error').style.visibility = "visible";
	}	
	if (error == 1) {
		return false;
	} else {
		document.orderform.submit();
		return true;
	}
}