function openRefList()
{
	var obj = document.getElementById('plus');
	if (obj)
	{
		alert("Проверка");
		return true;
	}
}
function Check_Admin_Message()
{
	var msg="";
	if(document.getElementById('id_email').value.toString()=="")
		msg+="\r\nВы не ввели адрес Вашей электронной почты.";
	else
	{
		var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
		if(reg.exec(document.getElementById('id_email').value.toString())==null)
			msg+="\r\n"+document.getElementById('id_email').value.toString()+" не является допустимым форматом адреса электронной почты.";
	}
	if(document.getElementById('id_name').value.toString()=="")
		msg+="\r\nВы не ввели Ваше имя.";
	if(document.getElementById('id_theme').value.toString()=="")
		msg+="\r\nВы не ввели тему письма.";
	if(document.getElementById('id_message').value.toString()=="")
		msg+="\r\nВы не ввели содержимое письма.";	
	if(msg=='')
		return true;
	else
	{
		alert(msg);
		return false;
	}
}
function BlurSearch()
{
	if(document.getElementById('id_search_text').value=="")	document.getElementById('id_search_text').value="поиск по сайту";
}
function FocusSearch()
{
	if(document.getElementById('id_search_text').value=="поиск по сайту")	document.getElementById('id_search_text').value="";
}
function BlurImage(id)
{
	img=document.getElementById(id);
	img.blur();
	var i=10;
}

function WindowAuth()
{
	Dialog.confirm($('login').innerHTML, {className:"alphacube", width:400, okLabel: "войти", cancelLabel: "отмена",onOk:function(win){
		var log = document.getElementById('id_login_ajax').value;
		var pass = document.getElementById('id_password_ajax').value;
		new Ajax.Request('/auth_ajax.php', {parameters:'log='+log+'&pass='+pass, onSuccess:handlerFunc, onFailure:errFunc});
	}});
}

function handlerFunc(t)
{
	xmlResponse = t.responseXML;
	xmlDocumentElement = xmlResponse.documentElement;
	helloMessage = xmlDocumentElement.firstChild.data;
	if (helloMessage==1)
		{
			document.location.href='/page177.html';
			//document.location.reload();
			return true;
		}
	else
		{
			$('login_error_msg').innerHTML='Неверные данные'; $('login_error_msg').show(); Windows.focusedWindow.updateHeight(); new Effect.Shake(Windows.focusedWindow.getId()); return false;
		}
}

function errFunc()
{
	alert('Ошибка выполнения запроса');
}

function ChangeFormType()
{
	if(document.getElementById('ur_lizo').style.display=='block')
		{
			document.getElementById('ur_lizo').style.display='none';
			document.getElementById('fiz_lizo').style.display='block';
			document.getElementById('id_is_fiz').value=1;
		}
	else
		{
			document.getElementById('ur_lizo').style.display='block';
			document.getElementById('fiz_lizo').style.display='none';
			document.getElementById('id_is_fiz').value=0;
		}
}

function CheckFormDostup()
{
	var msg="";
	if(document.getElementById('id_is_fiz').value=='1')
		{
			if(document.getElementById('id_fio').value.toString()=="")
				msg+="Вы не ввели ваше ФИО.";
			if(document.getElementById('id_fiz_tel_number').value.toString()=="")
				msg+="\r\nВы не ввели ваш номер телефона.";
			var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
			if(reg.exec(document.getElementById('id_fiz_e_mail').value.toString())==null)
				msg+="\r\n"+document.getElementById('id_fiz_e_mail').value.toString()+" не является допустимым форматом адреса электронной почты.";
			if(msg=='')
				return true;
			else
			{
				alert(msg);
				return false;
			}
		}
	else
		{
			if(document.getElementById('id_name_org').value.toString()=="")
				msg+="Вы не ввели название организации.";
			if(document.getElementById('id_inn').value.toString()=="")
				msg+="\r\nВы не ввели ИНН организации.";
			if(document.getElementById('id_adress_org').value.toString()=="")
				msg+="\r\nВы не ввели адрес организации.";
			if(document.getElementById('id_tel_number').value.toString()=="")
				msg+="\r\nВы не ввели ваш номер телефона.";
			var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
			if(reg.exec(document.getElementById('id_e_mail').value.toString())==null)
				msg+="\r\n"+document.getElementById('id_e_mail').value.toString()+" не является допустимым форматом адреса электронной почты.";
			if(msg=='')
				return true;
			else
			{
				alert(msg);
				return false;
			}
		}
}

function MathCost()
{
	new Ajax.Request('/auth_ajax.php', {method: 'get',parameters:'&do=1', onSuccess:handlerMathFunc, onFailure:errMathFunc});
}

