/** Case Functions
 *
**/

var caseStatus          = new Array();
    caseStatus[1]       = 0;
    caseStatus[2]       = 0;
    caseStatus[3]       = 0;

function caseState(thisCase, reloadState) {
  if( typeof(thisCase) == 'object' ) {

    var casePosition    = thisCase.id.replace('case-', '');

    var caseBG          = document.getElementById('case-' + casePosition + '-bg-on');
    var caseThumb       = document.getElementById('case-' + casePosition + '-thumb');
    var caseIntro       = document.getElementById('case-' + casePosition + '-intro');
    var caseMore        = document.getElementById('case-' + casePosition + '-more-active');
    var caseAction      = document.getElementById('case-' + casePosition + '-action-play-active');

    var caseActive      = caseStatus[casePosition] == 1 ? true : false;
        caseActive      = reloadState == true ? (caseActive ? false : true) : caseActive;
/*
    caseThumb.style.opacity     = caseActive ? '0.5' : '1.0';
    caseIntro.style.opacity     = caseActive ? '0.5' : '1.0';
    caseBG.style.visibility     = caseActive ? 'hidden' : 'visible';
    caseMore.style.visibility   = caseActive ? 'hidden' : 'visible';
    caseAction.style.visibility = caseActive ? 'hidden' : 'visible';

    if( userBrowser == 'IE' ) {
      caseThumb.style.filter    = caseActive ? 'alpha(opacity=50)' : 'alpha(opacity=100)';
      caseIntro.style.filter    = caseActive ? 'alpha(opacity=50)' : 'alpha(opacity=100)';
    }
*/
    caseStatus[casePosition]    = caseActive ? 0 : 1;

  }
} // ! caseState()

function caseMore(thisCase) {
  if( typeof(thisCase) == 'object' ) {

    var casePosition    = thisCase.id.replace('case-', '');
        casePosition    = casePosition.replace('-more-link', '');

    var caseMoreOn      = document.getElementById('case-' + casePosition + '-more-on');

    caseMoreOn.style.visibility = caseMoreOn.style.visibility != 'visible' ? 'visible' : 'hidden';

  }
} // ! caseMore()

function caseAction(thisCase, nowPlaying) {
  if( typeof(thisCase) == 'object' ) {

    var casePosition    = thisCase.id.replace('case-', '');
        casePosition    = casePosition.replace('-action-link', '');

    switch(nowPlaying) {
    case true:
      var casePlaying     = document.getElementById('case-' + casePosition + '-action-playing');
          casePlaying.style.visibility = casePlaying.style.visibility != 'visible' ? 'visible' : 'hidden';

    break;
    default:
      var casePlay        = document.getElementById('case-' + casePosition + '-action-play-on');
          casePlay.style.visibility = casePlay.style.visibility != 'visible' ? 'visible' : 'hidden';
    }

  }
} // ! caseAction()
