Event.observe(window, 'load', function() {
	 // Initialize the Tooltip
    tt_Init();
});

function expandcollapse(divid1, divid2)
{
   //expand div 1
   var div1 = document.getElementById(divid1);
   div1.style.display = "inline";
   //collapse div 2
   var div2 = document.getElementById(divid2);
   div2.style.display = "none";
}
function ChangeColor(tableRow, highLight)
{
    if (highLight)
    {
        tableRow.className = 'grid-row-hover';
    }
    else
    {
        tableRow.className = 'grid-row';
    }
}
function DoNav(theUrl)
{
    document.location.href = theUrl;
}

/*
*This function is to display all the contacts in the cc and to text fields.
* it is just for display
/*--------------------------------------------------------------------------*/
function addContactToInput( n ){
    document.emailform.ccname.value = "";
    document.emailform.toname.value = "";

    for(var k=0 ; k < n; k++){
        if(eval("document.emailform.chkboxcccnt" + k).checked)
        {
            if(document.emailform.ccname.value != ""){
                document.emailform.ccname.value += ", ";
            }
            document.emailform.ccname.value +=  eval("document.emailform.hdnContactname" + k).value
        }
        if(eval("document.emailform.chkboxtocnt" + k).checked)
        {
            if(document.emailform.toname.value != ""){
                document.emailform.toname.value += ",";
            }
            document.emailform.toname.value +=  eval("document.emailform.hdnContactname" + k).value
        }
    }
}
function ChangeCheckboxStatus(intcount){
    for(i=0;i<intcount;i++){
        $('select'+i).checked = "checked";
    }
}
function downloadPDF(url){
    window.open(url);
}
/**
* Depending on the type it shows or hides a different import method
* 
**/
function chooseimportmethod(type){
    switch(type){
        case "gmail":
            document.getElementById("usercredentials").style.display = "inline";
            document.getElementById("gmailtype").checked = "checked";
            document.getElementById("csv").style.display = "none";
            document.getElementById("gmail").style.display = "inline";
            document.getElementById("hotmail").style.display = "none";
            document.getElementById("yahoo").style.display = "none";
            document.getElementById("hyves").style.display = "none";
            document.getElementById("linkedinid").style.display = "none";
            document.getElementById("outlook").style.display = "none";
            //document.getElementById("facebook").style.display = "none";
            break;
        case "hotmail":
            document.getElementById("usercredentials").style.display = "inline";
            document.getElementById("hotmailtype").checked = "checked";
            document.getElementById("csv").style.display = "none";
            document.getElementById("gmail").style.display = "none";
            document.getElementById("hotmail").style.display = "inline";
            document.getElementById("yahoo").style.display = "none";
            document.getElementById("hyves").style.display = "none";
            document.getElementById("linkedinid").style.display = "none";
            document.getElementById("outlook").style.display = "none";
            //document.getElementById("facebook").style.display = "none";
            break;
        case "yahoo":
            document.getElementById("usercredentials").style.display = "inline";
            document.getElementById("yahootype").checked = "checked";
            document.getElementById("csv").style.display = "none";
            document.getElementById("gmail").style.display = "none";
            document.getElementById("hotmail").style.display = "none";
            document.getElementById("yahoo").style.display = "inline";
            document.getElementById("hyves").style.display = "none";
            document.getElementById("linkedinid").style.display = "none";
            document.getElementById("outlook").style.display = "none";
            //document.getElementById("facebook").style.display = "none";
            break;
        case "outlook":
            document.getElementById("usercredentials").style.display = "none";
            document.getElementById("outlooktype").checked = "checked";
            document.getElementById("csv").style.display = "inline";
            document.getElementById("gmail").style.display = "none";
            document.getElementById("hotmail").style.display = "none";
            document.getElementById("yahoo").style.display = "none";
            document.getElementById("hyves").style.display = "none";
            document.getElementById("linkedinid").style.display = "none";
            document.getElementById("outlook").style.display = "inline";
            //document.getElementById("facebook").style.display = "none";
            break;
        case "hyves":
            document.getElementById("usercredentials").style.display = "inline";
            document.getElementById("hyvestype").checked = "checked";
            document.getElementById("csv").style.display = "none";
            document.getElementById("gmail").style.display = "none";
            document.getElementById("hotmail").style.display = "none";
            document.getElementById("yahoo").style.display = "none";
            document.getElementById("hyves").style.display = "inline";
            document.getElementById("linkedinid").style.display = "none";
            document.getElementById("outlook").style.display = "none";
            //document.getElementById("facebook").style.display = "none";
            break;
        case "facebook":
            document.getElementById("usercredentials").style.display = "inline";
            document.getElementById("facebooktype").checked = "checked";
            document.getElementById("csv").style.display = "none";
            document.getElementById("gmail").style.display = "none";
            document.getElementById("hotmail").style.display = "none";
            document.getElementById("yahoo").style.display = "none";
            document.getElementById("hyves").style.display = "none";
            document.getElementById("linkedinid").style.display = "none";
            document.getElementById("outlook").style.display = "none";
            //document.getElementById("facebook").style.display = "none";
            break;
        case "linkedin":
            document.getElementById("usercredentials").style.display = "none";
            document.getElementById("linkedintype").checked = "checked";
            document.getElementById("csv").style.display = "inline";
            document.getElementById("gmail").style.display = "none";
            document.getElementById("hotmail").style.display = "none";
            document.getElementById("yahoo").style.display = "none";
            document.getElementById("hyves").style.display = "none";
            document.getElementById("linkedinid").style.display = "inline";
            document.getElementById("outlook").style.display = "none";
            //document.getElementById("facebook").style.display = "none";
            break;
        
    }    
}
/**
* expands or collapses the contact sheet of the contact i
*/
function expandcollapseimportcontact(i,e){
    var div1 = document.getElementById("contactcollapsed"   + i);
    var div2 = document.getElementById("contactexpanded"   + i);
    var imgexpand = document.getElementById("imgexpand"   + i);
    var imgcollapse = document.getElementById("imgcollapse"   + i);
    
    if(imgexpand != null && imgcollapse != null){
        if(imgcollapse.style.display == "none"){
            div1.style.display = "block";
            div2.style.display = "block";
            imgcollapse.style.display = "block";
            imgexpand.style.display = "none";
        }
        else if(imgexpand.style.display == "none"){
            div1.style.display = "block";
            div2.style.display = "none";
            imgcollapse.style.display = "none";
            imgexpand.style.display = "block";
        }
        if(e == 'expand'){
            div1.style.display = "block";
            div2.style.display = "none";
            imgcollapse.style.display = "none";
            imgexpand.style.display = "block";
        }
        else if(e == 'collapse'){
            div1.style.display = "block";
            div2.style.display = "block";
            imgcollapse.style.display = "block";
            imgexpand.style.display = "none";
        }
    }
}

