﻿function submit() {
    document.SiteSearch.submit();
}

function emailLink(href) {
    GB_showCenter('ACPHS - Email Link', href, 425, 435);
}

function printPage() {
    container = document.getElementById('printContainer');
    container.style.display = 'none';
    print();
    container.style.display = 'block';
    window.close();
}

function handlePrint() {
    if (typeof(PRINT_PREVIEW) != 'undefined' && PRINT_PREVIEW == false)
        print();
    else
        printPreview();

    return false;
}

function printPreview() {
    windowOptions = 'location=no,menubar=no,resizable=no,status=no,toolbar=no,';
    windowOptions += 'scrollbars=yes,width=695,height=600,left=100,top=25';

    wideContentFragment = jQuery('#wideContent');
    if (wideContentFragment.length)
        jQuery('#wideContent').attr('id', 'content');
    
    jQuery('#widgets').css('display', 'none');
    
    logoFragment = document.getElementById('logo').innerHTML;
    contentFragment = document.getElementById('tier2Container').innerHTML;

    jQuery('#widgets').css('display', 'block');

    if (wideContentFragment.length)
        jQuery('#content').attr('id', 'wideContent');

    beginDoc = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
    beginDoc += '<html xmlns="http://www.w3.org/1999/xhtml">';
    beginHead = '<head><title></title>';
    head = '<link href="../style/general.css" rel="stylesheet" type="text/css"/>';
    head += '<link href="../style/tier1.css" rel="stylesheet" type="text/css"/>';
    head += '<link href="../style/tier2Down.css" rel="stylesheet" type="text/css"/>';
    head += '<link href="../style/floating.css" rel="stylesheet" type="text/css"/>';
    head += '<link href="../style/print.css" rel="stylesheet" type="text/css"/>';
    head += '<script type="text/javascript" src="script/common.js"></script>';
    endHead = '</head>';
    beginBody = '<body>';
    printFragment = '<div id=\"printContainer\"><a href=\"#\" onclick=\"printPage();return false;\">Print</a></div>';    
    endBody = '</body>';
    endDoc = '</html>';

    printer = window.open("", "", windowOptions);
    printer.document.open();
    printer.document.write(beginDoc + beginHead + head + endHead + beginBody + printFragment + logoFragment + contentFragment + endBody + endDoc);    
    printer.document.close();
    printer.window.document.title = "Print " + window.document.title + " Page";
    printer.focus();
}

function insertSnippet() {
    jQuery.get('../../../InsideACPHS.xml', function(e) {
        jQuery('#widgets').attr('id', 'contentWithWidgets');

        elements = jQuery.makeArray(jQuery(e).find('Snippet'));
        len = elements.length;
        rand_no = Math.floor((len - 1) * Math.random());

        widgetFragment = '<div id="widgets"><h3>Inside ACPHS</h3><ul><li>';
        widgetFragment += jQuery(elements[rand_no]).text();
        widgetFragment += '</li></ul></div>';
        jQuery(widgetFragment).insertBefore('#contentWithWidgets');
        jQuery('#widgets').fadeIn('slow');
    });
}
