function showProcessingMsg(pStrId) {
    document.getElementById(pStrId).style.visibility = 'hidden';
    document.getElementById(pStrId).style.display = 'none';
    document.getElementById('divProcessingMsg').style.visibility = 'visible';
    document.getElementById('divProcessingMsg').style.display = 'inline';

}
var timerID = null;
var timerRunning = false;
var timeValue = 150;
var count = 0;
var finish = false;
//load up the images for the progress bar
image00 = new Image(); image00.src = '../images/image-00.gif';
image01 = new Image(); image01.src = '../images/image-01.gif';
image02 = new Image(); image02.src = '../images/image-02.gif';
image03 = new Image(); image03.src = '../images/image-03.gif';
image04 = new Image(); image04.src = '../images/image-04.gif';
image05 = new Image(); image05.src = '../images/image-05.gif';
image06 = new Image(); image06.src = '../images/image-06.gif';
image07 = new Image(); image07.src = '../images/image-07.gif';
image08 = new Image(); image08.src = '../images/image-08.gif';
image09 = new Image(); image09.src = '../images/image-09.gif';
image10 = new Image(); image10.src = '../images/image-10.gif';
image11 = new Image(); image11.src = '../images/image-11.gif';
image12 = new Image(); image12.src = '../images/image-12.gif';

function increment() {

    count += 1;
    if (count == 0) { document.images.bar.src = image00.src; }
    if (count == 1) { document.images.bar.src = image01.src; }
    if (count == 2) { document.images.bar.src = image02.src; }
    if (count == 3) { document.images.bar.src = image03.src; }
    if (count == 4) { document.images.bar.src = image04.src; }
    if (count == 5) { document.images.bar.src = image05.src; }
    if (count == 6) { document.images.bar.src = image06.src; }
    if (count == 7) { document.images.bar.src = image07.src; }
    if (count == 8) { document.images.bar.src = image08.src; }
    if (count == 9) { document.images.bar.src = image09.src; }
    if (count == 10) { document.images.bar.src = image10.src; }
    if (count == 11) { document.images.bar.src = image11.src; }
    if (count == 12) { document.images.bar.src = image12.src; }
    //repeat the bar continuously:
    //if (count == 12) {document.images.bar.src=image012.src; count=-1;}
    //stop repeating the bar:
    if (count == 12) { document.images.bar.src = image12.src; end(); }
}

function stopclock() {
    if (timerRunning) {
        clearInterval(timerID);
    }
    timerRunning = false;
}

function end() {
    if (finish == true) {
        stopclock();
        window.close();
    }
    else {
        finish = true;
    }
}

function startclock() {
    stopclock();
    timerID = setInterval("increment()", timeValue);
    timerRunning = true;
    document.images.bar.src = image00.src;
}

function Send_onclick(frmSubmit) {
    startclock();
    //frmSubmit.submit();			
}

function loadApplication(location, title, features) { if (location != null && title != null && features != null) { loadNewWindow(location, title, features); } }
function loadNewWindow(location, title, features) { var sourceWindow; sourceWindow = window.open(location, title, features); sourceWindow.focus(); }
function loadPrint() { window.print(); closeWindow(); }
function closeWindow() { var thisWindow; thisWindow = window.self; thisWindow.opener = window.self; thisWindow.close(); }
function btnSubmitClicked() { submitForm(); }
function btnSubmitPricing() { submitFormPricing(); }
function btnSubmitClickedS() { submitForm(); }
function btnNoSearchClicked() { document.frmLocator.hidNoSearchClicked.value = "true"; }
function submitForm() { document.aspnetForm.method = "post"; document.aspnetForm.action = "pharmacy_search.aspx"; document.aspnetForm.submit(); }
function submitFormPricing() { document.aspnetForm.method = "post"; document.aspnetForm.action = "npricing3.aspx"; document.aspnetForm.submit(); }
function getObjRow(ID) { var tr; tr = eval("document.getElementById('" + ID + "').style"); return tr; }
function highlightrow(ID, color) { var tr; tr = getObjRow(ID); tr.backgroundColor = color; }
function showDiv(divname, linkid) { dn = document.getElementById(divname); dl = document.getElementById(linkid); dn.style.display = 'inline'; dn.style.visibility = 'visible'; dl.innerText = 'Show Quick Search'; dl.href = 'javascript:hideDiv(\'' + divname + '\', \'' + linkid + '\');'; }
function hideDiv(divname, linkid) { dn = document.getElementById(divname); dl = document.getElementById(linkid); dn.style.display = 'none'; dn.style.visibility = 'hidden'; dl.innerText = 'Show Advanced Search'; dl.href = 'javascript:showDiv(\'' + divname + '\', \'' + linkid + '\');'; }
function createCookie(name, value, days) { if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); } else var expires = ""; document.cookie = name + "=" + value + expires + "; path=/"; }
function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; }
function eraseCookie(name) { createCookie(name, "", -1); }

