var a;
var checker=false;
var enlarged=false;
var folded=new Array();
var imige=0;
var movie;
var pictures=0;
var oldborder;
var teksten=new Array();
var velden=new Array();
var waarden=new Array();
var xmlHttp;

function border(el)
  {
  if(oldborder)
    {
    el.style.border=oldborder;
    oldborder=null;
    }
  else
    {
    if(el.style.border) oldborder=el.style.border;
    else oldborder="2px solid #6CB6AC";
    el.style.border="2px dashed #0A4D42";
    }
  }

function changebutton()
  {
  document.getElementById('zoekknop').value='Meer tonen -->';
  }

function changeimage(num)
  {
  num2=(num%4)*90;
  num++;
  document.getElementById("vuurtoren").style.top="-"+num2+"px";
  document.getElementById("vuurtoren").style.clip="rect("+num2+"px 300px "+(num2+90)+"px 0px)";
  setTimeout('changeimage('+num+')',1000);
  }

function checkall()
  {
  items=document.verkoopblad.elements;
  checker=!checker;
  for(i=0;i<items.length;i++)
    {
    el=items[i];
    if(el.name.indexOf("printid")>=0)
      {
      el.checked=checker;
      }
    }
  }

function checkHeight()
  {
  e_feedback     = document.getElementById("feedback");
  e_footer 	     = document.getElementById("footer");
  e_filler 	     = document.getElementById("filler");
  e_header       = document.getElementById("header");
  e_sidebar      = document.getElementById("sidebar");
  e_sitecontent  = document.getElementById("sitecontent");
  
  t_sidebar      = e_sidebar.offsetTop;
  
  if(e_feedback) h_feedback    = e_feedback.offsetHeight; // 135
  
  h_header       = e_header.offsetHeight; // 111
  h_sidebar      = e_sidebar.offsetHeight; // 1240
  h_sitecontent  = e_sitecontent.offsetHeight; // variable height
  if(e_feedback) e_sidebar.style.top = t_sidebar+h_feedback+"px";
  else           e_sidebar.style.top = t_sidebar+"px";
  t_sidebar      = e_sidebar.style.top;
  
  e_filler.style.top = parseInt(t_sidebar) + parseInt(h_sidebar) + "px"; // 1351px | 1486px
  
  h_filler       = e_filler.style.top;
  h_side         = parseInt(h_filler)-parseInt(h_header);
  
  if(h_sitecontent>h_side)
    {
    e_filler.style.height=(h_sitecontent-h_side)+"px";
    e_filler.style.display="block";
    e_footer.style.top=h_sitecontent+h_header+"px";
    }
  else
    {
    e_sitecontent.style.height=h_side+"px";
    e_filler.style.height="0px";
    e_filler.style.display="none";
  e_footer.style.top=h_side+h_header+"px";
    }
  }

function clos(id)
  {
  el=document.getElementById(id);
  el.innerHTML="";
  el.style.display="none";
  }

function del_ad(id,veld,loc)
  {
  if(confirm("Klik op OK om "+veld+ " te verwijderen!"))
    {
    location.href="?location="+loc+"&action=delete&id="+id;
    }
  }

function del_link(id,veld)
  {
  if(confirm("Klik op OK om "+veld+ " te verwijderen!"))
    {
    location.href="?location=links&action=delete&id="+id;
    }
  }

function edit_page(page)
  {
  document.getElementById("weergeven").style.display="none";
  document.getElementById("bewerken").style.display="block";
  if(el=document.getElementById("bewerken2")) el.style.display="block";
  checkHeight();
  scroll(0,0);
  }

function editnews(i)
  {
  CKEDITOR.replace( 'teaser_'+i );
  CKEDITOR.replace( 'bericht_'+i );
  document.getElementById("editarea_"+i).style.display="";
  checkHeight();
  }

function enl(id)
  {
  if(imige!=0) res(imige);
  im=document.getElementById(id);
  im.src="/uploads/"+id+"/pic1.jpg";
  im.style.width="200px";
  im.style.height="150px";
  enlarged=true;
  imige=id;
  }

function enlarge(id)
  {
  a=setTimeout("enl("+id+")",1000);
  }

