    function Toggle(e)
    {
	if (e.checked) {
	    Highlight(e);
	}
	else {
	    Unhighlight(e);
	}
    }

    function ToggleAll(e)
    {
	if (e.checked) {
	    CheckAll();
	}
	else {
	    ClearAll();
	}
    }

    function Check(e)
    {
	e.checked = true;
	//Highlight(e);
    }

    function Clear(e)
    {
	e.checked = false;
	//Unhighlight(e);
    }

    function CheckAll()
    {
	var ml = document.main;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
	    var e = ml.elements[i];
	    if ( (e.name == "file_id[]") || (e.name == "user_id[]") ) {
		Check(e);
	    }
	}
 //ml.toggleAll.checked = true;
    }

    function ClearAll()
    {
	var ml = document.main;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
	    var e = ml.elements[i];
	    if ( (e.name == "file_id[]") || (e.name == "user_id[]") ) {
		Clear(e);
	    }
	}
	//ml.toggleAll.checked = false;
    }

    function Highlight(e)
    {

	var r = null;
	if (e.parentNode && e.parentNode.parentNode) {
	    r = e.parentNode.parentNode;
	}
	else if (e.parentElement && e.parentElement.parentElement) {
	    r = e.parentElement.parentElement;
	}
	if (r) {
	    if (r.className == "") {
            r.className="sel";
	    }
	}
    }

    function Unhighlight(e)
    {
	var r = null;
	if (e.parentNode && e.parentNode.parentNode) {
	    r = e.parentNode.parentNode;
	}
	else if (e.parentElement && e.parentElement.parentElement) {
	    r = e.parentElement.parentElement;
	}
	if (r) {
	    if (r.className == "sel") {
		r.className = "";
	    }
	}
    }

function EnabDisab(t1,t2){
//t1-tabli4ata koqto e izbrana i vsi4ki neini elementi triabvda da sa Enabled

 t1.className='box2';
 t2.className='box3';
 
 for(i=0; i<t1.all.length; i++) {
     switch(t1.all[i].tagName){
         case 'TD':
            t1.all[i].className='td_text';
            break;
         case 'INPUT':
            t1.all[i].disabled=false;
            break;
     }
 }

 for(i=0; i<t2.all.length; i++) {
     switch(t2.all[i].tagName){
         case 'TD':
            t2.all[i].className='unabled';
            break;
         case 'INPUT':
            t2.all[i].disabled=true;
            break;
     }
 }

}

function RadioClick(){
 with(window.document.all){
    if(typeof(flag) != 'undefined'){
       if(flag[0].checked==true){
          EnabDisab(table1,table3)
       }else{
          EnabDisab(table3,table1)
       }
    }
 }
}

function Enable(i, chk){
 with(window.document.all){
    if(typeof(chk) != 'undefined'){
       if(chk.checked==false){
          row=chk.parentElement.parentElement;
          for(i=0; i<row.cells.length; i++){
              td=row.cells[i];
              td.className='unabled';
              
              for(j=0; j<td.all.length; j++){
                  e=td.all[j];
                  if(e.type!='checkbox' && e.type!='undefined'){
                     e.disabled=true;
                  }
              }
          }
       }else{
          row=chk.parentElement.parentElement;
          for(i=0; i<row.cells.length; i++){
              td=row.cells[i];
              td.className='td_text';

              for(j=0; j<td.all.length; j++){
                  e=td.all[j];
                  if(e.type!='checkbox' && e.type!='undefined'){
                     e.disabled=false;
                  }
              }
          }
       }
    }
 }
}

function LightOn(row,state){
    if (typeof(document.getElementsByTagName) != 'undefined') {
        var cells = row.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        var cells = row.cells;
    }
    else {
        return false;
    }

    var cellsCnt  = cells.length;
    for (var i = 0; i < cellsCnt; i++) {
        if (state==1){
            //cells[i].style.backgroundColor = '#FBFBFF';
            cells[i].style.filter = 'blur(Add=0, Direction=0, strength=2)';
            //cells[i].style.filter = 'Glow(Color=#4682B4, Strength=2)';
            //cells[i].style.filter = 'shadow(color="#FBFBFF",direction=45); width: 1; color: white';
            //cells[i].style.filter = 'DropShadow()';
        }else{
            //cells[i].style.backgroundColor = '#F8F5F5';
            cells[i].style.filter = '';
        }
    }

    return true;
}

function BoxOn(td,state){
    if(state==0){
       td.className='boxoff';
    }else{
       td.className='boxon';
   }
   
    return true;
}

function SetFont(cbo, value, id) {
    if (value=='no')
        return;

    cbo.selectedIndex=0;
    
    if(window.document.getElementById(id).value!=''){
      value = ', ' + value;
    }

    window.document.getElementById(id).value +=value;
    window.document.getElementById(id).focus();
    return;
}

function oparateFormElement (checkbox_name, form_element)
{
	if (checkbox_name.checked==false)
	{
		form_element.disabled=true;
	}
	else
	{
		form_element.disabled=false;
	}
	return true;
}