
/*
function MM_swapImgRestore() {
	var i,x,a=document.MM_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) {
	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_swapimg() {
	var i,j=0,x,a=MM_swapimg.arguments; 
	document.MM_sr=new Array; 
	for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){
		document.MM_sr[j++]=x; 
		if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
	}
}
*/

function isEmail(str) {
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) {
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  }
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  //var r2 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return (!r1.test(str) && r2.test(str));
}


function openPopup(aTag, pWidth, pHeight) {
	//This function is supposed to be called from the a-tag with valid href-attribute
	//If pWidth and pHeight are given, the popup will assume them as width and height
	if (!pWidth) pWidth=600; if (!pHeight) pHeight=500;
	if (top.popup && !top.popup.closed && top.popup.close) top.popup.close();
	top.popup = top.open(aTag.href, "popup", "width="+pWidth+",height="+pHeight+",resizable=0,menubar=0,scrollbars=1");
	top.popup.focus();
	return false;
}

function checkContactForm() {
	if (document.getElementById("reactie").value == "") {
		ndAlert(fillinResponse);
		document.getElementById("reactie").focus();
		return false;
	}
	return true;
}

function trim(str) {
   return str.replace(/^\s*|\s*$/g,"");
}

function ndAlert(str) {
	var node = document.createElement("SPAN");
	str = str.replace(/\n/,'@@##@@');
	
	node.innerHTML = str;
	str = node.innerHTML.replace(/@@##@@/,"\n");
	str = str.replace(/&amp;/,'&');
	str = str.replace(/&lt;/,'<');
	str = str.replace(/&gt;/,'>');
	alert(str);
}
			

function validate_intentionform(form,message) {
  for (var i=0; i < document.intentionForm.radioIntent.length; i++) {
    if (document.intentionForm.radioIntent[i].checked) {
      var valueIntent = document.intentionForm.radioIntent[i].value;
      }
  }
  if (!valueIntent) {
    alert(message);
    return false;
  }
  else {
    document.intentionForm.submit();
  }
}