function toggleMenu(number)
{
	if($('#s_ul_'+number).css('display')=='none') {
		$('#s_ul_'+number).css('display','');
		$('#g_li_'+number).attr('class','active');
	} else {
		$('#s_ul_'+number).css('display','none');
		$('#g_li_'+number).attr('class','');
	}
	
}

function checkAll(checkbox)
{
	var checkstate = checkbox.checked;

	var elems = document.orders.elements;  
	var elemCount = elems.length;  
	
	for(var i=0;i<elemCount;i++)
	{    
		if(elems[i].type=="checkbox")
		{      
			elems[i].checked=checkstate;    
		}  
	}
}


function clearoptions(obj)
{

    var number_options = obj.options.length;
    for(var i=1;i<number_options;i++)
    {
        obj.remove(1);
    }
}

function populateselect(obj,options)
{
    for(i=0;i<options.length;i++) {
        var soption = new Option(options[i]['text'],options[i]['value']);
        try {
            obj.add(soption,null);
        } catch(ex){
            obj.add(soption);
        }
        
    }
}

function changeSector()
{
    var baseUrl = $('#baseUrl').val();
    var sectorid = $('#sector').val();
    group_sbox = document.getElementById('group');
    subgroup_sbox = document.getElementById('subgroup');
    item_sbox = document.getElementById('itembox');
	
	clearoptions(group_sbox);   
	clearoptions(subgroup_sbox);   
	clearoptions(item_sbox);   
    
    $.post(
        baseUrl + '/index/getgroupsajax',
        {
            sectorid: sectorid
        },
        function(data){
                populateselect(group_sbox,data);
        },
        'json'
    );	
}

function changeGroup()
{
    var baseUrl = $('#baseUrl').val();
    var groupid = $('#group').val();
    
    subgroup_sbox = document.getElementById('subgroup');
    item_sbox = document.getElementById('itembox');
	
	 
	clearoptions(subgroup_sbox);   
	clearoptions(item_sbox);   
    
    $.post(
        baseUrl + '/index/getsubgroupsajax',
        {
            groupid: groupid
        },
        function(data){
			if(data['type']==1) {
				$('#subgroup').css('display','block');
				populateselect(subgroup_sbox,data['values']);
			} else {
				$('#subgroup').css('display','none');
				populateselect(item_sbox,data['values']);
			}   
        },
        'json'
    );	
}


function changeSubgroup()
{
    var baseUrl = $('#baseUrl').val();
    var subgroupid = $('#subgroup').val();
	
    item_sbox = document.getElementById('itembox');
	  
	clearoptions(item_sbox);   
    
    $.post(
        baseUrl + '/index/getitemsajax',
        {
            subgroupid: subgroupid
        },
        function(data){
                populateselect(item_sbox,data);
        },
        'json'
    );	
}

