function AttachScript(src) {
   var script = document.createElement("SCRIPT");
   script.type = "text/javascript";
   document.getElementsByTagName("head")[0].appendChild(script);
   script.src = src;
}

function newWindow(url,width,height) {
  var w = window.open(url,'name','height='+height+',width='+width+',scrollbars');
  if (window.focus) {
  	w.focus()
  }
  return false;
}

function attachSpryValidation() {
   AttachScript("/js/SpryValidationTextField.js");
   AttachScript("/js/SpryValidationRadio.js");
   AttachScript("/js/SpryValidationTextarea.js");
   AttachScript("/js/SpryValidationSelect.js");
   AttachScript("/js/SpryValidationCheckbox.js");
   AttachScript("/js/SpryTooltip.js");
   AttachScript("/js/formSummary.js");
}

//Validates correct input using Spry and displays an error message if required.
function validateForm(form){
	  var ret = Spry.Widget.Form.validate(form);
	  var errorZone= document.getElementById('error_zone');
	  if (!ret){
	    errorZone.style.visibility = 'visible';
	    errorZone.innerHTML='Het formulier is niet volledig of niet correct ingevuld!';
	  }else{
	    errorZone.style.visibility = 'hidden';
	  }
	  return ret;
}

//Generic script includes for ALL pages
AttachScript("/js/jquery-1.2.1.min.js");
