function login_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Логин. Поле обязательно для заполнения. Может состоять из больших и маленьких английских букв, цифр, подчеркивания. Длина: 3-40 символов.</span>';
}

function rand_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Контрольное число. Поле обязательно для заполнения. Длина: 6 символов.</span>';
}

function fio_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">ФИО. Поле обязательно для заполнения. Длина: 5-40 символов.</span>';
}

function vid_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Вид деятельности. Поле обязательно для заполнения. Длина: 5-255 символов.</span>';
}

function email_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">E-mail. Поле обязательно для заполнения. Длина: 6-100 символов.</span>';
}

function icq_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">ICQ. Дополнительное поле. Длина: 5-11 символов.</span>';
}

function skype_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Skype. Дополнительное поле. Длина: 3-30 символов.</span>';
}

function gtalk_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Google Talk. Дополнительное поле. Длина: 3-30 символов.</span>';
}

function wlm_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Windows Live Messenger. Дополнительное поле. Длина: 3-30 символов.</span>';
}

function www_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Адрес сайта (без http://). Дополнительное поле. Длина: 4-100 символов.</span>';
}

function teld_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Телефон домашний. Дополнительное поле. Длина: 5-20 символов.</span>';
}

function telr_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Телефон рабочий. Дополнительное поле. Длина: 5-20 символов.</span>';
}

function telm_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Телефон мобильный. Дополнительное поле. Длина: 5-20 символов.</span>';
}

function telf_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Факс. Дополнительное поле. Длина: 5-20 символов.</span>';
}

function adrd_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Домашний адрес. Дополнительное поле. Длина: 10-255 символов.</span>';
}

function adrr_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Рабочий адрес. Дополнительное поле. Длина: 10-255 символов.</span>';
}

function dop_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Дополнительная информация. Дополнительное поле. Длина: 3-65536 символов.</span>';
}

