function checkForm() {
	var founds = false;
	
	var fields = new Array('frm_name','frm_email','frm_remark');
	
	$('form input, form textarea').each(function() {
		found = include(fields,$(this).attr('name'));
		if (found) {
			if ($(this).val()=='' || $(this).val() == 'Uw naam ...' || $(this).val() == 'Uw e-mailadres ...' || $(this).val() == 'Uw vraag / opmerking ...' && $(this).attr('class')!='email') {
				$(this).addClass('errorfld');
				founds = true;
			} else if ($(this).attr('class')=='email' && !validateEmail($(this).val())) {
				$(this).addClass('errorfld');
				founds = true;
			} else {
				$('#lbl_'+$(this).attr('name')).removeClass('errorfld');
				$('#extText').remove();
			}
		}
	});
	
	if (founds) alert('Vul alle verplichte velden in.');
	else $('form').submit();
}

function include(arr, obj) {
	for(var i=0; i<arr.length; i++) {
		if (arr[i] == obj) { return true; break; }
	}
	return false;
}

function validateEmail(elementValue){
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(elementValue);
}

function swapPage(href,type) {
	$('.container .cnt').hide();
	
	var page = '';
	var title = '';
	var desc = '';
	var btn   = '';
	if (type=='mainmenu') {
		if (href=='/') { page = '/includes/inc_home.php'; btn = 1; title = 'NEDVAN - Zoeterwoude - Verhuizingen, Facilitaire services en Logistiek'; desc = 'De meest uitgebreide facilitair-logistieke service van Nederland. Meer dan 20 operationele vestigingen verspreid over heel Nederland - 1 contactadres. Tel. 0172 446 930'; } 
		else if (href=='/organisatie_en_concept') { page = '/includes/inc_organisatie.php'; btn = 2; title = 'NEDVAN - Zoeterwoude - Organisatie en Concept'; desc = 'De NEDVAN bedrijven zijn ISO gecertificeerd en lid van PPV (Professionele Project Verhuizers van de Organisatie van Erkende Verhuizers). Belangrijk, maar de wil om topkwaliteit te leveren komt toch vooral van onze medewerkers zelf. Werkt u met NEDVAN dan bent u zeker van een snelle en correcte service en kunt u rekenen op projectmanagers en medewerkers met de juiste servicementaliteit en een no-nonsense, pro-actieve instelling.';}
		else if (href=='/management_en_uitvoering') { page = '/includes/inc_management.php'; btn = 3; title = 'NEDVAN - Zoeterwoude - Management en Uitvoering'; desc = 'Wilt u zich alleen nog op uw kernactiviteiten kunnen concentreren? Ruim voor aanvang van uw verhuisoperatie kunt u al een beroep doen op onze expertise in omvangrijke verhuisprojecten. U schakelt de NEDVAN Facility manager in als uw eigen Verhuismanager. NEDVAN inventariseert met u de situatie, brengt uw wensen in kaart en stelt een plan van aanpak op.';}
		else if (href=='/diensten') { page = '/includes/inc_diensten.php'; btn = 4; title = 'NEDVAN - Zoeterwoude - Diensten'; desc = 'NEDVAN verzorgt uw kantoor- of bedrijfsverhuizing. Hoe omvangrijk of complex die ook is met minimale verstoring van uw eigen kernprocessen. Dankzij onze uitgebreide expertise bieden wij u voor elk verhuisprobleem: de juiste oplossing met de meest uitgebreide verhuisservice van Nederland.'; }
		else if (href=='/opdrachtgevers') { page = '/includes/inc_opdrachtgevers.php'; btn = 5; title = 'NEDVAN - Zoeterwoude - Opdrachtgevers'; desc = 'NEDVAN sluit overeenkomsten met grote en kleine bedrijven, organisaties en instellingen. Ook beheren wij de verhuis- en facility contracten van diverse ministeries en overheidsinstanties die wij verkregen na Europese aanbesteding.'; }
		else if (href=='/contact') { page = '/includes/inc_contact.php'; btn = 6; title = 'NEDVAN - Zoeterwoude - Contact'; desc = 'Neemt u dan contact met ons op. Bel, e-mail of vul onderstaand formulier in en wij zullen u zo spoedig mogelijk van dienst zijn.'; }
		
		 if (href=='/diensten') {
			$('.submenu').addClass('dienstensub').find('.showSub').show();
			var pos = $('.menu a:eq(4)').position();
			$('.submenu .arrow').css('top','49px').css('left',pos.left+35);
			$(window).resize(function() { pos = $('.menu a:eq(4)').position(); $('.submenu .arrow').css('left',pos.left+35); });
		} else $('.submenu').removeClass('dienstensub').find('.showSub').hide();
		if (href=='/') $('#emptyRow').attr('class','empty'); else $('#emptyRow').attr('class','emptyNieuws');
		
		$('.container .cnt').load(page,function() {
			
			$('.mainmenu .inner a').removeClass('actbtn');
			$('.mainmenu .inner a:eq('+btn+')').addClass('actbtn');
			$('.submenu .inner a').removeClass('actbtn');
			$('.submenu .inner a:eq(0)').addClass('actbtn');
			
			document.title = title;
			$('meta[name=Description]').attr('CONTENT',desc);
			window.location.hash = '/'+href.replace('/','');
			
			$('.container .cnt').show();
		});
		
		return false;
	}
	
	if (type=='submenu') {
		if (href=='/diensten') { page = '/includes/inc_diensten.php'; btn = 0; title = 'NEDVAN - Diensten - Verhuizingen / Facilitaire Logistiek'; desc = 'NEDVAN verzorgt uw kantoor- of bedrijfsverhuizing. Hoe omvangrijk of complex die ook is met minimale verstoring van uw eigen kernprocessen. Dankzij onze uitgebreide expertise bieden wij u voor elk verhuisprobleem: de juiste oplossing met de meest uitgebreide verhuisservice van Nederland.'; } 
		else if (href=='/diensten/facilitaire_services') { page = '/includes/inc_diensten_facilitair.php'; btn = 1; title = 'NEDVAN - Diensten - Facilitaire Services'; desc = 'Heeft u behoefte aan facilitaire ondersteuning? Onze handyman zijn voor u een uitkomst! Maar u kunt ons ook inschakelen voor uw locatiebeheer of een ervaren service- of verhuiscoordinator.';}
		
		if ($('.submenu').find('.showSub').not(':visible')) {
			$('.mainmenu .inner a').removeClass('actbtn');
			$('.mainmenu .inner a:eq(4)').addClass('actbtn');
			$('#emptyRow').attr('class','emptyNieuws');
			$('.submenu').addClass('dienstensub').find('.showSub').show();
			var pos = $('.menu a:eq(4)').position();
			$('.submenu .arrow').css('top','49px').css('left',pos.left+35);
			$(window).resize(function() { pos = $('.menu a:eq(4)').position(); $('.submenu .arrow').css('left',pos.left+35); });
		}
		
		$('.container .cnt').load(page,function() {
			$('.submenu .inner a').removeClass('actbtn');
			$('.submenu .inner a:eq('+btn+')').addClass('actbtn');
			
			document.title = title;
			$('meta[name=Description]').attr('CONTENT',desc);
			window.location.hash = '/'+href.replace('/','');
			
			$('.container .cnt').show();
		});
		
		return false;
	}
	
	return false;
}
