$(document).ready(function(){


  // homepage feature tabs
  $('div.featab a').click(function(){
    $(this).parent().siblings().addClass('off');
    $(this).parent().addClass('on');
    $(this).parent().removeClass('off');

    //Show / Hide the featured bits
    var sFeat = $(this).attr('href');
    sFeat = sFeat.replace('#','');

    // hide all feat1,feat2,feat3 classes
    // show sFeat
    $('.feat1 , .feat2 , .feat3').hide();
    $('.'+sFeat).show();

    return false;

  });



  // homepage rate a trail
  // SEE general.js for the autocomplete as it is also used on /rate-a-trail/
  //form submission via AJAX.
  $('#hpratesubmit').click(function(){
    var url = '/rate-a-trail/' ;
    var trailname_val = $('#hptrailratename').val();
    var rating_val    = $('#hidrating').val();

    if (trailname_val=='' || trailname_val=='trail name') {
      $.prompt( 'You need to tell us which trail you are rating<br />Start typing a trail name then pick one from the list',
                { prefix: 'tb',
                  show: 'fadeIn',
                  promptspeed: 'fast'
                }
              ).corner('8px');
    }else{
      $.post(url, {ajx:1,trailname:trailname_val,rating:rating_val}, function(oData){
        if (oData.response!='') {
          $('#ratingresult').html('Thanks.')
          $('#hptrailratename').val('');
          $('#hidrating').val('3');
          $('#hidratinglabel').html('3');
          $('#ratingresult').fadeOut(2500);
        }
                                        }, "json");
    }

    return false;

  });

    // Become a friend (Submit A link)

    // Suggest a trail




    // Upload a Trail Photo
    //see general.js

});
