$j(document).ready(function () {

    $j("#date").DatePicker({
        format: "d/m/Y",
        date: $j("#date").val(),
        current: $j("#date").val(),
        starts: 1,
        position: "b",
        onBeforeShow: function () {
            $j("#date").DatePickerSetDate($j("#date").val(), true);
        }, onChange: function (formated, dates) {
            $j("#date").val(formated);
            $j("#date").DatePickerHide();
        }
    });

     //Handle the next/previous week controls
     $j('.weekControl').live('click' ,function(){

        currentDate = $j(this).attr('rel').split("/");
        var date = new Date();
        date.setFullYear(parseInt(currentDate[2]), parseInt(currentDate[1]-1), parseInt(currentDate[0]));
        //Set the next/previous date as required
        if ($j(this).hasClass('nextWeek')) {
            date.setDate(date.getDate()+7);
        } else {
            date.setDate(date.getDate()-7);
        }
        
        //Format date to how we want it
        newDate = date.getDate() + '/' + parseInt(date.getMonth()+1) + '/' + date.getFullYear();

        //Get the venue, duration, delegates and room layout from the form as per normal.
        var data = {
            venue: [],
            __submit_check: [],
            duration: [],
            originalDate: [],
            date: [],
            delegates: [],
            roomLayout: [],
            ajax: []
        };
        
        data.venue.push($j('#venues').val());
        data.__submit_check.push($j("#__submit_check").val());
        data.ajax.push($j("#ajax").val());
        data.duration.push($j("#duration").val());
        data.originalDate.push($j('#date').val());
        data.date.push(newDate);
        data.delegates.push($j("#delegatesMain").val());
        data.roomLayout.push($j("#roomLayout").val());
        
        callAjaxSearch(data);
        return false;
     });
    
});


