//
// Common
//

function ActivityLevelT_OnChange(form,focus)
{
  form.ActivityLevelMin.disabled = !((form.ActivityLevelT.value == "2") || (form.ActivityLevelT.value == "3"));
  form.ActivityLevelMax.disabled = !(form.ActivityLevelT.value == "3");

  document.getElementById("ActivityLevelMinSpan").style.display = form.ActivityLevelMin.disabled ? "none" : "inline";
  document.getElementById("ActivityLevelMaxSpan").style.display = form.ActivityLevelMax.disabled ? "none" : "inline";

  if (focus && (form.ActivityLevelT.value != "1"))
  {
    form.ActivityLevelMin.select();
    form.ActivityLevelMin.focus();
  }
}

function StartOfWorkT_OnChange(form,focus)
{
  form.StartOfWorkD.disabled = !((form.StartOfWorkT.value == "2") || (form.StartOfWorkT.value == "3"));

  form.StartOfWorkD.style.display = form.StartOfWorkD.disabled ? "none" : "inline";

  if (focus && !form.StartOfWorkD.disabled)
  {
    form.StartOfWorkD.select();
    form.StartOfWorkD.focus();
  }
}

//
// AdSearch
//

function AdSearch_LookInputs()
{
  document.AdSearch.FunctionFG.disabled = true;
  document.AdSearch.FunctionF.disabled = true;
  document.AdSearch.EmployerType.disabled = true;
  document.AdSearch.ActivityField.disabled = true;
  document.AdSearch.ActivityLevelT.disabled = true;
  document.AdSearch.ActivityLevelMin.disabled = true;
  document.AdSearch.ActivityLevelMax.disabled = true;
  document.AdSearch.EmployerC.disabled = true;
  document.AdSearch.EmployerD.disabled = true;
  document.AdSearch.StartOfWorkT.disabled = true;
  document.AdSearch.StartOfWorkD.disabled = true;
}

function AdSearch_OnLoad()
{
  ActivityLevelT_OnChange(document.AdSearch,false);

  StartOfWorkT_OnChange(document.AdSearch,false);
}

function AdSearch_ActivityLevelT_OnChange()
{
  ActivityLevelT_OnChange(document.AdSearch,true);
}

function AdSearch_StartOfWorkT_OnChange()
{
  StartOfWorkT_OnChange(document.AdSearch,true);
}

//
// AdCreate
//

function AdCreate_LookInputs()
{
  document.AdCreateDetails.FunctionFG.disabled = true;
  document.AdCreateDetails.FunctionF.disabled = true;
  document.AdCreateDetails.FunctionText.disabled = true;
  document.AdCreateDetails.EmployerType.disabled = true;
  document.AdCreateDetails.ActivityField.disabled = true;
  document.AdCreateDetails.ActivityFieldText.disabled = true;
  document.AdCreateDetails.ActivityLevelT.disabled = true;
  document.AdCreateDetails.ActivityLevelMin.disabled = true;
  document.AdCreateDetails.ActivityLevelMax.disabled = true;
  document.AdCreateDetails.Employer.disabled = true;
  document.AdCreateDetails.StartOfWorkT.disabled = true;
  document.AdCreateDetails.StartOfWorkD.disabled = true;
  document.AdCreateDetails.PublicationStart.disabled = true;
  document.AdCreateDetails.PublicationEnd.disabled = true;
}

function AdCreate_OnLoad()
{
  ActivityLevelT_OnChange(document.AdCreateDetails,false);

  StartOfWorkT_OnChange(document.AdCreateDetails,false);
}

function AdCreate_ActivityLevelT_OnChange()
{
  ActivityLevelT_OnChange(document.AdCreateDetails,true);
}

function AdCreate_StartOfWorkT_OnChange()
{
  StartOfWorkT_OnChange(document.AdCreateDetails,true);
}

//
// AdEdit
//

function AdEdit_OnLoad()
{
  ActivityLevelT_OnChange(document.AdvertismentEdit,false);

  StartOfWorkT_OnChange(document.AdvertismentEdit,false);
}

function AdEdit_ActivityLevelT_OnChange()
{
  ActivityLevelT_OnChange(document.AdvertismentEdit,true);
}

function AdEdit_StartOfWorkT_OnChange()
{
  StartOfWorkT_OnChange(document.AdvertismentEdit,true);
}

//
// AdSpiderItem
//

function AdSpiderItem_LookInputs()
{
  document.AdSpiderItem.Employer.disabled = true;
  document.AdSpiderItem.FunctionF.disabled = true;
  document.AdSpiderItem.FunctionText.disabled = true;
  document.AdSpiderItem.EmployerType.disabled = true;
  document.AdSpiderItem.ActivityField.disabled = true;
  document.AdSpiderItem.ActivityFieldText.disabled = true;
  document.AdSpiderItem.ActivityLevelT.disabled = true;
  document.AdSpiderItem.ActivityLevelMin.disabled = true;
  document.AdSpiderItem.ActivityLevelMax.disabled = true;
  document.AdSpiderItem.StartOfWorkT.disabled = true;
  document.AdSpiderItem.StartOfWorkD.disabled = true;
}

