

function updateCssByObject(a,o,c1,c2)
{
  switch (a){
    case 'swap':
      o.className=!updateCssByObject('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
    break;
    case 'add':
      if(!updateCssByObject('check',o,c1)){o.className+=o.className?' '+c1:c1;}
    break;
    case 'remove':
      var rep=o.className.match(' '+c1)?' '+c1:c1;
      o.className=o.className.replace(rep,'');
    break;
    case 'check':
	  if (o.className) {
        return new RegExp('\\b'+c1+'\\b').test(o.className)
	  }else{
	    return false;
	  }
    break;
  }
}

function updateCssById(a,id,c1,c2)
{
  var o = document.getElementById(id);
  if (o)
  {
    updateCssByObject(a,o,c1,c2);
  }
}


function init()
{
	updateCssById('add','caseStudyContent','hidden','visible');
}

if( window.addEventListener ) {
	window.addEventListener('load',init,false);
} else if( document.addEventListener ) {
	document.addEventListener('load',init,false);
} else if( window.attachEvent ) {
	window.attachEvent('onload',init);
}