if (window != top) top.location.href = location.href;
var immagini=new Array();
function preload()
{
  for (cont=0;cont<preload.arguments.length;cont++) {
    immagini[cont]=new Image();
    immagini[cont].src=preload.arguments[cont];
  }
}
sfHover = function()
{
  var sfEls = document.getElementById("nav").getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
}
function doSearch(term) {
  window.location="/negombo-search.html?query=" + escape(term);
}
function donewsletter(term) {
  term = escape(term);
  alert('Grazie della tua iscrizione.');
  window.location="/site/newsletter_add.php?term=" + term;
}
function setCookie(name,value,expires) {
  if (!expires) expires = new Date();
  document.cookie = name + '=' + escape(value) + '; expires='
  + expires.toGMTString() + '; path=/';
}
function getCookie (name) {
  var dcookie = document.cookie;
  var cname = name + "=";
  var clen = dcookie.length;
  var cbegin = 0;
  while (cbegin < clen) {
    var vbegin = cbegin + cname.length;
    if (dcookie.substring(cbegin, vbegin) == cname) {
      var vend = dcookie.indexOf (";", vbegin);
      if (vend == -1) vend = clen;
      return unescape(dcookie.substring(vbegin, vend));
    }
    cbegin = dcookie.indexOf(" ", cbegin) + 1;
    if (cbegin == 0) break;
  }
  return null;
}
function delCookie(name) {
  document.cookie = name + '=' + '; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/';
}
function theBrowserSniff(){
  if (document.layers) return "NS";
  if (document.all) {
    // But is it really IE?
    // convert all characters to lowercase to simplify testing
    var agt=navigator.userAgent.toLowerCase();
    var is_opera = (agt.indexOf("opera") != -1);
    var is_konq = (agt.indexOf("konqueror") != -1);
    if(is_opera) {
      return "OPR";
    } else {
      if(is_konq) {
        return "KONQ";
      } else {
        // Really is IE
        return "IE";
      }
    }
  }
  if (document.getElementById) return "MOZ";
  return "OTHER";
}
var theBrowser = theBrowserSniff();
function hideFocus(evt) {
  evt = (evt) ? evt : ((event) ? event : null);
  if (evt) {
    var elem = (evt.target) ? evt.target : ((evt.srcElement) ?
      evt.srcElement : null);
    if (elem) {
      elem = (elem.tagName != 'A') ? elem.parentNode : elem;
      if (elem.tagName == 'A'){
        elem.blur();
      }
    }
  }
}
function include_dom(script_filename,callback) {
  var html_doc = document.getElementsByTagName('head').item(0);
  var js = document.createElement('script');
  js.onload=callback;
  js.setAttribute('language', 'javascript');
  js.setAttribute('type', 'text/javascript');
  js.setAttribute('src', script_filename);
  html_doc.appendChild(js);
  return false;
}
var page_hotel_dove_gmap_loaded=false;
function page_hotel_dove_beforeswap() {
  if (!page_hotel_dove_gmap_loaded) {
    setTimeout('page_hotel_dove_gmap_loaded=true; page_hotel_buildmap();',100);
  }
}
function page_hotel_dove_afterswap() {
// GUnload();
}
Object.extend(Element, {
  getWidth: function(element) {
    element = $(element);
    return element.offsetWidth;
  },
  setWidth: function(element,w) {
    element = $(element);
    element.style.width = w +"px";
  },
  setHeight: function(element,h) {
    element = $(element);
    element.style.height = h +"px";
  },
  setTop: function(element,t) {
    element = $(element);
    element.style.top = t +"px";
  },
  setSrc: function(element,src) {
    element = $(element);
    element.src = src;
  },
  setHref: function(element,href) {
    element = $(element);
    element.href = href;
  },
  setInnerHTML: function(element,content) {
    element = $(element);
    element.innerHTML = content;
  }
})
function makeitsnow() {
  var _docHeight = (document.height || document.body.offsetHeight);
  var _docWidth = (document.width|| document.body.offsetWidth);
  $('bgsnow').style.width=(_docWidth-960)/2 + "px";
  $('bgsnow').style.height=_docHeight+"px";
  $('bgsnow2').style.width=(_docWidth-960)/2 + "px";
  $('bgsnow2').style.height=_docHeight+"px";
  $('bgsnow').style.left="0px";
  $('bgsnow2').style.left=(((_docWidth-960)/2)+960) + "px";
  var so = new SWFObject('/swf/snow.swf', 'bgsnow', (_docWidth-960)/2, _docHeight, '9', '#D1D2D4');
  so.addParam('wmode', 'opaque');
  so.addParam('menu', 'false');
  so.addParam('scale', 'noscale');
  so.addParam('salign', 'lt');
  so.write('bgsnow');
  so.write('bgsnow2');
}
function png_overlay_close()
{
  new Effect.Parallel(
    [
    new Effect.Fade(pngoverlaycontainer),
    new Effect.Fade(pngoverlayshadow)
    ]);
  $('bgsnow').show();
  $('bgsnow2').show();
}
function png_overlay_show()
{
    
  pngoverlaycontainer = new Element('div', {
    className: 'pngoverlaycontainer'
  });
  pngoverlay = new Element('div', {
    className: 'pngoverlay'
  });
  pngoverlayshadow = new Element('div', {
    className: 'pngoverlayshadow'
  });
  pngoverlayimage = new Element('img',{
    src: '/img/overlay/image.png'
  });
  pngoverlayclose = new Element('a',{
    href: 'javascript:png_overlay_close();'
  });
  pngoverlaycloseimage = new Element('img',{
    src: '/img/overlay/close.png'
  });
  pngoverlay.insert(pngoverlayimage);
  pngoverlay.insert(pngoverlayclose);
  pngoverlayclose.insert(pngoverlaycloseimage);
  pngoverlaycontainer.insert(pngoverlay);
  $$('body')[0].insert(pngoverlaycontainer);
  $$('body')[0].insert(pngoverlayshadow);
  pngoverlaycontainer.hide();
  pngoverlayshadow.hide();
  if($('page-home')) png_overlay_appear();
  Event.observe(pngoverlayshadow, 'click', png_overlay_close, false);
  Event.observe(pngoverlay, 'click', png_overlay_close, false);
  Event.observe(pngoverlaycontainer, 'click', png_overlay_close, false);
}
function png_overlay_appear()
{
  $('bgsnow').hide();
  $('bgsnow2').hide();
  new Effect.Parallel(
    [
    new Effect.Appear(pngoverlaycontainer,{
      speed:3
    }),
    new Effect.Appear(pngoverlayshadow,{
      from:0,
      to:0.2
    })
    ]
    );
}
function png_overlay_load()
{
  pic= new Image();
  //pic.onLoad = png_overlay_show();
  Event.observe(pic, 'load', png_overlay_show, false);
  pic.src="http://www.negombo.it/img/overlay/image.png?1";
}
function initJs() {
  sfHover();
  // makeitsnow();
  png_overlay_load();
}
//document.observe("dom:loaded", initJs);
//if (window.attachEvent) window.attachEvent("onload", sfHover);
//document.observe("dom:loaded", sfHover);
//document.observe("dom:loaded", makeitsnow);
///Event.observe(window, 'load', initJs, false);
//Event.observe(window, 'load', png_overlay_load, false);
///Event.observe(window, 'resize', makeitsnow, false);
Event.observe(window, 'load', initJs, false);
