﻿// Variables.
var compatibilityMessage = 'Your browser does not support this functionality.'


// Function to add a page to the browsers favourites.
function AddToFavourites(title, url)
{
    // Firefox
    if (window.sidebar) {
        window.sidebar.addPanel(title, url, '');
    }
    // Opera
    else if (window.opera && window.print) {
        var favouriteLink = document.createElement('a');
        favouriteLink.setAttribute('href', url);
        favouriteLink.setAttribute('title', title);
        favouriteLink.setAttribute('rel', 'sidebar');
        favouriteLink.click();
    }
    // IE
    else if (window.external) {
        window.external.AddFavorite(url, title);
    }
    else {
        alert(compatibilityMessage);
    }
}


// Function to print the page.
function Print() {
    if (window.print) {
        window.print();
    }
    else {
        alert(compatibilityMessage);
    }
}


// Function to scroll back to the top of a page.
function BackToTop() {
    ScrollWindow(0, 0);
}


// Scroll Window function
function ScrollWindow(x, y) {
    if (window.scroll) {
        window.scroll(x, y);
    }
    else if (parent.window.scrollTo) {
        parent.window.scrollTo(x, y);
    }
}