function setCookie(name, value, expires) {var Today = new Date();var tempdate = Today.getTime();var exp = new Date();if(expires=='delete') {exp.setTime(exp.getTime() - 1000);} else {exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 30));}document.cookie = name + "=" + escape(value) + "; path=/" + ((exp == null) ? "" : "; expires=" + exp.toGMTString());}
function retrieveCookie(name) {var dc = document.cookie;var cname = name + "=";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;}
function setBWCookie(hotelname, propid, location) {var Today = new Date();var tempdate = Today.getTime();tempdate += 30*60*1000;var CookieExpiresAt = new Date();CookieExpiresAt.setTime(tempdate);var myCookie = retrieveCookie('BWFavorites');var found = false;if(myCookie) {var hotelCookieLine = [];hotelCookieLine = myCookie.split('$');var hotelCookie = [];for(var i=0;i<hotelCookieLine.length;i++) {hotelCookie[i] = hotelCookieLine[i].split('|');}for(i=0;i<hotelCookie.length;i++) {if(hotelCookie[i][1]==propid) {found = true;}}myCookie += '$';} else {myCookie = '';}if(!found) {myCookie += hotelname + '|' + propid + '|' + location;setCookie('BWFavorites', myCookie, CookieExpiresAt.toString());UpdateFavorites(myCookie);}}
function deleteBWCookie(propid) {var myCookie = retrieveCookie('BWFavorites');var found = false;if(myCookie) {var hotelCookieLine = [];hotelCookieLine = myCookie.split('$');var hotelCookie = [];for(var i=0;i<hotelCookieLine.length;i++) {hotelCookie[i] = hotelCookieLine[i].split('|');}for(i=0;i<hotelCookie.length;i++) {if(hotelCookie[i][1]==propid) {hotelCookie[i][0]='';found = true;}}}if(found) {myCookie = '';for(i=0;i<hotelCookie.length;i++) {if(hotelCookie[i][0]!='') {myCookie += hotelCookie[i][0] + '|' + hotelCookie[i][1] + '|' + hotelCookie[i][2]  + '$';}}myCookie = myCookie.substring(0,myCookie.length-1);if(myCookie == '') {setCookie('BWFavorites','','delete');} else {setCookie('BWFavorites', myCookie, '30minutes');}UpdateFavorites(myCookie);}}
function DeleteAll() {setCookie('BWFavorites','','delete');UpdateFavorites('');}
