// JavaScript Document
dirImages = '/images/';

function getElement(name)
{
    if (document.getElementById)
    return document.getElementById(name)
    else if (document.all)
    return document.all.name
    return false;
}

function trySubmit (id)
{
    if ( form = getElement(id) ) form.submit();
}

function unBlur(element)
{
    if ( element.blur ) element.blur();
}

function wMail(login, domain, link, name)
{
    if (link)
        document.write('<a href="mailto:'+login+'@'+domain+'">'+((name)?name:login+'@'+domain)+'</a>');
    else
        document.write(login+'@'+domain);
}

function preloadImage()
{
    images = new Array();
	for ( var i=0; i < arguments.length; i++ )
    {
        images[i] = new Image(25, 25);
        images[i].src = dirImages + arguments[i];
        images[i].onerror = onerror;
	}
}

function onerror()
{
    //alert('err image loading');
}

function toggle()
{
	for ( var i=0; i < arguments.length; i++ )
    {
        if ( e = getElement(arguments[i]) )
        {
            e.style.display = ((e.style.display == 'none') || ((e.style.display=='') && (e.offsetWidth==0))) ? 'block' : 'none';
        }
	}
}

function onLoad()
{
    unBlurAllLinks();
}

function unBlurAllLinks()
{
    rList = document.getElementsByTagName('A');
    for (var i = 0; i < rList.length; i++)
    {
        rList[i].onfocus = new Function('if (this.blur) this.blur();');
    }
}

function foc()
{
    if (f = getElement('focusThis'))
    {
        f.focus();
    }
}

function wKeyCount(obj, eId, max)
{
    if (obj.value.length>max)
        obj.value=obj.value.substring(0,max);
    if (e=getElement(eId))
        e.innerHTML = (max-obj.value.length);
}

window.onload = onLoad;
