function fixDate(date) {

  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function deleteCookie(name) {
   var exp = new Date();
   exp.setTime(exp.getTime() - 1);
   document.cookie = name + "=noCookie; expires=" + exp.toGMTString();
}

function setCookie(name, value, expires, path, domain, secure) {

	// primero borro la cookie anterior
	var CookieString = document.cookie;

	if ( CookieString != "" ) {
		deleteCookie(name);
	}

	path = "/";

	// y creo la nueva cookie
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");

  document.cookie = curCookie;
}

function getCookieLanguage (CookieName) {

		var CookieString = document.cookie;

		if ( CookieString != "" ) {
			var sIdioma = CookieString.substring ( CookieString.indexOf('=') + 1, CookieString.length );;
			return sIdioma;
		}
		else {
			return false;
		}
}