function contactsimportenter(event, form, pageTitle){
    document.getElementById('hdnaction').value = "login";
    
    var key=event.keyCode || event.which;
    if(key==13){
        contactsimportsubmit('login', pageTitle);
    }
}

function contactsimportsubmit(type, pageTitle){
    Modalbox.show($('popupcontainer').innerHTML,
    {
        title: pageTitle,
        width: 600
    });
	
	
	
    document.getElementById('loadingimage1').style.display = 'block';
    document.getElementById('loadingimage2').style.display = 'block';
	
    document.getElementById('hdnaction').value = type;
    document.frmContactsImport.submit();
    
}

/**
* expands or collapses all contact sheets in contactsimport
*/
function expandcollapseimportcontactAll(){
    var n = document.getElementById("nrContacts").value;
    var e =  document.getElementById('hdnexpanded').value;
    
    if(e == 'collapse'){
        document.getElementById('hdnexpanded').value = 'expand';
        e = 'expand';
        document.getElementById('imgexpand').style.display = "block";
        document.getElementById('imgcollapse').style.display = "none";
    }
    else{
        document.getElementById('hdnexpanded').value = 'collapse';
        e = 'collapse';
        document.getElementById('imgexpand').style.display = "none";
        document.getElementById('imgcollapse').style.display = "block";
    }
    
    for(i = 0 ; i < n ; i++){
        expandcollapseimportcontact(i, e);
    }
}

