/*
	$Id: undutchables.js,v 1.9 2005/04/08 12:39:42 leening Exp $
*/
function job_location_select(sel) {
	if (sel.selectedIndex>0) {
		url='/jobs/job-search/?vestiging[]='+sel.options[sel.selectedIndex].value;
		if (sel.form.job_discipline.selectedIndex>0) {
			url += '&discipline[]='+sel.form.job_discipline.options[sel.form.job_discipline.selectedIndex].value;
			location=url;
		}
	}
}

function job_language_select(sel) {
	if (sel.selectedIndex>0) {
		url='/jobs/job-search/?taal[]='+sel.options[sel.selectedIndex].value;
		if (sel.form.job_discipline.selectedIndex>0) {
			url += '&discipline[]='+sel.form.job_discipline.options[sel.form.job_discipline.selectedIndex].value;
			location=url;
		}
	}
}

function job_discipline_select(sel) {
	if (sel.selectedIndex>0) {
		url='/jobs/job-search/?discipline[]='+sel.options[sel.selectedIndex].value;
		if (sel.form.job_language.selectedIndex>0) {
			url += '&taal[]='+sel.form.job_language.options[sel.form.job_language.selectedIndex].value;
			location=url;
		}
	}
}

function isEmailAddr(email) {
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0) {
	var pindex = theStr.indexOf(".",index);
	if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
  }
  return result;
}

function check_email(addr) {
	if (addr=='') { alert('You have not entered an email address'); return false; }
	if (! isEmailAddr(addr)) { alert('You have entered an incorrect email address'); return false; }
	return true;
}

function openpopup(cookiename) {
	var width = 519; var height = 417;
	if(document.all) {
		screenY = window.screen.availHeight;
		screenX = window.screen.availWidth;
	} else {
		screenY = screen.height;
		screenX = screen.width;
	}
	leftPos = parseInt((screenX/2) - (width / 2));
	topPos = parseInt((screenY/2) - (height / 2));
	opts='toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width='+width+',height='+height+',left='+leftPos+',top='+topPos;
	shown=false; // default tonen we de popup
	if (cookiename) shown=readCookie(cookiename); // geen cookiename, dan altijd tonen
	shown=false; // default tonen we de popup
	if (! shown) window.open('/popup/','udpopup',opts);
}

window.name='undutchables';
document.write('<s'+'cript language="JavaScript" type="text/javascript" src="/fileadmin/undutchables.nl/js/cookies.js"></s'+'cript>');

function UnCryptMailto(s) {
   var n=0;
   var r="";
   for(var i=0;i<s.length;i++) {
      n=s.charCodeAt(i);
      if (n>=8364) {n = 128;}
      r += String.fromCharCode(n-3);
   }
   return r;
}
function linkTo_UnCryptMailto(s)   {
   location.href=UnCryptMailto(s);
}


