function startUpload(){
	$('photoUploadMsg').innerHTML = "";
  //ui_utils.showActivityFeedback('photoForm', 'msg');
}

function uploadComplete(success, id, file)
{
  var result = '';
	var img = '';
  //ui_utils.hideActivityFeedback('photoForm', 'msg');

  if (success == 1)
	{
		result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
    SunergeoWebUser.updateMemberPhoto(id, file);
    //$('photoControls').style.display = "none";
  }
  else
	{
    new Effect.Appear($("msgArea"), {duration : 5 });
     result = '<span class="msg">There was an error during file upload!<\/span><br/><br/>';
  }
	$('photoUploadMsg').innerHTML = result;

  return true;
}

function startDocUpload(){
  //$('docUploadMsg').innerHTML = "";
  ui_utils.showActivityFeedback('form_ceu', 'msg');
}

function uploadDocComplete(success, url, filename)
{
  var result = '';
	var img = '';

  if(success == 1)
	{
		result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
    SunergeoWebUser.addCeuDoc($('ceuId').value, url, filename, encodeURIComponent(escape($('wlpeCeuDocDesc').value)));
    $('msg').innerHTML = result;
    new Effect.Appear($("msg"), {duration : 5 });
    new Effect.Fade($("msg"), {duration : 10 });
  }
  else
	{
     result = '<span class="msg">There was an error during file upload!<\/span><br/><br/>';
    $('msg').innerHTML = result;
    new Effect.Appear($("msg"), {duration : 5 });
    new Effect.Fade($("msg"), {duration : 10 });
  }

  return true;
}

function showCompanyCtrls()
{
	$('editCompanyRow').style.display="";
	$('editSiteRow').style.display="";
	$('editCompanyLink').style.display="none";
}

function hideCompanyCtrls()
{
	$('editCompanyRow').style.display="none";
	$('editSiteRow').style.display="none";
	$('editCompanyLink').style.display="";
}

function hideCeuCtrls()
{
	$('ceu_controls').style.display="none";
  if($('addCEULink')) $('addCEULink').style.display="";
}

function showCeuTable()
{
	$('ceu_table').style.display="";
  if($('addCEULink')) $('addCEULink').style.display="";
}

function hideCeuTable()
{
	$('ceu_table').style.display="none";
  if($('addCEULink')) $('addCEULink').style.display="none";
}

function switchSite(cb, str_ids)
{
  $(cb.id).addClassName('input-field-dirty');
  SunergeoWebUser.setCookie('sunergeo_co_site_dirty', 1);
  ar = str_ids.split(":");
  for(i = 0; i < ar.length; i++)
  {
    var obj = $('company_site_div_' + ar[i]);
    if(obj)
    {
      obj.style.display = "none";
      if(ar[i] == cb.value) obj.style.display = "";
    }
  }
}

function editEmployer(userId)
{
  SunergeoWebUser.setCookie('sunergeo_co_edit_on', 1);
  SunergeoWebUser.updateCompanyList(userId, 0);
}

function toggleSiteDiv(str_ids, id)
{
  ar = str_ids.split(":");
  for(i = 0; i < ar.length; i++)
  {
    var obj_ro = $('company_site_div_' + ar[i]);
    if(obj_ro) obj_ro.style.display = "none";

    var obj = $('company_site_edit_div_' + ar[i]);
    if(obj)
    {
      obj.style.display = "none";
      if(ar[i] == id) obj.style.display = "";
    }
  }
}

function editCompany(str_ids)
{
  $('cbCompanyDiv').style.display = "none";
  $('form_add_company').style.display = "none";
  $('form_edit_company').style.display = "";

  cb = $('cbCompany');
  toggleSiteDiv(str_ids, -1);
}

function addCompany(userId, str_ids)
{
  $('cbCompanyDiv').style.display = "none";
  $('form_edit_company').style.display = "none";
  $('form_add_company').style.display = "";

  toggleSiteDiv(str_ids, -1);
}

function editSite(str_ids)
{
  $('cbCompanyDiv').style.display = "none";

  cb = $('cbSite');
  toggleSiteDiv(str_ids, cb.value);
}

function addSite(str_ids)
{
  $('cbCompanyDiv').style.display = "none";

  toggleSiteDiv(str_ids, 0);

  var obj = $('company_site_edit_div_0');
  obj.style.display = "";
}

function cancelEditSite(str_ids)
{
  $('form_edit_company').style.display = "none";
  $('form_add_company').style.display = "none";
  $('cbCompanyDiv').style.display = "";

  cb = $('cbSite');
  ar = str_ids.split(":");
  for(i = 0; i < ar.length; i++)
  {
    var obj_ro = $('company_site_div_' + ar[i]);
    if(obj_ro) obj_ro.style.display = "";

    var obj = $('company_site_edit_div_' + ar[i]);
    if(obj)
    {
      obj.style.display = "none";
      //if(ar[i] == cb.value) obj.style.display = "";
    }
  }
}

function cancelEmployerEdit(userId)
{
  SunergeoWebUser.setCookie('sunergeo_co_edit_on', 0);
  SunergeoWebUser.setCookie('sunergeo_co_site_dirty', 0);
  SunergeoWebUser.updateCompanyList(userId, 0);
}
