//------------------- перманентная проверка поступивших сообщений
var ulogin = 0;
var uloginHTML = '';
var userLogin = '';
var checkMessageTimeOut = 30000;
jQuery(document).ready(function(){
	//var ulogin = jQuery("#point > a:first");
	var point = document.getElementById('point');
	if(point){
		var ul = fChild(point);
		if(ul){
			ulogin = ul;
			uloginHTML = ul.innerHTML;
			if(uloginHTML != ""){
				var m = uloginHTML.match(/^([a-zA-Z0-9_-]+)</);
				userLogin = m[0].substr(0,m[0].length-1);
				checkPersonalMessages();
			}
		}
	}
});
function checkPersonalMessages(){
	jQuery.get("/cabinet/messages/check.p3",
		function(data){
			if(parseInt(data) > 0){
				var ulogininnerHTML = ' &rarr; Вам сообщение!';
				if(data != '1'){
					var noun = 'й';
					var d1 = data.substring(data.length - 1);
					var d2 = data.substring(data.length - 2);
					if(d2 != '11' && d2 != '12' && d2 != '13' && d2 != '14'){
						if(d1 == '1'){
							noun = 'е';
						}else{
							if(d1 == '2' || d1 == '3' || d1 == '4'){
								noun = 'я';
							}
						}
					}
					ulogininnerHTML = ' &rarr; Вам ' + data + ' сообщени' + noun + '!';
				}
				ulogin.innerHTML = ulogininnerHTML;
				//ulogin.innerHTML = userLogin + ' &rarr; сообщение!';
				//ulogin.innerHTML = uloginHTML.replace(/<span>&rarr; мой кабинет<\/span>/i, '&rarr; сообщение!');
				//alert(ulogin.innerHTML);
				ulogin.style.color = 'yellow';
				ulogin.style.textDecoration = 'blink';
				ulogin.style.fontWeight = 'bold';
				ulogin.href = '/cabinet/messages/';
			}else{
				ulogin.innerHTML = uloginHTML;
				ulogin.style.color = '';
				ulogin.style.textDecoration = 'underline';
				ulogin.style.fontWeight = 'normal';
				ulogin.href = '/cabinet/';
			}
			window.setTimeout(checkPersonalMessages, checkMessageTimeOut);
		}
	);
}

// multibrowser firstchild
function fChild(obj){
	var firstChild = obj.firstChild;
	while(firstChild != null && !firstChild.tagName){
		firstChild = firstChild.nextSibling;
	}
	return firstChild;
}