var lang = new Array();

lang[0] = new Object();
lang[0]['FIRSTNAME_ERROR'] = "Il nome č obbligatorio";
lang[0]['LASTNAME_ERROR'] = "Il cognome č obbligatorio";
lang[0]['EMAIL_ERROR'] = "L'email č obbligatorio";
lang[0]['EMAIL_SYNTAX_ERROR'] = "L'email non č valido";

lang[1] = new Object();
lang[1]['FIRSTNAME_ERROR'] = "Der Name ist obligatorisch";
lang[1]['LASTNAME_ERROR'] = "Der Nachname ist obligatorisch";
lang[1]['EMAIL_ERROR'] = "Die E-Mail ist obligatorisch";
lang[1]['EMAIL_SYNTAX_ERROR'] = "Die E-Mail ist ungültig";

lang[2] = new Object();
lang[2]['FIRSTNAME_ERROR'] = "Le prénom est obligatoire";
lang[2]['LASTNAME_ERROR'] = "Le nom est obligatoire";
lang[2]['EMAIL_ERROR'] = "L'email est obligatoirse";
lang[2]['EMAIL_SYNTAX_ERROR'] = "L'email est invalide";

lang[3] = new Object();
lang[3]['FIRSTNAME_ERROR'] = "First name is mandatory";
lang[3]['LASTNAME_ERROR'] = "Last name is mandatory";
lang[3]['EMAIL_ERROR'] = "Email is mandatory";
lang[3]['EMAIL_SYNTAX_ERROR'] = "Email not valid";

lang[4] = new Object();
lang[4]['FIRSTNAME_ERROR'] = "First name error";
lang[4]['LASTNAME_ERROR'] = "Last name error";
lang[4]['EMAIL_ERROR'] = "Email error";
lang[4]['EMAIL_SYNTAX_ERROR'] = "Email syntax error";

function checkForm(langid)
{
	var firstname = document.getElementsByName('firstname')[0].value;
	var lastname = document.getElementsByName('lastname')[0].value;
	var email = document.getElementsByName('email')[0].value;

	if (lastname.length == 0) {
		alert(lang[langid]['LASTNAME_ERROR']);
		document.getElementsByName('lastname')[0].focus();
		return false;
	} else if (firstname.length == 0) {
		alert(lang[langid]['FIRSTNAME_ERROR']);
		document.getElementsByName('firstname')[0].focus();
		return false;
	} else if (email.length == 0) {
		alert(lang[langid]['EMAIL_ERROR']);
		document.getElementsByName('email')[0].focus();
		return false;
	} else if (! email.match(/(.+)(\@)(.+)(\.)(\w+)/)) {
		alert(lang[langid]['EMAIL_SYNTAX_ERROR']);
		document.getElementsByName('email')[0].focus();
		return false;
	}

	return true;
}