/**
* selects or deselects all imported contacts
*/
function selectAllImportedContacts(){
    var n = document.getElementById("nrContacts").value;
    var bool = document.getElementById("all").checked;
    for(var i = 0; i < n ; i++ ){
        if(document.getElementById("chkbox" + i) != null){
            document.getElementById("chkbox" + i).checked = bool;
        }
    }
}
/**
* updates the label above the contactsheet 
*/
function updateImportedContactLabel(i){
    document.getElementById("contactlabelfirstnameid" + i).innerHTML = document.getElementById("firstname" + i).value;
    document.getElementById("contactlabelprefixid" + i).innerHTML = document.getElementById("prefix" + i).value;
    document.getElementById("contactlabellastnameid" + i).innerHTML = document.getElementById("lastname" + i).value;
    document.getElementById("contactlabelemailid" + i).innerHTML = document.getElementById("email" + i).value;
    document.getElementById("contactlabelcountryid" + i).innerHTML = document.getElementById("country" + i).options[document.getElementById("country" + i).selectedIndex].text;
}

/**
* called in the onchange of the "salarytime" element of
* in form_recruiterjobscreate
* when confidential is selected (value is 0)
* the salary input field is hidden
* if a period is selected the input field is shown again
**/
function jobscreateHideOrShowSalaryOptions(){
}

function validate_required(field,alerttxt)
{
    with (field)
    {
        if (value==null||value=="")
        {
            alert(alerttxt);return false;
        }
        else
        {
            return true;
        }
        }
}

function replaceCurrency(field){
    var symbol = document.getElementById(field).options[document.getElementById(field).selectedIndex].getAttribute('htmlsymbol');
    document.getElementById('currsymbol').innerHTML = symbol;
    document.getElementById('currsymbol2').innerHTML = symbol;
}

function setField(field, value){
    if(value == 1){
        document.getElementById(field).disabled=false;
    }
    else
    {
        document.getElementById(field).disabled=true;
    }
}

function addContact(txtName, txtEmail, txtError, txtErrorFields){
    // name text div
    divnametext = document.createElement('div');
    divnametext.className = 'jobsaskafriendnametext';
    divnametext.innerHTML = txtName;
    // name input div
    nameinput = document.createElement("input");
    nameinput.setAttribute("name", "name[]");
    nameinput.setAttribute("type", "text");
    nameinput.className = 'jobsaskafriendname';
    divnameinput = document.createElement('div');
    divnameinput.className = 'jobsaskafriendnameinput';
    divnameinput.appendChild(nameinput);
    // email text div
    divemailtext = document.createElement('div');
    divemailtext.className = 'jobsaskafriendemailtext';
    divemailtext.innerHTML = txtEmail;
    // email input div
    emailinput = document.createElement("input");
    emailinput.setAttribute("name", "email[]");
    emailinput.setAttribute("type", "text");
    emailinput.className = 'jobsaskafriendemail';
    divemailinput = document.createElement('div');
    divemailinput.className = 'jobsaskafriendemailinput';
    divemailinput.appendChild(emailinput);
    document.getElementById('jobsaskafriendcontainer').appendChild(divnametext);
    document.getElementById('jobsaskafriendcontainer').appendChild(divnameinput);
    document.getElementById('jobsaskafriendcontainer').appendChild(divemailtext);
    document.getElementById('jobsaskafriendcontainer').appendChild(divemailinput);
}

