﻿/*
General Javascript Library
License: Compunix LLC.
Website: http://www.compunix.us/
*/

/* rev.compunix.mmyselector.xml.config code */

function MakeSelector_onChange(value) {
    if (isMMY == 'true') {

        if (value != '-') {
            document.getElementById('MMY_spinner').style.display = "block";
            make = value;
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=" + make + "&Model=&Year=&ID=ModelSelector&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_ModelSelect').innerHTML = transport; HideSpinner(); });
        }

    }
    else {

        if (value != '-') {
            document.getElementById('MMY_spinner').style.display = "block";
            make = value;
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=" + make + "&Model=&Year=" + year + "&ID=ModelSelector&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_ModelSelect').innerHTML = transport; HideSpinner(); });
        }

    }
}
function ModelSelector_onChange(value) {
    if (isMMY == 'true') {

        if (value != '-') {
            document.getElementById('MMY_spinner').style.display = "block";
            model = value;
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=" + make + "&Model=" + model + "&Year=&ID=YearSelector&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_YearSelect').innerHTML = transport; HideSpinner(); });
        }

    }
    else {

        if (value != '-') {
            //clearing the mmy (and submodel) right before changing it
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?ID=" + customerid + "&clear=1", '', function(transport) {
                document.getElementById('MMY_spinner').style.display = "block";
                model = value;
                sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=" + make + "&Model=" + model + "&Year=" + year + "&ProductID=" + productid, '', function(transport) {
                    //window.location.reload();                          
                    if (pagename == 'default.aspx') {
                        window.location.href = 'e-mmyproducts.aspx';
                    }
                    else {
                        setTimeout('window.location.href = (window.location.href.indexOf(\'?\') == -1 ? window.location.href : window.location.href.substring(0, window.location.href.indexOf(\'?\')));', 300); //window.location.reload();
                    }
                });
            });
        }

    }
}
function YearSelector_onChange(value) {
    if (isMMY == 'true') {

        if (value != '-') {
            //clearing the mmy (and submodel) right before changing it
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?ID=" + customerid + "&clear=1", '', function(transport) {
                document.getElementById('MMY_spinner').style.display = "block";
                year = value;
                sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=" + make + "&Model=" + model + "&Year=" + year + "&ProductID=" + productid, '', function(transport) {
                    //window.location.reload();                          
                    if (pagename == 'default.aspx') {
                        window.location.href = 'e-mmyproducts.aspx';
                    }
                    else {
                        setTimeout('window.location.href = (window.location.href.indexOf(\'?\') == -1 ? window.location.href : window.location.href.substring(0, window.location.href.indexOf(\'?\')));', 300); //window.location.reload();
                    }
                });
            });
        }

    }
    else {

        if (value != '-') {
            document.getElementById('MMY_spinner').style.display = "block";
            year = value;
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=&Model=&Year=" + year + "&ID=MakeSelector&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_MakeSelect').innerHTML = transport; HideSpinner(); });
        }

    }
}
function HideSpinner() {
    document.getElementById('MMY_spinner').style.display = "none";
}
function ShowGoButton() {
    //document.getElementById('MMY_go').style.display = "block";
}


if (isMMY == 'true') {

    document.getElementById('MMY_spinner').style.display = "block";
    var selectionContent = '';
    if (hasMMY > 0) {
        sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=&Model=&Year=&AutoFill=True&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_MainContainer').innerHTML = transport; HideSpinner(); ShowGoButton(); });
    }
    else {
        if (requestedPage.indexOf('-mmy-') > 0 || requestedPage.indexOf('_') > 0) {
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=&Model=&Year=&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_MainContainer').innerHTML = transport; HideSpinner(); ShowGoButton(); });
        }
        else {
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=&Model=&Year=&ID=MakeSelector&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_MakeSelect').innerHTML = transport; HideSpinner(); });
        }
    }

}
else {

    document.getElementById('MMY_spinner').style.display = "block";
    var selectionContent = '';
    if (hasMMY > 0) {
        sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=&Model=&Year=&AutoFill=True&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_MainContainer').innerHTML = transport; HideSpinner(); ShowGoButton(); });
    }
    else {
        if (requestedPage.indexOf('-mmy-') > 0) {
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=&Model=&Year=&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_MainContainer').innerHTML = transport; HideSpinner(); ShowGoButton(); });
        }
        else {
            sendAJAXRequest("ajaxCompunixMMYRequest.aspx?RequestedPage=" + requestedPage + "&Make=&Model=&Year=&ID=YearSelector&ProductID=" + productid, '', function(transport) { document.getElementById('MMY_YearSelect').innerHTML = transport; HideSpinner(); });
        }
    }

}

