/*##############################################################################*/
/* Regio functies*/
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function showRegioPopup() {
	if (checkCookies()) {
		MM_showHideLayers('popRegioKeuze','','show');
		hideSelect();
	} else {
		alert('Uw browser accepteert geen cookies en daarom is het niet mogelijk een regiokeuze te maken. Raadpleeg de handleiding van uw browser om te achterhalen hoe u de acceptatie van cookies aanzet.');
	}
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = ""; 
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0){		
		return c.substring(nameEQ.length,c.length);
	}
  }
  return null;
}

function checkCookies() {
  var cookievar1 = 'COOKIECHECK';
  createCookie('CookieCheck', cookievar1, 1);  
  if (readCookie('CookieCheck') == cookievar1) {	    
    return true;
  } else {
    return false;
  }
}

function validateRegio() {
	var regioform = MM_findObj('reg_form');
	var postcode = MM_findObj('reg_postcode');
	if(MM_findObj('reg_regio')){
			var regio = MM_findObj('reg_regio');
	}
	if ((postcode.value.length < 1 && !regio) || (postcode.value.length < 1 && regio.selectedIndex < 1)) {
		if(regio){
			alert('Postcode invullen of regio kiezen aub');
		}else{
			alert('Postcode invullen aub');
		}
		postcode.focus();
		return false;
	} else {
		regioform.submit();
	}
}

function removeRegio() {
	var regioform = MM_findObj('reg_form');	
	regioform.action = 'home.php?geen_regio=1';
	regioform.submit();
}

