  $(function(){
    $('#testimonials').cycle({ 
        fx:     'fade', 
        speed:   1000,
        timeout: 5000
    });


    $('#button-user').click(function() {
      $('#button-user').css('display','none');
      $('#button-taxi').css('display','none');
      $('#form-user').show();
      $('#form-taxi').hide();
      $('#register-intro').hide();
      return false;
    });

    $('#button-taxi').click(function() {
      $('#button-user').css('display','none');
      $('#button-taxi').css('display','none');
      $('#form-user').hide();
      $('#form-taxi').show();
      $('#register-intro').hide();
      return false;
    });
    
    $('#menu a')
    .css( {backgroundPosition: "-20px 35px"} )
    .mouseover(function(){
      $(this).stop().animate({backgroundPosition:"(-20px 94px)"}, {duration:500})
    })
    .mouseout(function(){
      $(this).stop().animate({backgroundPosition:"(40px 35px)"}, {duration:200, complete:function(){
        $(this).css({backgroundPosition: "-20px 35px"})
      }})
    })
    
    
    $('.button').css('cursor','pointer');
    
    $.facebox.settings.opacity = 0.8;
    $('a[rel*=facebox]').facebox();
  });
    

  function update_rates_disabled(vId) {
    //return false;
    switch(document.getElementById('standard_use_'+vId).checked) {
      case false:
	document.getElementById('anti_social_start_'+vId).disabled = true;
	document.getElementById('anti_social_end_'+vId).disabled = true;
	document.getElementById('anti_social_rate_start_'+vId).disabled = true;
	document.getElementById('anti_social_rate_per_mile_'+vId).disabled = true;
	document.getElementById('anti_social_selector_'+vId).disabled = true;
	document.getElementById('standard_start_'+vId).disabled = true;
	document.getElementById('standard_per_mile_'+vId).disabled = true;
	document.getElementById('standard_discount_return_'+vId).disabled = true;
	document.getElementById('calculation_'+vId).disabled = true;
	break;
      default:
	document.getElementById('anti_social_start_'+vId).disabled = false;
	document.getElementById('anti_social_end_'+vId).disabled = false;
	document.getElementById('anti_social_rate_start_'+vId).disabled = false;
	document.getElementById('anti_social_rate_per_mile_'+vId).disabled = false;
	document.getElementById('anti_social_selector_'+vId).disabled = false;
	document.getElementById('standard_start_'+vId).disabled = false;
	document.getElementById('standard_per_mile_'+vId).disabled = false;
	document.getElementById('standard_discount_return_'+vId).disabled = false;
	document.getElementById('calculation_'+vId).disabled = false;
	
	    switch(document.getElementById('anti_social_selector_'+vId).value) {
	      case '0':
	      case '1':
		document.getElementById('anti_social_start_'+vId).disabled = true;
		document.getElementById('anti_social_end_'+vId).disabled = true;
		document.getElementById('anti_social_rate_start_'+vId).disabled = true;
		document.getElementById('anti_social_rate_per_mile_'+vId).disabled = true;
		break;
	      default:
		document.getElementById('anti_social_start_'+vId).disabled = false;
		document.getElementById('anti_social_end_'+vId).disabled = false;
		document.getElementById('anti_social_rate_start_'+vId).disabled = false;
		document.getElementById('anti_social_rate_per_mile_'+vId).disabled = false;
	    }
	
    }

  }

  function addFormField(vID) {
    var currRow = parseInt($('#row_counter').val());

    $('.row_dummy_'+vID).clone().insertAfter('#vehicle_'+vID+' tbody>tr:last').css('display','table-row').attr('id','row_'+vID+'_'+currRow).removeClass('row_dummy_'+vID);

    $('#row_'+vID+'_'+currRow+' a').click(function(){
      removeFormField(vID, currRow);
    });

    $('#row_counter').val(currRow+1);
  }

  function removeFormField(vID, rowID) {
    $('#row_'+vID+'_'+rowID).remove();
    return false;
  }

