function checkSubmit(p_sForm) {
	switch(p_sForm)
	{
		case 'nieuwsbrief':
			var formType = eval("document.frm.type");
			if(formType.value == "zakelijk")
			{
				var verplicht= Array("bedrijfsnaam","achternaam","straat","postcode","woonplaats","email");
			} else if(formType.value == "particulier") {
				var verplicht= Array("achternaam","straat","postcode","woonplaats","email");
			}
			var formfield ="";
			for (i=0;i<verplicht.length;i++) {
				formfield = eval("document.forms[0]."+verplicht[i]);
				if (formfield.value == "") {
					alert (verplicht[i]+ " is een verplicht veld");
					formfield.focus();
					return false;
				}
			}
			formfield = eval("document.frm.email");
			var result1 = formfield.value.match(/\./);
			var result2 = formfield.value.match(/@/);
			if ((result1 == null) || (result2 == null)) {
				alert ("foutief emailadres");
				formfield.focus();
				return false;
			} else {
				return true;
			}
			break;
			
		case 'ecards':
			var verplicht= Array("geadresseerde","email_geadresseerde","verzender","email_verzender","bericht");
			
			var i = eval("document.frm.image_id");
			if(i.value == ""){
				alert ("u heeft nog geen ecard geselecteerd");
				return false;
			}
			
			var formfield ="";
			for (i=0;i<verplicht.length;i++) {
				formfield = eval("document.frm."+verplicht[i]);
				if (formfield.value == "") {
					alert (verplicht[i]+ " is een verplicht veld");
					formfield.focus();
					return false;
				}
			}
			
			formfield = eval("document.frm.email_geadresseerde");
			var result1 = formfield.value.match(/\./);
			var result2 = formfield.value.match(/@/);
			if ((result1 == null) || (result2 == null)) {
				alert ("foutief emailadres");
				formfield.focus();
				return false;
			}
			formfield = eval("document.frm.email_verzender");
			var result1 = formfield.value.match(/\./);
			var result2 = formfield.value.match(/@/);
			if ((result1 == null) || (result2 == null)) {
				alert ("foutief emailadres");
				formfield.focus();
				return false;
			} else {
				return true;
			}
			break;
		
		case 'bestel_emd':
				
			var verplicht= Array("achternaam","straat","postcode","woonplaats","email");
		
			var formfield ="";
			for (i=0;i<verplicht.length;i++) {
				formfield = eval("document.frm."+verplicht[i]);
				if (formfield.value == "") {
					alert (verplicht[i]+ " is een verplicht veld");
					formfield.focus();
					return false;
				}
			}
			
			formfield = eval("document.frm.email");
			var result1 = formfield.value.match(/\./);
			var result2 = formfield.value.match(/@/);
			if ((result1 == null) || (result2 == null)) {
				alert ("foutief emailadres");
				formfield.focus();
				return false;
			}			
			return true;
			
			break;
			
		case 'handleessessie':
				
			var verplicht= Array("antwoord_op_vraag","achternaam","straat","postcode","woonplaats","email");
		
			var formfield ="";
			for (i=0;i<verplicht.length;i++) {
				formfield = eval("document.frm."+verplicht[i]);
				if (formfield.value == "") {
					if(verplicht[i] == 'antwoord_op_vraag'){
						alert ("Je dient eerst een antwoord op de vraag te geven, voordat je het formulier kan versturen.");	
					} else
					{
						alert (verplicht[i]+ " is een verplicht veld");
					}
					formfield.focus();
					return false;
				}
			}
			
			formfield = eval("document.frm.email");
			var result1 = formfield.value.match(/\./);
			var result2 = formfield.value.match(/@/);
			if ((result1 == null) || (result2 == null)) {
				alert ("foutief emailadres");
				formfield.focus();
				return false;
			}			
			return true;
			
			break;
	}
}

function checkType(p_sForm,p_oSelect){
	switch(p_sForm)
	{
		case 'nieuwsbrief':
			var el01 = document.getElementById('zakelijk_1');
			var el02 = document.getElementById('zakelijk_2');
			var el03 = document.getElementById('zakelijk_3');
			if(p_oSelect.value == 'zakelijk'){
				el01.style.display = 'block';
				el02.style.display = 'block';	
				el03.style.display = 'none';	
			} else {
				el01.style.display = 'none';
				el02.style.display = 'none';
				el03.style.display = 'block';		
			}
			return true;
		break;
	}
}

var a;
var active;

function set_large_image(obj){
	if(active) active.style.display = 'none';
	active = obj;
	var arr = obj.id.split('overlay_');
	var id = arr[1];
	
	var e = document.getElementById('image_holder');
	var i = document.getElementById('image_id');
	
	i.value = id;
	var t = document.getElementById(id);
	
	var a = t.src.split('thumbs/');
	e.src = a.join('');
	
	if(e.style.display != 'block') e.style.display = 'block';
}


function change_overlay(obj){
	var o = document.getElementById('overlay_'+obj.id);
	var t = document.getElementById('table_'+obj.id);
	
	if(o.style.display == 'none')
	{
		t.style.height = obj.height;
		t.style.width = obj.width;
	
		if(o != a)
		{
			if(a && a!=active){
				a.style.display = 'none';
			}			
			o.style.display = 'block';
		}
		a = o;
	} else if(o.style.display == 'block'){
		alert(active.id);
		alert(o.id);
	} else {
		alert(obj.id);	
	}
}
function hide_overlay(obj){
	if(obj == active && a != active){
		a.style.display = 'none';	
	}
}

var AutoPrint = true; // Indien 'false' wordt de pagina niet automatisch uitgeprint

function print_page()
{
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';
		
		if (document.getElementsByTagName != null)
		{
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
			html += headTags[0].innerHTML;
		}
		html += '\n</HE' + 'AD>\n<BODY>\n';
		var PrintKlaarElem = document.getElementById("PrintKlaar");
		if (PrintKlaarElem != null)
		{
			html += PrintKlaarElem.innerHTML;
		}
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		var printWin = window.open("","PrintPagina");
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		if (AutoPrint)printWin.print();
	}
}
