﻿function ShowRow(text) {
    alert(text);
}

function pageLoad(sender, args) {
    if (document.getElementById('resultList') != null) {
        for (num = 0; num < document.getElementById('resultList').rows.length; num++) {
            var cpe = $find("cpe_" + num);
            if (cpe != null) {
                //alert(cpe.id);
                cpe.add_expandComplete(onExpand);
                cpe.add_collapseComplete(onCollapse);
                cpe._animation._fps = 45;
                cpe._animation._duration = 0.30;
            }
        }
    }
}

function addQS() {
    var searchtype = ''
    if (document.getElementById('hidsearchbyall').value == '1') { searchtype = searchtype + 'a'; }
    if (document.getElementById('hidsearchbytitle').value == '1') { searchtype = searchtype + 't'; }
    if (document.getElementById('hidsearchbyperson').value == '1') { searchtype = searchtype + 'p'; }
    if (document.getElementById('hidsearchbyitem').value == '1') { searchtype = searchtype + 'i'; }

    if (searchtype.length > 0) {
        document.getElementById('frmMain').setAttribute("action", "hubs.aspx?t=" + searchtype + "&q=" + document.getElementById('topsearch').value);
    } else {
        document.getElementById('frmMain').setAttribute("action", "hubs.aspx?q=" + document.getElementById('topsearch').value);
    }
}

function searchBy(sender, args) {
    if (sender == 'searchbyall') {
        document.getElementById('hidsearchbyall').value = '1';
        document.getElementById('hidsearchbytitle').value = '0';
        document.getElementById('hidsearchbyperson').value = '0';
        document.getElementById('hidsearchbyitem').value = '0';
    } else {
        document.getElementById('hidsearchbyall').value = '0';
        if (document.getElementById('hid' + sender).value == '1') {
            document.getElementById('hid' + sender).value = '0';
        } else {
            document.getElementById('hid' + sender).value = '1';
        }
    }
    searchByLabels();
}
    
function searchByLabels() {
    if (document.getElementById('hidsearchbytitle').value == '0' && document.getElementById('hidsearchbyperson').value == '0' && document.getElementById('hidsearchbyitem').value == '0') {
        document.getElementById('hidsearchbyall').value = '1';
    }
    
    if (document.getElementById('hidsearchbyall').value == '1') {
        document.getElementById('searchbyall').className = "searchbylabels sblinkbutton sblinkbuttonselected";
    } else {
        document.getElementById('searchbyall').className = "searchbylabels sblinkbutton";
    }

    if (document.getElementById('hidsearchbytitle').value == '1') {
        document.getElementById('searchbytitle').className = "searchbylabels sblinkbutton sblinkbuttonselected";
    } else {
        document.getElementById('searchbytitle').className = "searchbylabels sblinkbutton";
    }

    if (document.getElementById('hidsearchbyperson').value == '1') {
        document.getElementById('searchbyperson').className = "searchbylabels sblinkbutton sblinkbuttonselected";
    } else {
        document.getElementById('searchbyperson').className = "searchbylabels sblinkbutton";
    }

    if (document.getElementById('hidsearchbyitem').value == '1') {
        document.getElementById('searchbyitem').className = "searchbylabels sblinkbutton sblinkbuttonselected";
    } else {
        document.getElementById('searchbyitem').className = "searchbylabels sblinkbutton";
    }
}

function onExpand(sender, e) {
/*
    for (num = 0; num < document.getElementById('resultList').rows.length; num++) {
        var CollapsiblePanel = $find("cpe_" + num);
        if (CollapsiblePanel != null) {
            if (sender._expandControlID == CollapsiblePanel._expandControlID) {
                var animationFadeIn = new AjaxControlToolkit.Animation.FadeInAnimation($get("detail"), 2, 16, 0.1, 1, true);
                animationFadeIn.play();
            }
        }
    }
*/        
/*
    var expander = $get(sender.get_ExpandControlID());
    var el = expander.parentNode.parentNode
        if (el.attributes.getNamedItem("class") != null) {
            var style = el.attributes.getNamedItem("class").value
            if (style == 'resultgridalt') {
                el.setAttribute("class", "altitemdetails");
                el.setAttribute("className", "altitemdetails");
            } else {
                el.setAttribute("class", "itemdetails");
                el.setAttribute("className", "itemdetails");
            }
        } else {
            el.setAttribute("class", "itemdetails");
            el.setAttribute("className", "itemdetails");
        }  
*/ 
}

function onCollapse(sender, e) {
/*
    for (num = 0; num < document.getElementById('resultList').rows.length; num++) {
        var CollapsiblePanel = $find("cpe_" + num);
        if (CollapsiblePanel != null) {
            if (sender._expandControlID == CollapsiblePanel._expandControlID) {
                var el = $get(sender._expandControlID).parentNode.parentNode
                if (el.attributes.getNamedItem("class").value == 'altitemdetails') {
                    el.setAttribute("class", "resultgridalt");
                    el.setAttribute("className", "resultgridalt");
                } else {
                    el.setAttribute("class", "");
                    el.setAttribute("className", "");
                }
            }
        }
    }
*/
}