function addRequirement(requirementtext, imageurl){
    oldnumber = document.getElementById('requirementnumber').value;
    for(i=1;i<=oldnumber; i++){
        if(document.getElementById('requirement'+i)){
            if(document.getElementById('requirement'+i).value == ''){
                alert('You haven\'t filled all requirements');
                break;
            }
        }
        if(i ==  oldnumber){
            document.getElementById('requirementnumber').value = parseInt(document.getElementById('requirementnumber').value) + 1;
            newnumber = document.getElementById('requirementnumber').value;
            div = document.createElement('div');
            div.setAttribute("id", "divrequirement"+newnumber);
            div.className = 'requirementinput';
            div.innerHTML = "<input type=\"text\" id=\"requirement"+newnumber+"\" name=\"requirement"+newnumber+"\" style=\"width:600px;\" value=\"\" onkeypress=\"javascript:enterpressedaddrequirement(event, '"+requirementtext+"', "+newnumber+", '"+imageurl+"')\"> <a href=\"javascript:;\" onclick=\"javascript:removeRequirement('"+newnumber+"')\" ><img src=\""+imageurl+"Delete.gif\" /></a>";
            document.getElementById('requirementdiv').appendChild(div);
            while(!document.getElementById('requirement' + newnumber)){
                newnumber = newnumber+1;
            }
            document.getElementById('requirement' + newnumber).focus();
        }
    }
}

function removeRequirement(i){
    //clears the field
    oldnumber = document.getElementById('requirementnumber').value;
    document.getElementById('requirementdiv').removeChild(document.getElementById('divrequirement' + i));
    //ofcourse lower the
    if(oldnumber == i ){
        document.getElementById('requirementnumber').value = parseInt(document.getElementById('requirementnumber').value) - 1;
    }
}

function autoCalculateFee(){
    document.getElementById("goozupfee").innerHTML =  Math.round( 0.20 * document.getElementById("reward").value);
    document.getElementById("goozupcosts").innerHTML = Math.round((1.20 *  document.getElementById("reward").value ));
}

function propose1check(n, txt )
{
    //i = number of candidates
    //this is to check all candidates if one has the value on
    var k = 0;
    for(i=0; i<n; i++ ){
        if(document.getElementById("chkboxcontact"+ i ).checked == true)
        {
            k++;
        }
    }
    if(k==0){
        alert(txt);
    }
    else
    {
        document.frmProposestep1.submit();
    }
}

function propose2check( )
{
    //i = number of candidates
    //this is to check all candidates if one has the value on
    if(document.frmProposestep2.message.value == "Enter your message here"){
        alert(txt);
    }
    else
    {
        document.frmProposestep2.submit();
    }
}

function sendmessage(){
    var error=true;
    //no to recipients
    if(document.getElementById('hiddento').value == "" || document.getElementById('hiddento').value == null )
    {
        alert("Please add at least one recipient");
        error=true;
    }
    else
    {
        if(document.getElementById('messagebody').value == "" || document.getElementById('messagebody').value == null )
        {
            alert("Please add a worthwhile message ");
            error=true;
        }
        else
        {
            document.emailform.submit();
        }
    }
}

function submitmyprofile(){
    if(document.frmProfile.address.value== "" ||  document.frmProfile.address.value== null)
    {
        alert("Address field must not be empty")
    }
    else
    {
        document.frmProfile.submit();
    }
}

function enterpressedsubmitform(e, form){
    var key=e.keyCode || e.which;
    if(key==13){
        form.submit();
    }
}

function enterpressedaddrequirement(e, requirementtext, i , imageurl){
    var key=e.keyCode || e.which;
    if(key==13){
        //add the requirement
        number = document.getElementById('requirementnumber').value;
        if(i < number ){
            //switch to the next requirement field
            while(!document.getElementById('requirement' + i)){
                i = i+1;
            }
            document.getElementById("requirement" +(i +1)).focus();
        }
        else
        {
            addRequirement(requirementtext,  imageurl );
        }
    }
}

function formatroundboxclass()
{
    var divs = document.getElementsByTagName('div');
    for (var i = 0; i < divs.length; i++){
        var div = divs[i];
        if (div.className == "Roundbox")
        {
            div.innerHTML = '<div class="Roundbox_Top"><div class="Roundbox_Bottom"><div class="Roundbox_Left"><div class="Roundbox_Right"><div class="Roundbox_BL"><div class="Roundbox_BR"><div class="Roundbox_TL"><div class="Roundbox_TR">' +  div.innerHTML;
            div.innerHTML = div.innerHTML + "</div></div></div></div></div></div></div></div>";
        }
    }
}

