
function id(element) {
	return document.getElementById(element);
}

function showLoginForm() {
	document.getElementById("link_login").onclick = function() {
		document.getElementById("loginform").className = "active";
		return false;
	}
}

function clearLoginForm() {
	document.getElementById("auth-login").onclick = function() {
		if (this.value == "Логин") {
			this.value = "";
		}
	}
		
	document.getElementById("auth-pass").onclick = function() {
		if (this.value == "Пароль") {
			this.value = "";
		}
	}

	
	//Это бы с помощью ООП надо сделать по-человечески...
	document.getElementById("auth-login").onblur = function() {
		if (this.value == "") {
			this.value = "Логин";
		}
	}
	
	document.getElementById("auth-pass").onblur = function() {
		if (this.value == "") {
			document.getElementById("pass_scrib").style.display = "block";
		}
	}
	
	document.getElementById("pass_scrib").onclick = function() {
		document.getElementById("auth-pass").focus();
	}
	
	document.getElementById("auth-pass").onfocus = function() {
		document.getElementById("pass_scrib").style.display = "none";
	}
	
	/*document.getElementById("auth-pass").onblur = function() {
		if (this.value == "") {
			this.value = "Пароль";
		}
	}*/
}

function reg_slide() {
	if (id("reg-login").value == "Введите имя") {
		alert("Не введено имя");
		return false;
	} else if (id("reg-email").value == "Введите e-mail") {
		alert("не введен email");
		return false;
	} else if (checkEmail(id("reg-email")) == 0) {
		alert("Не верно введен email");
		return false;
	} else {
		document.getElementById("reg-start").className = "";
		document.getElementById("reg-end").className = "active";
	}
}
function reg_slide_finish() {
	if((checkTelRegion(id("reg-tel-region")) == 0) || (checkTelNumber(id("reg-tel-number")) == 0)) {
		alert("Неправильно введен номер телефона");
		return false;
	} else {
		id("reg-slide").submit();
	}
}

function checkEmail(email) {
	var email2 = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/;
	if (email.value.match(email2)) {
   		return true;
 	} else {
		return false;
 	}
}
function checkTelRegion(reg_tel_region) {
	var reg_tel_region2 = /[0-9]{3}/;
	if (reg_tel_region.value.match(reg_tel_region2)) {
		return true;
	} else {
		return false;
	}
}

function checkTelNumber(reg_tel_number) {
	var reg_tel_number2 = /[0-9]{7}/;
	if (reg_tel_number.value.match(reg_tel_number2)) {
		return true;
	} else {
		return false;
	}
}
