var numberCheck =0;

function displayHintDiv() {
   setVisDisp("hintDiv", getFormObject("termination","hintDisplay").checked);   
}

function noticeDisplay(){
   var noticeRad=getFormObject("termination","noticeRad");
   setVisDisp("noticeDiv",noticeRad[0].checked);
   setVisDisp("addNoticeDiv",noticeRad[0].checked);
   setVisDisp("insteadNoticeDiv",!noticeRad[0].checked);
   if (noticeRad[0].checked)
   {
      financialInsteadDisplay();
   }
   if (numberCheck == 0) {
      conditionalCheck();
   }
}

function companyTypeDisplay(){
  setVisDisp("companyTypeDiv",getFormObject("termination","employerType").value=="corporation");

}
function lastDayDisplay(){
   setVisDisp("specifyLastDayDiv",!getFormObject("termination","lastDayWorking")[0].checked);
}
function terminationCauseDisplay(){
   var terminationCauseRad = getFormObject("termination","terminationCauseRad");
   setVisDisp("specifyTerminationCauseDiv",terminationCauseRad[0].checked);
   setVisDisp("withoutCauseDiv",!terminationCauseRad[0].checked);
   setVisDisp("withCauseDiv",terminationCauseRad[0].checked);
   if (numberCheck == 0) {
      conditionalCheck();
   }

}
function financialInsteadDisplay(){
   var financialCompInstead = getFormObject("termination","financialCompInstead");
   setVisDisp("financialCompInsteadDiv",financialCompInstead.checked);
   conditionalCheck();
   setVisDisp("financialCompAddDiv",getFormObject("termination","financialCompAdd").checked);
}
function financialAddDisplay(){
   var financialCompAdd = getFormObject("termination","financialCompAdd");
   setVisDisp("financialCompAddDiv",financialCompAdd.checked);
   conditionalCheck();
   setVisDisp("financialCompInsteadDiv",getFormObject("termination","financialCompInstead").checked);
}
function financialCompDisplay(){
   var financialComp = getFormObject("termination","financialComp");
   setVisDisp("financialCompDiv",financialComp.checked);
   setVisDisp("conditionalDiv",financialComp.checked);
}
function bonusSystemDisplay(){
   setVisDisp("bonusDiv",getFormObject("termination","bonusSystem").checked);
}
function bonusDisplay(){
   var bonusSel = getFormObject("termination","bonusSel");
   setVisDisp("bonusContactDiv",bonusSel.value=="later");
   setVisDisp("bonusDetailsDiv",bonusSel.value=="yes");
}
function benefitDisplay(){
   setVisDisp("benefitDiv",getFormObject("termination","continuationBenefits").checked);
}
function benefitOptionDisplay(){
   var benefitSel = getFormObject("termination","benefitSel");
   setVisDisp("benefitContactDiv",benefitSel.value == "later");
   setVisDisp("benefitDetailsDiv",benefitSel.value == "yes");
}
function relocationDisplay(){
   setVisDisp("relocationDiv", getFormObject("termination","councelling").checked);
}
function relDisplay(){
   var relocationRad = getFormObject("termination","relocationRad");
   setVisDisp("relocateDetailsDiv",relocationRad[0].checked);
   setVisDisp("relocateDateDiv",!relocationRad[0].checked);
}
function compOtherDisplay(){
   setVisDisp("compOtherDiv",getFormObject("termination","compOther").checked);
}
function conditionDisplay(){
   setVisDisp("obligationsDiv",getFormObject("termination","conditionalRad")[0].checked);
}
function releaseDisplay(){
   setVisDisp("releaseDiv",getFormObject("termination","releaseCb").checked);
}
function returnDisplay(){
   setVisDisp("returnDiv",getFormObject("termination","returnCb").checked);
}
function condOtherDisplay(){
   setVisDisp("condOtherDiv",getFormObject("termination","condOtherCb").checked);
}
function clauseDisplay(){
   var clausesSel = getFormObject("termination","clausesSel");
   setVisDisp("clause1Div",clausesSel.value == "one"|| clausesSel.value == "two"|| clausesSel.value == "three"|| clausesSel.value == "four");
   setVisDisp("clause2Div",clausesSel.value == "two"|| clausesSel.value == "three"|| clausesSel.value == "four");
   setVisDisp("clause3Div",clausesSel.value == "three"|| clausesSel.value == "four");
   setVisDisp("clause4Div",clausesSel.value == "four");
}
function ccDisplay(){
   setVisDisp("ccDiv",getFormObject("termination","ccRad")[0].checked);
}


function displayExample(){
window.open("/contracts/termination/exampletext.htm","",'width=450,height=300,scrollbars=1');

}

function conditionalCheck(){
   var financialCompInstead = getFormObject("termination","financialCompInstead");
   var financialCompAdd = getFormObject("termination","financialCompAdd");
   var financialComp = getFormObject("termination","financialComp");
   var termCauseRad  = getFormObject("termination","terminationCauseRad");
   var noteRad = getFormObject("termination","noticeRad");
   if ((!termCauseRad[0].checked && !noteRad[0].checked && financialCompInstead.checked) || 
         (!termCauseRad[0].checked && noteRad[0].checked && financialCompAdd.checked) || 
         (termCauseRad[0].checked && financialComp.checked)) {
      setVisDisp("conditionalDiv",true);
   }
   else
   {
      setVisDisp("conditionalDiv",false);
   }
}

function divdisplay() {
   numberCheck = 1;
   displayHintDiv(); 
   companyTypeDisplay();
   lastDayDisplay();
   noticeDisplay();
   terminationCauseDisplay();
   var financialCompInstead = getFormObject("termination","financialCompInstead");
   setVisDisp("financialCompInsteadDiv",financialCompInstead.checked);
   var financialCompAdd = getFormObject("termination","financialCompAdd");
   setVisDisp("financialCompAddDiv",financialCompAdd.checked);
   var financialComp = getFormObject("termination","financialComp");
   setVisDisp("financialCompDiv",financialComp.checked);
   conditionalCheck();
   bonusSystemDisplay();
   bonusDisplay();
   benefitDisplay();
   benefitOptionDisplay();
   relocationDisplay();
   compOtherDisplay();
   relocationDisplay();
   relDisplay();
   conditionDisplay();
   releaseDisplay();
   returnDisplay();
   condOtherDisplay();
   clauseDisplay();
   ccDisplay();
   numberCheck =0;



   setTopOfPage("0");
} 
