﻿function prettyDate(date_str) {
    var time_formats = [
	[60, 'just now', 1], // 60
	[120, '1 minute ago', '1 minute from now'], // 60*2
	[3600, 'minutes', 60], // 60*60, 60
	[7200, '1 hour ago', '1 hour from now'], // 60*60*2
	[86400, 'hours', 3600], // 60*60*24, 60*60
	[172800, 'yesterday', 'tomorrow'], // 60*60*24*2
	[604800, 'days', 86400], // 60*60*24*7, 60*60*24
	[1209600, 'last week', 'next week'], // 60*60*24*7*4*2
	[2419200, 'weeks', 604800], // 60*60*24*7*4, 60*60*24*7
	[4838400, 'last month', 'next month'], // 60*60*24*7*4*2
	[29030400, 'months', 2419200], // 60*60*24*7*4*12, 60*60*24*7*4
	[58060800, 'last year', 'next year'], // 60*60*24*7*4*12*2
	[2903040000, 'years', 29030400], // 60*60*24*7*4*12*100, 60*60*24*7*4*12
	[5806080000, 'last century', 'next century'], // 60*60*24*7*4*12*100*2
	[58060800000, 'centuries', 2903040000] // 60*60*24*7*4*12*100*20, 60*60*24*7*4*12*100
	];
    var time = ('' + date_str).replace(/-/g, "/").replace(/[TZ]/g, " ").replace(/^\s\s*/, '').replace(/\s\s*$/, '');
    if (time.substr(time.length - 4, 1) == ".") time = time.substr(0, time.length - 4);
    var seconds = (new Date - new Date(time)) / 1000;
    var token = 'ago', list_choice = 1;
    if (seconds < 0) {
        seconds = Math.abs(seconds);
        token = 'from now';
        list_choice = 2;
    }
    var i = 0, format;
    while (format = time_formats[i++])
        if (seconds < format[0]) {
            if (typeof format[2] == 'string')
                return format[list_choice];
            else
                return Math.floor(seconds / format[2]) + ' ' + format[1] + ' ' + token;
        }
    return time;
};
var fDSp = (typeof (document.getElementById) != 'undefined');
function align_block(target_num, target_css) {

    var e_home_metro_right_1 = document.getElementById("block_slide_" + target_num);
    var e_Home_Left_Big_Block_fade = document.getElementById("block_fade_" + target_num);
    e_Home_Left_Big_Block_fade.className = "block_fade_slide";
    e_home_metro_right_1.className = target_css;
}
function load_screen() {
    align_block('1', 'home_metro_right_1');
    align_block('2', 'metro_1h');
    align_block('3', 'metro_2h');
    align_block('4', 'metro_3h');
    align_block('5', 'metro_4h');
}
function ItemMinimize(Name) {
    if (!fDSp) {
        return;
    }

    var MItem = document.getElementById('IDM_'.concat(Name));
    //var Image=document.getElementById('IDI_'.concat(Name));

    if (MItem.style.display != '') {
        //MItem.setAttribute('style','display:""');
        MItem.style.display = '';
        //Image.src='/Images/min.gif';
    }
    else {
        //MItem.setAttribute('style','display:none');
        MItem.style.display = 'none';
        //Image.src='/Images/max.gif';
    }
}

function highlight(field) {
    field.focus();
    field.select();
}
var myWindow;

function openCenteredWindow(url, w, h) {
    var width = w;
    var height = h;
    var left = parseInt((screen.availWidth / 2) - (width / 2));
    var top = parseInt((screen.availHeight / 2) - (height / 2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,resizable,scrollbars=yes,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
}

function pageScroll() {
    window.scrollBy(0, 8); // horizontal and vertical scroll increments
    scrolldelay = setTimeout('pageScroll()', 100); // scrolls every 100 milliseconds
}
function pageScrollStop() {

    clearTimeout(scrolldelay);

}
function checkScroll() {

    var is_scroll = 1;
    if (is_scroll == 1) {
        pageScroll();
        is_scroll = 0;
    }
    else {
        pageScrollStop();
        is_scroll = 1;
    }

}
