//Update online order status
function displayCourse(divID,CourseNumber)
    {
    var file = 'http://www.reachthetriad.com/biblecollege/display_course.php?course_no='+CourseNumber;
    getXML(file,divID);
    return false;
    }
function GetXmlHttpObject(divID)
    {
    var xmlHttp=null;
    try
        {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
        }
    catch (e)
        {
        // Internet Explorer
        try
            {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
        catch (e)
            {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
    xmlHttp.onreadystatechange=function()
        {
        if(xmlHttp.readyState==4)
            {
            // Get the data from the server's response
            if(xmlHttp.status==200)
                {
                document.getElementById(divID).innerHTML=xmlHttp.responseText;
                }
            }
        }
    return xmlHttp;
    }
function getFormValues(fobj)
    {
    var str = "";
    for(var i = 0;i < fobj.elements.length;i++)
        {
        switch(fobj.elements[i].type)
            {
            case "text":
            case "textarea":
            case "button":
            case "submit":
            case "password":
                if (!fobj.elements[i].disabled)
                str += fobj.elements[i].name + "=" + encodeURIComponent(fobj.elements[i].value) + "&";
                break;
            case "hidden":
                //hidden cannot be disabled
                str += fobj.elements[i].name + "=" + encodeURIComponent(fobj.elements[i].value) + "&";
                break;
            case "checkbox":
            case "radio":
                if(fobj.elements[i].checked && !fobj.elements[i].disabled) str += fobj.elements[i].name + "=" + encodeURIComponent(fobj.elements[i].value) + "&";
                break;
            case "select-one":
                if (!fobj.elements[i].disabled) str += fobj.elements[i].name + "=" + encodeURIComponent(fobj.elements[i].options[fobj.elements[i].selectedIndex].value) + "&";
                break;
            case "select-multiple":
                if (!fobj.elements[i].disabled)
                    {
                    for (var j = 0; j < fobj.elements[i].length; j++)
                        {
                        var optElem = fobj.elements[i].options[j];
                        if (optElem.selected == true)
                            {
                            str += fobj.elements[i].name + "[]" + "=" + encodeURIComponent(optElem.value) + "&";
                            }
                        }
                    }
                break;
            }
        }
    //Strip final &amp;
    str = str.substr(0,(str.length - 1));
    return str;
    }
function getFormValuesStrip(fobj,stripValue)
    {
    var str = "";
    for(var i = 0;i < fobj.elements.length;i++)
        {
        switch(fobj.elements[i].type)
            {
            case "text":
            case "textarea":
            case "button":
            case "submit":
            case "password":
                if (!fobj.elements[i].disabled)
                    {
                    if(fobj.elements[i].name.indexOf(stripValue)!=-1)
                        fieldName=fobj.elements[i].name.substring(0,fobj.elements[i].name.indexOf(stripValue));
                    else
                        fieldName=fobj.elements[i].name;
                    str += fieldName + "=" + encodeURIComponent(fobj.elements[i].value) + "&";
                    }
                break;
            case "hidden":
                //hidden cannot be disabled
                if(fobj.elements[i].name.indexOf(stripValue)!=-1)
                    fieldName=fobj.elements[i].name.substring(0,fobj.elements[i].name.indexOf(stripValue));
                else
                    fieldName=fobj.elements[i].name;
                str += fieldName + "=" + encodeURIComponent(fobj.elements[i].value) + "&";
                break;
            case "checkbox":
            case "radio":
                if(fobj.elements[i].checked && !fobj.elements[i].disabled)
                    {
                    if(fobj.elements[i].name.indexOf(stripValue)!=-1)
                        fieldName=fobj.elements[i].name.substring(0,fobj.elements[i].name.indexOf(stripValue));
                    else
                        fieldName=fobj.elements[i].name;
                    str += fieldName + "=" + encodeURIComponent(fobj.elements[i].value) + "&";
                    }
                break;
            case "select-one":
                if (!fobj.elements[i].disabled)
                    {
                    if(fobj.elements[i].name.indexOf(stripValue)!=-1)
                        fieldName=fobj.elements[i].name.substring(0,fobj.elements[i].name.indexOf(stripValue));
                    else
                        fieldName=fobj.elements[i].name;
                    str += fieldname + "=" + encodeURIComponent(fobj.elements[i].options[fobj.elements[i].selectedIndex].value) + "&";
                    }
                break;
            case "select-multiple":
                if (!fobj.elements[i].disabled)
                    {
                    for (var j = 0; j < fobj.elements[i].length; j++)
                        {
                        var optElem = fobj.elements[i].options[j];
                        if (optElem.selected == true)
                            {
                            if(fobj.elements[i].name.indexOf(stripValue)!=-1)
                                fieldName=fobj.elements[i].name.substring(0,fobj.elements[i].name.indexOf(stripValue));
                            else
                                fieldName=fobj.elements[i].name;
                            str += fieldName + "[]" + "=" + encodeURIComponent(optElem.value) + "&";
                            }
                        }
                    }
                break;
            }
        }
    //Strip final &amp;
    str = str.substr(0,(str.length - 1));
    return str;
    }
//Online Orders

function getXML(file,divID)
    {
    var doc = null
    doc=GetXmlHttpObject(divID);
    doc.open( "GET", file, true );
    doc.send(null);
    }
function postXML(file,str,divID)
    {
    var doc = null
    doc=GetXmlHttpObject(divID);
    doc.open( "POST", file, true );
    doc.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
    result=doc.send(str);
    return doc;
    }