function MathCostpech()
{
	new Ajax.Request('/auth_ajax.php', {method: 'get',parameters:'&do=2', onSuccess:handlerMathFunc, onFailure:errMathFunc});
}

function handlerMathFunc(t)
{
	xmlResponse = t.responseXML;
	xmlDocumentElement = xmlResponse.documentElement;
	helloMessage = xmlDocumentElement.firstChild.data;
	var all = $('id_srok_pod').value * helloMessage;
	all2 = all.toFixed(2);
	$('id_div_cost').innerHTML = 'стоимость подписки: '+all2+' рублей';
	$('id_temp_cost').value = all;
	$('id_temp_tarif').value = helloMessage;
}

function errMathFunc()
{
	alert('error');
}

function CheckLoginForm()
{
	if(document.getElementById('login').value=="" || document.getElementById('pass').value=="")
		{alert("Все поля обязательны для заполнения."); return false;}
	return true;
}
function CkeckForgPass()
{
	if(document.getElementById('login').value=="" || document.getElementById('email').value=="")
		{alert("Все поля обязательны для заполнения."); return false;}
	var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	if(reg.exec(document.getElementById('email').value)==null)
		{alert(document.getElementById('email').value+" не является допустимым форматом адреса электронной почты."); return false;}
	return true;
}
function CheckFormRegister()
{
	if(document.getElementById('username').value=="" || document.getElementById('user_password').value=="" || document.getElementById('reuser_password').value=="" || document.getElementById('user_email').value=="")
		{alert("Все поля, отмеченные звездочкой (*) обязательны для заполнения."); return false;}
	if(document.getElementById('user_password').value!=document.getElementById('reuser_password').value)
		{alert("Пароли не совпадают."); return false;}
	var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	if(reg.exec(document.getElementById('user_email').value)==null)
		{alert(document.getElementById('user_email').value+" не является допустимым форматом адреса электронной почты."); return false;}
	if(document.getElementById('user_avatar').value!='')
	{
		var temp=document.getElementById('user_avatar').value.split(".");
		var length=(temp.length-1);
		var t=temp[length];
		if(t=="jpg" || t=="jpeg" || t=="png" || t=="gif") {}
		else	{alert("Формат аватара неверен. Поддерживаются только jpeg, jpg, png и gif"); return false;}
	}
	return true;
}
function CheckFormAccount()
{
	if(document.getElementById('username').value=="" || document.getElementById('current_pass').value=="" || document.getElementById('user_password').value=="" || document.getElementById('reuser_password').value=="" || document.getElementById('user_email').value=="")
		{alert("Все поля, отмеченные звездочкой (*) обязательны для заполнения."); return false;}
	if(document.getElementById('user_password').value!=document.getElementById('reuser_password').value)
		{alert("Пароли не совпадают."); return false;}
	var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	if(reg.exec(document.getElementById('user_email').value)==null)
		{alert(document.getElementById('user_email').value+" не является допустимым форматом адреса электронной почты."); return false;}
	if(document.getElementById('delete_avatar').checked==true)
	{	
		if(document.getElementById('user_avatar').value!='')
		{
			var temp=document.getElementById('user_avatar').value.split(".");
			var length=(temp.length-1);
			var t=temp[length];
			if(t=="jpg" || t=="jpeg" || t=="png" || t=="gif") {}
			else	{alert("Формат аватара неверен. Поддерживаются только jpeg, jpg, png и gif"); return false;}
		}
		else {alert("Не выбран новый аватар"); return false;}
	}
	return true;
}

/*##################### Карты доступа ########################*/

function ShowCartFormAuth()
{
  document.getElementById('id_table_auth_cart').style.display = 'block';
  document.getElementById('id_table_auth_reg').style.display = 'none';
}


function ShowCartFormReg()
{
  document.getElementById('id_table_auth_cart').style.display = 'none';
  document.getElementById('id_table_auth_reg').style.display = 'block';
}

function CheckForm()
{
  if(document.getElementById('id_find').value=="")
    {
      alert('Введите фразу для поиска');
      return false;
    }
  var $k=0; 
  for(var i=1; i<6; i++)
	{
		if(document.getElementById('id_izd'+i).checked == true)
		  {
		    $k=1;
		  }
	}
	if($k==0)
	  {
	    alert('Выберите хотя бы одно издание');
      return false;
	  }
	var $n=0;
	for(var i=1;i<4;i++)
	{
	  	if(document.getElementById('id_filtr'+i).checked == true)
		  {
		    $n=1;
		  }
	}
  if($n==0)
	  {
	    alert('Выберите хотя бы одну область поиска');
      return false;
	  }
	return true;
}
