﻿function BoardCheck(){


mistake = 0;
mistake_alert = "";
document.getElementById('board-alert').innerHTML = "";

if(document.forms.board.name.value.replace(/\s+$/, '') == ''){
	document.forms.board.name.style.borderColor="#ff0000";
	mistake_alert += '&bull; имя не введено<br />';
	mistake = 1;
}else if(document.forms.board.name.value.length < 3){
	document.forms.board.name.style.borderColor="#ff0000";	
	mistake_alert += '&bull; имя слишком коротко<br />';
	mistake = 1;
}else if(document.forms.board.name.value.length > 20){
	document.forms.board.name.style.borderColor="#ff0000";	
	mistake_alert += '&bull; имя слишком длинно<br />';
	mistake = 1;
}else{document.forms.board.name.style.borderColor="#CCCCCC";}


var email_re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
if(email_re.test(document.forms.board.email.value)){document.forms.board.email.style.borderColor="#CCCCCC";
}else{
	document.forms.board.email.style.borderColor="#ff0000";		
	mistake_alert += '&bull; почтовый адрес введен не корректно<br />';		
	mistake = 1;
}
	
if(document.forms.board.passwd.value.replace(/\s+$/, '') == ''){
	document.forms.board.passwd.style.borderColor="#ff0000";		
	mistake_alert += '&bull; пароль не введен<br />';
	mistake = 1;		
}else if(document.forms.board.passwd.value.length < 5){
	document.forms.board.passwd.style.borderColor="#ff0000";		
	mistake_alert += '&bull; пароль слишком короток<br />';
	mistake = 1;		
}else{document.forms.board.passwd.style.borderColor="#CCCCCC";} 

var phone_re = /[^+0-9-\(\)]/i;
if(phone_re.test(document.forms.board.phone.value)){
	document.forms.board.phone.style.borderColor="#ff0000";		
	mistake_alert += '&bull; телефон введен не корректно<br />';
	mistake = 1;		
}else if(document.forms.board.phone.value.replace(/\s+$/, '') == ''){
	document.forms.board.phone.style.borderColor="#ff0000";		
	mistake_alert += '&bull; телефон не введен<br />';
	mistake = 1;		
}else if(document.forms.board.phone.value.length < 3){
	document.forms.board.phone.style.borderColor="#ff0000";		
	mistake_alert += '&bull; какой-то коротенький номер. Вы из спецслужб?<br />';
	mistake = 1;		
}else{document.forms.board.phone.style.borderColor="#CCCCCC";} 

//alert(mistake);
if(mistake == 1){document.getElementById('board-alert').innerHTML = mistake_alert; return false;}else{return true;}

return false;
}