var ms="";
function clickIE() {if (document.all) {(ms);return false;}}
function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) {
	if (e.which==2||e.which==3) {(ms);return false;}}}
if (document.layers) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
	else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
function validatePrompt(ft,msg) { alert(msg); ft.focus(); }
function validateEmail(email) {  var splitted=email.match("^(.+)@(.+)$");
  if(splitted==null) return false;
  if(splitted[1] != null )  { var regexp_user=/^\"?[\w-_\.]*\"?$/;
     if(splitted[1].match(regexp_user)==null) return false;     }
  if(splitted[2] != null)  { var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
     if(splitted[2].match(regexp_domain)==null) { var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
        if(splitted[2].match(regexp_ip)==null) return false;       }
     return true;  }
    return false; }
function ChkDat(){ //cn=document.fm.studentnaam; if (cn.value=="") { validatePrompt(cn, "U heeft uw naam nog niet ingevuld!"); return false;}
  cn=document.fm.colid.value; if (cn=="") { validatePrompt(document.fm.colid, "U heeft uw collegekaartnummer nog niet ingevuld!"); return false;}
  var i=0; var j=cn.length-1;
  for (i=0; i < cn.length; i++)
  {  if (cn.substr(i, 1) != ' ' && cn.substr(i, 1) != '\t') break; 	}
  if (i <= j)   cn=cn.substr(i, (j+1)-i);
  else   cn='';
  i=0; j=cn.length-1;
  for(j=cn.length - 1; j >= 0; j--)
  { if (cn.substr(j, 1) != ' ' && cn.substr(j, 1) != '\t') break; 	}
  if (i <= j)   cn=cn.substr(i, (j+1)-i);
  else   cn='';
  document.fm.colid.value=cn;
  if (cn.length<7 || cn.length>7) { validatePrompt(document.fm.colid, "Collegekaartnummer is ongeldig! \nCollegekaartnummer heeft 7 aantal getallen."); return false;}
  cn=document.fm.email; if (cn.value=="") { validatePrompt(cn, "U heeft uw e-mail adres nog niet ingevuld!"); return false;}
  if (!validateEmail(cn.value)) { validatePrompt(cn, "Uw e-mail adres is ongeldig!"); return false;}
  return true;}
function coosubmit(){ fm.action="http://info.amc.nl/cgi-bin/onderwijs/Mail2amcOnco1.pl";
  fm.subject.value="ODK oefentoets 1 van "+fm.colid.value;
  if (fm.email.value=="") fm.email.value=fm.from.value;
  fm.submit(); }