function check_form_main() {
	if(document.form_reg.fio.value=='ФИО') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'ФИО. Поле обязательно для заполнения.';
    	document.form_reg.fio.focus();
    	return false;
	}
	if(document.form_reg.fio.value.length<5) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'ФИО. Минимальная длина - 5 символов.';
    	document.form_reg.fio.focus();
    	return false;
	}
	if(document.form_reg.vid.value=='Вид деятельности') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Вид деятельности. Поле обязательно для заполнения.';
    	document.form_reg.vid.focus();
    	return false;
	}
	if(document.form_reg.vid.value.length<5) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Вид деятельности. Минимальная длина - 5 символов.';
    	document.form_reg.vid.focus();
    	return false;
	}
	if(document.form_reg.email.value=='E-mail') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Поле обязательно для заполнения.';
    	document.form_reg.email.focus();
    	return false;
	}
	if(document.form_reg.email.value.length<6) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Минимальная длина - 6 символов.';
    	document.form_reg.email.focus();
    	return false;
	}	
	var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	if(!reg.test(document.form_reg.email.value)) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Например: user@domain.com';
    	document.form_reg.email.focus();
    	return false;
	}
	if(document.form_reg.icq.value!='ICQ') {
		if(document.form_reg.icq.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'ICQ. Минимальная длина - 5 символов.';
	    	document.form_reg.icq.focus();
    		return false;
		}	
	    var text = document.form_reg.icq.value;
    	var GoodChars = "1234567890-";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'ICQ. Например: 111-222-333';
	    		document.form_reg.icq.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.skype.value!='Skype') {
		if(document.form_reg.skype.value.length<3) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Skype. Минимальная длина - 3 символа.';
	    	document.form_reg.skype.focus();
    		return false;
		}	
	}
	if(document.form_reg.gtalk.value!='Google Talk') {
		if(document.form_reg.gtalk.value.length<3) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Google Talk. Минимальная длина - 3 символа.';
	    	document.form_reg.gtalk.focus();
    		return false;
		}	
	}
	if(document.form_reg.wlm.value!='MSN(live)') {
		if(document.form_reg.wlm.value.length<3) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Windows Live Messenger. Минимальная длина - 3 символа.';
	    	document.form_reg.wlm.focus();
    		return false;
		}	
	}
	if(document.form_reg.www.value!='Адрес сайта') {
		if(document.form_reg.www.value.length<4) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Адрес сайта. Минимальная длина - 4 символа.';
	    	document.form_reg.www.focus();
    		return false;
		}	
	    var text = document.form_reg.www.value;
    	var GoodChars = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890_-.";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Адрес сайта. Например: www.domain.com';
	    		document.form_reg.www.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.teld.value!='Телефон домашний') {
		if(document.form_reg.teld.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Телефон домашний. Минимальная длина - 5 символов.';
	    	document.form_reg.teld.focus();
    		return false;
		}	
	    var text = document.form_reg.teld.value;
    	var GoodChars = "1234567890- ()+";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Телефон домашний. Например: +12 345 678-90-00';
	    		document.form_reg.teld.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.telr.value!='Телефон рабочий') {
		if(document.form_reg.telr.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Телефон рабочий. Минимальная длина - 5 символов.';
	    	document.form_reg.telr.focus();
    		return false;
		}	
	    var text = document.form_reg.telr.value;
    	var GoodChars = "1234567890- ()+";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Телефон рабочий. Например: +12 345 678-90-00';
	    		document.form_reg.telr.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.telm.value!='Телефон мобильный') {
		if(document.form_reg.telm.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Телефон мобильный. Минимальная длина - 5 символов.';
	    	document.form_reg.telm.focus();
    		return false;
		}	
	    var text = document.form_reg.telm.value;
    	var GoodChars = "1234567890- ()+";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Телефон мобильный. Например: +12 345 678-90-00';
	    		document.form_reg.telm.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.telf.value!='Факс') {
		if(document.form_reg.telf.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Факс. Минимальная длина - 5 символов.';
	    	document.form_reg.telf.focus();
    		return false;
		}	
	    var text = document.form_reg.telf.value;
    	var GoodChars = "1234567890- ()+";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Факс. Например: +12 345 678-90-00';
	    		document.form_reg.telf.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.adrd.value!='Домашний адрес') {
		if(document.form_reg.adrd.value.length<10) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Домашний адрес. Минимальная длина - 10 символов.';
	    	document.form_reg.adrd.focus();
    		return false;
		}	
	}
	if(document.form_reg.adrr.value!='Рабочий адрес') {
		if(document.form_reg.adrr.value.length<10) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Рабочий адрес. Минимальная длина - 10 символов.';
	    	document.form_reg.adrr.focus();
    		return false;
		}	
	}
	if(document.form_reg.dop.value!='Дополнительная информация') {
		if(document.form_reg.dop.value.length<3) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Дополнительная информация. Минимальная длина - 3 символа.';
	    	document.form_reg.dop.focus();
    		return false;
		}	
	}
	return true;	
}

function check_forgot_form() {
	if(document.form_forgot.login.value=='Логин') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Логин. Поле обязательно для заполнения.';
    	document.form_forgot.login.focus();
    	return false;
	}
	if(document.form_forgot.login.value.length<3) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Логин. Минимальная длина - 3 символа.';
    	document.form_forgot.login.focus();
    	return false;
	}
    var text = document.form_forgot.login.value;
    var GoodChars = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890_";
    var i = 0;
    for (i =0; i <= text.length-1; i++)	{
      if (GoodChars.indexOf(text.charAt(i)) == -1)	{
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Логин. Может состоять из больших и маленьких английских букв, цифр, подчеркивания.';
    	document.form_forgot.login.focus();
    	return false;
      }
    }
	if(document.form_forgot.email.value=='E-mail') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Поле обязательно для заполнения.';
    	document.form_forgot.email.focus();
    	return false;
	}
	if(document.form_forgot.email.value.length<6) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Минимальная длина - 6 символов.';
    	document.form_forgot.email.focus();
    	return false;
	}	
	var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	if(!reg.test(document.form_forgot.email.value)) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Например: user@domain.com';
    	document.form_forgot.email.focus();
    	return false;
	}
	if(document.form_forgot.rand.value.length<6) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Контрольное число. Поле обязательно для заполнения.';
    	document.form_forgot.rand.focus();
    	return false;
	}
	message   = document.getElementById('form_reg_error');
   	message.innerHTML = '<span style="color:#00FF00;">Форма успешно заполнена!</span>';
	return true;
	
}
