function preloadLoadingImg() {
  if (document.images) {
    preload_image_loading = new Image(32,32);
    preload_image_loading.src="/images/ajax-loader4.gif";
  }
}

function toggleClassSignIn()
{
  signin = document.getElementById('sign_in_link');
  login = document.getElementById('login_wide');
  if (login.style.display == '' && signin.className == 'active')
  {
    signin.className = '';
  }
  else if (login.style.display == 'none' && signin.className == '')
  {
    signin.className = 'active';
  }
}

function isSignedIn(url)
{
  if (document.getElementById('signin_success'))
  {
    if (url == '')
      window.location.reload(true);
    else
      window.location = url;
  }
  return false;
}

function updateBookmarkNumber(updateType)
{
  bookmark = document.getElementById('bookmark_nr');
  val = bookmark.innerHTML;
  if (updateType == 'add')
    val++;
  else
    val--;
  bookmark.innerHTML = val;
}

function checkIt(element)
{
  element.checked='checked';
}

function disableOverwrite()
{
  document.getElementById('selected_action_overwrite').disabled='disabled';
  document.getElementById('tdoverwrite').style.color='LIGHTGRAY';
}

function updateCvCompleteness(percentValue)
{
   //alert(percentValue);
  document.getElementById('completeness').style.width = percentValue*3 + 'px';
  document.getElementById('percent').innerHTML = percentValue + "%";
  
}

function google_afs_request_done(google_ads)
{
/*
 * Verify that there are actually ads to display.
 */
  var google_num_ads = google_ads.length;

  if (google_num_ads <= 0)
  {
    return;
  }
  //var narrowAds = "";   // narrow ad unit html text

  for(i = 0; i < google_num_ads; i++)
  {
    if (google_ads[i].type=="text/wide")
    {
      var wideAds = "";   // wide ad unit html text
                          // render a wide ad

      wideAds = '<div style=\"width: 90px;height: 60px;  vertical-align:middle; text-align:center; float:left\">Google <br/>hirdetés</div>';
      wideAds += '<div><b><a style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                 google_ads[i].url + '\';return true;" ' +
                'onmouseout="javascript:window.status=\'\';return true;" ' +
                'href="' + google_ads[i].url + '">' +
                '<span class="ad_line1">' + google_ads[i].line1 + '</span></a></b><br>' +
                '<span class="ad_text">' + google_ads[i].line2 + '</span><br>' +
                '<a style="text-decoration:none" onmouseover="javascript:window.status=\'' +
                google_ads[i].url + '\';return true;" ' +
                'onmouseout="javascript:window.status=\'\';return true;" ' +
                'href="' + google_ads[i].url + '">' +
                '<span class="ad_url">' + google_ads[i].visible_url + '</span><br><br></a><div>';
                document.getElementById("wide_ad_unit0").innerHTML = wideAds;
    }
  }
}

function createAdsenseBox(afsValue)
{
  google_afs_query = afsValue;
  google_afs_ad = 'w3'; // specify the number of ads that you are requesting
  google_afs_client = 'pub-7110994788550387'; // substitute your client ID
  // google_afs_slot = '6107392727';
  // google_afs_channel = '9294564669'; // enter your custom channel ID
  // google_afs_hl = 'hu'; // enter your interface language if not English
  // google_afs_gl = 'hu';
   google_afs_ie = 'utf-8'; // select input encoding scheme
   google_afs_oe = 'utf-8'; // select output encoding scheme
}

function cloneAdverserveAd(PortalAdPosition)
{
  var ProviderPrefix = 'AdProvider_';
  var adProvider = document.getElementById(ProviderPrefix + PortalAdPosition);

  if (adProvider)
  {
    var adProvider2 = adProvider.cloneNode(true);
    var div_banner_hidden = document.getElementById('div_banner_hidden');

    if (div_banner_hidden)
      div_banner_hidden.appendChild(adProvider2);
  }
  }

function moveAdverserveAd(PortalAdPosition)
{
  var ProviderPrefix = 'AdProvider_';
  var adContainer = document.getElementById(PortalAdPosition);
  var adProvider = document.getElementById(ProviderPrefix + PortalAdPosition);
  var elems = adProvider.getElementsByTagName('*');

  if (adContainer && adProvider && adProvider.innerHTML.replace(/^\s*|\s*$/,'') != '')
  {
    try
    {
      adContainer.appendChild(adProvider);

      var i = 0;
      var show = false;
      maxI = elems.length;
      do
      {
        i++;
        switch(elems[i].tagName)
        {
          case 'DIV': break;
          case 'SCRIPT': break;
          default: show = true; break;
        }
      }
      while (i < maxI && !show)

      if (show)
      {
        adContainer.style.display = '';
        adProvider.style.display = '';
      }
    }
    catch(e)
    {
      //alert('error: ' + e);
    }
  }
  else if (adProvider)
  {
    adProvider.parentNode.removeChild(adProvider);
  }
}
