var fLoginBack  = 'loginBack';
var fLoginForm  = 'loginForm';

function shFlash( show ) {
	var iframes = document.getElementsByTagName( 'iframe' );
	if( iframes.length > 0 ) for ( i in iframes ) if( iframes[i].style ) {
		iframes[i].style.visibility = ( show === true ) ? 'visible' : 'hidden';
	}
	var iframes = document.getElementsByTagName( 'embed' );
	if( iframes.length > 0 ) for ( i in iframes ) if( iframes[i].style ) {
		iframes[i].style.visibility = ( show === true ) ? 'visible' : 'hidden';
	}
	var iframes = document.getElementsByTagName( 'object' );
	if( iframes.length > 0 ) for ( i in iframes ) if( iframes[i].style ) {
		iframes[i].style.visibility = ( show === true ) ? 'visible' : 'hidden';
	}
}

function lShow() {
	shFlash( false );
    if (document.getElementById(fLoginBack))
        document.getElementById(fLoginBack).style.display = 'block';
    if (document.getElementById(fLoginForm))
        document.getElementById(fLoginForm).style.display = 'block';
    if (document.getElementById('login'))
        document.getElementById('login').focus();
    location.href = '#';
    return false;
}

function lHide() { 
	shFlash( true );
    if (document.getElementById(fLoginBack))
        document.getElementById(fLoginBack).style.display = 'none';
    if (document.getElementById(fLoginForm))
        document.getElementById(fLoginForm).style.display = 'none';
    return false;
}

//var ping4EmailTimeout = 0.5*60*1000; // 30 seconds function refresh
//var cookieExpires     = 5; //5 min cookie
//var expire            = 1/(24*(60/cookieExpires));
//var res;
//
//function ping4newEmailsHttp() {
//    var c      = '';
//    var title  = '';
//    var imgSrc = '';
//
//    img = document.getElementById('userMailImg');
//    if (!img)
//        return false;
//
//    if (c = readCookie('checkMail'))
//    {
//        if (c != '')
//        {
//            inf      = c.split('|');
//            title    = unescape(inf[0]);
//            imgSrc   = inf[1];
//        }
//    }
//
//    if (title == '' && imgSrc == '')
//    {
//        extAjax("http://main.bigmir.net/include/http_loader.php", "pingForNewEmail=true&email_lang=rus");
//
//        if (res) {
//            img.src = res.imgSrc;
//            document.getElementById('userMailLink').title   = img.title = res.title;
//
//            createCookie('checkMail', escape(res.title)+'|'+res.imgSrc, expire);
//        }
//    }
//    else
//    {
//        img.src = imgSrc;
//        document.getElementById('userMailLink').title   = img.title = title;
//    }
//
//    setTimeout(ping4newEmailsHttp, ping4EmailTimeout);
//
//    return false;
//}
//
//function verifyEmail() {
//    setTimeout(ping4newEmailsHttp, 1000);
//}

function extAjax( url, params ) {
    var docHead = document.getElementsByTagName('head')[0];

    if (params != undefined)
    {
        params = '?' + params;
    }
    else
    {
        params = '';
    }

    var extJs = document.createElement('script');
        extJs.setAttribute('type', 'text/JavaScript');
        extJs.setAttribute('src', url + params);

    docHead.appendChild(extJs);
}