
var PRIVS = [];
// В каких званиях какие привилегии
PRIVS['zv_new']  = ['priv_cshrift'];
PRIVS['zv_guest']  = ['priv_cshrift', 'priv_ccolor'];
PRIVS['zv_znak'] = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik'];
PRIVS['zv_priyat']  = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift'];
PRIVS['zv_drug'] = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick'];
PRIVS['zv_bldrug']   = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick', 'priv_status'];
PRIVS['zv_rodstv']   = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick', 'priv_status', 'priv_frazi'];
PRIVS['zv_zhitel']   = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick', 'priv_status', 'priv_frazi', 'priv_nicks'];
PRIVS['zv_pochzhitel']   = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick', 'priv_status', 'priv_frazi', 'priv_nicks', 'priv_ogrinfo'];
PRIVS['zv_vip']   = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick', 'priv_status', 'priv_frazi', 'priv_nicks', 'priv_ogrinfo', 'priv_trialinfo'];
PRIVS['zv_guru']   = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick', 'priv_status', 'priv_frazi', 'priv_nicks', 'priv_ogrinfo', 'priv_trialinfo', 'priv_zvanie'];
PRIVS['zv_zalupa']   = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick', 'priv_status', 'priv_frazi', 'priv_nicks', 'priv_ogrinfo', 'priv_trialinfo', 'priv_zvanie', 'priv_icons'];
PRIVS['zv_mebel']   = ['priv_cshrift', 'priv_ccolor', 'priv_gradnik', 'priv_gradshrift', 'priv_grafnick', 'priv_status', 'priv_frazi', 'priv_nicks', 'priv_ogrinfo', 'priv_trialinfo', 'priv_zvanie', 'priv_icons', 'priv_inv'];

$(document).ready(function(){
	$("#zv div").mouseenter(function(){
		$(this).addClass("on");
		ShowPrivs(this);
	});
	$("#zv div").mouseleave(function(){
		$(this).removeClass("on");
		HidePrivs();
	});
	$("#priv div").mouseenter(function(){
		$(this).addClass("on");
		ShowZvs(this);
	});
	$("#priv div").mouseleave(function(){
		$(this).removeClass("on");
		HideZvs();
	});
});

function ShowPrivs(zv)
{
	var privs = PRIVS[zv.id];
	for(var privid in privs){
		$("#" + privs[privid]).addClass("on");
	}
}

function HidePrivs()
{
	$("#priv div").removeClass("on");
}

function ShowZvs(priv)
{
	for(var zvid in PRIVS){
		var privs = PRIVS[zvid];
		for(var privid in privs){
			if(privs[privid] == priv.id){
				$("#" + zvid).addClass("on");
				break;
			}
		}
	}
}

function HideZvs()
{
	$("#zv div").removeClass("on");
}
