

$(document).ready(function(){
    $("a[href*='index.php?id=243']").attr("href", "_LastMinute.aspx");
    $("a[href*='index.php?id=241']").attr("href", "zoekenboek.aspx");
    $("a[href*='index.php?id=245']").attr("href", "vlucht.aspx");
});

function blockWithLoader()
{
    $.blockUI({ message: $('#ajaxLoader') });
}
function unBlockWithLoader()
{
    $.unblockUI();
    $('#ajaxLoader').hide();
}

//hotel favourites
$(document).ready(function(){
    var query = $.query.querystring();
    var hotelId = query.get("rechot");
    
    if (hotelId != null && hotelId != "")
    {
        SaveLastViewedHotel();

        //check hotel favourites
        if (readCookie("hotelfav") != null && readCookie("hotelfav") != "")
        {
            var cookieHotelIds = readCookie("hotelfav").split(" ");
            for (var i = 0; i < cookieHotelIds.length; i++)
            {
                if (cookieHotelIds[i] == hotelId)
                {
                    $(".addToFavouritesBlock").hide();
                    break;
                }
            }
        }
    }
});

function SaveLastViewedHotel()
{
    var query = $.query.querystring();
    var hotelId = query.get("rechot");
    
    SaveHotelInCookies("hotellv", hotelId);
}

function AddHotelToFavourites()
{
    var query = $.query.querystring();
    var hotelId = query.get("rechot");
    
    SaveHotelInCookies("hotelfav", hotelId);
    $(".addToFavouritesBlock").hide();
}

function SaveHotelInCookies(cookieId, hotelId)
{
    var hotelIds = new Array(5);
    if (readCookie(cookieId) != null && readCookie(cookieId) != "")
    {
        var cookieHotelIds = readCookie(cookieId).split(" ");
        for (var i = 0; i < cookieHotelIds.length; i++)
        {
            if (cookieHotelIds[i] == hotelId)
            {
                return;
            }
            hotelIds[i] = cookieHotelIds[i];
        }
    }
    
    for (var i = 3; i >= 0; i--)
    {
        hotelIds[i + 1] = hotelIds[i];
    }
    hotelIds[0] = hotelId;
    
    var newCookie = "";
    for (var i = 0; i < 5; i++)
    {
        if (hotelIds[i] != null)
        {
            if (newCookie.length > 0)
            {
                newCookie += " ";
            }
            newCookie += hotelIds[i];
        }
    }
    
    createCookie(cookieId, newCookie, 365);
}

//cookies
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

