// JavaScript Document

function checkForm(){

	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	var isValid = false;
	
	if(!document.formRef.elements['fields[bedrijfsnaam]'].value){
		alert('U heeft uw bedrijfsnaam vergeten in te vullen');
		document.formRef.elements['fields[bedrijfsnaam]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[contactpersoon]'].value){
		alert('U bent de contactpersoon vergeten in te vullen');
		document.formRef.elements['fields[contactpersoon]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[adres]'].value){
		alert('U bent uw adres vergeten in te vullen');
		document.formRef.elements['fields[adres]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[postcode]'].value){
		alert('U bent uw postcode vergeten in te vullen');
		document.formRef.elements['fields[postcode]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[plaats]'].value){
		alert('U bent de plaats vergeten in te vullen');
		document.formRef.elements['fields[plaats]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[email]'].value){
		alert('U bent uw e-mailadres vergeten in te vullen!');
		document.formRef.elements['fields[email]'].focus();
		return isValid;
	}
	else if(document.formRef.elements['email'].value != '' && !filter.test(document.formRef.elements['fields[email]'].value)) {
		alert('Het opgegeven e-mailadres is ongeldig!');
		document.formRef.elements['fields[email]'].focus();
		return isValid;
	} else {
		isValid = true;
		return isValid;
	}
}


function checkContactForm() {

	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	var isValid = false;
	
	if(!document.formRef.elements['fields[bedrijfsnaam]'].value){
		alert('U bent uw bedrijfsnaam vergeten in te vullen');
		document.formRef.elements['fields[bedrijfsnaam]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[contactpersoon]'].value){
		alert('U bent de contactpersoon vergeten in te vullen');
		document.formRef.elements['fields[contactpersoon]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[telefoon]'].value){
		alert('U bent uw telefoonnummer vergeten in te vullen!');
		document.formRef.elements['fields[telefoon]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[email]'].value){
		alert('U bent uw e-mailadres vergeten in te vullen!');
		document.formRef.elements['fields[email]'].focus();
		return isValid;
	}
	else if(document.formRef.elements['email'].value != '' && !filter.test(document.formRef.elements['fields[email]'].value)) {
		alert('Het opgegeven e-mailadres is ongeldig!');
		document.formRef.elements['fields[email]'].focus();
		return isValid;
	} else {
		isValid = true;
		return isValid;
	}
}


function checkOfferteForm() {
	
	var isValid = false;
	
	if(!document.formRef.elements['fields[bedrijfsnaam]'].value){
		alert('U bent uw bedrijfsnaam vergeten in te vullen');
		document.formRef.elements['fields[bedrijfsnaam]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[contactpersoon]'].value){
		alert('U bent de contactpersoon vergeten in te vullen');
		document.formRef.elements['fields[contactpersoon]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[telefoon]'].value){
		alert('U bent uw telefoonnummer vergeten in te vullen!');
		document.formRef.elements['fields[telefoon]'].focus();
		return isValid;
	}else if(!document.formRef.elements['fields[email]'].value){
		alert('U bent uw e-mailadres vergeten in te vullen!');
		document.formRef.elements['fields[email]'].focus();
		return isValid;
	}else {
		isValid = true;
		document.formRef.submit();
		return isValid;
	}
}


function checkDocumentatieForm() {
	
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	var isValid = false;
	
	if(!document.formRef.elements['fields[naam]'].value){
		alert('U bent uw naam vergeten in te vullen');
		document.formRef.elements['fields[naam]'].focus();
		return isValid;
	}
	else if(!document.formRef.elements['fields[email]'].value){
		alert('U bent uw e-mailadres vergeten in te vullen!');
		document.formRef.elements['fields[email]'].focus();
		return isValid;
	}
	else if(document.formRef.elements['email'].value != '' && !filter.test(document.formRef.elements['fields[email]'].value)) {
		alert('Het opgegeven e-mailadres is ongeldig!');
		document.formRef.elements['fields[email]'].focus();
		return isValid;
	}
	else {
		isValid = true;
		return isValid;
	}
	
}

function swapDiv(id) {

	if(document.getElementById(id).style.display == 'none') {
		document.getElementById(id).style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'none';
	}

}

function swapBestek(id) {
	var elm = document.getElementById('sub_'+id);
	var img = document.getElementById('plusmin_'+id);
	
	if(elm.style.display == 'none') {
		elm.style.display = 'block';
		img.src = '/images/min.gif';
	} else {
		elm.style.display = 'none';
		img.src = '/images/plus.gif';
	}
}