function disableButtons() {
    var ziptxt = document.getElementById('txtZipCode');
    var searchtxt = document.getElementById('txtSearch');

    document.getElementById('btnPharmSearchBox').disabled = true;
    document.getElementById('btnPricingBox').disabled = true;
    ziptxt.disabled = true;
    //ziptxt.style.backgroundColor = '#cecece';
    document.getElementById('txtPricingBox').disabled = true;
    //pricetxt.style.backgroundColor = '#cecece';
    document.getElementById('txtSearch').disabled = true;
    //searchtxt.style.backgroundColor = '#cecece';
    document.getElementById('btnSiteSearch').disabled = true;

    document.getElementById('spnPharmBox').onclick = function() { $find('BTest').show(); createCookie('page', 'pharmacy_search.aspx', '1'); };
    document.getElementById('spnZipBox').onclick = function() { $find('BTest').show(); createCookie('page', 'pharmacy_search.aspx', '1'); };
    document.getElementById('spnPriceTxt').onclick = function() { $find('BTest').show(); createCookie('page', 'npricing1.aspx', '1'); };
    document.getElementById('spnPriceBtn').onclick = function() { $find('BTest').show(); createCookie('page', 'npricing1.aspx', '1'); };
}

function increaseFontSize() {
    var min = 100;
    var max = 120;
    var p = document.getElementsByTagName('body');
    for (i = 0; i < p.length; i++) {
        if (p[i].style.fontSize) {
            var s = parseInt(p[i].style.fontSize.replace("px", ""));
        }
        else {
            var s = 12;
        }
        if (s != max) {
            s += 1;
        }
        p[i].style.fontSize = s + "px"
    }
}

function decreaseFontSize() {
    var min = 12;
    var max = 20;
    var p = document.getElementsByTagName('body');
    for (i = 0; i < p.length; i++) {
        if (p[i].style.fontSize) {
            var s = parseInt(p[i].style.fontSize.replace("px", ""));
        } else {
            var s = 12;
        }
        if (s != min) {
            s -= 1;
        }
        p[i].style.fontSize = s + "px"
    }
}


function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readFCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        
        if (c.indexOf(nameEQ) == 0)
            {
            if (document.getElementById('ct100_lnkFontSize'))
                {
                var docLink = document.getElementById('ct100_lnkFontSize');
                switch (c)
                    {
                    case 'ScriptSaveF=normal':
                     docLink.removeAttribute("href");
                     docLink.setAttribute('href', '../library/font_normal.css');
                     break;
                    case 'ScriptSaveF=large':
                     docLink.removeAttribute("href");
                     docLink.setAttribute('href', '../library/font_large.css');
                     break;
                    case 'ScriptSaveF=larger':
                     docLink.removeAttribute("href");
                     docLink.setAttribute('href', '../library/font_larger.css');
                     break;
                    default:
                     docLink.removeAttribute("href");
                     docLink.setAttribute('href', '../library/font_normal.css');
                     break;
                     
                     return c.substring(nameEQ.length, c.length);
                    }
                }
            else
                {
                alert('unknown element: ct100_lnkFontSize');
                }
        }
        else 
            {
                if (document.getElementById('ct100_lnkFontSize')) 
                {
                    var docLink = document.getElementById('ct100_lnkFontSize');
                    docLink.removeAttribute("href");
                    docLink.setAttribute('href', '../library/font_normal.css');
                }
                else
                {
                alert('unknown element: ct100_lnkFontSize');
                }

            
            }
    }
}

function FontSizeNormal() { createCookie('ScriptSaveF', 'normal', '365'); history.go(0); }
function FontSizeLarge() { createCookie('ScriptSaveF', 'large', '365'); history.go(0); }
function FontSizeLarger() { createCookie('ScriptSaveF', 'larger', '365'); history.go(0); }

function SetChooserColor(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) {
            var divNormal = document.getElementById('divFCNormal');
            var divLarge = document.getElementById('divFCLarge');
            var divLarger = document.getElementById('divFCLarger');
            var aFCNormal = document.getElementById('aFCNormal');
            var aFCLarge = document.getElementById('aFCLarge');
            var aFCLarger = document.getElementById('aFCLarger');
            switch (c) {
                case 'ScriptSaveF=normal':
                    aFCNormal.blur();
                    divNormal.className = "fcDiv_current";
                    divLarge.className = "fcDiv";
                    divLarger.className = "fcDiv";
                    break;
                case 'ScriptSaveF=large':
                    aFCLarge.blur();
                    divNormal.className = "fcDiv";
                    divLarge.className = "fcDiv_current";
                    divLarger.className = "fcDiv";
                    break;
                case 'ScriptSaveF=larger':
                    aFCLarger.blur();
                    divNormal.className = "fcDiv";
                    divLarge.className = "fcDiv";
                    divLarger.className = "fcDiv_current";
                    break;
                default:

                    break;
            }
        }
    }
}

function selectRad(index) {
    //alert(index);
    if (document.getElementById('ctl00_SSContent_radQuantities_0')) {
        var rad0 = document.getElementById('ctl00_SSContent_radQuantities_0');
    }
    if (document.getElementById('ctl00_SSContent_radQuantities_1')) {
        var rad1 = document.getElementById('ctl00_SSContent_radQuantities_1');
    }
    if (document.getElementById('ctl00_SSContent_radQuantities_2')) {
        var rad2 = document.getElementById('ctl00_SSContent_radQuantities_2');
    }
    if (document.getElementById('ctl00_SSContent_radQuantities_3')) {
        var rad3 = document.getElementById('ctl00_SSContent_radQuantities_3');
    }
    if (index == 3) {
        rad0.checked = false
        rad1.checked = false
        rad2.checked = false
        rad3.checked = true
    }
    if (index == 2) {
        rad0.checked = false
        rad1.checked = false
        rad2.checked = true
    }
    if (index == 1) {
        rad0.checked = false
        rad1.checked = true
    }
}

function clearBox(index) {
    document.getElementById('ctl00_SSContent_txtDrugQty').value = "";
}