function displayCalendar(inputfield, buttonid){
    Calendar.setup(
    {
        inputField  : inputfield,         	// ID of the input field
        ifFormat    : "%d-%m-%Y",    		// the date format
        button      : buttonid,       		// ID of the button
        cache		: true
    }
    );
    document.getElementById(buttonid).onclick();
}


function checkNameAndPost(text){
    if(document.getElementById('fictiousname').value ==""){
        alert(text);
    }
    else
    {
        document.frmAnonymousContact.submit();
    }
}

function showPreview(pageTitle){
    document.getElementById('previewbericht').innerHTML = document.getElementById('message').value.replace(/\n/g, "<br>");

    Modalbox.show($('previewcontent').innerHTML,
    {
        title: pageTitle,
        width: 600
    });
}
function rewriteFieldColor(inputid){
    document.getElementById(inputid).style.color = '#000000';
}
function showPreviewReason(txtRequirements, txtProfile, txtInterview, txtAgree, txtOther, pageTitle){
	
    var go = false;
    var text = '';

    if(document.getElementById('DoesNotMeetRequirement').checked == true){
        go = true;
        text = text + '- '+txtRequirements+'<br/>';
    }
    if(document.getElementById('RejectReasonDoesNotMeetProfile').checked == true){
        go = true;
        text = text + '- '+txtProfile+'<br/>';
    }
    if(document.getElementById('RejectReasonDidNotPassInterview').checked == true){
        go = true;
        text = text + '- '+txtInterview+'<br/>';
    }
    if(document.getElementById('RejectReasonCouldNotAgree').checked == true){
        go = true;
        text = text + '- '+txtAgree+'<br/>';
    }
    if(document.getElementById('RejectReasonOther').checked == true){
        go = true;
        text = text + '- '+txtOther+'<br/>'+ document.getElementById('message').value + '<br/>';
    }
    if(go == true){
        document.getElementById('previewbericht').innerHTML = text.replace(/\n/g, "<br>");
    }
    else{
        document.getElementById('previewbericht').innerHTML = text;
    //document.getElementById('previewbericht').innerHTML = '- No reason has been selected yet';
    }
	
    Modalbox.show($('previewcontent').innerHTML,
    {
        title: pageTitle,
        width: 600
    });
}
function enableContent(checkbox, id){
    if($(checkbox).checked){
        $(''+id+'').style.display = 'block';
    }
    else{
        $(''+id+'').style.display = 'none';
    }
}
function showPreviewJobsClose(){
    document.getElementById('previewcontent').style.display = 'block';
    document.getElementById('previewbericht1').innerHTML = document.getElementById('referrertext').value.replace(/\n/g, "<br>");
    document.getElementById('previewbericht2').innerHTML = document.getElementById('candidatetext').value.replace(/\n/g, "<br>");
}

function getCities(provincieid, regioArr){
    if(provincieid == 0){
        document.getElementById('city').innerHTML = '<option value="0" onclick="getCities(0);">-- Select a city --</option>';
    }
    else
    {
        document.getElementById('city').innerHTML = '<option value="0"></option>';
        for(x=0; x<regioArr[provincieid].length; x++){
            document.getElementById('city').innerHTML = document.getElementById('city').innerHTML + '<option value="' + regioArr[1][x].id + '" onclick="getCities(0);">' + regioArr[1][x].woonplaats + '</option>';
        }
    }
}

