function form_newmember_control() 
{
	f = document.newmember;
	var chrX='*/+=&%()$£§"µ!:;<>?,àèéù{}ðþçöüÝýÐÞÖÇÜ|';
	var strEmailVal=f.strEmail.value;
	var strNickVal=f.strNick.value;
	var strPwdVal=f.strPwd.value;
	var strCaptchaVal=f.strCaptchaCode.value;

	if (strEmailVal.length <4 || strEmailVal.indexOf ('@',0) == -1 || strEmailVal.indexOf('.',0) == -1 || strEmailVal.indexOf(' ',0) != -1)   
		{
		alert (js_email_va);
		f.strEmail.focus();
		return false;
		}
	for (var i=0;i<strEmailVal.length;i++){
	if (chrX.indexOf (strEmailVal.substr(i,1),0) >-1)
		{
		alert (js_email_tr);
		f.strEmail.focus();
		return false;
		}
	}

	if (strNickVal.length < 4 || strNickVal.length > 20 || strPwdVal.length < 4 || strPwdVal.length > 20 || f.strPwd2.value.length < 4 || f.strPwd2.value.length > 20)   
		{
		alert (js_user_420);
		f.strNick.focus();
		return false;
		}
	for (var i=0;i<strNickVal.length;i++){
	if (chrX.indexOf (strNickVal.substr(i,1),0) > -1)
		{
		alert (js_user_tr);
		f.strNick.focus();
		return false;
		}
	}
	for (var i=0;i<strPwdVal.length;i++){
	if (chrX.indexOf (strPwdVal.substr(i,1),0) > -1)
		{
		alert (js_pwd_tr);
		f.strPwd.focus();
		return false;
		}
	}
	if (strPwdVal != f.strPwd2.value){
		alert (js_pwd_2);
		f.strPwd2.focus();
		return false;
	}
	if (f.strName.value == "" || f.strSurname.value == ""){
		alert (js_name);
		f.strName.focus();
		return false;
	}
	if (strCaptchaVal == ""){
		alert (js_seccode);
		f.strCaptchaCode.focus();
		return false;
	}
	for (var i=0;i<strCaptchaVal.length;i++){
	if (strCaptchaVal.length!=5 || chrX.indexOf (strCaptchaVal.substr(i,1),0) > -1 || chrX.indexOf (strCaptchaVal.substr(i,1),0) > -1)
		{
		alert (js_seccode);
		f.strCaptchaCode.focus();
		return false;
		}
	}
	if(f.strContract.checked == false)
	{
	alert(js_terms);
	f.strCaptchaCode.focus();
	return false;
	}
}