function validate(lang) {
	var validRegExp, s_name, s_address, s_telhome, s_teloffice, s_email, error1, error2, error3, error4, error5, errorgen, errorthank, errormsg
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	
	s_name=document.forms[0].f_name.value;
	s_address=document.forms[0].f_address.value;
	s_telhome=document.forms[0].f_telhome.value;
	s_teloffice=document.forms[0].f_teloffice.value;
	s_email=document.forms[0].f_email.value;
	
	if (lang == 'english') {
		error1 = 'name must not be empty';
		error2 = 'address must not be empty';
		error3 = 'please provide at least one contact number';
		error4 = 'home contact number must be more than 7 numbers';
		error5 = 'office contact number must be more than 7 numbers';
		error6 = 'email address is invalid';
		errorgen = 'Please check if the following fields are entered correctly:';
		errorthank = 'Thank you.';
	}

	errormsg = '';

	if (s_name == '') {
	errormsg += '\n- '+error1;
	}
	if (s_address == '') {
	errormsg += '\n- '+error2;
	}
	if (s_telhome == '' && s_teloffice == '') {
	errormsg += '\n- '+error3;
	}
	if (s_telhome != '' && s_telhome.length < 7) {
	errormsg += '\n- '+error4;
	}
	if (s_teloffice != '' && s_teloffice.length < 7) {
	errormsg += '\n- '+error5;
	}
	if (s_email.search(validRegExp) == -1) {
	errormsg += '\n- '+error6;
	}
	
	
	if (errormsg !='') {
		alert(errorgen+'\n'+errormsg+'\n\n'+errorthank);
		return false;	
	}
}