function CheckAll(field) 
{
for (i = 0; i < field.length; i++) field[i].checked = true;
}
function UnCheckAll(field) 
{
for (i = 0; i < field.length; i++) field[i].checked = false; 
}

function ClearInput(pole)
{
if(pole.value == 'Sem zadejte hledaný výraz') return '';
else return pole.value;
}

function oGet(name) 
{
  if (document.getElementById)
    return document.getElementById(name);
  else if (document.all)
    return document.all(name);
  else return null;
}

function setValidPage(txt)
{
	var va = txt.replace(/plus/g,'+');
	document.getElementById("msg_audit").value= parseInt(va,10)+parseInt(va.substring(va.lastIndexOf('+')+1));
}

//********************************
//funkce pro praci s wizardem OKEC
//********************************
function PlusMinus(obj){
	
	var	s = obj.id;
	var numid = s.substr(3);

    try{objImg = obj.childNodes[1]}
    catch(e){}
    try{objImg = obj.children[0]}
    catch(e){}
    
    //Rozbalujeme vetev		
    if (objImg.className == 'img-plus')
	{
		objImg.className = 'img-minus';
		MinusParent(numid);
	}
	//Zabalujeme vetev
	else
	{
		objImg.className = 'img-plus'
		PlusParent(numid);
	}
}

function firstLevel()
{
    var objMainDiv = document.getElementById('okecAll');
    var objDiv = objMainDiv.getElementsByTagName('DIV');
    var DivId;

    setElement('okecbacklink', 'style.display', 'none');

    for (i=0; i<objDiv.length; i++){
        DivId = objDiv[i].id;
        
                
        //dame plus kde je minus
        if (objDiv[i].style.display == '')
        {
            try{
                if (objDiv[i].children[0].children[0].className == 'img-minus')
                    objDiv[i].children[0].children[0].className = 'img-plus';
            }
            catch(e){}
            try{
    	        if (objDiv[i].childNodes[1].childNodes[1].className == 'img-minus')
                    objDiv[i].childNodes[1].childNodes[1].className = 'img-plus';
            }
            catch(e){}
        }
        
        //schovame druhou a treti uroven 
        if (DivId.substr(8) != '0000')
            objDiv[i].style.display = 'none';
        else
            objDiv[i].style.display = '';
    }
}

//skreje zbytek wizardu pri rozbaleni vetve
function MinusParent(id)
{
    var objMainDiv = document.getElementById('parent'+id);
    
	var objDiv = objMainDiv.parentNode.getElementsByTagName('DIV');
	var DivId;
	var pom = id.substr(0,2);

    //prvni uroven
    if (id.substr(2) == '0000')
    {
        //zobrazime link navratu na prvni uroven    
        setElement('okecbacklink', 'style.display', '');
    
	    for (i=0; i<objDiv.length; i++)
	    {
	        DivId = objDiv[i].id;
       
            //schovame prvni uroven krom aktualni vetve
	        if (DivId.substr(6) != id  && DivId.substr(8) == '0000')
	            objDiv[i].style.display = 'none';
	        
	        //rozbalime druhou uroven    
	        if (DivId.substring(0,8) == 'parent'+pom && DivId.substr(10) == '00')
	            objDiv[i].style.display = '';
	    }
	}
    //druha uroven
	else
	{
	    for (i=0; i<objDiv.length; i++)
	    {
	        DivId = objDiv[i].id;
	        
	        //schovame druhou uroven krom aktualni vetve
	        if (DivId.substring(0,8) == 'parent'+pom && DivId.substr(6) != id && DivId.substr(10) == '00')
	            objDiv[i].style.display = 'none';
	        
	        //rezbalime treti    
	        if (DivId.substr(10) != '00')
	            objDiv[i].style.display = ''; 
    	}
    }
}

//zobrazi zbytek wizardu pri schovani vetve
function PlusParent(id)
{
    var objMainDiv = document.getElementById('parent'+id);
	var objDiv = objMainDiv.parentNode.getElementsByTagName('DIV');
	var DivId;
	var pom = id.substr(0,2);
    
    //prvni uroven
    if (id.substr(2) == '0000')
    {
        //schovame link na prvni uroven
        setElement('okecbacklink', 'style.display', 'none');
        
        for (i=0; i<objDiv.length; i++)
	    {
	        DivId = objDiv[i].id;
    	    
    	    //schovame vse
	        if (DivId.substring(0,8) == 'parent'+pom)
	        {
	            objDiv[i].style.display = 'none';
	            
	            //pridame minusy tam kde nejsou
	            try{
	                if (objDiv[i].children[0].children[0].className == 'img-minus')
                        objDiv[i].children[0].children[0].className = 'img-plus';
                }
                catch(e){}
                try{
            	    if (objDiv[i].childNodes[1].childNodes[1].className == 'img-minus')
                        objDiv[i].childNodes[1].childNodes[1].className = 'img-plus';
                }
                catch(e){}
    	    }
    	    
            //rozbalime prvni uroven
            if (DivId.substring(0,6) == 'parent' && DivId.substr(8) == '0000')
	            objDiv[i].style.display = '';
	       
	    }   
	}
	//druha uroven
    else
    {
	    for (i=0; i<objDiv.length; i++)
	    {
	        DivId = objDiv[i].id;
    	    
		    //sbalime treti uroven
	        if (DivId.substr(10) != '00')
	            objDiv[i].style.display = 'none'; 
		    
		    //rozbalime druhou uroven    
	        if (DivId.substring(0,8) == 'parent'+pom && DivId.substr(10) == '00')
	            objDiv[i].style.display = '';
	    }
    }
}
