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 = 'ПIБ. Поле обов`язкове. ';
    	document.form_reg.fio.focus();
    	return false;
	}
	if(document.form_reg.fio.value.length<5) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'ПIБ. Мінімальна довжина 5 символiв.';
    	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 символiв.';
    	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 символiв.';
    	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 символiв.';
	    	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 символiв.';
	    	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 символiв.';
	    	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 символiв.';
	    	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 символiв.';
	    	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 символiв.';
	    	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 символiв.';
	    	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 символiв.';
    	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;
	
}