document.observe("dom:loaded", function() {
  initializeFlashText();
});

function getContent(page,param) {
  var element;   
  if(!param) param = {};
  if(!(element = $(param.element) || $('layoutContent') )) {
    return;
  }
  element.update('<center><img src="/images/loading.gif" alt="" width="25" height="25" border="0"></center>');
  
  param.ID ? pageTracker._trackPageview('/nl/'+arguments[0]+'.lp?ID='+param.ID) : pageTracker._trackPageview('/nl/'+arguments[0]+'.lp');
  param.ID ? console.log('/nl/'+arguments[0]+'.lp?ID='+param.ID) : console.log('/nl/'+arguments[0]+'.lp');
  
  new Ajax.Request(getURI(page), {  
  	method          : 'post',   
  	parameters      : param,
  	onSuccess       : function(request) {     
  		try{
        element.update(request.responseText);
        initializeFlashText.defer();
        setAnchor.defer(param.name || 'summary');
        
  		}catch(e){
        console.log(e);
      }
  	}
  }); 
}
function getURI(page) {
  var URI;
  switch(page) {
    case 'omgeving':
      URI = '/handlers/omgeving.lp';
      break;
    case 'verblijf':
      URI = '/handlers/verblijf.lp';
      break;
    case 'voorzieningen':
      URI = '/handlers/voorzieningen.lp';
      break;
    default:
      URI = '/nl/news.lp';
  }
  return URI;
}
function initializeFormValidator() {
  HM.Form.Validator.load();
}
function initializeFlashText() {
   HM.Flash.Text.load("h1", {
    src: "../flash/titel.swf"
  })
  HM.Flash.Text.load("h2", {
    src: "../flash/titel_sub.swf"
  })     
  HM.Flash.Text.load("h3", {
    src: "../flash/titel_blokje.swf"
  })    
  HM.Flash.Text.load("h6", {
    src: "../flash/titel_sub_h6.swf"
  })    
}
function setAnchor(name) {
  name = "#"+name;
  window.location.href = name;
}

document.observe("dom:loaded", function() {
  new HM.NewsScroller("nieuwsScroller", {
    src: "../nl/scroller_content.lp",
    direction: "vertical",
    interval: 4000
  });
});

function startOnlineboeken(OB,lng) {
  var w=1050,h=740,scroll='yes';
  var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
  window.open('http://boeken.tibos.nl/reebok/start.lp?lng='+lng+'&value='+OB+'&type=GCB', 'winTIBOSreebok', settings);
}