function clearField(fieldname, clearonclick){
    if(clearonclick == 1){
        if(document.getElementById('editvalue').value == 0){
            document.getElementById(fieldname).value = '';
            document.getElementById('editvalue').value = 1;
        }
    }
    else
    {
        document.getElementById(fieldname).value = '';
    }
}
function copySubmitOptions(value){
    document.getElementById('submitoptions').innerHTML = '<input type="hidden" name="submitoptions" value="' + value + '">';
}
function setSelRange(inputEl, selStart, selEnd) {
    if (inputEl.setSelectionRange){
        inputEl.focus();
        inputEl.setSelectionRange(selStart, selEnd);
    }
    else if (inputEl.createTextRange) {
        var range = inputEl.createTextRange();
        range.collapse(true);
        range.moveEnd('character', selEnd);
        range.moveStart('character', selStart);
        range.select();
    }
}
function displayContactContent(type){
    if(type == 'anonymous'){
        document.getElementById('createAnonymous').style.display = 'block';
        document.getElementById('createFull').style.display = 'none';
        document.getElementById('formtype').value = type;
    }
    else
    {
        document.getElementById('createAnonymous').style.display = 'none';
        document.getElementById('createFull').style.display = 'block';
        document.getElementById('formtype').value = type;
    }
}
function ContactCreateAddName(fieldname){
    document.getElementById('contactname').innerHTML = document.getElementById(fieldname).value
    document.getElementById('contactname2').innerHTML = document.getElementById(fieldname).value
}
function new_freecap()
{
    // loads new freeCap image
    if(document.getElementById)
    {
        // extract image name from image source (i.e. cut off ?randomness)
        thesrc = document.getElementById("captcha").src;
        thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);
        // add ?(random) to prevent browser/isp caching
        document.getElementById("captcha").src = thesrc+"?"+Math.round(Math.random()*100000);
    } else {
        alert("Sorry, cannot autoreload freeCap image\nSubmit the form and a new freeCap will be loaded");
    }
}

function DisplayRelevantUserAgreementForRegistration()
{
    var txt = document.getElementById('role').options[document.getElementById('role').selectedIndex].value
    var divReferrer = document.getElementById('useragreementreferrer');
    var divRecruiter = document.getElementById('useragreementrecruiter');
    if (txt == "referrer")
    {
        divReferrer.style.display = 'block';
        divRecruiter.style.display = 'none';

        document.getElementById('downloaduseragreementreferrer').style.display = 'block';
        document.getElementById('downloaduseragreementrecruiter').style.display = 'none';
    }
    else
    {
        divReferrer.style.display = 'none';
        divRecruiter.style.display = 'block';

        document.getElementById('downloaduseragreementreferrer').style.display = 'none';
        document.getElementById('downloaduseragreementrecruiter').style.display = 'block';
    }
}

function toggleimportcheckboxes()
{
    var chkall = document.getElementsByName('addressesall');
    var checks = document.getElementsByName('addresses[]');
    for (i = 0; i < checks.length; i++)
    {
        checks[i].checked = chkall[0].checked;
    }
}

function jobCloseSelectReason(type, text)
{
    if(type == 'other'){
        setField('whyotherid', 0);
        document.getElementById('previewreason1').innerHTML = '- '+text;
        document.getElementById('previewreason2').innerHTML = '- '+text;
    }
    if(type == 'whyother'){
        setField('whyotherid', 1);
        document.getElementById('previewreason1').innerHTML = "- "+text+"\n";
        document.getElementById('previewreason2').innerHTML = "- "+text+"\n";
    }
    if(type == 'whyotherid'){
        document.getElementById('previewreason1').innerHTML = '- '+ document.getElementById('whyotherid').value.replace(/\n/g, "<br>");
        document.getElementById('previewreason2').innerHTML = '- '+ document.getElementById('whyotherid').value.replace(/\n/g, "<br>");
    }
}

