jQuery.noConflict();
//$(function() {
// Put all your code in your document ready area
jQuery(document).ready(function($){

    jQuery('#id_datum').DatePicker({
    	format:'Y-m-d',
    	date: jQuery('#id_datum').val(),
    	current: jQuery('#id_datum').val(),
    	starts: 1,
    	position: 'right',
    	onShow: function() {
    	    return false;
    	},
    	onBeforeShow: function(){
    		jQuery('#id_datum').DatePickerSetDate(jQuery('#id_datum').val(), true);
    	},
    	onChange: function(formated, dates){
    		jQuery('#id_datum').val(formated);
    		jQuery('#id_datum').DatePickerHide();
    	}
    });
    
    jQuery('#id_date').DatePicker({
    	format:'Y-m-d',
    	date: jQuery('#id_date').val(),
    	current: jQuery('#id_date').val(),
    	starts: 1,
    	position: 'right',
    	onShow: function() {
    	    return false;
    	},
    	onBeforeShow: function(){
    		jQuery('#id_date').DatePickerSetDate(jQuery('#id_date').val(), true);
    	},
    	onChange: function(formated, dates){
    		jQuery('#id_date').val(formated);
    		jQuery('#id_date').DatePickerHide();
    	}
    });
    
    jQuery('#id_date_end').DatePicker({
    	format:'Y-m-d',
    	date: jQuery('#id_date_end').val(),
    	current: jQuery('#id_date_end').val(),
    	starts: 1,
    	position: 'right',
    	onShow: function() {
    	    return false;
    	},
    	onBeforeShow: function(){
    		jQuery('#id_date_end').DatePickerSetDate(jQuery('#id_date_end').val(), true);
    	},
    	onChange: function(formated, dates){
    		jQuery('#id_date_end').val(formated);
    		jQuery('#id_date_end').DatePickerHide();
    	}
    });
    
    
    jQuery('#id_start_date').DatePicker({
    	format:'Y-m-d',
    	date: jQuery('#id_start_date').val(),
    	current: jQuery('#id_start_date').val(),
    	starts: 1,
    	position: 'right',
    	onShow: function() {
    	    return false;
    	},
    	onBeforeShow: function(){
    		jQuery('#id_start_date').DatePickerSetDate(jQuery('#id_start_date').val(), true);
    	},
    	onChange: function(formated, dates){
    		jQuery('#id_start_date').val(formated);
    		jQuery('#id_start_date').DatePickerHide();
    	}
    });
    
    var end_date = null;
    if (jQuery('#id_end_date').val() != null && jQuery('#id_end_date').val() != "" ) {
        end_date = jQuery('#id_end_date').val();
    } else {
        end_date = jQuery('#id_start_date').val();
    }
    jQuery('#id_end_date').DatePicker({
    	format:'Y-m-d',
        date: end_date,
        current: end_date,
//    	date: jQuery('#id_end_date').val(),
//    	current: jQuery('#id_end_date').val(),
    	starts: 1,
    	position: 'right',
    	onShow: function() {
    	    return false;
    	},
    	onBeforeShow: function(){
    	    var end_date = jQuery('#id_end_date').val();
    	    if (jQuery('#id_end_date').val() != null && jQuery('#id_end_date').val() != "" ) {
    	        end_date = jQuery('#id_end_date').val();
    	    } else {
    	        end_date = jQuery('#id_start_date').val();
    	    }
    	    
    		jQuery('#id_end_date').DatePickerSetDate(end_date, true);
    	},
    	onChange: function(formated, dates){
    		jQuery('#id_end_date').val(formated);
    		jQuery('#id_end_date').DatePickerHide();
    	}
    });
    /*
    jQuery('#id_date').DatePicker({
    	format:'Y-m-d',
    	date: jQuery('#id_date').val(),
    	current: jQuery('#id_date').val(),
    	starts: 1,
    	position: 'r',
    	onBeforeShow: function(){
    		jQuery('#id_date').DatePickerSetDate(jQuery('#id_date').val(), true);
    	},
    	onChange: function(formated, dates){
    		jQuery('#id_date').val(formated);
    		jQuery('#id_date').DatePickerHide();
    	}
    });
    */
});

