﻿// Добавить в Избранное 
function add_favorite(a) { 
	title=document.title; 
	url=document.location; 
	try { 
		// Internet Explorer 
		window.external.AddFavorite(url, title); 
	} 
	catch (e) { 
		try { 
			// Mozilla 
			window.sidebar.addPanel(title, url, ""); 
		} 
		catch (e) { 
			// Opera 
			if (typeof(opera)=="object") { 
				a.rel="sidebar"; 
				a.title=title; 
				a.url=url; 
				return true; 
			} 
			else { 
			// Unknown 
			alert('Нажмите Ctrl+D чтобы добавить страницу в закладки.'); 
			} 
		} 
	} 
	return false; 
}

//Проверка полей регистрации
function check_reg(){	
	if (document.reg.username.value.length == 0) {
		alert("\nПоле \"Логин\" в форме регистрации является обязательной к заполнению. \n\nПожалуйста, введите логин!");
		document.reg.username.focus();
		return false;
	}
	if (document.reg.username.value.length < 3) {
		alert("\nПоле \"Логин\" в форме регистрации не может быть меньше 3 символов. \n\nПожалуйста, введите логин, не короче, чем 3 символа!");
		document.reg.username.focus();
		return false;
	}
	if (document.reg.pass_1.value != document.reg.pass_2.value || document.reg.pass_1.value.length == 0 ) {
		alert("\nПоля \"Пароль\" в форме регистрации не совпадают или не заполнены. \n\nПожалуйста, введите правильно пароль!");
		document.reg.pass_1.value="";
		document.reg.pass_2.value="";
		document.reg.pass_1.focus();
		return false;
	}
	if (document.reg.email.value.length == 0) {
		alert("\nПоле \"E-mail\" в форме регистрации является обязательной к заполнению. \n\nПожалуйста, введите ваш email!");
		document.reg.email.focus();
		return false;
	}
	 if (document.reg.email.value.length != 0) {
		regf = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
		if (!(document.reg.email.value.match(regf))) {
			alert("\nПоле \"E-mail\" в форме регистрации не прошло проверку на валидность. \n\nПожалуйста, введите ваш настоящий e-mail!");  
			return false;
		}
	}
	if (document.reg.code.value.length == 0) {
		alert("\nПоле \"Код\" в форме регистрации является обязательной к заполнению. \n\nПожалуйста, введите код указанный на картинке выше!");
		document.reg.code.focus();
		return false;
	}
	if (document.reg.code.value.length < 4) {
		alert("\nПоле \"Код\" в форме регистрации должно иметь 4 символа, у вас "+document.reg.code.value.length+" \n\nПожалуйста, введите правильно код указанный на картинке выше!");
		document.reg.code.focus();
		return false;
	}
		return true;
}