//hulp functies
			function findPosX(obj)
			{
				//van 0 naar 7 gezet om de uitlijning beter te doen kloppen..
				var curleft = 8;
				if (obj.offsetParent)
				{
					while (obj.offsetParent)
					{
						curleft += obj.offsetLeft
						obj = obj.offsetParent;
					}
				}
				else if (obj.x)
					curleft += obj.x;
				return curleft;
			}

			function findPosY(obj)
			{
				var curtop = 0;
				if (obj.offsetParent)
				{
					while (obj.offsetParent)
					{
						curtop += obj.offsetTop
						obj = obj.offsetParent;
					}
				}
				else if (obj.y)
					curtop += obj.y;
				return curtop;
			}

			function getWidth(obj){
				return obj.offsetWidth;
			}

			function ge(i){
				if(document.getElementById) {
					return document.getElementById(i);
				}
				else if (document.all) {
					return document.all[i];
				}
			}

			//menu
			var menu=0;
			var submenu=0;
			var subsubmenu=0;
			var Tmenu;
			var Tsubmenu;
			var Tsubsubmenu;

			function ResetTimers(){
				clearTimeout(Tmenu);
				clearTimeout(Tsubmenu);
				clearTimeout(Tsubsubmenu);
			}

			//____menu
			function Menu_over(i){
				ResetTimers();
				//sluit evt subsub
				Menu_sluit();
				Submenu_sluit();
				if(i != menu){
					//if(menu!=0) Menu_sluit();
					menu = i;
					if(ge('Menu_img_'+i)) ge('Menu_img_'+i).src = eval("Menu_"+i+"_over.src");
					if(ge('submenu'+i)) ge('submenu'+i).style.visibility = "visible";
					if(ge('submenu'+i)) {
						var DivRef = ge('submenu'+i);
					  var IfrRef = document.getElementById('DivShim2');

					  DivRef.style.display = "block";
					  IfrRef.style.width = DivRef.offsetWidth;
					  IfrRef.style.height = DivRef.offsetHeight;
					  //IfrRef.style.top = DivRef.style.top;
					  IfrRef.style.top = "68px";
					  IfrRef.style.left = DivRef.style.left;
					  IfrRef.style.zIndex = DivRef.style.zIndex + 1;
					  IfrRef.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
					  IfrRef.style.display = "block";
					}
				}
			}

			function Menu_uit(i){
				Tmenu = setTimeout("Menu_sluit()",500);
			}

			function Menu_sluit(){
				if(menu!=0){
					if(ge('Menu_img_'+menu)) ge('Menu_img_'+menu).src = eval("Menu_"+menu+".src");
					if(ge('submenu'+menu)) ge('submenu'+menu).style.visibility = "hidden";
					var IfrRef = document.getElementById('DivShim2');
					IfrRef.style.display = "none";
					menu=0;
				}
			}
			//___submenu
			function Submenu_over(i){
				ResetTimers();
				//sluit evt subsub
				Submenu_sluit();
				//
				if(ge('link'+i)) ge('link'+i).style.backgroundImage = "url(img/submenu/submenu_rollover_2.gif)";
				if(ge('Submenu_td_'+i)) ge('Submenu_td_'+i).style.backgroundColor = "#FF8500";
				if(ge('Subsubmenu'+i)) ge('Subsubmenu'+i).style.visibility = "visible";
				if(ge('Subsubmenu'+i)) {
					var DivRef = ge('Subsubmenu'+i);
				  var IfrRef = document.getElementById('DivShim');

				  DivRef.style.display = "block";
				  IfrRef.style.width = DivRef.offsetWidth;
				  IfrRef.style.height = (parseInt(DivRef.offsetHeight)-4)+"px";
				  IfrRef.style.top = DivRef.style.top;
				  IfrRef.style.left = DivRef.style.left;
				  IfrRef.style.zIndex = DivRef.style.zIndex + 1;
				  IfrRef.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
				  IfrRef.style.display = "block";
				}
				submenu=i;

			}

			function Submenu_uit(i){
				Tsubmenu = setTimeout("Submenu_sluit()",500);
				Tmenu = setTimeout("Menu_sluit()",500);
			}

			function Submenu_sluit(){
				if(submenu!=0){
					if(ge('Submenu_td_'+submenu)) ge('Submenu_td_'+submenu).style.backgroundColor = "#570782";
					if(ge('link'+submenu)) ge('link'+submenu).style.backgroundImage = "";
					var IfrRef = document.getElementById('DivShim');
					IfrRef.style.display = "none";
					Subsubmenu_sluit();
				}
			}

			//__subsubmenu
			function Subsubmenu_over(i){
				ResetTimers();
			}

			function Subsubmenu_uit(i){
				Tsubmenu = setTimeout("Submenu_sluit()",500);
				Tmenu = setTimeout("Menu_sluit()",500);
			}

			function Subsubmenu_sluit(){
				if(submenu!=0){
					if(ge('Subsubmenu'+submenu)) ge('Subsubmenu'+submenu).style.visibility = "hidden";
					submenu = 0;
				}
			}

			function openPagina(a,i){
				document.location.href = "?app=" + a + "&encours="+i;
			}

			function openPagina2(i){
				document.location.href = ""+i;
			}

			function gaNaarOpl(i){

				if(ge(i).value !=0){
					if(ge(i)) document.location.href = "?pag=propositie&id="+ge(i).value
				}
			}

			function wijzigZoek(){
			 if (frmSearch['search'].value=="vul uw zoekterm in...") frmSearch['search'].value = "";
			 if (frmSearch['search'].value=="search with keyword...") frmSearch['search'].value = "";
			 if (frmSearch['search'].value=="recherche sur mot...") frmSearch['search'].value = "";
			}



			function wijzigZoekterm(){
			 if (frm1['zoekterm'].value=="vul uw zoekterm in...") frm1['zoekterm'].value = "";
			 if (frm1['zoekterm'].value=="search with keyword...") frm1['zoekterm'].value = "";
			 if (frm1['zoekterm'].value=="recherche sur mot...") frm1['zoekterm'].value = "";
			}

			function wijzigZoektermNaam(){
			 if (frm1['zoekterm'].value=="Zoek op naam") frm1['zoekterm'].value = "";
			 if (frm1['zoekterm'].value=="Search by name") frm1['zoekterm'].value = "";
			 if (frm1['zoekterm'].value=="Recherche sur nom") frm1['zoekterm'].value = "";
			}

			//om pulldowns keuzes te maken
			 function doSel(obj)
				 {
				     for (i = 0; i < obj.length; i++)
				        if (obj[i].selected == true)
				           eval(obj[i].value);
				}

		//functies voor formulier
			function isEmail(string) {
			    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			        return true;
			    else
			        return false;
			}

			function istel(string) {
			    if (string.search("^\\s*\\+?\\s*([\\(\\)\\d\\s-]*\\d+[\\(\\)\\d\\s-]*){3,32}\\s*$") != -1)
			        return true;
			    else
			        return false;
			}

			function verstuur()  {



				if((document.frm.bedrijfsnaam.value=="")) {
				alert("Geef antwoord op vraag: Bedrijf")
				return false;

				}

				if((document.frm.achternaam.value=="")) {
				alert("Geef antwoord op vraag: Familienaam")
							return false;
				}

				//if((document.frm.voorletters.value=="")) {
				//alert("Geef antwoord op vraag: Voorletters")
				//		return false;
				//}

				if((document.frm.email.value=="")) {
				alert("Geef antwoord op vraag: e-mail adres")
					return false;
				}

				if (isEmail(document.frm.email.value) == false) {
			   alert("Vul een juist e-mail adres in");
					    return false;
			  }

		document.frm.submit();
}

			function verstuur_eng()  {


				if((document.frm.bedrijfsnaam.value=="")) {
				alert("Fill in question: Company")
				return false;

				}

				if((document.frm.achternaam.value=="")) {
				alert("Fill in question: First name")
							return false;
				}



				if((document.frm.email.value=="")) {
				alert("Fill in question: e-mailadress")
					return false;
				}

				if (isEmail(document.frm.email.value) == false) {
			   alert("Please fill in a correct e-mailadress");
					    return false;
			  }

		document.frm.submit();
}