function enableField(field){
    if(document.getElementById(field).disabled){
        document.getElementById(field).disabled = false;
    }
    else{
        document.getElementById(field).disabled = true;
    }
}
function togglePublishstatus(textoffline, textonline, currentdate, errorwrongdate){
    arr_fromdate = document.getElementById('fromdate').value.split('-');
    str_fromdate = arr_fromdate[2]+'-'+arr_fromdate[1]+'-'+arr_fromdate[0];
    arr_todate = document.getElementById('todate').value.split('-');
    str_todate = arr_todate[2] + '-' + arr_todate[1] + '-' + arr_todate[0];
	
    var strFullFrom = arr_fromdate[2]+arr_fromdate[1]+arr_fromdate[0];
    var strFullTo = arr_todate[2]+arr_todate[1]+arr_todate[0]
	
    if(document.getElementById('publishid').checked){
        document.getElementById('publishstatus').className = 'offline';
        document.getElementById('publishstatus').innerHTML = textoffline;
    }
    else{
        if( (str_fromdate > currentdate) || (str_todate < currentdate) ){
            document.getElementById('publishstatus').className = 'offline';
        }
        else{
            document.getElementById('publishstatus').className = 'online';
        }
		
        if(strFullFrom >= strFullTo){
            document.getElementById('publishstatus').className = 'offline';
            document.getElementById('publishstatus').innerHTML = errorwrongdate;
        }
        else{
            document.getElementById('publishstatus').innerHTML = textonline+"<br/>"+document.getElementById('fromdate').value;
        }
    }
}


var appeartype = 'text';
var appearorder = 1;

function toggleVisableDiv(textmessage, textnew){
    var element = $('messagealert');
	
    var interval = setInterval(
        function(){
        	
            var opacity = element.getStyle('opacity');
            
            if(appearorder == 1){
                if(opacity > 0){
                    element.setOpacity(opacity - 0.1);
                }
                else{
                    appearorder = 0;
                    changeVisableText(textmessage, textnew);
                }
            }
            else{
                if(opacity < 1){
                    element.setOpacity(opacity + 0.1);
                }
                else{
                    appearorder = 1;
                    clearInterval(interval);
                    setTimeout('toggleVisableDiv(\''+textmessage+'\', \''+textnew+'\')', 1000);
                }
            }
        }, 100); 
}
function changeVisableText(textmessage, textnew){
    if(appeartype == 'text'){
        $('messagealert').update(textnew);
        $('messagealert').style.cursor = 'pointer';
        appeartype = 'nieuw';
    }
    else{
        $('messagealert').update(textmessage);
        $('messagealert').style.cursor = 'pointer';
        appeartype = 'text';
    }
}
function writeHiddenJobSearchFields(){
    $('hiddencountry').value = $('countries').options[$('countries').selectedIndex].text;
    if ($('locations') != null)
    {
        $('hiddenlocation').value = $('locations').options[$('locations').selectedIndex].text;
    }
    $('hiddencategory').value = $('categories').options[$('categories').selectedIndex].text;
    $('hiddenindustry').value = $('industries').options[$('industries').selectedIndex].text;
}
function changeTax(amount){
    var subtotal = parseInt($('hiddensubtotal').value);
    var tax = amount.value / 100;
    var taxamount = subtotal * tax;
	
    $('taxamount').innerHTML = (taxamount).toFixed(2);
    $('totalamount').innerHTML = (subtotal + taxamount).toFixed(2);
}
function displayChange(idshow, idhide){
    $(idshow).style.display = 'block';
    $(idhide).style.display = 'none';
}
function toggledisplaysearchoptions()
{
    var el = document.getElementById('showhidesearchoptions');
    var showlink = document.getElementById('showsearchoptions');
    var hidelink = document.getElementById('hidesearchoptions');
    if ( el.style.display != 'none' )
    {
        el.style.display = 'none';
        showlink.style.display = '';
        hidelink.style.display = 'none';
    }
    else
    {
        el.style.display = '';
        showlink.style.display = 'none';
        hidelink.style.display = '';
    }
}
function expandcollapse(divid1, divid2)
{
   //expand div 1
   var div1 = document.getElementById(divid1);
   div1.style.display = "inline";
   //collapse div 2
   var div2 = document.getElementById(divid2);
   div2.style.display = "none";
}
function ChangeColor(tableRow, highLight)
{
    if (highLight)
    {
        tableRow.className = 'grid-row-hover';
    }
    else
    {
        tableRow.className = 'grid-row';
    }
}
function DoNav(theUrl)
{
    document.location.href = theUrl;
}
