(function MiniAuth()
{
	var s1=function (sText){
		return '<ul class="login"><li><a href="http://profile.nur.kz/" rel="nofollow">Регистрация</a></li><li><a href="javascript:;" onclick="openLogin()" rel="nofollow">Войти</a></li></ul>';
	};
	var s2=function (sText){
		return '<form method="post" id="idLogoutForm" name="authorize_form" action="http://www.google.com/a/nur.kz/Logout"><input type="hidden" name="login_action" value="logout" /><ul class="login"><li><a href="http://mail.google.com/a/nur.kz/" target="_blank">Моя почта <span id="myMailInformer" style="color: red;">'+sText+'</span></a></li><li><a href="http://profile.nur.kz">Настройки</a></li><li><a href="#" onclick="doLogout(\'idLogoutForm\');">Выйти</a></li></ul></form>';
	};
	var activateAlert = function(sText)
	{
		return '<div class="g-alert">Внимание! Вам необходимо подтвердить правильность ввода дополнительного e-mail, пожалуйста, проверьте сообщение от нас в почтовом ящике <a href="mailto:'+sText+'">'+sText+'</a>.</div>';
	}
	var getCookie=function (c_name)
	{
		if(document.cookie.length>0)
		{
			var c_start=document.cookie.indexOf(c_name + "=");
			if (c_start!=-1)
			{
				c_start=c_start + c_name.length+1;
				var c_end=document.cookie.indexOf(";",c_start);
				if (c_end==-1)
					c_end=document.cookie.length;
				return unescape(document.cookie.substring(c_start,c_end));
			}
		}
		return "";
	};
	window.doLogout=function(sFormId){
		var oForm=document.getElementById(sFormId);
		if(oForm)
			oForm.submit();
		return false;
	}
	window.initLoginPane=function()
	{
		var activateEmail = getCookie("URM_KZ");
		if(activateEmail.length>0)
		{								
			jQuery("#twocolumn").prepend(activateAlert(activateEmail));			
		}		
		var el=document.getElementById("login_div");
		if(el)
		{
			var sError='<div id="popupError" style="text-align:center; color:#FF0000; margin-top:5px;"><label>Неверное имя пользователя или пароль</label></div>';
			el.innerHTML='<div id="fader"></div><div class="popup" id="popup"><div class="block"><div class="title"><h4 class="title-login">Вход в NUR</h4><a href="javascript:;" class="close" onclick="hideLogin();">закрыть</a><br clear="all"/></div>'+sError+'<form name="popupForm1" id="popupForm" action="http://profile.nur.kz/authorize/" class="login-form" method="post"><input type="hidden" name="login_action" value="login"><fieldset><ul><li><label for="name">Имя</label><div><input type="text" name="login" id="name" /><span>@nur.kz</span></div></li><li><label for="pass">Пароль</label><div><input name="password" id="pass" type="password" /><a href="http://profile.nur.kz/recover.html">Забыли?</a></div></li></ul><div class="submit"><input class="signin" type="submit" value="Войти" /><p><input type="checkbox" id="remember" /><label for="remember" value="0">Чужой компьютер</label></p></div><p><a href="http://profile.nur.kz/">Регистрация</a></p></fieldset></form></div></div>';
			if(parseFloat(jQuery.browser.version)>=8.0)
			{				
				jQuery("#popupForm input").keydown(function(e)
				{						
					if (e.keyCode == 13) {
						jQuery("#popupForm").submit();
						e.returnValue = false;
					}
					else
						e.returnValue=true;
					return e.returnValue;
				});
			}
			var sA, sB,sC,sD;
			jQuery("#popupForm").submit(function()
			{
				sA=this["login"].value;
				sB=this["password"].value;
				sC=this["remember"].checked;
				if(this["inviter"])
					sD=this["inviter"].value;
				else
					sD=0;	
				if(sA.length==0)
				{
					jQuery("#popupError label").text("Не указано имя пользователя");
					jQuery("#popupError").show();
					return false;
				}
				if(sB.length==0)
				{
					jQuery("#popupError label").text("Не указан пароль");
					jQuery("#popupError").show();
					return false;
				}
				jQuery("#popupError").hide();
				setTimeout(function()
				{
					jQuery.getJSON("http://profile.nur.kz/authorize/sock.php?uuid="+new Date().getTime()+"&jsoncallback=?",{ "a": sA, "b": sB,"c": sC,"d":sD },function(json,sStatus)
					{
						if(json.a==1)
						{							
							window.location.reload();
						}
						else
						{
							jQuery("#popupError label").text("Неверное имя пользователя или пароль");
							jQuery("#popupError").show();
						}

					});
				},200);
				return false;
			});
			if(window.location.href.indexOf("login_error")!=-1){
				jQuery("#popupError").show();
				openLogin();
			}
			else
				jQuery("#popupError").hide();
		}
		var iTimeout=180000; // 3 min
		var oContainer=document.getElementById("personalLinks");
		if(oContainer)
		{
			var fUpdate=function()
			{
				jQuery.getJSON("http://www.nur.kz/login/check.php?uuid="+new Date().getTime()+"&jsoncallback=?",function (json,sStatus)
				{
					if(sStatus=="success")
						if(json.a>0)
						{
							var iCount=json.b;;
							var sText=(iCount>0)?"("+iCount+")":"";
							oContainer.innerHTML=s2(sText);
							var activateEmail = getCookie("URM_KZ");
							if(activateEmail.length==0)
							{								
								jQuery("#emailAlert").hide();			
							}
						}
						else
							oContainer.innerHTML=s1(sText);
					setTimeout(fUpdate,iTimeout);
				});
			}
			setTimeout(fUpdate,1);
		}
	}
	
	
	var iCount=parseInt(getCookie("MSGCOUNT_kz"));	
	var sText=(iCount>0)?"("+iCount+")":"";
	var s3=(getCookie("unic_login_kz").match(/^[0-9a-z]+$/))?s2:s1;
	document.write('<div id="personalLinks">'+s3(sText)+'</div>');
})();