var studioNameLoaded;
  
if (studioNameLoaded == undefined)
  studioNameLoaded = false;
  
if (!studioNameLoaded)
{
  loadStudioName();
}
  
function loadStudioName()
{
  if (typeof(jsRPC) != 'undefined')
  {
  var oRPC = new jsRPC('/registration/registration-get-login-info.cfm');
  oRPC.execute();
  }
}

function handleLoadStudioName(name)
{
  if (name != '')
  {
    document.getElementById('welcome-text').innerHTML = 'Welcome ' + name;
    document.getElementById('nav-logout').style.display = 'inline';
    document.getElementById('nav-welcome').style.display = 'inline';
    
    studioNameLoaded = true;
  }
}

function regError(msg)
{
  alert(msg);
}

function sendError(diagnostics, query_string)
{
  var oRPC = new jsRPC('request_err2.cfm?diagnostics=' + escape(diagnostics) + '&qs=' + escape(query_string));
  oRPC.execute();
}

var did_you_know_id;

function loadDidYouKnow(zone_id)
{
  var oRPC = new jsRPC('/rpc/did-you-know-load.cfm?zone_id=' + zone_id);
  oRPC.execute();
}

function handleLoadDidYouKnow(data)
{
  if (data.id != 0)
  {
    document.getElementById('did-you-know').innerHTML = 
      '<img src="/images/icons/information.png" width="16" height="16" align="top" /> <strong>Did you know:</strong> ' + 
      data.subject + ' <a href="#" onclick="showDidYouKnow(); return false;"><img src="/images/icons/help.png" width="16" height="16" align="top" /></a>' +
      '<div id="did-you-know-details" style="display: none;">' + data.details + '</div>';
    did_you_know_id = data.id;
  }
  else
  {
    document.getElementById('did-you-know').innerHTML = '<img src="/images/icons/information.png" width="16" height="16" /> Helpful information will be displayed here!';
    did_you_know_id = null;
  }
}

function showDidYouKnow()
{
  if (did_you_know_id)
  {
    var oRPC = new jsRPC('/rpc/did-you-know-hit.cfm?id=' + did_you_know_id);
    oRPC.execute();
    document.getElementById('did-you-know-details').style.display = 'block';
  }
}

  	  function loadPage(page) {
        var oRPC = new jsRPC();
        if (page.indexOf('?') != -1)
          oRPC.href = '/' + page + '&html_load=1';
        else
          oRPC.href = '/' + page + '/?html_load=1';
        oRPC.execute();    
  	  }
      
      function onHTMLLoader_load(href)
      {
        if (!studioNameLoaded)
          loadStudioName();
          
        var details = document.getElementById('did-you-know-details');
        if (details)
          details.style.display = 'none';
          
        return;
        if (href.indexOf('/home') >= 0)
          showImages(1);
        else
          hideImages();
      }
      
      var images_hidden = false;
      function hideImages()
      {
        if (images_hidden) return false;
        images_hidden = true;
        var ss1 = new StyleSlider('images-div', 'top');
        ss1.startValue = 110;
        ss1.endValue = -250;
        ss1.slideMode = 'easeIn';
        ss1.steps = 20;
        ss1.length = 1000;
        ss1.startSlide();
        
        var ss2 = new StyleSlider('pusher-div', 'height');
        ss2.endValue = 120;
        ss2.startValue = 430;
        ss2.steps = 20;
        ss2.slideMode = 'easeIn';
        ss2.length = 1000;
        ss2.startSlide();
      
        var ss3 = new StyleSlider('content-bar', 'top');
        ss3.endValue = 90;
        ss3.startValue = 0;
        ss3.steps = 20;
        ss3.slideMode = 'easeOut';
        ss3.length = 1000;
        ss3.startSlide();
        
        var ss3 = new StyleSlider('content2', 'paddingTop');
        ss3.endValue = 105;
        ss3.startValue = 20;
        ss3.steps = 20;
        ss3.slideMode = 'easeOut';
        ss3.length = 1000;
        ss3.startSlide();
        
        var ss5 = new StyleSlider('nds-header', 'top');
        ss5.endValue = 65;
        ss5.startValue = 20;
        ss5.steps = 20;
        ss5.slideMode = 'easeOut';
        ss5.length = 1000;
        ss5.startSlide();
       
      }

      function showImages()
      {
        if (!images_hidden) return false;
        images_hidden = false;
        var ss1 = new StyleSlider('images-div', 'top');
        ss1.endValue = 110;
        ss1.startValue = -250;
        ss1.slideMode = 'easeIn';
        ss1.steps = 20;
        ss1.length = 1000;
        ss1.startSlide();
        
        var ss2 = new StyleSlider('pusher-div', 'height');
        ss2.startValue = 120;
        ss2.endValue = 430;
        ss2.steps = 20;
        ss2.slideMode = 'easeIn';
        ss2.length = 1000;
        ss2.startSlide();
      
        var ss3 = new StyleSlider('content-bar', 'top');
        ss3.startValue = 90;
        ss3.endValue = 0;
        ss3.steps = 20;
        ss3.slideMode = 'easeOut';
        ss3.length = 1000;
        ss3.startSlide();
        
        var ss3 = new StyleSlider('content2', 'paddingTop');
        ss3.startValue = 105;
        ss3.endValue = 20;
        ss3.steps = 20;
        ss3.slideMode = 'easeOut';
        ss3.length = 1000;
        ss3.startSlide();
        
        var ss5 = new StyleSlider('nds-header', 'top');
        ss5.startValue = 65;
        ss5.endValue = 20;
        ss5.steps = 20;
        ss5.slideMode = 'easeOut';
        ss5.length = 1000;
        ss5.startSlide();
       
      }