function ja(id)
  {
  el=document.getElementById(id);
  if(el.value=="") el.value="Ja";
  else if(el.value=="Ja") el.value="";
  }

function link(el)
  {
  location.href=el.getElementsByTagName('a')[0].href;
  }

function load_home()
  {
  if(el=document.getElementById("weerbericht")) el.innerHTML="            <center>\n              <div title=\"Weer in Nederland\">\n                <iframe style=\"background: transparent; position: absolute; top: 0px; left: 0px; height: 172px; width: 250px;\" scrolling=no marginwidth=0 marginheight=0 frameborder=no src=\"http://rss.weeronline.nl/gadget/weersverwachting/8362/meerdaagse.html?n=Nederland\"></iframe>\n                <a href=\"http://www.buienradar.nl\" style=\"position: absolute; top: 0px; right: 0px;\" target=\"_blank\"><img border=\"0\" src=\"http://m.buienradar.nl/\"></a>\n              </div>\n            </center>\n";
  }

function load_img()
  {
  linklist=document.getElementsByTagName("A");
  for(a=0;a<linklist.length;a++)
    {
    if(linklist[a].id.indexOf("image")>-1) linklist[a].innerHTML="<img src=\"/uploads/"+linklist[a].id.substr(5)+"/thumbpic1.jpg\" class=\"thumb\">";
    if(linklist[a].id.indexOf("kantim")>-1) linklist[a].innerHTML="<img src=\"/uploads/kantoren/"+linklist[a].id.substr(6)+"/thumburl_pic1.jpg\" class=\"thumb\">";
    }
  }

function loadmovie(movie)
  {
  if(document.getElementById("flowplayer")) flowplayer("flowplayer", "flowplayer/flowplayer-3.0.3.swf", {playlist: [{url: movie,autoPlay: false,autoBuffering: true}]}); 
  }

function red(i)
  {
  document.getElementById("cat"+i).style.border="1px solid #ff0000";
  }

function replaceimg(url,pos)
  {
  document.getElementById('foto').className=pos;
  document.getElementById('foto').src=url;
  }

function res(id)
  {
  im=document.getElementById(id);
  im.src="/uploads/"+id+"/thumbpic1.jpg";
  im.style.width="70px";
  im.style.height="53px";
  enlarged=false;
  }

function restore(id)
  {
  if(enlarged)
    {
    setTimeout("res("+id+")",1500);
    }
  else
    {
    clearTimeout(a);
    res(id);
    }
  }

function scrolldwn(id)
  {
  var scrolling = (document.all)?document.body.scrollTop:window.pageYOffset;
  document.getElementById(id).style.top=scrolling+"px";
  }

function show(num)
  {
  if(document.getElementById('div'+num).style.display!='block')
    {
    document.getElementById('fs'+num).style.backgroundColor='#6CB6AC';
    document.getElementById('div'+num).style.display='block';
    document.getElementById('fs'+num).style.height=document.getElementById('div'+num).offsetHeight+20;
    }
  else
    {
    document.getElementById('fs'+num).style.backgroundColor='#004237';
    document.getElementById('div'+num).style.display='none';
    document.getElementById('fs'+num).style.height="20px";
    }
  checkHeight();
  }

function show_stuff()
  {
  document.getElementById('page').style.display="none";
  document.getElementById('knop').style.display="none";
  document.getElementById('editpage').style.display="block";
  window.scroll(0,0);
  }

function siteload(loc)
  {
  init(); // menu
  checkHeight(); // footer-hoogte
  load_img(); // afbeeldingen
  changeimage(0); // vuurtoren
  if(loc!="details") loadmovie(movie);
  if(loc=="home" || loc=="login") load_home();
  }

function unfold(i)
  {
  if(folded[i])
    {
    folded[i]=false;
    document.getElementById("nieuws"+i).style.display="none";
    document.getElementById("link"+i).innerHTML="lees meer...";
    }
  else
    {
    folded[i]=true;
    document.getElementById("nieuws"+i).style.display="";
    document.getElementById("link"+i).innerHTML="bericht sluiten...";
    }
  checkHeight();
  }

function unred(i)
  {
  document.getElementById("cat"+i).style.border="1px solid #004237";
  }

