
function customBodyLoad(sender)
{}
function customBodyResize(sender,size)
{}
function customBodyScroll(sender)
{}
function switchQuickLinks(color)
{var tabBlue=document.getElementById("tabBlue");var tabGreen=document.getElementById("tabGreen");var contentBlue=document.getElementById("contentBlue");var contentGreen=document.getElementById("contentGreen");if(color=="green")
{tabBlue.className="blue";tabGreen.className="currentGreen";contentBlue.style.display="none";contentGreen.style.display="";}
else
{tabBlue.className="currentBlue";tabGreen.className="green";contentGreen.style.display="none";contentBlue.style.display="";}}
function fillUserName(sender,event)
{var userName=document.getElementById("tdUserName");if(userName)
userName.innerText=sender.value;}
function uploadImage()
{var file=document.getElementById("fleFile");if(file)
{if(file.value.length>0)
{document.frmUploadImage.submit();}
else
{alert("U heeft nog geen bestand geselecteerd")
file.focus();}}}
function removeLogo()
{if(confirm("Weet u zeker dat u uw logo wilt verwijderen?"))
{var url=new Url("misc/uploadimage.aspx")
url=url.add("action","delete");location.href=url;}}
function uploadCV(goto,functionCount)
{var file=document.getElementById("fleFile");if(file)
{if(file.value.length>0)
{document.frmUploadCV.submit();}
else
{var url=new Url(goto);if(functionCount==0)
url=url.add("action","addFunction");location.href=url;}}}
function removeCV()
{if(confirm("Weet u zeker dat u uw CV wilt verwijderen?"))
{var url=new Url("../misc/uploadCV.aspx")
url=url.add("action","delete");location.href=url;}}
function loadFunctions(sender)
{handleRequest("avenue="+sender.value,"tdFunction")}
function loadVacatureFunctions(sender)
{var
url=new Url("misc/handleFunction.aspx");document.getElementById("tdFunction").innerHTML=url.request("post","vacature=true&avenue="+sender.value,false,true);}
function handleRequest(send,target)
{var
HTTP;try
{HTTP=new XMLHttpRequest();HTTP.open("POST","misc/handleFunction.aspx",false);HTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded");HTTP.send(send);if(HTTP.status==200)
{if(document.getElementById(target)!=null)
document.getElementById(target).innerHTML=HTTP.responseText;return true;}
else
{var
win=window.open();if(win)
{win.document.open();win.document.write(HTTP.responseText);win.document.close();}
return false;}}
catch(error)
{alert(error)
return false;}}
function deleteVacancy(vacID)
{if(confirm("Weet u zeker dat u deze vacature wilt verwijderen? \r\n \r\n LET OP: U krijgt geen credits vergoed als de vacature al in publicatie is"))
{var url=new Url();url=url.replacePage("misc/deleteVacancy.aspx");url=url.add("vacID",vacID);location.href=url;}}
function deleteBanner(bnrID)
{if(confirm("Weet u zeker dat u deze banner wilt verwijderen? \r\n \r\n LET OP: U krijgt geen credits vergoed als de banner nog niet verlopen is"))
{var url=new Url();url=url.replacePage("misc/deleteBanner.aspx");url=url.add("bnrID",bnrID);location.href=url;}}
function extendVacancy(vacID,credits,maxcredits)
{if(confirm("Weet u zeker dat u deze vacature wilt verlengen? \r\n \r\n LET OP: Het verlengen van een vacature kost "+credits+" credits, uw saldo wordt dan "+(maxcredits-credits)+" credits. "))
{var url=new Url();url=url.replacePage("misc/extendVacancy.aspx");url=url.add("vacID",vacID);location.href=url;}}
function extendBanner(bnrID)
{if(confirm("Weet u zeker dat u deze banner wilt verlengen?"))
{var url=new Url();url=url.replacePage("misc/extendBanner.aspx");url=url.add("bnrID",bnrID);location.href=url;}}
function deleteFunction(pfnID)
{if(confirm("weet u zeker dat u deze functie wilt verwijderen?"))
{var url=new Url();url=url.replacePage("misc/deleteFunction.aspx");url=url.add("pfnID",pfnID);location.href=url;}}
function gotoAvenue(value)
{var url=new Url();if(value)
url=url.add("avnID",value);else
url=url.filter("avnID");location.href=url.filter("vacID");}
function filter(key,value)
{var url=new Url();url=url.filter("vacID").add(key,value);location.href=url;}
function deleteFilter(key)
{var url=new Url();url=url.filter("vacID",key);location.href=url;}
function showCV(catID,cvID)
{location.href="misc/showCV.aspx?catID="+catID+"&cvID="+cvID;}
function toggleUpgrades()
{var divUpgrade=document.getElementById("divUpgrade");if(divUpgrade.style.display=="none")
divUpgrade.style.display="";else
divUpgrade.style.display="none";}
function showBanner(bnrID)
{var banner=document.getElementById("banner_"+bnrID);if(banner)
{if(banner.style.display=="none")
banner.style.display="";else
banner.style.display="none";}}
function showReaction()
{var reaction=document.getElementById("solliciteer");var tellAFriend=document.getElementById("tellafriend");var thanks=document.getElementById("thanks");if(thanks)
thanks.style.display="none";if(tellAFriend)
if(tellAFriend.style.display=="")
tellAFriend.style.display="none";if(reaction)
if(reaction.style.display=="none")
reaction.style.display="";else
reaction.style.display="none";}
function showTellAFriend()
{var reaction=document.getElementById("solliciteer");var tellAFriend=document.getElementById("tellafriend");var thanks=document.getElementById("thanks");if(thanks)
thanks.style.display="none";if(reaction)
if(reaction.style.display=="")
reaction.style.display="none";if(tellAFriend)
if(tellAFriend.style.display=="none")
tellAFriend.style.display="";else
tellAFriend.style.display="none";}
function showCvReaction()
{var reaction=document.getElementById("reageer");var thanks=document.getElementById("thanks");if(thanks)
thanks.style.display="none";if(reaction)
if(reaction.style.display=="none")
reaction.style.display="";else
reaction.style.display="none";}
function checkTellAFriend(sender)
{if(sender.edtName.value=="")
{alert("U heeft nog geen naam ingevuld");sender.edtName.focus();return false;}
else if(sender.edtEmail.value=="")
{alert("U heeft nog geen e-mail adres ingevuld");sender.edtEmail.focus();return false;}
else if(!isEmail(sender.edtEmail.value))
{alert("U heefteen onjuist e-mail adres ingevuld");sender.edtEmail.focus();return false;}
else if(sender.txtBody.value=="")
{alert("U heeft nog geen bericht ingevuld");sender.txtBody.focus();return false;}
else
return true;}
function checkReaction(sender)
{if(sender.txtBody.value=="")
{alert("U heeft nog geen bericht ingevuld");sender.txtBody.focus();return false;}
else
return true;}
function checkBannerUpload(sender)
{if(sender.bnrName.value.length==0)
{alert("U heeft nog geen naam ingevuld");sender.brnName.focus();return;}
if(sender.bnrFile.value.length==0)
{alert("U heeft nog geen bestand geselecteerd");sender.bnrFile.focus();return;}
if(sender.bnrUrl.value.length==0)
{alert("U heeft nog geen url ingevuld");sender.bnrUrl.focus();return;}
if(sender.bnrAvenue.selectedIndex==0)
{alert("U heeft nog geen avenue geselecteerd");sender.bnrAvenue.focus();return;}
sender.submit();}
function customFrmMaillistSubmit(sender,event,profile)
{var edtName=sender.elements["edtName"];if(edtName&&(String(edtName.value)==""||String(edtName.value)=="uw naam"))
{alert("U heeft uw naam nog niet ingevuld.");edtName.focus();event.returnValue=false;return false;}
if(profile)
profile.value="<profile><name>"+edtName.value.htmlEncode()+"</name></profile>";return true;}
function onTxtClick(sender,text)
{if(sender.value==text)
sender.value='';}
function onTxtBlur(sender,text)
{if(sender.value.length==0)
{sender.value=text;}}
function gotoStep2()
{var frmStep1=$("frmStep1");if(frmStep1)
frmStep1.submit();}
function Vacancies_PublicationStartChange(sender)
{var period=Html.get("publication_period");var publicationStart=sender.value();if(publicationStart)
{var publicationEnd=publicationStart.addDays(subscriptionLength);period.innerText=publicationStart.formatString("dd MMMM yyyy")+" t/m "+publicationEnd.formatString("dd MMMM yyyy");}
else
period.innerText="Vacature wordt alleen op het intranet geplaatst";}
function gotoStep(step)
{var employer=profile.Profile.rows[0].Employer.value();var errors=profile.Profile.rows[0].canSave();var doCheck=true;var checked=true;var skipFields;if((step==3&&!employer)||(step==4&&employer))
skipFields=["UsrID","voorwaarden"];else if((step==4&&!employer)||(step==5&&employer))
skipFields=["UsrID"];else
doCheck=false;if(doCheck)
{for(var i=0;i<errors.length;i++)
{if(!skipFields.contains(errors[i].name))
{checked=false;if(errors[i].message)
errors[i].showError();else
errors[i].showError("U heeft dit veld nog niet ingevuld.");}}}
if(employer&&step==4)
{errors=profile.Company.rows[0].canSave();for(var i=0;i<errors.length;i++)
{checked=false;if(errors[i].message)
errors[i].showError();else
errors[i].showError("U heeft dit veld nog niet ingevuld.");}}
if(!checked)
JQ.query("#errortext").show();else
{var url=new Url();location.href=url.add("step",step);}
return checked;}
function UserNameExists()
{url=new Url("misc/specific/UserNameExists.aspx");var response=url.request();if(response=="true")
return true;else
return false;}
function checkPassword(password)
{if(password!=null&&password.length>=6)
{return true;}
return false;}
function checkEqual()
{var wachtwoord=profile.Profile.Rows(0).password1.value();var herhaalwachtwoord=profile.Profile.Rows(0).password2.value();if(wachtwoord!=null&&herhaalwachtwoord!=null&&wachtwoord==herhaalwachtwoord)
return true;return false;}
