﻿
/******************************* Function that displays years in business for Pristine. It will change every August 1st. */
var one_day = 1000 * 60 * 60 * 24
var one_month = 1000 * 60 * 60 * 24 * 30
var one_year = 1000 * 60 * 60 * 24 * 30 * 12

function displayprsyrs(yr, mon, day, unit, decimal, round) {
    today = new Date()
    var pastdate = new Date(yr, mon - 1, day)

    var countunit = unit
    var decimals = decimal
    var rounding = round

    finalunit = (countunit == "days") ? one_day : (countunit == "months") ? one_month : one_year
    decimals = (decimals <= 0) ? 1 : decimals * 10

    if (unit != "years") {
        if (rounding == "rounddown")
            document.write(Math.floor((today.getTime() - pastdate.getTime()) / (finalunit) * decimals) / decimals + " " + countunit)
        else
            document.write(Math.ceil((today.getTime() - pastdate.getTime()) / (finalunit) * decimals) / decimals + " " + countunit)
    }
    else {
        yearspast = today.getFullYear() - yr - 1
        tail = (today.getMonth() > mon - 1 || today.getMonth() == mon - 1 && today.getDate() >= day) ? 1 : 0
        pastdate.setFullYear(today.getFullYear())
        pastdate2 = new Date(today.getFullYear() - 1, mon - 1, day)
        tail = (tail == 1) ? tail + Math.floor((today.getTime() - pastdate.getTime()) / (finalunit) * decimals) / decimals : Math.floor((today.getTime() - pastdate2.getTime()) / (finalunit) * decimals) / decimals
        document.write(yearspast + tail + " " + countunit)
    }
}

/************ to print part of page **************/
function printPartOfPage(elementId) {
    var printContent = document.getElementById(elementId);
    var windowUrl = 'about:blank';
    var uniqueName = new Date();
    var windowName = 'Print' + uniqueName.getTime();
    var printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');

    printWindow.document.write(printContent.innerHTML);
    printWindow.document.close();
    printWindow.focus();
    printWindow.print();
    printWindow.close();
}

