function toogleCheckboxes(elem, elems)
{
	if (elem.checked)
	   $(elems).attr('checked',true);
	else 
	   $(elems).attr('checked',false);
}

function ajaxStatusToggle()
{
    if ($('ajax-status-overlay').attr('id') == undefined)
       $("<div id='ajax-status-overlay' style='display:none'>&nbsp;</div>").appendTo("body");
    if ($('ajax-status').attr('id') == undefined)
       $("<div id='ajax-status' style='display:none'>&nbsp;</div>").appendTo("body");
    
    $("#ajax-status-overlay").toggle(); 
    $("#ajax-status").toggle();  
}


function ajaxPostRequest(iUrl, iData, iType)
{
	
	$.ajax({
	   type: ((iType == undefined) ? "POST" : iType),
	   dataType : 'html',
	   url:  iUrl,
	   data: iData,
	   success: function(msg){
	   	
	     ajaxStatusToggle();
	   },
	   error : function(){
	   	 alert("XMLHttpRequest ERROR!");
	   },
	   ajaxStart : function (){
	       
		   ajaxStatusToggle();	
	   }
	   
	 });
}

function switchTree(index, counter)
{
	for (var i = 0; i < counter+1; i++)
	{
		if (i != index)
		{
			$('#treeDiv_' + i ).hide();
			$('#treeSwitchImg_' + i ).show();
			
		}  
	}
	
	$('#treeDiv_' + index ).show();
	$('#treeSwitchImg_' + index ).hide();
	return false;
}
