﻿
SPX.pageClass = function() {
    SPX.pageClass.superclass.constructor.call(this);

    this.onPageLoading.subscribe(_pageLoading);

    function _pageLoading() {

        var moreInfoToggle = document.getElementById("moreInfoToggle");
        if (moreInfoToggle) {
            var moreInfo = document.getElementById(moreInfoToggle.href.substring(moreInfoToggle.href.indexOf('#') + 1));
            moreInfoToggle.onclick = function(e) {
                e = e || event;
                if (moreInfo.style.display !== "block") {
                    moreInfo.style.display = "block";
                } else {
                    moreInfo.style.display = "none";
                }
                if (e.preventDefault) {
                    e.preventDefault();
                } else {
                    e.returnValue = false;
                }
            };
        }

        var inquiryDropdown = YAHOO.util.Dom.getElementsByClassName("DdlInquiry")[0];
        var productInquiry = document.getElementById("inquiry-details");
        if (inquiryDropdown && productInquiry) {



            if (inquiryDropdown.selectedIndex != 3) {
                productInquiry.style.display = "none"
            }

            var callBack = function(e) {
                e = e || event;
                if (inquiryDropdown.selectedIndex != 3) {
                    productInquiry.style.display = "none";
                } else {
                    productInquiry.style.display = "block";
                }
                if (e.preventDefault) {
                    e.preventDefault();
                } else {
                    e.returnValue = false;
                }
            };

            YAHOO.util.Event.addListener(inquiryDropdown, 'change', callBack);
        }

    };
};

YAHOO.extend(SPX.pageClass, SPX.pages.PageBase);