function AdSpiderItem_OnLoad()
{
  ActivityLevelT_OnChange(document.AdSpiderItem,false);

  StartOfWorkT_OnChange(document.AdSpiderItem,false);
}

function AdSpiderItem_ActivityLevelT_OnChange()
{
  ActivityLevelT_OnChange(document.AdSpiderItem,true);
}

function AdSpiderItem_StartOfWorkT_OnChange()
{
  StartOfWorkT_OnChange(document.AdSpiderItem,true);
}

//
// AdUploadItem
//

function AdUploadItem_LookInputs()
{
  document.AdUploadItem.Employer.disabled = true;
  document.AdUploadItem.FunctionF.disabled = true;
  document.AdUploadItem.FunctionText.disabled = true;
  document.AdUploadItem.EmployerType.disabled = true;
  document.AdUploadItem.ActivityField.disabled = true;
  document.AdUploadItem.ActivityFieldText.disabled = true;
  document.AdUploadItem.ActivityLevelT.disabled = true;
  document.AdUploadItem.ActivityLevelMin.disabled = true;
  document.AdUploadItem.ActivityLevelMax.disabled = true;
  document.AdUploadItem.StartOfWorkT.disabled = true;
  document.AdUploadItem.StartOfWorkD.disabled = true;
  document.AdUploadItem.PublicationStart.disabled = true;
  document.AdUploadItem.PublicationEnd.disabled = true;
}

function AdUploadItem_OnLoad()
{
  ActivityLevelT_OnChange(document.AdUploadItem,false);

  StartOfWorkT_OnChange(document.AdUploadItem,false);
}

function AdUploadItem_ActivityLevelT_OnChange()
{
  ActivityLevelT_OnChange(document.AdUploadItem,true);
}

function AdUploadItem_StartOfWorkT_OnChange()
{
  StartOfWorkT_OnChange(document.AdUploadItem,true);
}

//
// CreateWorkerPerson
//

function CreateWorkerPerson_LookInputs()
{
  document.CreateWorkerPerson.EMail.disabled = true;
  document.CreateWorkerPerson.Forename.disabled = true;
  document.CreateWorkerPerson.Surname.disabled = true;
  document.CreateWorkerPerson.HomePlaceC.disabled = true;
  document.CreateWorkerPerson.HomePlaceD.disabled = true;
  document.CreateWorkerPerson.HomePlaceP.disabled = true;
}

//
// WorkerSettings
//

function WorkerSettings_LookInputs()
{
  document.WorkerSettings.Forename.disabled = true;
  document.WorkerSettings.Surname.disabled = true;
  document.WorkerSettings.HomePlaceC.disabled = true;
  document.WorkerSettings.HomePlaceD.disabled = true;
  document.WorkerSettings.HomePlaceP.disabled = true;
  document.WorkerSettings.MobilePhone.disabled = true;
  document.WorkerSettings.NotifyByEMail.disabled = true;
  document.WorkerSettings.NotifyBySMS.disabled = true;
  document.WorkerSettings.NotifyTime.disabled = true;
}

//
// AdSearchSetEdit
//

function AdSearchSetEdit_LookInputs()
{
  document.AdSearchSetEdit.Name.disabled = true;
  document.AdSearchSetEdit.FunctionFG.disabled = true;
  document.AdSearchSetEdit.FunctionF.disabled = true;
  document.AdSearchSetEdit.EmployerType.disabled = true;
  document.AdSearchSetEdit.ActivityField.disabled = true;
  document.AdSearchSetEdit.ActivityLevelT.disabled = true;
  document.AdSearchSetEdit.ActivityLevelMin.disabled = true;
  document.AdSearchSetEdit.ActivityLevelMax.disabled = true;
  document.AdSearchSetEdit.EmployerC.disabled = true;
  document.AdSearchSetEdit.EmployerD.disabled = true;
  document.AdSearchSetEdit.EmployerE.disabled = true;
  document.AdSearchSetEdit.StartOfWorkT.disabled = true;
  document.AdSearchSetEdit.StartOfWorkD.disabled = true;
}

function AdSearchSetEdit_OnLoad()
{
  ActivityLevelT_OnChange(document.AdSearchSetEdit,false);

  StartOfWorkT_OnChange(document.AdSearchSetEdit,false);
  
  document.AdSearchSetEdit.Name.select();
  document.AdSearchSetEdit.Name.focus();
}

function AdSearchSetEdit_ActivityLevelT_OnChange()
{
  ActivityLevelT_OnChange(document.AdSearchSetEdit,true);
}

function AdSearchSetEdit_StartOfWorkT_OnChange()
{
  StartOfWorkT_OnChange(document.AdSearchSetEdit,true);
}