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 changepasfoto(num) {
	img=document.getElementById("toon_pasfoto");
	if(img.src.search("thumb")!=-1) {
		img.src="../uploads/kantoren/"+num+"/pasfoto.jpg";
		img.width="225";
		img.height="300";
		img.style.float="";
		img.style.zIndex=99;
		img.style.display="block";
	}
	else {
		img.src="../uploads/kantoren/"+num+"/thumbpasfoto.jpg";
		img.width="60";
		img.height="80";
		img.style.float="right";
	}
}

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 && t_sidebar<120) 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="block";
  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 class=\"weerbericht\" 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=\"/php/showimg.php?id="+linklist[a].id.substr(5)+"&img=1&size=70\" width=\"70\" height=\"53\" border=\"0\" class=\"thumb\">";
		if(linklist[a].id.indexOf("noimg")>-1) linklist[a].innerHTML="<img src=\"/im/tnophoto.png\" width=\"70\" height=\"53\" border=\"0\" class=\"thumb\ onerror=\"this.src='/im/tnophoto.png';\">";
		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") && movie) {
		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 siteload2(loc) {
	load_img(); // afbeeldingen
	if(loc!="details") loadmovie(movie);
	if(loc=="home" || loc=="login") load_home();
	print();
}

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="block";
		document.getElementById("link"+i).innerHTML="bericht sluiten...";
	}
	checkHeight();
}

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

