﻿// JScript File
			
	function ShowCheckBoxListDiv(elem)
    {
   
   //var elem = document.getElementById(id);

    if (elem) 
    {
        if(document.getElementById(elem).id==g_control_prefix+'BuyingBlock' )
        {
               if (document.getElementById(elem).style.display != 'block')
               {
                      if(document.getElementById(g_control_prefix +"CheckBoxNeed1").checked==true)
                       {
                            document.getElementById(elem).style.display = 'block';
                            document.getElementById(elem).style.visibility = 'visible';
                            document.getElementById(g_control_prefix +"CheckBoxNeed1Question2").checked=false;
                            document.getElementById(g_control_prefix +"CheckBoxNeed1Question4").checked=false;
                            document.getElementById(g_control_prefix +"BuyingDropDown1").value="0";
                       }
                }
                else
                    UncheckAllNodes(elem);
        }
     
      else if(document.getElementById(elem).id==g_control_prefix+'SellingBlock' )
        {
               if (document.getElementById(elem).style.display != 'block')
               {
                      if(document.getElementById(g_control_prefix +"CheckBoxNeed2").checked==true)
                       {
                            document.getElementById(elem).style.display = 'block';
                            document.getElementById(elem).style.visibility = 'visible';
                            document.getElementById(g_control_prefix +"CheckBoxNeed2Question9").checked=false;
                            document.getElementById(g_control_prefix +"CheckBoxNeed2Question17").checked=false;
                            document.getElementById(g_control_prefix +"SellingDropDown1").value="0";
        
                       }
                }
                else
                    UncheckAllNodes(elem);
        }
     
      
      else if(document.getElementById(elem).id==g_control_prefix+'RentingBlock' )
        {
               if (document.getElementById(elem).style.display != 'block')
               {
                      if(document.getElementById(g_control_prefix +"CheckBoxNeed3").checked==true)
                       {
                            document.getElementById(elem).style.display = 'block';
                            document.getElementById(elem).style.visibility = 'visible';
                            document.getElementById(g_control_prefix +"RentingDropDown1").value="0";
                           document.getElementById(g_control_prefix +"RentingListBox").value="0";
                            
                       }
                }
                else
                {
                     document.getElementById(elem).style.display = 'none';
                     document.getElementById(elem).style.visibility = 'hidden';
                }
                    
               
        }
      
      
      else if(document.getElementById(elem).id==g_control_prefix+'OwnerBlock' )
        {
               if (document.getElementById(elem).style.display != 'block')
               {
                      if(document.getElementById(g_control_prefix +"CheckBoxNeed4").checked==true)
                       {
                            document.getElementById(elem).style.display = 'block';
                            document.getElementById(elem).style.visibility = 'visible';
                            document.getElementById(g_control_prefix +"CheckBoxNeed4Question27").checked=false;
                            document.getElementById(g_control_prefix +"CheckBoxNeed4Question35").checked=false;
                            document.getElementById(g_control_prefix +"OwningDropDown1").value="0";
                       }
                }
                else
                    UncheckAllNodes(elem);
               
        }
     }
  }
        
        
// Function to uncheck all inner checkboxes in Buying,Selling and Owning blocks
     function UncheckAllNodes(elem)
      {
       
        document.getElementById(elem).style.display = 'none';
        document.getElementById(elem).style.visibility = 'hidden';
        var elem1 = document.getElementById(elem).children.tags('input');
        //Uncheck all the inner checkboxes if outer checkbox is unchecked
        for(var i=1;i<=elem1.length;i++)
        {
            if(elem1[i-1].checked==true)
            elem1[i-1].checked=false;
        }  
      }




//Function to automatically tab to next textbox
		function autoTab(input,len) 
		{
			if(input.value.length >= len) 
			{
				input.form[(getIndex(input)+1) % input.form.length].focus();
			}
			function getIndex(input) 
			{
				var index = -1, i = 0, found = false;
				while (i < input.form.length && index == -1)
					if (input.form[i] == input)
						index = i;
					else
						i++; 
					return index;
			}
		}





