jQuery.clickOrEnter = function(element,callback) {
	jQuery(element).bind('click', function(event) {
  		callback(event.target);
  		event.preventDefault(); //prevent browser from following the actual href
	});
};

$(document).ready(function() {
	$.clickOrEnter('a[id^=q]',answers);
	$('div[id=targetCat]').removeClass('targetCat_js_disabled');
	$('div[id=targetCat]').addClass('targetCat_js_enabled');
});

  var prev="";

  var answers = function(target) {  

  var curr = $(target).attr('id');
  
  if( prev != "")
	{  	   
	   $('div[id^='+prev+']').toggleClass('q_hidden');
	   $('a[id='+prev+']').toggleClass('a_active');	   
	   prev = curr;	   
  }
  else
  {
    for( i=1; i<5; i++)
    {
      $('a[id=q'+i+']').removeClass('a_active');
      $('a[id=q'+i+']').addClass('a_inactive');
      $('div[id^=q'+i+']').removeClass('q_visible');  
      $('div[id^=q'+i+']').addClass('q_hidden');
    }
    prev = curr;  
  }
  
  
  $('div[id^='+curr+']').toggleClass('q_hidden');  
	$('a[id='+curr+']').toggleClass('a_active');
};
