////////////////////////////////////////////////////////////
// Functions in this library depend on variables being declared using asp:literal objects on the aspx page
// The literal is filled in by the codebehind
// vars: ClientID_DdlRegion; ClientID_DdlState; Sport; CampType
////////////////////////////////////////////////////////////
function changeRegion(){
    var oDdlState = getObj(ClientID_DdlState);
    oDdlState.selectedIndex = 0;
}

function changeState(){
    var oDdlRegion = getObj(ClientID_DdlRegion);
    oDdlRegion.selectedIndex = 0;
}

function goClick(strBaseUrl){
    var oDdlRegion = getObj(ClientID_DdlRegion);
    var oDdlState = getObj(ClientID_DdlState);
    if (Vendor > 0)
        window.location.href = strBaseUrl + 'CampsList.aspx?sport=' + Sport + '&camptype=' + CampType + '&regioncode=' + oDdlRegion.options[oDdlRegion.selectedIndex].value + '&state=' + oDdlState.options[oDdlState.selectedIndex].value + '&vendor='+Vendor+'&sportno='+SportNo;
    else
        window.location.href = strBaseUrl + 'CampsList.aspx?sport=' + Sport + '&camptype=' + CampType + '&regioncode=' + oDdlRegion.options[oDdlRegion.selectedIndex].value + '&state=' + oDdlState.options[oDdlState.selectedIndex].value;
}

function showAllClick(strBaseUrl){
    var oDdlRegion = getObj(ClientID_DdlRegion);
    var oDdlState = getObj(ClientID_DdlState);
    if (Vendor > 0)    
        window.location.href = strBaseUrl + 'CampsList.aspx?sport=' + Sport + '&camptype=' + CampType + '&regioncode=&state=*&vendor='+Vendor+'&sportno='+SportNo;
    else
        window.location.href = strBaseUrl + 'CampsList.aspx?sport=' + Sport + '&camptype=' + CampType + '&regioncode=&state=*';
}

function getObj(name)
{
    var retval;
    if (document.getElementById)
    {
        retval = document.getElementById(name);
    }
    else if (document.all)
    {
        retval = document.all[name];
    }
    else if (document.layers)
    {
        retval = document.layers[name];
    }
    return retval;
}
