/**
* (c) http://linkorn.ru
*/
var lnkMain = {
    citylist:null,
    isBack:true,
    init:function(){    
        $('#findreys').click(lnkMain.showTimetable);
        $('#fromcity').autocomplete(lnkMain.citylist, {
            mustMatch:true,
            formatItem: function(item) {
                return item.name;
            }
        });
        $('#tocity').autocomplete(lnkMain.citylist, {
            mustMatch:true,
            formatItem: function(item) {
                return item.name;
            }
        });
        var dp1 = new DatePicker("#outbound", {
            autoOpen:true, 
            withoutButton:true, 
            format:"d.m.Y", 
            fontSize:24
        });
        var dp2 = new DatePicker("#return", {
            autoOpen:true, 
            withoutButton:true, 
            format:"d.m.Y", 
            fontSize:24
        });
        $(":radio[name=isoneway]").change(function(){
            if ($('#isoneway').is(':checked')){
                $('#show-return').hide();
                lnkMain.isBack = false;
            }
            else{
                $('#show-return').show();
                lnkMain.isBack = true;
            }
        })
        $('#adrotator').cycle({
            fx: 'fade'
        });
        $('#fromcity').val('Саратов');
        $('#tocity').val('');
        $('#outbound').val('');
        $('#return').val('');
        $('#isoneway').attr('checked',false);
        $('#istwoway').attr('checked',true);
    },
    showTimetable:function(){
        var from = $('#fromcity').val();
        var to = $('#tocity').val();
        var outbound = $('#outbound').val();
        if (from == '' || to == '' || outbound == '')
            return;
        if (lnkMain.isBack){
            var back = $('#return').val();
            if (back == '')
                return;
        }
        var frm = '';
        frm += '<input type="hidden" name="fare-group" value="" />';
        if (lnkMain.isBack)
            frm += '<input type="hidden" name="use-back" value="1" />';
        frm += '<input type="hidden" name="there-class" value="1" />';
        frm += '<input type="hidden" name="count-aaa" value="1" />';
        frm += '<input type="hidden" name="count-rbg" value="0" />';
        frm += '<input type="hidden" name="count-rmg" value="0" />';
        frm += '<input type="hidden" name="payment-type" value="all" />';
        frm += '<input type="hidden" name="timetable" value="123" />';
        $('#bookingform').append(frm).submit();
    }
};
$(function(){
    lnkMain.init();
});
