He probado con esto pero no me funciona bien, me abre la ventana siempre.
Código:
function doSomething() {
var myCookie = getCookie("variable1");
if (myCookie == null) {
setTimeout(function() {
$('#myModal').modal();
}, 5000);
setCookie('variable1', 'valor', 5*60*1000);
}
else {
alert('Hay cookie');
}
}