function getBrowserInfo() {
	var t,v;
	if (window.opera) t = 'Opera';
	else if (document.all) {
		t = 'IE';
		var nv = navigator.appVersion;
		var s = nv.indexOf('MSIE')+5;
		v = nv.substring(s,s+1);
	}
	else if (navigator.appName) t = 'Netscape';
	return {type:t,version:v};
}
 
function bookmark(x){
	var url = window.document.location;
	var title = window.document.title;
	var b = getBrowserInfo();
	 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
	 else if (b.type == 'Opera') {
		a.href = url;
		a.rel = "sidebar";
		a.title = url+','+title;
		return true;
	 }
	 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
	 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
	 return false;
}

window.addEvent('domready', function() {
    var tmp = '';
    $$('div.searchPane input.fieldSearch').each(function(item, index){
        item.addEvent('focus', function() {
            if(tmp == '') {
                tmp = this.value;
                this.value = '';
            }
        });
        item.addEvent('blur', function() {
            if(this.value == '') {
                this.value = tmp;
                tmp = '';
            }
        });
    });

    if($('newsCommentsForm')) {
        $('submitButton').addEvent('click', function() {
            var ret = true;
            $$('.required').each(function(item, index) {
                if(item.value == '')
                    ret = false;
            });
            if(ret != false)
                $('newsCommentsForm').submit();
            else
                alert('Все поля формы являются обязательными!');
        });
    }

    hideUserForm();
    updateUserLogout();
    updateUserLogin();
});

var updateUserLogout = function() {
    if($('userLogOut')) {
        $('userLogOut').addEvent('click', function() {
            //alert("!");
            var myHTMLRequest = new Request({
                url:'/ajax/userLogOut/',
                method:'post',
                onSuccess: function(responseText, responseXML) {
                    $('userMenu').innerHTML = responseText;
                    updateUserLogin();
                    updateUserLogout();
                    hideUserForm();
                }
            }).send("lang="+lang);
            return false;
        });
    }
}

var updateUserLogin = function() {
    if($('userLogIn')) {
        $('userLogIn').addEvent('click', function() {
            //alert("&user="+$('userLoginField').value+"&pass="+$('userPasswordField').value);
            var myHTMLRequest = new Request({
                url:'/ajax/userLogIn/',
                method:'post',
                onSuccess: function(responseText, responseXML) {
                    $('userMenu').innerHTML = responseText;
                    updateUserLogin();
                    updateUserLogout();
                    hideUserForm();
                }
            }).send("lang="+lang+"&user="+$('userLoginField').value+"&pass="+$('userPasswordField').value);
            return false;
        });
    }
}

var hideUserForm = function() {
    if($('loginForm')) {
        $('loginForm').fade('hide');
    }
    if($('userlogInLink')) {
        $('userlogInLink').addEvent('click', function() {
            $('loginForm').fade('toggle');
            return false;
        });
    }
}
