function graf_tab_check(arg)
   {
	var form = document.periudhat;
	
    if (arg == 1)
       {
        form.shfaq[0].disabled = true;
        form.shfaq[1].disabled = true;
        form.shfaq[0].checked = false;
        form.shfaq[1].checked = false;

        if (form.graf_shfaq[0].disabled && form.graf_shfaq[1].disabled)
           {
            form.graf_shfaq[0].disabled = false;
            form.graf_shfaq[1].disabled = false;
            form.graf_shfaq[0].checked  = true;
            form.graf_shfaq[1].checked  = false;
           }
       }
    else
       {
        form.graf_shfaq[0].disabled = true;
        form.graf_shfaq[1].disabled = true;
        form.graf_shfaq[0].checked  = false;
        form.graf_shfaq[1].checked  = false;

        if (form.shfaq[0].disabled && form.shfaq[1].disabled)
           {
            form.shfaq[0].disabled = false;
            form.shfaq[1].disabled = false;
            form.shfaq[0].checked  = true;
            form.shfaq[1].checked  = false;
           }
       }
   }


function select_all()
   {
	var form = document.periudhat;

    for(var i=0; i<form.elements.length; i++) 
       {
         if (form.elements[i].name == "cregfld")
            {form.elements[i].checked = true;}
       }
   }

function clear_all()
   {
	var form = document.periudhat;

    for(var i=0; i<form.elements.length; i++) 
       {
         if (form.elements[i].name == "cregfld")
            {form.elements[i].checked = false;}
       }
   }

function check_uncheck(arg)
   {
	var form = document.periudhat;

    var id_check_uncheck = 0;
    var parent   = "";
    
    for(var i=0; i<form.elements.length; i++) 
       {
         if (form.elements[i].id == arg)
            {
             if (!(form.elements[i].checked))
                {
                  id_check_uncheck = form.elements[i].id;
                  
                  for(var j=0; j<form.elements.length; j++) 
                     {
                      if(form.elements[j].name == "cregfld")
                        {
                         parent = form.elements[j].id_parent;

                         if (parent.search(id_check_uncheck) != -1)
                            {form.elements[j].checked = false;}
                         }
                     }
                }
             else
                {
                  id_check_uncheck = form.elements[i].id_parent;
                  for(var j=0; j<form.elements.length; j++) 
                     {
                      if(form.elements[j].name == "cregfld")
                        {
                         parent = "-"+form.elements[j].id+"-";

                         if (id_check_uncheck.search(parent) != -1)
                            {form.elements[j].checked = true;}
                         }
                     }
                }
               
             return;
            }
       }
   }

function show_vlera(arg,id,p_id,lng)
 {
	var form = document.periudhat;
	
	var cregfld = agregate_check(1);
	
    var periudha_nga  = form.periudha_nga.options[form.periudha_nga.selectedIndex].value;
    var periudha_deri = form.periudha_deri.options[form.periudha_deri.selectedIndex].value;
    
    var shfaq         = agregate_check(2);
    var graf_tab      = agregate_check(3);
    var graf_shfaq    = agregate_check(4);
    var format        = agregate_check(5);
	
	if(cregfld == '')
	  {
	   alert('Must be selected at least one indicator!');
	   return;
	  }

    if (Number(periudha_nga) > Number(periudha_deri))
       {
        alert("Intervali nuk eshte i Sakte!");
        form.periudha_nga.focus();
        return;
       }

    var linku = "";

    if (graf_tab==0)
       {
        //linku = arg+"/modules_end/agregate/index.php?format="+format+"&lng="+lng+"&id="+id+"&p_id="+p_id+"&agr_shfaq=tab&shfaq="+shfaq+"&periudha_nga="+periudha_nga+"&periudha_deri="+periudha_deri+"&cregfld_bashkesi="+cregfld;
        linku = "?crd="+arg+"&uni="+uniqueid+"&mode=alone&format="+format+"&ln="+lng+"&id="+id+"&p_id="+p_id+"&agr_shfaq=tab&shfaq="+shfaq+"&periudha_nga="+periudha_nga+"&periudha_deri="+periudha_deri+"&cregfld_bashkesi="+cregfld;
       }
    else
       {
        //linku = arg+"/modules_end/agregate/index.php?format="+format+"&lng="+lng+"&id="+id+"&p_id="+p_id+"&agr_shfaq=graf&graf_shfaq="+graf_shfaq+"&periudha_nga="+periudha_nga+"&periudha_deri="+periudha_deri+"&cregfld_bashkesi="+cregfld;
        linku = "?crd="+arg+"&uni="+uniqueid+"&mode=alone&format="+format+"&ln="+lng+"&id="+id+"&p_id="+p_id+"&agr_shfaq=graf&graf_shfaq="+graf_shfaq+"&periudha_nga="+periudha_nga+"&periudha_deri="+periudha_deri+"&cregfld_bashkesi="+cregfld;
       }

    window.open(linku,'MsgWindowstat','toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=800,height=600');
}



function agregate_check(arg) 
{
	var form = document.periudhat;
	
	if(arg==1)
	  {var selection = form.cregfld;}
	else if(arg==2)
	  {var selection = form.shfaq;}
	else if(arg==3)
	  {var selection = form.graf_tab;}
	else if(arg==5)
	  {var selection = form.format;}
	else
	  {var selection = form.graf_shfaq;}

	var selected = "";
	
	if (selection.length > 1) 
	   {
	     for(var i=0; i<selection.length; i++) 
	        {
	         if (selection[i].checked) 
		        {selected += ","+selection[i].value;}
		     }
	     selected = selected.substr(1);
  	    }
	else
	    {
	      if (form.selection.checked) 
			 {selected = form.selection.value;}
	     }
	     
	return selected;
}

