﻿    //BP: 12/2/2008 - added for Weekly/Monthly tabs
    var baseTabClass = "tabDiv"
    var TabName1 = "Weekly Rentals"
    var TabName2 = "Monthly Rentals"
    
    function setDefaultTab(tabId){
 
    $get(tabId).className= baseTabClass + "_selected";
     
        switch (tabId){
            case "tab1":
             $get(tabId + "a").innerHTML = TabName1;
            // $get("unitMap").style.display ='';
             //show unit desc by default, hide the rest
            $get("weekly").style.display ='';
            $get("monthly").style.display ='none';
            break;
             case "tab2":
             $get(tabId + "a").innerHTML = TabName2;
             //show unit desc by default, hide the rest
            $get("weekly").style.display ='none';
            $get("monthly").style.display ='';
            break;
        }
        
    }
    
    function showSelected(obj){
        //reset CSS on all parent nodes
        $get("tab1").className= baseTabClass;
        $get("tab2").className= baseTabClass;
       
        //reset all tab content panels
        $get("weekly").style.display ='none';
        $get("monthly").style.display ='none';
        if (obj.parentNode.className == baseTabClass) {
            obj.parentNode.className = baseTabClass + "_selected";
            switch (obj.id){
                case "tab1a":
                $get("weekly").style.display ='';
                break;
                case "tab2a":
                $get("monthly").style.display ='';
                break;
            }
        
        }
        else {obj.className = baseTabClass;}
    }

    //BP:12/4/2008 - AJAX call to set session on tab change
    function SetGroupsSearchType(obj){
        if (obj.value == '72') 
        {
            showSelected(document.getElementById('tab2a'));
            SetSearchType('monthly')
        } 
    }
    
    function SetSearchType(value){
        ret = R90_VIP20.SearchType.IsMonthly(value, OnComplete);
        function OnComplete(arg){
                    //alert(arg);
        } 
    }