﻿
function showContent(moreContent, moreLink)
{

    var moreContent = document.getElementById(moreContent);
    var moreLink = document.getElementById(moreLink);
    //toggle on
    //new Effect.BlindDown(moreContent);
      
    moreLink.style.display="none";
    moreContent.style.display="block";

    return false;
}

function toggleUserView(moreContent, icon)
{

    if (moreContent.className != "userDetailCollapsed") 
    {
        //toggle off
        new Effect.BlindUp(moreContent);   
        window.setTimeout("document.getElementById('" + moreContent.id + "').className=\'userDetailCollapsed\'",2000);
        icon.src="/images/global/plus.gif";
    }
    else
    {
        //toggle on
        new Effect.BlindDown(moreContent);
        moreContent.className="userDetailExpanded";
        icon.src="/images/global/minus.gif";
    }
    
    return false;
}

function toggleSections(section1, section2, showSection1Link, showSection2Link)
{
    var section1 = document.getElementById(section1);
    var section2 = document.getElementById(section2);
    var showSection1Link = document.getElementById(showSection1Link);
    var showSection2Link = document.getElementById(showSection2Link);
    
    if (showSection1Link.style.display=="none") 
    {
        // currently showing section 2 -- show section 1 instead
        if (section1.style.display=="none")
        {
          //1st time: blind it down and then turn its display on
          new Effect.BlindDown(section1)
          section1.style.display="block"
        }
        new Effect.BlindUp(section1); // show section 1 
        new Effect.BlindDown(section2);  // hide section 2
        showSection2Link.style.display="none";
        showSection1Link.style.display="block";
    }
    else
    {
        // currently showing section 1 -- show section 2 instead
        if (section2.style.display=="none")
        {
          //1st time: blind it down and then turn its display on
          new Effect.BlindDown(section2)
          section2.style.display="block"
        }
        new Effect.BlindUp(section2); // show section 2 
        new Effect.BlindDown(section1); // hide section 1
        showSection1Link.style.display="none";
        showSection2Link.style.display="block";
    }
    return false;

}

function toggleContent(moreContent, lessLink, moreLink)
{
    var moreContent = document.getElementById(moreContent);
    var lessLink = document.getElementById(lessLink);
    var moreLink = document.getElementById(moreLink);

    if (moreContent.style.display!="none") 
    {
        //toggle off
        new Effect.BlindUp(moreContent);   
        lessLink.style.display="none";
        moreLink.style.display="block";
        moreContent.style.display="block";
    }
    else
    {
        //toggle on
        new Effect.BlindDown(moreContent);
        moreLink.style.display="none";
        lessLink.style.display="block";
        moreContent.style.display="block";
    }
    return false;
}

function toggleItem(moreContent, lessLink, moreLink)
{
    var moreContent = document.getElementById(moreContent);
    var lessLink = document.getElementById(lessLink);
    var moreLink = document.getElementById(moreLink);

    if (moreContent.style.display!="none") 
    {
        //toggle off
        new Effect.BlindUp(moreContent);   
        lessLink.style.display="none";
        moreLink.style.display="inline";
        moreContent.style.display="block";
    }
    else
    {
        //toggle on
        new Effect.BlindDown(moreContent);
        moreLink.style.display="none";
        lessLink.style.display="inline";
        moreContent.style.display="block";
    }
    return false;
}
//this is because of a coveo & javascript library issue ONLY!
function toggleContentCoveo(moreContent, lessLink, moreLink)
{
    var moreContent = document.getElementById(moreContent);
    var lessLink = document.getElementById(lessLink);
    var moreLink = document.getElementById(moreLink);

    if (moreContent.style.display=="none")
    {
        moreContent.style.display="block";
        moreLink.style.display="none";
        lessLink.style.display="block";
    }
    else
    {
        moreContent.style.display="none";
        moreLink.style.display="block";
        lessLink.style.display="none";
    }

}

function CheckEnter(e){ //e is event object passed from function invocation
  var characterCode // literal character code will be stored in this variable

  if(e && e.which){ //if which property of event object is supported (NN4)
    e = e
    characterCode = e.which //character code is contained in NN4's which property
  }
  else{
    e = event
    characterCode = e.keyCode //character code is contained in IE's keyCode property
  }

  return characterCode == 13 // enter key
}



