/* 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			: 'Cerrar',
		prevText			: '&#x3c;Ant',
		nextText			: 'Sig&#x3e;',
		currentText			: 'Hoy',
		monthNames			: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort		: ['Ene','Feb','Mar','Abr','May','Jun',
		'Jul','Ago','Sep','Oct','Nov','Dic'],
		dayNames			: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
		dayNamesShort		: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
		dayNamesMin			: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
		weekHeader			: 'Sm',
		dateFormat			: 'dd/mm/yy',
		firstDay			: 1,
		isRTL				: false,
		showMonthAfterYear	: false,
		yearSuffix			: ''
	};
	$.datepicker.setDefaults($.datepicker.regional['es']);
	
	//Date range picker
	$.daterangepicker = {
		presetRanges: [
			{text: 'Hoy', dateStart: 'today', dateEnd: 'today' },
			{text: 'Últimos 7 días', dateStart: 'today-7days', dateEnd: 'today' },
			{text: 'Mes actual', dateStart: function(){ return Date.parse('today').moveToFirstDayOfMonth();  }, dateEnd: 'today' },
			{text: 'Año actual', dateStart: function(){ var x= Date.parse('today'); x.setMonth(0); x.setDate(1); return x; }, dateEnd: 'today' },
			//extras:
			{text: 'Mes anterior', 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: 'Elige día', 
			allDatesBefore: 'Antes del', 
			allDatesAfter: 'Desde', 
			dateRange: 'Intervalo de fechas'
		},
		rangeStartTitle: 'Desde',
		rangeEndTitle: 'Hasta',
		nextLinkText: 'Sig.',
		prevLinkText: 'Ant.',
		doneButtonText: 'Aceptar',
		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'
		}
	};
});

