function checkRating() {

    rating = document.review.ratingvalue.value;
    if( rating < 0 ) {
        showElement( 'mustrate' );
    } else {
        document.review.submit();
    }
}

function checkRegular( fanForm ) {

    var somethingChecked = false;
    somethingChecked = somethingChecked || fanForm.showlink.checked;
    somethingChecked = somethingChecked || fanForm.showface.checked;
    somethingChecked = somethingChecked || fanForm.specials.checked;

    if( !somethingChecked ) {

        showElement( 'clickone' );
    } else {

        fanForm.submit();
    }
}

function fullreview( id ) {

  jQuery( '#review_' + id ).hide();
  jQuery( '#link_' + id ).hide();
  jQuery( '#fullreview_' + id ).show();
}

function changereview( id ) {

  jQuery( '#changereview_' + id ).hide();
  jQuery( '#ratereviewA_' + id ).show();
  jQuery( '#ratereviewB_' + id ).show();
}

var fanclubIndex = 0;
function fanclub( direction ) {

  var total = jQuery( '.regular' ).length;
  fanclubIndex += direction;
  
  if( fanclubIndex < 0 ) {
    
    fanclubIndex = 0;
  }
  
  if( (fanclubIndex+5) >= total ) {
  
    fanclubIndex = Math.max( 0, total - 5 );
  }

  jQuery( '.regular' ).hide();
  
  var position = fanclubIndex;
  for( var i = 0; i < 5; i++ ) {
  
    if( (position+i) >= total ) {
    
      jQuery( '.regular:eq('+(position+i-total)+')' ).show();
    } else {
    
      jQuery( '.regular:eq('+(position+i)+')' ).show();
    }
  }
}