
/*
******************************************************************************************
*
* (c) by Karas Roman
*
*  EDISoft GmbH
******************************************************************************************
*/

$(function(){
 /*Calender-Feld f�r Einzelkursabfrage Kurs*/       
   $('.date-pick1').datePicker({startDate:anfdat,endDate:enddat});	
   $('.date-pick1').dpSetOffset(20, -100); 

/*Bei direkten Datumsangaben Datum vervollst�ndigen Calender-Feld f�r Einzelkursabfrage Kurs*/        
  $('#kData').bind('change', function() {
                  this.value=corDate(this.value);
                  if (Date.fromString(this.value)) $('#kData').dpSetSelected(this.value);
  });
   
   /* Calender-Feld f�r Chart-Abfrage*/              
        $('.date-pick').datePicker({startDate:anfdat,endDate:enddat});
        $('#startDate').val(startdat).trigger('change');
        $('#endDate').val(enddat).trigger('change');
        $('.date-pick').dpSetOffset(20, -100);
        
/*Bei direkten Datumsangaben Datum vervollst�ndigen Calender-Feld f�r Chart-Abfrage*/           
    $('#startDate').bind('change',  function() {
                  this.value=corDate(this.value);
                  var d = Date.fromString(this.value);
                  if (d) {
                          $('#startDate').dpSetSelected(this.value);
                          $('#endDate').dpSetStartDate(d.addDays(1).asString());
                          }
               }
   );
   $('#endDate').bind('change',  function() {
                 this.value=corDate(this.value);
                  var d = Date.fromString(this.value);
                  if (d) {
                          $('#endDate').dpSetSelected(this.value);
                          $('#startDate').dpSetEndDate(d.addDays(-1).asString());
                          }
               }
   );

  $('#startDate').bind( 'dpClosed', function(e, selectedDates)
                {
                        var d = selectedDates[0];
                        if (d) {
                                d = new Date(d);                                
                                $('#endDate').dpSetStartDate(d.addDays(1).asString());
                        }else{
                              d=corDate(this.value);
                           if(d){
                                  $('#endDate').dpSetStartDate(d);
                            }else
                                  $('#endDate').dpSetStartDate(anfdat);
                        }
                }
  );

  $('#endDate').bind( 'dpClosed',  function(e, selectedDates)
                {
                        var d = selectedDates[0];
                        if (d) {
                                 d = new Date(d);
                                $('#startDate').dpSetEndDate(d.addDays(-1).asString());
                        }else{
                                   d=corDate(this.value);
                                if(d){   $('#startDate').dpSetEndDate(d.addDays(-1).asString());
                                }else
                                         $('#startDate').dpSetEndDate(enddat);
                        }
                }
   );

});


