function get_cookie(Name)
{
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0)
  {
    offset = document.cookie.indexOf(search)
    if (offset != -1)
    {
      offset += search.length
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
    }
  }
  return returnvalue;
}


function set_cookie(name, value, expires)
{
  document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString());
} 


function delCookie (name,path,domain) {
  if (get_cookie(name)) {
    document.cookie = name + "=" +
    ((path == null) ? "" : "; path=" + path) +
    ((domain == null) ? "" : "; domain=" + domain) +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function prepareExpireDate(time_in_minutes)
{
	var expirebar = new Date();
  	expirebar.setTime(expirebar.getTime() + (1000 * 60 * time_in_minutes));
	return expirebar;
}

var nombreCookieBanner = 'mostrarBanner';
function showBanner(bannerText, backgroundColor, textColor, cerrarColor, width, height, force)
{
	if(force == undefined)
	{
		force = false;
	}
	//Verificamos si se ha mostrado el banner o no (si existe la cookie)
	if (get_cookie(nombreCookieBanner)=="" || force)
	{
		//Si no existe la cookie la creamos y mostramos el banner. (tercer parametro controla cuando caduca la cookie: nada = al salir, o algo=dia que caducara).
		set_cookie(nombreCookieBanner, "true");

		if(backgroundColor == undefined)
		{
			backgroundColor = "#000";
		}
		if(textColor == undefined)
		{
			textColor = "#FFF";
			cerrarColor = "#FFF";
		}
		if(cerrarColor == undefined)
		{
			cerrarColor = "#FFF";
		}

		var message = "<div><div align='right' class='btn_cerrar' style='color:"+cerrarColor+"'>Cerrar</div>";
		if(bannerText != undefined)
		{
			message += bannerText;
		}
		//message += "<br /><br /><img src='/_img/banner.png' alt='Informacion confenat' id='bannerCofenatImg' /></div>";

		//Realizamos una carga por AJAX solo si debemos de mostrar el item
		$.blockUI(
		{
			message: message,
			css:
			{
			     top: '20px',
			     left: Math.abs($(window).width() - width) /2 + 'px', 
			     width: width+'px',
		             height: height+'px',
      	  		     border: 'none', 
		             padding: '15px', 
        	 	     backgroundColor: backgroundColor, 
		             '-webkit-border-radius': '10px', 
			     '-moz-border-radius': '10px', 
	      		      opacity: .9, 
       		      color: textColor 
       	 		}
		});
		setTimeout($.unblockUI, 10000); 
	}
	$(".btn_cerrar").css("cursor", "pointer").click(function(){$.unblockUI()});
}

