function showObject(div_name) {
    var dS = document.getElementById(div_name);    
    dS.style.display = 'inline';
}

function hideObject(div_name) {    
    var dS = document.getElementById(div_name);    
    dS.style.display = 'none';
}

function checkNewsletterSubscribe(form, defaultvalue, locale) {
	var error = '';
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

	if((document.getElementById(form).emailaddress.value == '') || (document.getElementById(form).emailaddress.value == defaultvalue)) {
		if(locale == 'en_EN') {
			error += '- Email address is required.\n';
		} else if(locale == 'ru_RU') {
			error += '- Email address is required.\n';
		} else {
			error += '- Email adres is verplicht.\n';
		}
	}
	if(document.getElementById(form).emailaddress.value != '' && !filter.test(document.getElementById(form).emailaddress.value)) {
		if(locale == 'en_EN') {
			error += '- Email address invalid.\n';
		} else if(locale == 'ru_RU') {
			error += '- Email address invalid.\n';
		} else {
			error += '- Het opgegeven emailadres is ongeldig.\n';
		}
	}
	if(error != '') {
		if(locale == 'en_EN') {
			alert('ERROR OCCURED:\n\n'+error+'\n\nPlease correct the below form errors.');
		} else if(locale == 'ru_RU') {
			alert('ERROR OCCURED:\n\n'+error+'\n\nPlease correct the below form errors.');
		} else {
			alert('FOUTMELDING:\n\n'+error+'\n\nVult u a.u.b. de ontbrekende velden in voordat u het formulier verzend.');
		}
		return false;
	} else {
		document.getElementById(form).submit();
		return true;
	}
}
