var pgInit = {}; pgInit.vars = { promotions: '[{"id":"42","title":"Discover 'Serra D'Arga'","description":"2 night accommodation program","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=2&preselect=promo42&startDay=2018-07-01","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-as-7-lagoas-da-serra-d_arga1.jpg"},{"id":"29","title":"Atlantic 'Bike and Walking' Routes","description":"2 night accommodation program","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=2&preselect=promo29&startDay=2018-02-07","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-nova1.jpg"},{"id":"63","title":"Feira Canina e Felina - 1 noite","description":"Reserve o programa especial 1 noite","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=1&preselect=promo63&startDay=2019-04-12","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-12.png"},{"id":"62","title":"Feira Canina e Felina - 2 noites","description":"Reserve o programa especial 2 noites","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=2&preselect=promo62&startDay=2019-04-12","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-11.png"},{"id":"55","title":"Happy Anniversary","description":"1 night accommodation progeam","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=2&preselect=promo55&startDay=2018-10-29","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-annie-spratt-96532-unsplash1.jpg"},{"id":"31","title":"Escape for a Week","description":"5 night accommodation program","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=5&preselect=promo31&startDay=2018-02-11","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-programa-fuja-de-casa-por-5-noites1.jpg"},{"id":"38","title":"Happy Moments with your Four-LeggedFriend","description":"3 nights accommodation program","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=3&preselect=promo38&startDay=2018-02-07","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-programa-momentos-felizes-com-o-seu-4-patas1.jpg"},{"id":"32","title":"Minho Weekend","description":"Program with 2 nights of accommodation","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=2&preselect=promo32&startDay=2018-02-07","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-programa-no-minho-e-connosco1.jpg"},{"id":"33","title":"Wedding Night","description":"1 night accommodation program","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=1&preselect=promo33&startDay=2018-02-07","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-programa-noite-nupcial1.jpg"},{"id":"34","title":"Romantic Pack (1 night)","description":"1 night accommodation program","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=1&preselect=promo34&startDay=2018-02-07","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-programa-pack-roma-ntico1.jpg"},{"id":"35","title":"Romantic Pack (2 nights)","description":"2 night accommodation program","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=2&preselect=promo35&startDay=2018-02-07","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-programa-pack-roma-ntico2.jpg"},{"id":"39","title":"'Moinhos D'\u00c1gua da Montaria's Rail","description":"2 night accommodation program","linkLabel":"Click for more info","link":"10","bookBtn":"https:\/\/secure.guestcentric.net\/api\/bg\/book.php?apikey=93f2ac939780bba2d5416b0b33dd49b5&l=en&nrNights=2&preselect=promo39&startDay=2018-02-14","image":"https:\/\/secure.guestcentric.net\/bin\/a35d7471db111b01\/thumb-imagem-trilho-dos-moinhos1.jpg"}]', displayTime: 10, transitionTime: 1.5, frameworkPath: 'https://secure.guestcentric.net/js/yui/build/' }; /** * promotions gadget javascript file * @fileOverview * @author marco.lopes * @version 1.0 * @since 2008-10-28 */ (function() { if(!pgInit.vars.frameworkPath) { alert("framework path for the weather gadget not found!"); return; } //creating gadget info var gadget = {gadget: "promotionGadget", status: "waiting", start: init}; //check for Guestcentric Gadgets Stack if(!window.gcGadgetStack) { //registering gcGadgetStack gadget.status = "loading"; window.gcGadgetStack = [gadget]; gadget.start(); } else if(gcGadgetStack[gcGadgetStack.length-1].status === "loaded") { //registering gcGadgetStack gadget.status = "loading"; gcGadgetStack.push(gadget); gadget.start(); } else { //adding gadget to Guestcentric Gadgets Stack gcGadgetStack.push(gadget); } var G; //framework object /** * load necessary YUI modules * @param {Function} callback function to execute after loading the modules */ function loadYUIModules(callback) { //loading necessary files new YAHOO.util.YUILoader( { require: ["dom", "animation", "event", "json"], loadOptional: true, base: pgInit.vars.frameworkPath, onSuccess: function() { callback(); }, onFailure: function() { changeGadgetStatus(); } }).insert(); } //END OF loadYUIModules /** * changes the gadget status */ function changeGadgetStatus() { //changing the gadget status for(var i=0, li=gcGadgetStack.length; i