function openFirstSet(isUser){  

  
  if (! $('#contentContainer div.pane:first').is(':visible')) {
    $('#opt1-1').click(); 
  } 
  if (isUser) { goToTop();  }
  
  return false;
}

function goToTop(){
  window.scrollTo(0,0);
}

function openSecondSet(){   $('#opt1-2').click(); }


function setUpDetailViewToggles(){
  
  $('#contentContainer > div.pane a.button').click(function(){
      $( '#' + $(this).attr('id') + '-body').toggle();  
      $(this).toggleClass('selected');
      $(this).parent().toggleClass('on');
      
	  //there are some real links in there that need to work
	  if($(this).attr("href")=="#"){
		  return false;
	  }
	  
  });  

}


$(document).ready(function(){
  setUpDetailViewToggles();
  
  $('#contentContainer > h3').css({cursor: 'pointer'}).click(function(){
    $(this).toggleClass('open').next().slideToggle('slow');
  });
  
  $("a.button").hover(function(){ 
		    $(this).addClass("selected"); 
		    },function(){ 
		      $(this).removeClass("selected"); 
	});
  $("a.learnMore").hover(function(){ 
		    $(this).addClass("selected"); 
		    },function(){ 
		      $(this).removeClass("selected"); 
	});
  
  if (document.location.href.indexOf("usecash") != -1){
    openSecondSet();
  } else {
	  //why a 2 second timeout? Seems unusable - RM
    setTimeout(openFirstSet,2000);
  }
  
  $('div.collapsePane a').click(function(){
    $(this).parents('div.pane').prev().click();  // walk up dom and click the headline.
    return false;
  });

  $('#openfirst').click(function(){
    openFirstSet(true);
  });
  
  

});