// flash detectie
var requiredVersion = 6;
var useRedirect = false;

var flash2Installed = false;
var flash3Installed = false;
var flash4Installed = false;
var flash5Installed = false;
var flash6Installed = false;
var maxVersion = 6;
var actualVersion = 0;
var hasRightVersion = false;
var jsVersion = 1.0;

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;

jsVersion = 1.1;

if(isIE && isWin){
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
  document.write('</SCR' + 'IPT\> \n');
}

function detectFlash() {
  if (navigator.plugins) {
    if (navigator.plugins["Shockwave Flash 2.0"]
        || navigator.plugins["Shockwave Flash"]) {

      var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;

      var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));

      flash2Installed = flashVersion == 2;
      flash3Installed = flashVersion == 3;
      flash4Installed = flashVersion == 4;
      flash5Installed = flashVersion == 5;
      flash6Installed = flashVersion >= 6;
    }
  }

  for (var i = 2; i <= maxVersion; i++) {
    if (eval("flash" + i + "Installed") == true) actualVersion = i;
  }

  if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 3;

	//alert(flashVersion);

  if (actualVersion >= requiredVersion) {
     if (useRedirect) {
        if(jsVersion > 1.0) {
        window.location.replace(flashPage);
      } else {
        window.location = flashPage;
      }
    }

    hasRightVersion = true;
  } else {
     if (useRedirect) {
      if(jsVersion > 1.0) {
        window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
      } else {
        window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
      }
    }
  }
}

//detectFlash();
