function qevent(event) {
	var event = event || window.event;
	var t = event.target || event.srcElement;

//alert(t.tagName);

// Проверяем принадлежность клика форме 'enter_form'
	if (document.getElementById('enter_form').style.display == 'block'){
		var div = document.getElementById('enter_form')
		var elems = div.getElementsByTagName('*')
		var k = 0;
		for(var i=0; i<elems.length; i++) if (elems[i] == t) k++;
		if (div == t) k++;
		if (k == 0){
			enter_panel_hide();
		}
	}
// Проверяем принадлежность клика форме 'reg_form'
	if (document.getElementById('reg_form').style.display == 'block'){
		var div = document.getElementById('reg_form')
		var elems = div.getElementsByTagName('*')
		var k = 0;
		for(var i=0; i<elems.length; i++) if (elems[i] == t) k++;
		if (div == t) k++;
		if (k == 0){
			reg_panel_hide();
		}
	}
}

function enter_panel_show(){
	document.getElementById('enter_btn_a').className = 'show';
	document.getElementById('enter_form').style.display = 'block';
}

function reg_panel_show(){
	document.getElementById('reg_btn_a').className = 'show';
             	document.getElementById('reg_form').style.display = 'block';
}

function enter_panel_hide(){
	document.getElementById('enter_btn_a').className = '';
	document.getElementById('enter_form').style.display = 'none';
}

function reg_panel_hide(){
	document.getElementById('reg_btn_a').className = '';
	document.getElementById('reg_form').style.display = 'none';
}

function enter_btn_click(){
//alert("enter_btn_click");
	if (document.getElementById('enter_form').style.display != 'block'){
		setTimeout("enter_panel_show()",5);
	}
}

function reg_btn_click(){
//alert("reg_btn_click");
	if (document.getElementById('reg_form').style.display != 'block'){
		setTimeout("reg_panel_show()",5);
	}
}

function verify_reg(){
	if(document.getElementById('reg_name').value==""){
		document.getElementById('span_reg_name').className = "reg_error";
	}else{
		document.getElementById('span_reg_name').className = "reg";
	}
	if(document.getElementById('reg_username').value==""){
		document.getElementById('span_reg_username').className = "reg_error";
	}else{
		document.getElementById('span_reg_username').className = "reg";
	}
	if(!/^[0-9a-zA-Z\-_\.]+@[0-9a-zA-Z\-_\.]+\.[a-zA-Z]+$/.test(document.getElementById('reg_email').value)){
		document.getElementById('span_reg_email').className = "reg_error";
	}else{
		document.getElementById('span_reg_email').className = "reg";
	}
	if(document.getElementById('reg_password').value != document.getElementById('reg_verify_password').value){
		document.getElementById('span_reg_verify_password').className = "reg_error";
	}else{
		document.getElementById('span_reg_verify_password').className = "reg";
	}
	if(document.getElementById('reg_password').value==""){
		document.getElementById('span_reg_password').className = "reg_error";
		document.getElementById('span_reg_verify_password').className = "reg_error";
	}else{
		document.getElementById('span_reg_password').className = "reg";
	}
}

function check_form_reg(t){
	var k = 0;
// Проверяем наличие пустого поля
	for (var i = 0; i<t.elements.length; i++){
		if(t.elements[i].value == ""){
			k++;
		}
	}
// Проверяем наличие ошибочно заполненного поля
	var div = document.getElementById('reg_form')
	var elems = div.getElementsByTagName('*')
	for(var i=0; i<elems.length; i++){
		if (elems[i].className == "reg_error"){
			k++;
		}
	}
	if (k>0){
		alert("Не заполнены обязательные поля");
		return false;
	}else{
		return true;
	}
}

