$(function(){

$.login = {
  init: function(){
    $('.fn-login input[type=text]').val('email نام کاربری یا').watermark();
    $('.fn-login input[type=password]').val('رمز کاربری').watermark().keyup(function(e){if(e.keyCode==13)$.login.submit()});
    $('.fn-login .fn-submit').click($.login.submit);
  },
  submit: function(){
    $('form').get(0).submit();
  }
}
$.search = {
  init: function(){
    $('.fn-search .fn-source').val('مبدا').watermark();
    $('.fn-search .fn-destination').val('مقصد').watermark();
    $('.fn-search .fn-persons').val('نفرات').watermark();
    $('.fn-search .fn-day').val('روز').watermark();
    $('.fn-search .fn-night').val('شب').watermark();
    $('.fn-search .fn-minPrice').val('از').watermark();
    $('.fn-search .fn-maxPrice').val('تا').watermark();
    $('.fn-search .fn-more').click( $.search.show );
    $('.fn-search .fn-less').click( $.search.hide );
  },
  show: function(){
    $('.fn-search .fn-moreOptions, .fn-search .fn-less').show();
    $('.fn-search').addClass('searchOut').height(100).animate( { height: '233px' }, 200 );
    $('.fn-search .fn-whatsNew, .fn-search .fn-more').hide();
  },
  hide: function(){
    $('.fn-search .fn-moreOptions, .fn-search .fn-less').hide();
    $('.fn-search').removeClass('searchOut').css('height',null);
    $('.fn-search .fn-whatsNew, .fn-search .fn-more').show();
  }
}
$.register = {
  init: function(){
    $('.fn-register').click($.register.show);
    $('.fn-registerPanel .fn-cancel').click($.register.hide);
    $('.fn-fullName').blur($.register.displayName);
  },
  displayName: function(){
    var name = $(this).val().split(' ');
    $('.fn-displayName').val(name[name.length-1]);
  },
  show: function(){
    $('.fn-registerPanel').show();
    $('.fn-demo').hide();
  },
  hide: function(){
    $('.fn-registerPanel').hide();
    $('.fn-demo').show();
    return false;
  }
}
$.why = {
  hider: null,
  first: true,
  init: function(){
    $('.fn-why').hover( $.why.show, $.why.hide );
  },
  show: function(){
    clearTimeout( $.why.toMove );
    if($.why.first)
      $.why.toShow();
    else
      $.why.toMove = setTimeout( '$.why.toShow();',500 );
    $.why.first = false;
  },
  toShow: function(){
    $('.fn-whyContent').slideDown('normal');
  },
  hide: function(){
    clearTimeout( $.why.toMove );
    $.why.toMove = setTimeout('$.why.toHide();',3000);
  },
  toHide: function(){
    $('.fn-whyContent').slideUp('normal');
  }
}
$.travelHistory = {
  init: function(){
    $('.fn-moreTravelHistory').click( function(){ $(this).hide(); $('.fn-extraTravelHistory').show(); } );
    $('.fn-lessTravelHistory').click( function(){ $('.fn-moreTravelHistory').show(); $('.fn-extraTravelHistory').hide(); } );
  }
}
$.tabbedList = {
  init: function(){
    $('.fn-todayListBtn').click( function(){ $.tabbedList.toggle(this,'.fn-todayList') } ).click();
    $('.fn-cheapInnerListBtn').click( function(){ $.tabbedList.toggle(this,'.fn-cheapInnerList') } );
    $('.fn-cheapExternalListBtn').click( function(){ $.tabbedList.toggle(this,'.fn-cheapExternalList') } );
  },
  toggle: function( current, tab ){
    $('.fn-tabbedItems').hide();
    $('.fn-tabbedMenuItems').removeClass('bold');
    $(current).addClass('bold');
    $(tab).show();
  }
}
$.travelHistory.init();
$.login.init();
$.search.init();
$.register.init();
$.why.init();
$.tabbedList.init();

});

