
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

    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 setCookie(sName, sValue, oExpires, sPath, sDomain, bSecure)
        {
            var sCookie = sName + '=' + encodeURIComponent(sValue);
            if (oExpires)
                { 
                	oExpires = oExpires * 1000 * 60 * 60 * 24;
                    var today = new Date();
                    today.setTime(today.getTime());
					var expires_date = new Date(today.getTime() + (oExpires));                
                    sCookie += '; expires=' + expires_date.toGMTString();
                }
            if (sPath) {sCookie += '; path=' + sPath;}
            if (sDomain) {sCookie += '; domain=' + sDomain;}
            if (bSecure) {sCookie += '; secure';}
            document.cookie = sCookie;
        }
    function getCookie(sName)
        {
            var sRE = "(?:; )?" + sName + "=([^;]*);?";
            var oRE = new RegExp(sRE);
            if (oRE.test(document.cookie)) {return decodeURIComponent(RegExp["$1"]);} else {return null;}
        }
	function carica_pagina_1(cp_pagina, cp_id_oggetto)
		{
			var cp_url = 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)
                    {
                        if (cp_req.status == 200) { get_obj(cp_id_oggetto).innerHTML = cp_req.responseText; } else { alert(cp_pagina +'-'+ cp_id_oggetto); }
                    }
                }
			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 + ')';
        }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

