
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* inizio funzioni di sistema */

    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 get_obj(obj_id) { return document.getElementById(obj_id); }
    function x_innerHTML(obj_id, testo) { get_obj(obj_id).innerHTML = trim(testo); }
    function obj_del(obj_id) { var obj_del = get_obj(obj_id); obj_del.parentNode.removeChild(obj_del); }
    function obj_fade(obj_id, valore)
    	{ 
        	if (typeof obj_id == 'string') 
            	{
                    get_obj(obj_id).style.opacity = (valore/10);
                    get_obj(obj_id).style.MozOpacity = (valore/10);
                    get_obj(obj_id).style.KhtmlOpacity = (valore/10);
                    get_obj(obj_id).style.filter = 'alpha(opacity='+ valore*10 +')';
                }
			else
            	{
                    obj_id.style.opacity = (valore/10);
                    obj_id.style.MozOpacity = (valore/10);
                    obj_id.style.KhtmlOpacity = (valore/10);
                    obj_id.style.filter = 'alpha(opacity='+ valore*10 +')';
                }
        }
        
    function obj_fade_in(obj_id, f_step, f_wait) 
        { 
            get_obj(obj_id).style.opacity = 0;
            get_obj(obj_id).style.MozOpacity = 0;
            get_obj(obj_id).style.KhtmlOpacity = 0;
            get_obj(obj_id).style.filter = 'alpha(opacity=0)';
        	get_obj(obj_id).style.visibility = 'visible';
            for (var i=0;i<11; i++) { window.setTimeout('obj_fade(\''+ obj_id +'\','+ i +')', f_wait + (f_step * i)); }
        }
		
    function obj_fade_out(obj_id, f_step, f_wait) 
        {
            for (var i=0;i<10;i++) { window.setTimeout('obj_fade(\''+ obj_id +'\','+ (9-i) +')', f_wait + (f_step * i)); }
        }

    function set_LT(obj_id, x_left, x_top)
    	{
        	if (typeof obj_id == 'string') { get_obj(obj_id).style.left = x_left +'px'; get_obj(obj_id).style.top = x_top +'px'; }
			else { obj_id.style.left = x_left +'px'; obj_id.style.top = x_top +'px'; }
        }
	function carica_pagina_1(cp_pagina, cp_id_oggetto)
		{
			get_obj('loading').src = '../_common/_graf/loading.gif';
			get_obj(cp_id_oggetto).innerHTML = '';
			var cp_url = "../ajax/"+ cp_pagina;  
			if (window.XMLHttpRequest) { cp_req = new XMLHttpRequest(); } 
			else if (window.ActiveXObject) { cp_req = new ActiveXObject("Microsoft.XMLHTTP"); }
			cp_req.onreadystatechange = function ()
                {
                if (cp_req.readyState == 4)get_obj(cp_id_oggetto).innerHTML
                    {
                        if (cp_req.status == 200) { get_obj(cp_id_oggetto).innerHTML = cp_req.responseText; get_obj('loading').src = '../_common/_graf/stop.gif'; } 
                        else { alert(cp_req.responseText); }
                    }
                }
			cp_req.open("GET", cp_url, true);
			cp_req.send(null);
		}
		
    function fade_1(obj_name, valore)
        { 
            document.getElementById(obj_name).style.opacity = (valore / 10);
            document.getElementById(obj_name).style.MozOpacity = (valore / 10);
            document.getElementById(obj_name).style.KhtmlOpacity = (valore / 10);
            document.getElementById(obj_name).style.filter = 'alpha(opacity=' + valore*10 + ')';
        }

/* fine funzioni di sistema */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
















