function printthispage(){
	var thisurl = window.location.href;
	if (thisurl.indexOf('?')>0){
		thisurl = thisurl.split('default.asp').join('');
		thisurl = thisurl.split('?').join('print.asp?');
	}else{
		thisurl += 'print.asp';
	}
	window.open(thisurl);
}


function sendthispage(){
	var thisurl = window.location.href;
	var mailpanel = document.getElementById("mailpanel");
	var mailbody = document.getElementById("bericht");
	var mailbtn = document.getElementById("sendthispage");
	if (mailbody){
		mailbody.value = 'Bekijk deze website eens: ' + thisurl 
	}
	if (mailpanel){
		var cox = getElementPosition(mailbtn).left;
		var coy = getElementPosition(mailbtn).top;
		mailpanel.style.left = (cox -120) + 'px';
		mailpanel.style.top = (coy - 305) + 'px';
		mailpanel.style.display = 'block';
	}
}

function submitstoreform(){
var requiredfieldsobj = document.getElementById('required');
var requiredchoicesobj = document.getElementById('requiredchoices');
requiredfieldsa = requiredfieldsobj.value.split(",");
requiredchoicesa = requiredchoicesobj.value.split(",");
var incomplete = false;
var noemail=false;
for(var i=0; i < requiredfieldsa.length; i++ ){
	if (requiredfieldsa[i] != ''){
		var inputobj=document.getElementById(requiredfieldsa[i]);
		if (inputobj){
			if (inputobj.value==""){
				var inputtr = getObjectParentTag("tr",inputobj);
				if(inputtr){
					inputtr.className = 'error';
				}
				incomplete=true;
			}
			if (requiredfieldsa[i].toLowerCase() == "email"){
				if ((inputobj.value.indexOf("@")<1) || (inputobj.value.indexOf(".")<0)){
					var inputtr = getObjectParentTag("tr",inputobj);
					if(inputtr){
						inputtr.className = 'error';
					}
					noemail=true;
					
				}
			}
		}
	}
}

for(var i=0; i < requiredchoicesa.length; i++ ){
	if (requiredchoicesa[i] != ''){
		var haschosen = false;
		for (var j=1; j < 30; j++ ){
			var inputobj=document.getElementById("q" + requiredchoicesa[i] + "_option" + j);
			if (inputobj){
				if (inputobj.checked){
					haschosen = true;
				}
				var inputdiv = getObjectParentTag("div",inputobj);
			}
		}
		if (!haschosen){
			incomplete=true;
			if(inputdiv){
				inputdiv.className = 'error';
			}
		}
	}
}
	
	if (incomplete){
		alert("Vul eerst alle verplichte velden in.");
	}else {
		if (noemail){
			alert("Vul een geldig email adres in.");
		}else{
			document.forms["storeform"].submit();
		}
	}


}


function getParentTag(currEl) {
  	if (currEl.parentElement){
  		currEl = currEl.parentElement;
	}else{
		currEl = currEl.parentNode;
	}
	
  return currEl;
}

function getObjectParentTag(elName,currEl) {
	
	currEl = getParentTag(currEl);
	
  while (currEl && currEl.tagName.toLowerCase() != "body") {
    if (currEl.tagName.toLowerCase() == elName) {
      return currEl;
    }
   	
	currEl = getParentTag(currEl);
    
 
  }  
 
  return null;
}


function activateitem(elm){
 if (typeof(elm) == 'string')elm = document.getElementById(elm);
 elm.className += "_active"
}

function deactivateitem(elm){
 if (typeof(elm) == 'string')elm = document.getElementById(elm);
 elm.className = elm.className.replace("_active","")
}

function dropdownsubmenu(panel,parent) {
 var elm = document.getElementById(panel);
 var basename=panel.substr(0, panel.length-1);
 var thisname=null
 for (i=0;i<20;i++){
  thisname = basename + i;
  var thiselm = document.getElementById(thisname);
  if (thiselm && (thisname!=panel))thiselm.style.display = 'none';
 }
 if (elm.style.display == 'none'){
  var parentpos = getElementPosition(parent);
  elm.style.left = parentpos.left;
  elm.style.width = '150px';
  elm.style.display = 'block';
 }else{
  elm.style.display = 'none';
  }
}

function togglepanel(panel) {
 var elm = document.getElementById(panel);
 if (elm.style.display == 'none'){
  elm.style.display = 'block';
 }else{
  elm.style.display = 'none';
  }
}

function setpanelcontent(targetpanel,sourcepanel) {
 var targetelm = document.getElementById(targetpanel);
 var sourceelm = document.getElementById(sourcepanel);
 if (targetelm && sourceelm){
  targetelm.innerHTML = sourceelm.innerHTML
 }
}

function getElementPosition(elemID) {
       var offsetTrail = elemID;
       var offsetLeft = 0;
       var offsetTop = 0;
       while (offsetTrail) {
           offsetLeft += offsetTrail.offsetLeft;
           offsetTop += offsetTrail.offsetTop;
           offsetTrail = offsetTrail.offsetParent;
       }
       if (navigator.userAgent.indexOf("Mac") != -1 && 
           typeof document.body.leftMargin != "undefined") {
           offsetLeft += document.body.leftMargin;
           offsetTop += document.body.topMargin;
       }
    
    
       return {left:offsetLeft, top:offsetTop};
}


function wisseltaal(){
	window.location.href = window.location.href.replace('/nl/','/fr/');
	
}
function wisseltaal0(){
	window.location.href = window.location.href.replace('/fr/','/nl/');
	
}