function NIB_setWidth(startStr,endStr){
	if (window.innerWidth){
		document.write(startStr + (window.innerWidth-280) + endStr);
		}
	else {
		document.write(startStr + "100%" + endStr);
		}
	}

function preloadImages() {
  if (document.images) {
    var imgFiles = preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}

function swapImgRestore() {
  if (document.swapImgData != null)
    for (var i=0; i<(document.swapImgData.length-1); i+=2)
      document.swapImgData[i].src = document.swapImgData[i+1];
}

function MM_displayStatusMsg(msgStr) { //v1.2
  status=msgStr;
  document.MM_returnValue = true;
}

function swapImage() {
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.swapImgData;
  for (i=0; i < (swapImage.arguments.length-2); i+=3) {
    objStr = swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = swapImage.arguments[i+2];
  } }
  document.swapImgData = swapArray;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function NIB_trackLine(iPos) {
	if (!iPos) {
		iPos = iMinCounter;
	}
	if (document.all) {
			if (iPos == 0) {
				document.navLine.height = iMainNavigationCounter * 11;
			} else {
				document.navLine.height = (iPos - 1) * 11;
			}
	} else {
			if (iPos == 0) iPos = iMainNavigationCounter + 2;
			iPos = (iPos-1) * 11;
			document.layers['LayerNavline'].top = iPos;
	}
}

function contactPage()
{
	popupWin = window.open('/scripts/services/contact.htm', 'contact','width=520,height=380,scrollbars,left=100,top=100')
}

function helpPage()
{
	popupWin = window.open('/scripts/services/help.htm', 'help','width=520,height=380,left=100,top=100,scrollbars')
}

function sitemapPage()
{
	popupWin = window.open('/scripts/services/sitemap.asp', 'sitemap','width=575,height=380,left=100,top=100,scrollbars')
}

function zoekmenuPage()
{
	popupWin = window.open('/scripts/services/zoekmenu.asp', 'zoekmenu','width=520,height=380,left=100,top=100,scrollbars')
}

function showLogin(sGotoPage, sWindow, sOptions, sLoginOptions, sLanguage, sUsername)
{
	window.open('/scripts/registration/loginform_new.asp?mode=login&ver=5&goto=' + sGotoPage
	+ '&window=' + sWindow
	+ '&options=' + sOptions
	+ '&tekst=' + sLoginOptions
	+ '&lang=' + sLanguage,
	'login',
	'width=395,height=250,left=200,top=50,scrollbars');
}

function showLoginForm(sGotoPage, sWindow, sOptions, sLoginOptions, sLanguage, sUsername)
{
/*
	window.open('/scripts/registration/loginform.asp?mode=login&ver=5&goto=' + sGotoPage
	+ '&window=' + sWindow
	+ '&options=' + sOptions
	+ '&tekst=' + sLoginOptions
	+ '&lang=' + sLanguage,
	'login',
	'width=350,height=530,left=200,top=20');
*/
	location.href = "/offlineregistration";
}

function showLoginMijnVac(sGotoPage, sWindow, sOptions, sLoginOptions, sLanguage, sUsername)
{
/*
	window.open('/scripts/registration/loginform_janee.asp?mode=login&ver=5&goto=' + sGotoPage
	+ '&window=' + sWindow
	+ '&options=' + sOptions
	+ '&tekst=' + sLoginOptions
	+ '&lang=' + sLanguage
	+ '&sitelang=' + sLanguage,
	'login',
	'width=350,height=116,left=200,top=50');
*/	
	location.href = "/offlineregistration";
}


function openWindow(sUrl, lWidth, lHeight, sOptions)
{
	var sAllOptions = 'width=' + lWidth + ',height=' + lHeight + ',left=100,top=100';
	if (sOptions != '')
	{
		sAllOptions = sAllOptions + ',' + sOptions;
	}
	var hwnd = window.open(sUrl, 'registratie', sAllOptions);
}

function showPage(sURL, sWindow, sOptions)
{
	if (sWindow == '')
	{
		// Show page in opener
		window.location.href = sURL;
	}
	else
	{
		// Show page in new popup
		window.open(sURL, sWindow, sOptions);
	}
}

function EditRegistration()
{
	window.open('/scripts/registration/RegistratieForm.asp?wijzig=1','registratie','width=490,height=580,scrollbars,left=100,top=100')
}

function getFunCat(){
	var outputStr = "";
	if (document.location.toString().toLowerCase().toQueryParams().funid){
		var funcs = document.location.toString().toLowerCase().toQueryParams().funid.split(",");		
		funcs.each( function(functie){
			if (outputStr != "") { outputStr += ",";}
			outputStr += "fa=" + functie.toString();
		});
	}
	
	if (getCookie("funcat")){
		if (outputStr != "") { outputStr += ",";}
		outputStr += "fa=" + getCookie("funcat");
	}
	return outputStr;
}
//Includes
document.write('<script type="text/javascript" src="/cm/_js/prototype.js"></script>');
function VacancyMailtoClick (vacancyid)  
{
	url = "/Joblink/" + vacancyid + "/0/";
	new Ajax.Request(url, {asynchronous:true});
}