
//-----------------------------------------------------------------------------------------------------------/
function setCookie(name, value, path, domain, secure) {
	var ahora = new Date();
	var expires = new Date();
	// Expira en 1 aņo
	expires.setTime(ahora.getTime() + 1000*60*60*24*365);
	document.cookie = name + "=" + escape(value) + 
	  ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
	  ((path == null) ? "" : "; path=" + path) +
	  ((domain == null) ? "" : "; domain=" + domain) +
	  ((secure == null) ? "" : "; secure");
}

//-----------------------------------------------------------------------------------------------------------/
function DeleteCookie(name) {
	var exp = new Date();
	FixCookieDate (exp);
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	if (cval != null)
		document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

//-----------------------------------------------------------------------------------------------------------/
function escribirCookie(nombre, valor, duracion, ruta, dominio, segura){ // v2009-01-16
    if(duracion){
        var expires = new Date();
        expires.setUTCMilliseconds(expires.getUTCMilliseconds() + 1000*60*60*24*365);
    }

    document.cookie = escape(nombre) + "=" + (valor? escape(valor) : "") +
        (expires ? "; expires=" + expires.toGMTString() : "") +
        (ruta    ? "; path="    + escape(ruta) : "") +
        (dominio ? "; domain="  + escape(dominio) : "") +
        (segura  ? "; secure" : "");
}

//-----------------------------------------------------------------------------------------------------------/
function leerCookie(nombre){ // v2009-01-16
    var re = new RegExp("^(" + escape(nombre) + ")=(.*)$", "i");
    var c=document.cookie.split(/;\s*/);

    for(var i in c){
        if(re.test(c[i])){
            return unescape(re.exec(c[i])[2]);
        }
    }
    return null;
}

//-----------------------------------------------------------------------------------------------------------/
function getCookie(name){
  var cname = name + "=";               
  var dc = document.cookie;             
  if (dc.length > 0) {              
    begin = dc.indexOf(cname);       
    if (begin != -1) {           
      begin += cname.length;       
      end = dc.indexOf(";", begin);
      if (end == -1) end = dc.length;
        return unescape(dc.substring(begin, end));
    } 
  }
  return null;
}

