var loginbox_opened	= 0;
function external_open_loginbox()
{
	if( loginbox_opened == 1 ) {
		var pf	= document.getElementById("toplogin");
		pf.style.height	= "0px";
		loginbox_opened = 0;
		/*scroll(0, 0);
		document.hdr_dmnform.subdomain.focus();*/
		return;
	}
	if( loginbox_opened == 2 ) { return; }
	scroll(0, 0);
	loginbox_opened	= 2;
	var pf	= document.getElementById("toplogin");
	pf.style.height	= "0px";
	pf.style.opacity	= "0";
	pf.style.filter	= "alpha(opacity=0)";
	pf.style.MozOpacity	= "0";
	pf.style.overflow	= "hidden";
	pf.style.display	= "block";
	var h	= 140;
	var s	= 10;
	var t	= false;
	var i	= 0;
	var f	= function() {
		i ++;
		pf.style.height	= parseInt(h*i/s, 10)+"px";
		pf.style.opacity	= i/s;
		pf.style.filter	= "alpha(opacity="+(100*i/s)+")";
		pf.style.MozOpacity	= i/s;
		if( i == s ) {
			if( t ) { clearInterval(t); }
			document.hdr_dmnform.subdomain.focus();
			//document.getElementById("header2").className	= "openlogin";
			loginbox_opened	= 1;
			return;
		}
	}
	t	= setInterval(f, 1);
}
function external_close_loginbox()
{
	if( loginbox_opened == 0 ) { return; }
	if( loginbox_opened == 2 ) { return; }
	document.hdr_dmnform.subdomain.blur();
	//document.getElementById("header2").className	= "";
	loginbox_opened	= 2;
	var pf	= document.getElementById("toplogin");
	var h	= 124;
	var s	= 10;
	var t	= false;
	var i	= s;
	var f	= function() {
		i --;
		pf.style.height	= parseInt(h*i/s, 10)+"px";
		pf.style.opacity	= i/s;
		pf.style.filter	= "alpha(opacity="+(100*i/s)+")";
		pf.style.MozOpacity	= i/s;
		if( i == 0 ) {
			if( t ) { clearInterval(t); }
			pf.style.display	= "none";
			loginbox_opened	= 0;
			return;
		}
	}
	t	= setInterval(f, 1);
}

function pricestable_verthover(indx, b)
{
	var t	= document.getElementById("pricetable");
	if( ! t ) { return; }
	t	= t.getElementsByTagName("TR");
	var i, j, tds;
	for(i=0; i<t.length; i++) {
		if( t[i].className != "pricetable_row" ) { continue; }
		tds	= t[i].getElementsByTagName("TD");
		if( tds.length != 5 ) { continue; }
		tds[indx].style.backgroundColor	= indx==4 ? (b ? "#F1F1F1" : "#e7e7e7") : (b ? "#DAF4FD" : "#C7EBF7");
	}
}

function planspage_tooltip_on(nm)
{
	planspage_tooltip_off();
	$("pricetooltip"+nm).style.display	= "block";
}
function planspage_tooltip_off()
{
    for(var i=1; i<=15; i++){
        if($("pricetooltip"+i))
            $("pricetooltip"+i).style.display = "none";
    }
}

function reg_check_bulstat(inpt, notice_id, msg_id){
    var prd = !is_valid_bulstat(inpt.value) && inpt.value != '';
    toggle_box(notice_id, prd);
    toggle_box(msg_id, prd);
}
