﻿var History = new Array();
        
function setMobilePage(pageURL, Parent)
{
    if (History.length == 0) document.getElementById('mobile-back').style.display = 'none';
    else document.getElementById('mobile-back').style.display = 'block';
    
    new Ajax.Updater({success:'ContentFrame'}, pageURL,
    {
        method: "get",
        evalScripts: true
    });
   
    if (pageURL.toLowerCase().indexOf('share.aspx') == -1)
    {
        History.push(pageURL);
    }
}

function getPreviousMobilePage()
{
    History.pop();
    lastPage = History.pop();
    setMobilePage(lastPage)
}

function searchMobileCMH()
{
    var searchTerm = document.getElementById('txt_Search').value;
    window.location = 'http://63.78.74.236/search?q=' + searchTerm + '&sort=date%3AD%3AL%3Ad1&output=xml_no_dtd&oe=UTF-8&ie=UTF-8&client=production_frontend&proxystylesheet=production_frontend&site=default_collection&btnG.x=5&btnG.y=8';
}

function searchMobileFAD()
{
    var searchTerm = document.getElementById('txt_Search').value;
    window.location = 'http://childrensmercy.org/findadoctor/results.aspx?action=CMH&name=' + searchTerm;
}


/*  --------------- */
/*  SHARE FUNCTIONS */
/*  --------------- */


function shareByEmail(url, topic)
{
    if (topic == undefined)
    {
        topic = '';
    }
    
    var sendTo = document.getElementById('txtShareTo').value;
    var sendFrom = document.getElementById('txtShareFrom').value;
    
    var varLink = 'Share.aspx?to=' + sendTo + '&from=' + sendFrom + '&url=' + url + '&topic=' + topic;
    
    setMobilePage(varLink);
}


/*  ------------------ */
/*  BMI PAGE FUNCTIONS */
/*  ------------------ */

function isNumberKey(evt)
{
     var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

     return true;
}

function DoCalc()
{
    var varGender, varAge, varHeight, varWeight, varCalc;
    
    varGender = Form.getInputs('form1','radio','radGender').find(function(radio) { return radio.checked; }).value;
    
    varAge = $('drpAgeYears').value  * 12;
    varAge = varAge + $('drpAgeMonths').value;
    
    varHeight = $('height').value * $('drpHeightUnit').value;
    
    varWeight = $('weight').value * $('drpWeightUnit').value;

    varCalc = 'CalcBMI.aspx?g=' + varGender + '&a=' + varAge + '&h=' + varHeight + '&w=' + varWeight;

    setMobilePage(varCalc);
}


/*  ---------------------------- */
/*  HEALTH TOPICS PAGE FUNCTIONS */
/*  ---------------------------- */

function HealthTopicSectionsCollapseAll()
{
    document.getElementById('divSec1').style.display = 'none';
    document.getElementById('divSec2').style.display = 'none';
    document.getElementById('divSec3').style.display = 'none';
    document.getElementById('divSec4').style.display = 'none';
    document.getElementById('divSec5').style.display = 'none';
    document.getElementById('divSec6').style.display = 'none';
    document.getElementById('divSec7').style.display = 'none';
    document.getElementById('divSec8').style.display = 'none';
    document.getElementById('divSec9').style.display = 'none';
    document.getElementById('divSec10').style.display = 'none';
    document.getElementById('divSec11').style.display = 'none';
    document.getElementById('divSec12').style.display = 'none';
    document.getElementById('divSec13').style.display = 'none';
    document.getElementById('divSec14').style.display = 'none';
    document.getElementById('divSec15').style.display = 'none';
}

function HealthTopicShowSec(secNum)
{
    HealthTopicSectionsCollapseAll();
                
    var divName = 'divSec' + secNum.toString();
    var obj = document.getElementById(divName).style;
    
    obj.display = 'inline';
}


