function validate(language) {
	if (language == "en") {
		var sTitleAlert = 'Please choose a title!';
		var sFirstNameAlert = 'Please fill out your first name!';
		var sLastNameAlert = 'Please fill out your last name!';
		var sEmailAlert = 'Please fill out your e-mail address!';
		var sEmailIncorrectAlert = 'Please fill out a correct e-mail address!';
		var sRemarksAlert = 'Please fill out the remarks field!';
	}
	
	var bOk = false;
	
	if (CheckRadio('sTitle') == false) {
		alert(sTitleAlert);
	}
	else if (document.contact.sFirstName.value == "") {
		alert(sFirstNameAlert);
		document.contact.sFirstName.focus();
	}
	else if (document.contact.sLastName.value == "") {
		alert(sLastNameAlert);
		document.contact.sLastName.focus();
	}
	else if (document.contact.sEmailAddress.value == "") {
		alert(sEmailAlert);
		document.contact.sEmailAddress.focus();
	}
	else if (document.contact.sRemarks.value == "") {
		alert(sRemarksAlert);
		document.contact.sRemarks.focus();
	}
	else if (document.contact.sEmailAddress.value != "") {
		if (ChecksEmailAdres(document.contact.sEmailAddress.value) == false) {
			alert(sEmailIncorrectAlert);
			document.contact.sEmailAddress.focus();
		} 
		else { 
			bOk = true;
		}
	}
	else {
		bOk = true;
	}
	return bOk;
}

function ChecksEmailAdres(sValue) {
	var bAtFound = false;
	var bOK = false;
	for (var i = 0; i < sValue.length; i++) {
	if(sValue.substring(i, i+1) == '@') {
			x = i;
			bAtFound = true;
		}
	}
	if(bAtFound)
		for (var i = x; i < sValue.length; i++) {
			if(sValue.substring(i,i+1) == '.') {
				bOK = true;
			}
		}
	return bOK;
}

function CheckRadio(sName, bSpecial, sValue, sSpecial){
	var bFound = false;
	for(var i=0; i<document.contact.elements.length; i++){
		if(document.contact.elements[i].name == sName){
			if(document.contact.elements[i].checked){
				if(bSpecial && document.contact.elements[i].value == sValue)
					bFound = CheckRadio(sSpecial, false);
				else
					bFound = true;
			}
		}
	}
	return bFound;
}

