//// ajax

function graph_change( id, src ){       
	document.getElementById( id ).src = src;
}
function trim(stringa){    
        while(stringa.substring(0,1) == ' '){        
                stringa = stringa.substring(1, stringa.length);    
        }    
        while(stringa.substring(stringa.length-1, stringa.length) == ' '){        
                stringa = stringa.substring(0,stringa.length-1);    
        }    
        return stringa;
}

function un_check_all(){
        var eles = document.getElementsByTagName( 'input' );
        var xlength = eles.length;
        for( var i = 0; i<xlength ; i++){
                var ele =  eles[i];
                if( ele != null && ele.type != null && ele.type == 'checkbox' ){
                        ele.checked = false;
                }
        
        }
}

function loadXMLDoc( url, inputblock, div_result , async_request ){ 
        var http_request ;
        var async = false;
        if( async_request )
                async = true;
        var div = document.getElementById( div_result );                
        if( inputblock )
                div.innerHTML = "<div  style='width:"+screen.availWidth+"px; height:"+screen.availHeight+"px; z-index: 1000;' id='adv-waiting'><img style='margin-top: 30%;' src='/eradix/images/progressbar.gif'/></div>";
        /*else
                div.innerHTML = "<img src='/eradix/images/progressbar.gif'/>";*/
        
        if (window.ActiveXObject) 
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
        else 
                http_request = new XMLHttpRequest();
        if( http_request != null ){
                var d = new Date().getTime();
                if( url.indexOf('?') >0 )
                        url+='&d='+d;
                else
                        url+='?d='+d;        
                http_request.onreadystatechange=function(){  eradix_ajax_process_reeq_change( http_request, div_result ) };                
                //http_request.overrideMimeType('text/html');
                http_request.open( "GET", url, async );                                
                http_request.send( null );
        }
}

function eradix_ajax_process_reeq_change( http_request, div_result ) {
        var div = document.getElementById( div_result );    
        if (http_request.readyState == 4) {
               // alert( "OK:\n" );
                if (http_request.status == 200) {    
                        if (div != null) div.innerHTML = http_request.responseText;             
                } else {
                        alert("ERROR:\n"+ http_request.statusText);
                }
        }
        else
        {   
            if (div != null)  div.innerHTML = "<center><img src='/eradix/images/progressbar.gif'/></center>";
        }
}

function show( id ){        
        var obj = document.getElementById( id );
        var res = false;
        if( obj != null ){
                obj.style.display = "block";
                obj.style.visibility ='visible';
                obj.visibility ='visible';
                res = true;
        }
        return res;
}
/*
function id_delete( id ){
        var obj = document.getElementById( id );
        var res = false;
        if( obj != null ){
                obj.style.text-decoration = "line-through";
                res = true;
        }
        return res;
}
function id_undelete(id)(
        var obj = document.getElementById( id );
        var res = false;
        if( obj != null ){
                obj.style.text-decoration = "";
                res = true;
        }
        return res;
)
*/

function hide( id ){        
        var obj = document.getElementById( id );
        var res = false;
        if( obj != null ){
                obj.visibility ='hidden';
                obj.style.visibility ='hidden';
                obj.style.display = "none";
                res = true;
        }
        return res;        
}