// www.crimaniak.com javasript utility functions

ol_fgcolor="#FFCC99";

function getStyle(selector)
{
        var rules;
        if(document.styleSheets[0].cssRules==undefined)
                rules=document.styleSheets[0].rules;
        else    rules=document.styleSheets[0].cssRules;
        var i;
        for(i=0;i<rules.length;i++)
                if(rules[i].selectorText==selector)
                        return rules[i].style;
        return null;
}

function ov(caption,id)
{
        var text;
        try
        {
                text=eval('popup'+id);
        }catch(e)
        {
                text='...no.data...';
        }
        if(navigator.appName=='Opera' && navigator.appVersion.substr(0,1)<'7') return true;
        if(text=='') return true;
        return overlib(text,STICKY,CAPTION,caption+' &nbsp; ',WIDTH,'',CLOSETEXT,'Закрыть ',CLOSEWEIGHT,'bold',DELAY,400/*,TIMEOUT,10000*/);
}

function ovHelp(text)
{
        if(navigator.appName=='Opera' && navigator.appVersion.substr(0,1)<'7') return true;
        if(text=='') return true;
        return overlib(text);
}

function toHome()
{
        if(navigator.appName=='Opera' && navigator.appVersion.substr(0,1)<'7') return true;
        return overlib('На главную страницу сайта',WIDTH,'');
}

function toAuthor()
{
        if(navigator.appName=='Opera' && navigator.appVersion.substr(0,1)<'7') return true;
        return overlib('Написать письмо автору страницы',WIDTH,'');
}

function editLink(id)
{
        var cookies=getCookiesArray();
        if(cookies['currentUser']!=null)
        {
                document.getElementById('editLink').style.display='';
                getStyle('.editLink').display='';
        }
}

function ds(object)
{
        return confirm('Вы уверены, что хотите удалить '+object+'?');
}
