function showLogin()
{
	var f = document.forms['login'];
	if (document.getElementById && f) {
		var login = getCookie('creditor_login');
		islogin = (login && login.length > 1);
		if (islogin) {
			if (f.login.value != login) {
				f.login.value = login;
				f.password.value = '';
			}
		}
		document.getElementById('login-form').style.display = 'block';
		islogin ? f.password.focus() : f.login.focus();
		return false;
	}

	return true;
}

function showDiv(div_id)
{
	if(document.getElementById(div_id)) document.getElementById(div_id).style.display = 'block';
}

function hideDiv(div_id)
{
    if(document.getElementById(div_id)) document.getElementById(div_id).style.display = 'none';    
}

function hideLogin()
{
	if(document.getElementById('login-form')) document.getElementById('login-form').style.display = 'none';
	return false;
}

function getCookie(n)
{
	var c = document.cookie;
	if (c.length < 1) return false;

	var b = c.indexOf(n + '=');
	if (b == -1) return false;

	b += (n.length + 1);
	var e = c.indexOf(';', b);

	return unescape((e == -1) ? c.substring(b) : c.substring(b, e));
}


function check_poll ()
{
    var options = document.getElementById("poll_form_id").elements;
    for(var i=0; i < options.length; i++) {
        if (options[i].name.indexOf("options[") != -1 && options[i].checked) return true;
    }
    return false;
}

Array.prototype.hasEl = function(el)
{   var res = false;
    for(var i=0;i<this.length;i++)
    {   if(this[i] == el)
        {   if(!res[0]) res = [];
               res[res.length] = i.toString();
        }
    }
    return res;
}

Array.prototype.killBro = function(els)
{   var arr = (els) ? els : this;
    var res = this;
    for(var i=0;i<arr.length;i++)
    {   if(res.hasEl(arr[i]).length>1)
        {   for(var j=res.hasEl(arr[i]).length-1;j>0;j--)
            {   res.splice(res.hasEl(arr[i])[j],1);
            }
        }
    }
    return res;
}
function show_submenu(left,right,row)
{
    hide_submenu();
    var divs = document.getElementsByTagName("a");
    for(var i=0; i<divs.length; i++)
    {
        if (divs[i].id.indexOf("dynsubmenu" + row + "_") != -1)
        {
            var parts = divs[i].id.split('_');
            if(parts[1] > left && parts[2] < right && divs[i].id.indexOf("_selected") == -1)
            {
                divs[i].style.display = "block";
            } else {
                divs[i].style.display = "none";
            }
        }
    }
}
function hide_submenu()
{
    var divs = document.getElementsByTagName("a");
    for(var i=0; i<divs.length; i++)
    {
        if (divs[i].id.indexOf("dynsubmenu") != -1)
        {
            if (divs[i].id.indexOf("_selected") != -1) 
            {
                divs[i].style.display = "block";    
            } else {
                divs[i].style.display = "none";
            }
        }
    }
}

var selected_left = 0;
var selected_right = 0;
function select_menu(left, right)
{
    selected_left = left;
    selected_right = right;
}

var preloaded = new Array();
function preload_images() {
    for (var i = 0; i < arguments.length; i++){
        preloaded[i] = document.createElement('img');
        preloaded[i].setAttribute('src',arguments[i]);
    };
};
preload_images(
    '/i/p/icon.gif',
    '/i/p/icon-a.gif',
    '/i/p/arrow.gif',
    '/i/p/arrow-a.gif',
    '/i/p/arrow-dbl.gif',
    '/i/p/arrow-dbl-a.gif',
    '/i/p/arrow-dbl-blue.gif',
    '/i/submenu.gif',
    '/i/submenu-a.gif',
    '/i/topmenu.gif',
    '/i/topmenu-a.gif',
    '/i/logo.gif'																				
);


function print_page (url,name,w,h)
{
	var n3 = (navigator.appName.indexOf('Netscape')!=-1 && navigator.appVersion.indexOf('3.')!=-1)?true:false;

	var ww = (n3)?(parseInt(w)+15):parseInt(w);

	var wh = (n3)?(parseInt(h)+15):parseInt(h);

	var winname = (name.indexOf(' ')!=-1)?name.substring(0, name.indexOf(' ')):name;

	var wnd = window.open(url, winname, 'scrollbars=yes,width='+ww+',height='+(wh));
//    wnd.print();
	wnd.document.close();
}

function aDenied(aObj)
{
    if(document.getElementById("aReferer") && aObj) 
    {
        document.getElementById("aReferer").value = aObj.href;
    }
    showLogin();
    return false;
}
