var nav = navigator.appName;

function getFullOffsetTop(el){
	var cur = el;
	var res = cur.offsetTop;
	while(cur.tagName!="BODY"){
		cur = cur.offsetParent;
		res += cur.offsetTop;
	};
	return res;
};			

function show_deny(ev,el){
	el_1 = document.getElementById("DenyGrey");
	el_2 = document.getElementById("DenyBlue");
	if(el_2.style.visibility=="hidden"){

		if(!ev) ev = window.event; 
		var get = getFullOffsetTop(el);
		var g = ev.clientY;
		var h = get - g + 163;
		//alert ("g = "+g+";\nr = "+get+";\nh = "+h);
		el_2.style.top = h+"px";
		
		var l = Math.ceil((window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)) - 640 ) / 2;
		//alert(l);
		el_2.style.left = l+"px";

		el_1.style.visibility="visible";
		set_grey_height();
		slaw_show_grey(0,el_1,el_2);

	}else{
		el_1.style.visibility="hidden";
		el_2.style.visibility="hidden";
	}
}

	
function set_grey_height(){
	var el = document.getElementById("down");
	var get = getFullOffsetTop(el) + 33;
	//alert(get);
	document.getElementById("DenyGrey").style.height = get+"px";
}


function slaw_show_grey(f,el_1,el_2){
	var max_f = 40;
	if(nav == "Microsoft Internet Explorer"){
		el_1.style.filter="alpha(opacity= " + f + ")";
	}else{
		el_1.style.opacity="0." + f;
	}
	f += 10;
	if(f <= max_f){
		setTimeout("slaw_show_grey("+f+",el_1,el_2)",10);
	}else{
		el_2.style.visibility="visible";
	}
}

	
function GetForBlog(id) {
	if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) 
            document.getElementById(id).createTextRange().execCommand('Copy'); 
        else alert('Данная возможность в вашем браузере не поддерживается.');
}

function ShowPhGroup(id){
	var el = document.getElementById("PhGr_"+id).style;
	var img = document.getElementById("PhGr_Img_"+id);
	if(el.display == ""){
		el.display = "none";
		img.src = '/i/s/plus.gif';
	}else{
		el.display = "";
		img.src = '/i/s/minus.gif';
	}
}
function getFullOffsetLeft(el){
	var cur = el;
	var res = cur.offsetLeft;
	while(cur.tagName!="BODY"){
	cur = cur.offsetParent;
	res += cur.offsetLeft;
	};
	return res;
};

function getFullOffsetTop(el){
	var cur = el;
	var res = cur.offsetTop;
	while(cur.tagName!="BODY"){
	cur = cur.offsetParent;
	res += cur.offsetTop;
	};
	return res;
};

