YAHOO.namespace('CF.global');

YAHOO.CF.global.handleDialogOk = function()
{
	this.hide();
}

YAHOO.CF.global.messageDialogConfig = { 
	zIndex:1000,
	width: "400px",
   	fixedcenter: true,
	draggable: true,
	close: true,
	constraintoviewport: true,
	buttons: [ { text:"Sluiten", handler:YAHOO.CF.global.handleDialogOk, isDefault:true }]
};

function validate(value, type)
{
	switch (type) {
		case 'emailAddress' :
			var regex = /^[a-zA-Z]{1}[-a-zA-Z0-9_]+(\.[a-zA-Z0-9_-]+)*@[a-zA-Z0-9_-]+\.[a-z]{2,6}$/;
			break;
		case 'zipCode':
			var regex = /^[0-9]{4}[' ']*[a-zA-Z]{2}$/;
			break;
	}	

	if (value.match(regex) === null) {
		return false;
	} else {
		return true;
	}
}

YAHOO.CF.setBlurAndFocus = function() {
	var formInputs = $$('input');
	formInputs = formInputs.concat($$('select'));
	formInputs = formInputs.concat($$('textarea'));

    formInputs.each(function(input) {
    	YAHOO.util.Event.addListener(input, 'focus', function() { input.addClassName('focus') } );
    	YAHOO.util.Event.addListener(input, 'blur', function() { input.removeClassName('focus') } );
    });
}

YAHOO.util.Event.onDOMReady(function() {
	YAHOO.CF.setBlurAndFocus();
});
