/* Inicialización en español para la extensión 'UI date picker' para jQuery. */
/* Traducido por Vester (xvester@gmail.com). */
jQuery(function($){
    $.datepicker.regional['es'] = {
        closeText           : 'Close',
        prevText            : 'Prev',
        nextText            : 'Next',
        currentText         : 'Today',
        monthNames          : ['January','February','March','April','May','June',
        'July','August','September','October','November','December'],
        monthNamesShort     : ['Jan','Feb','Mar','Apr','May','Jun',
        'Jul','Aug','Sep','Oct','Nov','Dec'],
        dayNames            : ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],
        dayNamesShort       : ['Sun','Mon','Tue','Wednesday;','Thu','Fri','Sat'],
        dayNamesMin         : ['Su','Mo','Tu','We','Th','Fr','Sa'],
        weekHeader          : 'Wk',
        dateFormat          : 'dd/mm/yy',
        firstDay            : 1,
        isRTL               : false,
        showMonthAfterYear  : false,
        yearSuffix          : ''
    };
    $.datepicker.setDefaults($.datepicker.regional['en']);

    //Date range picker
    $.daterangepicker = {
        presetRanges: [
            {text: 'Today', dateStart: 'today', dateEnd: 'today' },
            {text: 'Last 7 days', dateStart: 'today-7days', dateEnd: 'today' },
            {text: 'This month', dateStart: function(){ return Date.parse('today').moveToFirstDayOfMonth();  }, dateEnd: 'today' },
            {text: 'This year', dateStart: function(){ var x= Date.parse('today'); x.setMonth(0); x.setDate(1); return x; }, dateEnd: 'today' },
            //extras:
            {text: 'Last month', dateStart: function(){ return Date.parse('1 month ago').moveToFirstDayOfMonth();  }, dateEnd: function(){ return Date.parse('1 month ago').moveToLastDayOfMonth();  } }
            //{text: 'Tomorrow', dateStart: 'Tomorrow', dateEnd: 'Tomorrow' },
            //{text: 'Ad Campaign', dateStart: '03/07/08', dateEnd: 'Today' },
            //{text: 'Last 30 Days', dateStart: 'Today-30', dateEnd: 'Today' },
            //{text: 'Next 30 Days', dateStart: 'Today', dateEnd: 'Today+30' },
            //{text: 'Our Ad Campaign', dateStart: '03/07/08', dateEnd: '07/08/08' }
        ],
        //presetRanges: array of objects for each menu preset.
        //Each obj must have text, dateStart, dateEnd. dateStart, dateEnd accept date.js string or a function which returns a date object
        presets: {
            specificDate: 'Choose day',
            allDatesBefore: 'Before ',
            allDatesAfter: 'From',
            dateRange: 'Date interval'
        },
        rangeStartTitle: 'From',
        rangeEndTitle: 'To',
        nextLinkText: 'next',
        prevLinkText: 'prev.',
        doneButtonText: 'Done',
        earliestDate: Date.parse('-15years'), //earliest date allowed
        latestDate: Date.parse('+1years'), //latest date allowed
        rangeSplitter: '-', //string to use between dates in single input
        dateFormat      : 'dd/mm/yy',// date formatting. Available formats: http://docs.jquery.com/UI/Datepicker/%24.datepicker.formatDate
        datepickerOptions:{
            /*altFormat : '@',
            altField    : '#newsSearchDateRangeTimestamp',*/
            format      : 'dd/mm/yy'
        }
    };
});

