﻿function AllStateBoxes(field, exby) 
{
    var stateTbl = document.getElementById("StateCheckBoxes");
    var chkBoxCount= stateTbl.getElementsByTagName("input");
    
    for(var i=0;i<chkBoxCount.length;i++)
    {
        if (exby.checked)
        {
            chkBoxCount[i].checked = true;
        }else
        {
            chkBoxCount[i].checked = false;
        }
    }
   
    return false; 
}      

function AllPropertyTypeBoxes(field, exby) 
{
    var stateTbl = document.getElementById("TypeCheckBoxes");
    var chkBoxCount= stateTbl.getElementsByTagName("input");
    
    for(var i=0;i<chkBoxCount.length;i++)
    {
        if (exby.checked)
        {
            chkBoxCount[i].checked = true;
        }else
        {
            chkBoxCount[i].checked = false;
        }
    }
   
    return false; 
}              

function UncheckAllTypesBox(exby)
{
    var allChecked = true;
    var box = document.getElementById("ctl00_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_checkAllTypes");
    
    if (box == null)
    {
        box = document.getElementById("ctl00_ContentPlaceHolder1_FormView1_checkAllTypes");
    }
    
    if ((exby.checked == false) && (box.checked == true))
    {
        box.checked = false;
        exby.checked = false;
    }
    
    var typeTbl = document.getElementById("TypeCheckBoxes");
    var chkBoxCount= typeTbl.getElementsByTagName("input"); 
    
    for(var i=0;i<chkBoxCount.length;i++)
    {
        if (chkBoxCount[i].checked != true)
        {
            allChecked = false; 
            break;
        }
    }
    
    if (allChecked) box.checked = true;
    return false;                
} 

function UncheckAllStatesBox(exby)
{
    var allChecked = true;
    var box = document.getElementById("ctl00_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_checkAllStates");
    
    if (box == null)
    {
        box = document.getElementById("ctl00_ContentPlaceHolder1_FormView1_checkAllStates");
    }    
    
    if ((exby.checked == false) && (box.checked == true))
    {
        box.checked = false;
        exby.checked = false;
    }
    
    var stateTbl = document.getElementById("StateCheckBoxes");
    var chkBoxCount= stateTbl.getElementsByTagName("input"); 
    
    for(var i=0;i<chkBoxCount.length;i++)
    {
        if (chkBoxCount[i].checked != true)
        {
            allChecked = false; 
            break;
        }
    }
    
    if (allChecked) box.checked = true;
    return false;
}

function ClearAll()
{
    var tbl;
    var chkBoxCount;
    var box;
    
    stateTbl = document.getElementById("StateCheckBoxes");
    chkBoxCount= stateTbl.getElementsByTagName("input");
    
    for(var i=0;i<chkBoxCount.length;i++)
    {
        chkBoxCount[i].checked = false;
    }  
    
    typeTbl = document.getElementById("TypeCheckBoxes");
    chkBoxCount= typeTbl.getElementsByTagName("input");
    
    for(var i=0;i<chkBoxCount.length;i++)
    {
        chkBoxCount[i].checked = false;
    }
    
    box = document.getElementById("ctl00_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_checkAllStates");  
    box.checked = false;  
    
    box = document.getElementById("ctl00_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_checkAllTypes");  
    box.checked = false;  
        
    return false;   
} 

function ClearAllEdit()
{
    var tbl;
    var chkBoxCount;
    var box;
    
    stateTbl = document.getElementById("StateCheckBoxes");
    chkBoxCount= stateTbl.getElementsByTagName("input");
    
    for(var i=0;i<chkBoxCount.length;i++)
    {
        chkBoxCount[i].checked = false;
    }  
    
    typeTbl = document.getElementById("TypeCheckBoxes");
    chkBoxCount= typeTbl.getElementsByTagName("input");
    
    for(var i=0;i<chkBoxCount.length;i++)
    {
        chkBoxCount[i].checked = false;
    }
    
    box = document.getElementById("ctl00_ContentPlaceHolder1_FormView1_checkAllStates");
    box.checked = false;  
    
    box = document.getElementById("ctl00_ContentPlaceHolder1_FormView1_checkAllTypes");  
    box.checked = false;  
        
    return false;   
} 
