function getCookie(c_name) {
		if (document.cookie.length>0)
		  {
		  c_start=document.cookie.indexOf(c_name + "=");
		  if (c_start!=-1)
		    { 
		    c_start=c_start + c_name.length+1; 
		    c_end=document.cookie.indexOf(";",c_start);
		    if (c_end==-1) c_end=document.cookie.length;
		    return unescape(document.cookie.substring(c_start,c_end));
		    } 
		  }
		return "";
	}
	
	function isCookiePresent(sNome) {
		var asCookies = document.cookie.split("; ");
		var exist = false;
		for (var iCnt = 0; iCnt < asCookies.length; iCnt++)
			{
			var asCookie = asCookies[iCnt].split("=");
			if (sNome == asCookie[0]) { 
				exist = true;
			}
		}    
		return exist;
	}

	function createCookie(name,value,days) {
		domain = ".cubovision.it";
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		} else { 
			var expires = "";
		}
	   document.cookie = name+"="+value+expires+"; path=/;domain=" + domain ;
	}
	
	function encodeUrl(t){
     t=escape(encodeURIComponent(t));
//return t.replace(/"'"/g,"\'"); 
    return t;
}
function decodeUrl(t){
     t=decodeURIComponent(unescape(t));
//return t.replace(/"'"/g,"\'"); 
    return t;
}

function replaceAll(source,stringToFind,stringToReplace){
  var ret = source;
    var index = ret.indexOf(stringToFind);
        while(index != -1){
            ret = ret.replace(stringToFind,stringToReplace);
            index = ret.indexOf(stringToFind);
        }
        return ret;
}