var currentDivID = '';
function showDiv(DivID) {
        currentDivID=DivID;
        document.getElementById(DivID).style.display = 'block';
}
function hideDiv(DivID) {
        document.getElementById(DivID).style.display = 'none';
}
//functions for Compare Model functionality
compareVisited = '';
compareTSVisited = '';
var proList = new Array();
proList[0] = 'pro5060';
proList[1] = 'pro4100';
proList[2] = 'pro4060';
proList[3] = 'pro3060';
proList[4] = 'pro2040';
proList[5] = 'pro1260';
var tzList = new Array();
tzList[0] = 'tz190series';
tzList[1] = 'tz180series';
tzList[2] = 'tz170spseries';
tzList[3] = 'tz170series';
tzList[4] = 'tz150series';
tzList[5] = 'tzblank';
var tsproList = new Array();
tsproList[0] = 'ts25sw';
tsproList[1] = 'tsent';
tsproList[2] = 'tsproblank1';
tsproList[3] = 'tsproblank2';
var tstzList = new Array();
tstzList[0] = 'ts5';
tstzList[1] = 'ts10';
tstzList[2] = 'ts25';
tstzList[3] = 'ts3g';
function hideList(listName) {
        for(x=0; x<listName.length; x++) {
        document.getElementById('model_'+listName[x]).style.display = 'none';
        }
}
function showList(listName) {
        for(x=0; x<listName.length; x++) {
        document.getElementById('model_'+listName[x]).style.display = 'block';
        }
}
function toggleAllCheckboxes(listName) {
        for(x=0; x<listName.length; x++) {
                if(listName==proList) {
                document.selectForm.select_pro[x].checked = true;
                document.selectForm.select_tz[x].checked = false;
                }
                if(listName==tzList) {
                document.selectForm.select_pro[x].checked = false;
                document.selectForm.select_tz[x].checked = true;
                }
                if(listName==tsproList) {
                document.selectFormTS.select_tspro[x].checked = true;
                document.selectFormTS.select_tstz[x].checked = false;
                }
                if(listName==tstzList) {
                document.selectFormTS.select_tspro[x].checked = false;
                document.selectFormTS.select_tstz[x].checked = true;
                }
        }
}
function showPROmodels() {
        hideList(tzList);
        showList(proList);
        toggleAllCheckboxes(proList);
}
function showTZmodels() {
        hideList(proList);
        showList(tzList);
        toggleAllCheckboxes(tzList);
}
function showTSPROmodels() {
        hideList(tstzList);
        showList(tsproList);
        toggleAllCheckboxes(tsproList);
}
function showTSTZmodels() {
        hideList(tsproList);
        showList(tstzList);
        toggleAllCheckboxes(tstzList);
}
function resetRadioButtons(inputName) {
        for(x=0; x<inputName.length; x++){
        inputName[x].checked = false;
        //alert(inputName[x].checked);
        }
}
checkedTotal = '';
function toggleModel(thisCheckBox) {
        if(document.selectForm.select_tz[5].checked == true) {
                document.selectForm.select_tz[5].checked = false;
                checkedTotal = checkedTotal-1;
                document.getElementById('model_tzblank').style.display = 'none';
        }
        
        if(thisCheckBox.checked == false) {
        document.getElementById('model_'+thisCheckBox.value).style.display = 'none';
        checkedTotal = checkedTotal-1;
        resetRadioButtons(document.selectForm.allmodels);
        }
            
        if(checkedTotal==6){
                thisCheckBox.checked = false;
                alert('PLEASE NOTE: You can only compare 6 models at one time. Please unselect a model(s) before selecting another model(s) for comparison.');
        }
        else {
                resetRadioButtons(document.selectForm.allmodels);
                if(thisCheckBox.checked == true) {
                document.getElementById('model_'+thisCheckBox.value).style.display = 'block';
                checkedTotal = checkedTotal + 1;
                }
        }
}
function compareModels() {
        document.getElementById('series_hdg_pro').style.display = 'none';
        document.getElementById('series_hdg_tz').style.display = 'none';
        document.getElementById('compare_hdg_appl').style.display = 'block';
        //document.getElementById('chart_hdg_tz').style.display = 'none';
        document.getElementById('descriptions_tz').style.display = 'none';
        document.getElementById('modelsinfo_tz').style.position = 'absolute';
        document.getElementById('modelsinfo_tz').style.clear = 'none';
        document.getElementById('modelsinfo_pro').style.top = '14.1em';
        document.getElementById('modelsinfo_tz').style.top = '12.5em';
        document.getElementById('modelsinfo_tz').style.left = '0';
        if(compareVisited=='') {
                document.getElementById('model_tz170series').style.display = 'none';
                document.getElementById('model_tz150series').style.display = 'none';
                document.getElementById('model_tzblank').style.display = 'none';
                document.getElementById('model_pro3060').style.display = 'none';
                document.getElementById('model_pro2040').style.display = 'none';
                document.getElementById('model_pro1260').style.display = 'none';
                document.selectForm.select_pro[0].checked = true;
                document.selectForm.select_pro[1].checked = true;
                document.selectForm.select_pro[2].checked = true;
                document.selectForm.select_tz[0].checked = true;
                document.selectForm.select_tz[1].checked = true;
                document.selectForm.select_tz[2].checked = true;
                checkedTotal=6;
        }
        else {
                for(x=0; x<6; x++) {
                        if(document.selectForm.select_pro[x].checked==true) {
                        document.getElementById('model_'+proList[x]).style.display = 'block';
                        }
                        else {
                        document.getElementById('model_'+proList[x]).style.display = 'none';
                        }
                }
                
                for(x=0; x<6; x++) {
                        if(document.selectForm.select_tz[x].checked==true) {
                        document.getElementById('model_'+tzList[x]).style.display = 'block';
                        }
                        else {
                        document.getElementById('model_'+tzList[x]).style.display = 'none';
                        }
                }
        }
        compareVisited = true;
        document.location = '#compare_hdg_appl';
}
function showAllModels() {
        document.getElementById('series_hdg_pro').style.display = 'block';
        document.getElementById('series_hdg_tz').style.display = 'block';
        document.getElementById('compare_hdg_appl').style.display = 'none';
        //document.getElementById('chart_hdg_tz').style.display = 'block';
        document.getElementById('descriptions_tz').style.display = 'block';
        showList(tzList);
        showList(proList);
        document.getElementById('modelsinfo_tz').style.position = 'relative';
        document.getElementById('modelsinfo_tz').style.clear = 'left';
        document.getElementById('modelsinfo_pro').style.top = '0';
        document.getElementById('modelsinfo_tz').style.top = '0';
        //resetRadioButtons(document.selectForm.allmodels);
                
        document.location = '#compare_hdg_appl';
}
checkedTSTotal = '';
function toggleTSModel(thisCheckBox) {
        if(document.selectFormTS.select_tspro[2].checked == true) {
                document.selectFormTS.select_tspro[2].checked = false;
                checkedTSTotal = checkedTSTotal-1;
                document.getElementById('model_tsproblank1').style.display = 'none';
        }
        
        if(document.selectFormTS.select_tspro[3].checked == true) {
                document.selectFormTS.select_tspro[3].checked = false;
                checkedTSTotal = checkedTSTotal-1;
                document.getElementById('model_tsproblank2').style.display = 'none';
        }
        
        if(thisCheckBox.checked == false) {
        document.getElementById('model_'+thisCheckBox.value).style.display = 'none';
        checkedTSTotal = checkedTSTotal-1;
        resetRadioButtons(document.selectFormTS.alltsmodels);
        }
            
        if(checkedTSTotal==4){
                thisCheckBox.checked = false;
                alert('PLEASE NOTE: You can only compare 4 packages at one time. Please unselect a package(s) before selecting another package(s) for comparison.');
        }
        else {
                resetRadioButtons(document.selectFormTS.alltsmodels);
                if(thisCheckBox.checked == true) {
                document.getElementById('model_'+thisCheckBox.value).style.display = 'block';
                checkedTSTotal = checkedTSTotal + 1;
                }
        }
}
function compareTSModels() {
        document.getElementById('series_hdg_tspro').style.display = 'none';
        document.getElementById('series_hdg_tstz').style.display = 'none';
        document.getElementById('compare_hdg_ts').style.display = 'block';
        //document.getElementById('chart_hdg_tstz').style.display = 'none';
        document.getElementById('descriptions_tstz').style.display = 'none';
        document.getElementById('modelsinfo_tstz').style.position = 'absolute';
        document.getElementById('modelsinfo_tstz').style.clear = 'none';
        document.getElementById('modelsinfo_tspro').style.top = '8em';
        document.getElementById('modelsinfo_tstz').style.top = '8em';
        document.getElementById('modelsinfo_tstz').style.left = '0';
        if(compareTSVisited=='') {
                document.getElementById('model_ts5').style.display = 'none';
                document.getElementById('model_ts10').style.display = 'none';
                document.getElementById('model_tsproblank1').style.display = 'none';
                document.getElementById('model_tsproblank2').style.display = 'none';
                document.selectFormTS.select_tspro[0].checked = true;
                document.selectFormTS.select_tspro[1].checked = true;
                document.selectFormTS.select_tstz[2].checked = true;
                document.selectFormTS.select_tstz[3].checked = true;
                checkedTSTotal=4;
        }
        else {
                for(x=0; x<4; x++) {
                        if(document.selectFormTS.select_tspro[x].checked==true) {
                        document.getElementById('model_'+tsproList[x]).style.display = 'block';
                        }
                        else {
                        document.getElementById('model_'+tsproList[x]).style.display = 'none';
                        }
                }
                
                for(x=0; x<4; x++) {
                        if(document.selectFormTS.select_tstz[x].checked==true) {
                        document.getElementById('model_'+tstzList[x]).style.display = 'block';
                        }
                        else {
                        document.getElementById('model_'+tstzList[x]).style.display = 'none';
                        }
                }
        }
        compareTSVisited = true;
        document.location = '#compare_hdg_ts';
}
function showAllTSModels() {
        document.getElementById('series_hdg_tspro').style.display = 'block';
        document.getElementById('series_hdg_tstz').style.display = 'block';
        document.getElementById('compare_hdg_ts').style.display = 'none';
        //document.getElementById('chart_hdg_tstz').style.display = 'block';
        document.getElementById('descriptions_tstz').style.display = 'block';
        showList(tstzList);
        showList(tsproList);
        document.getElementById('modelsinfo_tstz').style.position = 'relative';
        document.getElementById('modelsinfo_tstz').style.clear = 'left';
        document.getElementById('modelsinfo_tspro').style.top = '0';
        document.getElementById('modelsinfo_tstz').style.top = '0';
                //resetRadioButtons(document.selectFormTS.alltsmodels);
                
        document.location = '#compare_hdg_ts';
}
function initCompareTool() {
        setTimeout("resetRadioButtons(document.selectForm.allmodels)",3000);
        setTimeout("resetRadioButtons(document.selectFormTS.alltsmodels)",3000);
        for(x=0; x<6; x++) {
        document.selectForm.select_pro[x].checked = false;
        document.selectForm.select_tz[x].checked = false;
        }
        for(x=0; x<4; x++) {
        document.selectFormTS.select_tspro[x].checked = false;
        document.selectFormTS.select_tstz[x].checked = false;
        }
}
//end
 