// main functies 

$(document).ready(function() {
	if($('#banner').length>0) {
		$('#banner').flash({ swf: '/assets/flash/header.swf', width:550, height:150});
	}
});
function execute(fdoo) {
	void(0);
}


function checkValue() {
	close_announcement(0);
	if($(this).parent().hasClass('form_postcode')) {
		checkZip(this);
	} else if($(this).parent().hasClass('password')) {
		checkPasswords(this);
	} else if($(this).parent().hasClass('form_huisnummer')) {
		checkHuisnr(this);
	} else if($(this).parent().hasClass('form_telefoon_overdag')) {
		checkTelefoon(this);
	} else {
		notEmpty(this);
	}
}
function checkPattern(ob,patt) {
	if(!patt.test($(ob).val())){
		inputClass(ob,'error');
		return false;
	} else {
		inputClass(ob,'ok');
		return true;
	}
}
function notEmpty(ob) {
	if($(ob).val() == '') {
		inputClass(ob,'error');
	} else {
		inputClass(ob,'ok');
	}
}
function inputClass(ob,v) {
	if(v=='ok') {
		$(ob).parent().removeClass('error').removeClass('ok').addClass('ok');
	} else if(v == 'error') {
		$(ob).parent().removeClass('error').removeClass('ok').addClass('error');
	} else {
		$(ob).parent().removeClass('error').removeClass('ok');
	}
}
function checkZip(ob) {
	if($("#form_land").val()=='NL') {
		var pattern = /^\d{4}[a-zA-Z]{2}$/;
	} else if($("#form_land").val()=='BE') {
		var pattern = /^\d{4}$/;
	} else {
		return false;	
	}
}

function checkTelefoon(ob) {
	if($("#form_land").val()=='NL') {
		var pattern = /^[0]\d{9}$/;
	} else if($("#form_land").val()=='BE') {
		var pattern = /^[0-9]{9}$/;
	} else {
		return false;	
	}
	checkPattern(ob,pattern);
}

function checkHuisnr(ob) {
	var pattern = /^([0-9]){1,5}$/;
	checkPattern(ob,pattern);
}


