Contact Form 7 Datepicker - Version 0.5

Version Description

  • Bugfixes:
    • the name of the js var that holds the jsDatePick object is now escaped so no illegal char gets printed (regards Petrus)
    • removed any posibility of the calendar being displayed more than once at a time on a page when in Mode 2
    • controls option now works
  • New:
    • animate the calendar on display option
    • added Dutch translations (regards Petrus)
Download this release

Release Info

Developer shockware
Plugin Icon wp plugin Contact Form 7 Datepicker
Version 0.5
Comparing to
See all releases

Code changes from version 0.4 to 0.5

contact-form-7-datepicker.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Contact Form 7 Datepicker
4
  Plugin URI: https://github.com/relu/contact-form-7-datepicker/
5
  Description: Implements a new [date] tag in Contact Form 7 that adds a date field to a form. When clicking the field a calendar pops up enabling your site visitors to easily select any date.
6
  Author: Aurel Canciu
7
- Version: 0.4
8
  Author URI: https://github.com/relu/
9
  */
10
  ?>
@@ -28,7 +28,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
28
  ?>
29
  <?php
30
 
31
- define('CF7_DATE_PICKER_VERSION', '0.4');
32
  define('PLUGIN_PATH', '/wp-content/plugins/'.plugin_basename(dirname(__FILE__)));
33
 
34
  class CF7DatePicker {
@@ -43,18 +43,21 @@ class CF7DatePicker {
43
  "directionality" => "ltr",
44
  "yearsRange" => "1970,2100",
45
  "yearButtons" => "true",
46
- "monthButtons" => "true"
 
47
  );
48
 
49
  function init() {
50
  register_activation_hook(__FILE__, array(__CLASS__, 'activate'));
51
  register_deactivation_hook(__FILE__, array(__CLASS__, 'deactivate'));
52
 
53
- add_action('init', array(__CLASS__, 'load_plugin_text_domain'));
54
  add_action('plugins_loaded', array(__CLASS__, 'register_shortcodes'));
 
55
  add_action('admin_init', array(__CLASS__, 'tag_generator'));
56
  add_action('admin_menu', array(__CLASS__, 'register_admin_settings'));
57
- add_action('wp_head', array(__CLASS__, 'plugin_enqueues'), 1002);
 
 
58
 
59
  add_filter('wpcf7_validate_date', array(__CLASS__, 'wpcf7_validation_filter'), 10, 2);
60
  add_filter('wpcf7_validate_date*', array(__CLASS__, 'wpcf7_validation_filter'), 10, 2);
@@ -178,6 +181,10 @@ class CF7DatePicker {
178
  foreach(self::$option_defaults as $option => $value)
179
  $dataupdate[$option] = $_POST[$option];
180
  $dataupdate['yearsRange'] = trim($_POST['yearmin']).",".trim($_POST['yearmax']);
 
 
 
 
181
  self::update_settings($dataupdate);
182
  }
183
  $useMode = array(1,2);
@@ -186,7 +193,7 @@ class CF7DatePicker {
186
  __('Today and past', 'contact-form-7-datepicker'),
187
  __('No limit', 'contact-form-7-datepicker')
188
  );
189
- $isStripped = $yearButtons = $monthButtons = array(
190
  __('true', 'contact-form-7-datepicker'),
191
  __('false', 'contact-form-7-datepicker')
192
  );
@@ -218,7 +225,7 @@ class CF7DatePicker {
218
  <td colspan="2"><?php
219
  foreach($cellColorScheme as $scheme) {
220
  if($scheme == get_option('cellColorScheme'))
221
- $checked = "checked='checked'";
222
  else
223
  $checked = ""; ?>
224
 
@@ -376,38 +383,50 @@ class CF7DatePicker {
376
  <label><?php echo __('Controls', 'contact-form-7-datepicker'); ?></h2></label>
377
  </th>
378
  <td><?php
379
-
380
- foreach($yearButtons as $row) {
381
- if($row == __('true', 'contact-form-7-datepicker'))
382
- $val = "true";
383
- else
384
- $val = "false";
385
 
386
- if ($val == get_option('yearButtons'))
387
- $checked = "checked";
388
- else
389
- $checked = "";
390
- }
391
- echo "<input type=\"checkbox\" name=\"yearButtons\" value='".$val."' ".$checked." >"; ?>
392
  <label><?php echo __('Year Controls','contact-form-7-datepicker'); ?>&nbsp;</label>
393
  <br /><?php
394
 
395
- foreach($monthButtons as $row) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
396
  if($row == __('true', 'contact-form-7-datepicker'))
397
  $val = "true";
398
  else
399
  $val = "false";
400
 
401
- if ($val == get_option('monthButtons'))
402
- $checked = "checked";
403
  else
404
- $checked = "";
405
- }
406
- echo "<input type=\"checkbox\" name=\"monthButtons\" value='".$val."' ".$checked." >"; ?>
407
- <label><?php echo __('Month Controls','contact-form-7-datepicker'); ?>&nbsp;</label>
 
408
  </td>
409
  <td>
410
- <?php echo __('You can select here what controls would you like to display on the calendar.', 'contact-form-7-datepicker'); ?>
411
  </td>
412
  </tr>
413
 
@@ -447,62 +466,44 @@ You can of course put whatever divider you want between them.<br /></p>',
447
  </form><?php
448
  }
449
 
 
 
 
 
 
 
 
 
 
 
 
 
450
  /**
451
  * plugin_enqueues()
452
  *
453
- * Loads needed scripts and CSS
454
  */
455
  public static function plugin_enqueues() {
456
- if(is_admin())
457
- return; ?>
458
- <link rel="stylesheet" type="text/css" href="<?php echo plugins_url( '/css/jsDatePick_'.((get_option('directionality') != "") ? get_option('directionality') : "ltr").'.min.css', __FILE__ ); ?>" />
459
- <script type="text/javascript" src="<?php echo plugins_url( '/js/jsDatePick.jquery.min.js', __FILE__ ); ?>"></script>
460
- <script type="text/javascript"><?php echo "
461
- g_l = [];
462
- g_l[\"MONTHS\"] = [\"".__('Janaury', 'contact-form-7-datepicker').
463
- "\",\"".__('February', 'contact-form-7-datepicker').
464
- "\",\"".__('March', 'contact-form-7-datepicker').
465
- "\",\"".__('April', 'contact-form-7-datepicker').
466
- "\",\"".__('May', 'contact-form-7-datepicker').
467
- "\",\"".__('June', 'contact-form-7-datepicker').
468
- "\",\"".__('July', 'contact-form-7-datepicker').
469
- "\",\"".__('August', 'contact-form-7-datepicker').
470
- "\",\"".__('September', 'contact-form-7-datepicker').
471
- "\",\"".__('October', 'contact-form-7-datepicker').
472
- "\",\"".__('November', 'contact-form-7-datepicker').
473
- "\",\"".__('December', 'contact-form-7-datepicker')."\"];
474
- g_l[\"DAYS_3\"] = [\"".__('Sun', 'contact-form-7-datepicker').
475
- "\",\"".__('Mon', 'contact-form-7-datepicker').
476
- "\",\"".__('Tue', 'contact-form-7-datepicker').
477
- "\",\"".__('Wed', 'contact-form-7-datepicker').
478
- "\",\"".__('Thu', 'contact-form-7-datepicker').
479
- "\",\"".__('Fri', 'contact-form-7-datepicker').
480
- "\",\"".__('Sat', 'contact-form-7-datepicker')."\"];
481
- g_l[\"MONTH_FWD\"] = \"".__('Move a month forward', 'contact-form-7-datepicker')."\";
482
- g_l[\"MONTH_BCK\"] = \"".__('Move a month backward', 'contact-form-7-datepicker')."\";
483
- g_l[\"YEAR_FWD\"] = \"".__('Move a year forward', 'contact-form-7-datepicker')."\";
484
- g_l[\"YEAR_BCK\"] = \"".__('Move a year backward', 'contact-form-7-datepicker')."\";
485
- g_l[\"CLOSE\"] = \"".__('Close the calendar', 'contact-form-7-datepicker')."\";
486
- g_l[\"ERROR_2\"] = g_l[\"ERROR_1\"] = \"".__('Date object invalid!', 'contact-form-7-datepicker')."\";
487
- g_l[\"ERROR_4\"] = g_l[\"ERROR_3\"] = \"".__('Target invalid!', 'contact-form-7-datepicker')."\";"; ?>
488
- </script><?php
489
  }
490
 
491
  /**
492
  * page_text_filter_callback($matches)
493
  *
494
  * If a match is found in the content of a form, this returns the HTML for the matched date input field
495
- * @param Array $matches, the name of the input date field that we generate code for
496
  * @return String $string, the HTML for our match
497
  */
498
- private function page_text_filter_callback($matches) {
499
- $string = "<input type=\"text\" name=\"".$matches[1]."\" id=\"".$matches[1]."\" />
 
500
  <script type=\"text/javascript\">
501
  jQuery(document).ready(function() {
502
- DatePicker_".$matches[1]." = new JsDatePick({
503
  useMode:".get_option('useMode').",
504
  isStripped:".get_option('isStripped').",
505
- target:\"".$matches[1]."\",
506
  limitToToday:".get_option('limitToToday').",
507
  cellColorScheme:\"".get_option('cellColorScheme')."\",
508
  dateFormat:\"".get_option('dateFormat')."\",
@@ -510,8 +511,9 @@ You can of course put whatever divider you want between them.<br /></p>',
510
  weekStartDay:".get_option('weekStartDay').",
511
  yearsRange:[".get_option('yearsRange')."],
512
  directionality:\"".get_option('directionality')."\",
513
- yearButtons:\"".get_option('yearButtons')."\",
514
- monthButtons:\"".get_option('monthButtons')."\"
 
515
  });
516
  });
517
  </script>";
@@ -591,7 +593,7 @@ You can of course put whatever divider you want between them.<br /></p>',
591
  $value = $values[0];
592
  }
593
 
594
- $html = self::page_text_filter_callback(array('',$name));
595
  $validation_error = '';
596
  if ( is_a( $wpcf7_contact_form, 'WPCF7_ContactForm' ) )
597
  $validation_error = $wpcf7_contact_form->validation_error( $name );
@@ -629,14 +631,59 @@ You can of course put whatever divider you want between them.<br /></p>',
629
  }
630
 
631
  /**
632
- * load_plugin_text_domain()
633
  *
634
- * Function for loading the l10n files from /languages/ dir
635
  */
636
- public static function load_plugin_text_domain() {
637
  load_plugin_textdomain( 'contact-form-7-datepicker', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
638
  }
639
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
640
  /**
641
  * register_shortcodes()
642
  *
4
  Plugin URI: https://github.com/relu/contact-form-7-datepicker/
5
  Description: Implements a new [date] tag in Contact Form 7 that adds a date field to a form. When clicking the field a calendar pops up enabling your site visitors to easily select any date.
6
  Author: Aurel Canciu
7
+ Version: 0.5
8
  Author URI: https://github.com/relu/
9
  */
10
  ?>
28
  ?>
29
  <?php
30
 
31
+ define('CF7_DATE_PICKER_VERSION', '0.5');
32
  define('PLUGIN_PATH', '/wp-content/plugins/'.plugin_basename(dirname(__FILE__)));
33
 
34
  class CF7DatePicker {
43
  "directionality" => "ltr",
44
  "yearsRange" => "1970,2100",
45
  "yearButtons" => "true",
46
+ "monthButtons" => "true",
47
+ "animate" => "true"
48
  );
49
 
50
  function init() {
51
  register_activation_hook(__FILE__, array(__CLASS__, 'activate'));
52
  register_deactivation_hook(__FILE__, array(__CLASS__, 'deactivate'));
53
 
 
54
  add_action('plugins_loaded', array(__CLASS__, 'register_shortcodes'));
55
+ add_action('admin_init', array(__CLASS__, 'admin_l10n'));
56
  add_action('admin_init', array(__CLASS__, 'tag_generator'));
57
  add_action('admin_menu', array(__CLASS__, 'register_admin_settings'));
58
+ add_action('init', array(__CLASS__, 'register_files'));
59
+ add_action('init', array(__CLASS__, 'plugin_enqueues'));
60
+ add_action('init', array(__CLASS__, 'calendar_l10n'));
61
 
62
  add_filter('wpcf7_validate_date', array(__CLASS__, 'wpcf7_validation_filter'), 10, 2);
63
  add_filter('wpcf7_validate_date*', array(__CLASS__, 'wpcf7_validation_filter'), 10, 2);
181
  foreach(self::$option_defaults as $option => $value)
182
  $dataupdate[$option] = $_POST[$option];
183
  $dataupdate['yearsRange'] = trim($_POST['yearmin']).",".trim($_POST['yearmax']);
184
+
185
+ $dataupdate['yearButtons'] = (isset($_POST['yearButtons'])) ? "true" : "false";
186
+ $dataupdate['monthButtons'] = (isset($_POST['monthButtons'])) ? "true" : "false";
187
+
188
  self::update_settings($dataupdate);
189
  }
190
  $useMode = array(1,2);
193
  __('Today and past', 'contact-form-7-datepicker'),
194
  __('No limit', 'contact-form-7-datepicker')
195
  );
196
+ $isStripped = $animate = array(
197
  __('true', 'contact-form-7-datepicker'),
198
  __('false', 'contact-form-7-datepicker')
199
  );
225
  <td colspan="2"><?php
226
  foreach($cellColorScheme as $scheme) {
227
  if($scheme == get_option('cellColorScheme'))
228
+ $checked = "checked=\"checked\"";
229
  else
230
  $checked = ""; ?>
231
 
383
  <label><?php echo __('Controls', 'contact-form-7-datepicker'); ?></h2></label>
384
  </th>
385
  <td><?php
 
 
 
 
 
 
386
 
387
+ if (get_option('yearButtons') == "true")
388
+ $checked = "checked=\"checked\"";
389
+ else
390
+ $checked = "";
391
+ echo "<input type=\"checkbox\" name=\"yearButtons\" ".$checked.">"; ?>
 
392
  <label><?php echo __('Year Controls','contact-form-7-datepicker'); ?>&nbsp;</label>
393
  <br /><?php
394
 
395
+ if (get_option('monthButtons') == "true")
396
+ $checked = "checked=\"checked\"";
397
+ else
398
+ $checked = "";
399
+ echo "<input type=\"checkbox\" name=\"monthButtons\" ".$checked." >"; ?>
400
+ <label><?php echo __('Month Controls','contact-form-7-datepicker'); ?>&nbsp;</label>
401
+ </td>
402
+ <td>
403
+ <?php echo __('<p>You can select here what controls would you like to display on the calendar.</p>', 'contact-form-7-datepicker'); ?>
404
+ </td>
405
+ </tr>
406
+
407
+ <tr>
408
+ <th>
409
+ <label><?php echo __('Animate', 'contact-form-7-datepicker'); ?></label>
410
+ </th>
411
+ <td>
412
+ <select name="animate"><?php
413
+ foreach($animate as $row) {
414
  if($row == __('true', 'contact-form-7-datepicker'))
415
  $val = "true";
416
  else
417
  $val = "false";
418
 
419
+ if ($val == get_option('animate'))
420
+ $selected = "selected";
421
  else
422
+ $selected = "";
423
+
424
+ echo "<option value='".$val."' ".$selected." >".__($row, 'contact-form-7-datepicker')."</option>";
425
+ } ?>
426
+ </select>
427
  </td>
428
  <td>
429
+ <?php echo __('<p>Animation on display.</p>','contact-form-7-datepicker'); ?>
430
  </td>
431
  </tr>
432
 
466
  </form><?php
467
  }
468
 
469
+ /**
470
+ * register_files()
471
+ *
472
+ * Registers needed files
473
+ */
474
+ public static function register_files() {
475
+ wp_register_style('jsdp_ltr', plugins_url( '/css/jsDatePick_ltr.min.css', __FILE__ ));
476
+ wp_register_style('jsdp_rtl', plugins_url( '/css/jsDatePick_rtl.min.css', __FILE__ ));
477
+
478
+ wp_register_script('jsDatePickJS', plugins_url( '/js/jsDatePick.jquery.min.js', __FILE__ ), array('jquery'), false, true);
479
+ }
480
+
481
  /**
482
  * plugin_enqueues()
483
  *
484
+ * Enqueues JS/CSS
485
  */
486
  public static function plugin_enqueues() {
487
+ wp_enqueue_style('jsdp_'.get_option('directionality'));
488
+ wp_enqueue_script('jsDatePickJS');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
489
  }
490
 
491
  /**
492
  * page_text_filter_callback($matches)
493
  *
494
  * If a match is found in the content of a form, this returns the HTML for the matched date input field
495
+ * @param String $name, the name of the input date field that we generate code for
496
  * @return String $string, the HTML for our match
497
  */
498
+ private function page_text_filter_callback($name) {
499
+ $jssafe = preg_replace('/[^A-Za-z0-9]/', '', $name);
500
+ $string = "<input type=\"text\" name=\"".$name."\" id=\"".$name."\" />
501
  <script type=\"text/javascript\">
502
  jQuery(document).ready(function() {
503
+ DatePicker_".$jssafe." = new JsDatePick({
504
  useMode:".get_option('useMode').",
505
  isStripped:".get_option('isStripped').",
506
+ target:\"".$name."\",
507
  limitToToday:".get_option('limitToToday').",
508
  cellColorScheme:\"".get_option('cellColorScheme')."\",
509
  dateFormat:\"".get_option('dateFormat')."\",
511
  weekStartDay:".get_option('weekStartDay').",
512
  yearsRange:[".get_option('yearsRange')."],
513
  directionality:\"".get_option('directionality')."\",
514
+ yearButtons:".get_option('yearButtons').",
515
+ monthButtons:".get_option('monthButtons').",
516
+ animate:".get_option('animate')."
517
  });
518
  });
519
  </script>";
593
  $value = $values[0];
594
  }
595
 
596
+ $html = self::page_text_filter_callback($name);
597
  $validation_error = '';
598
  if ( is_a( $wpcf7_contact_form, 'WPCF7_ContactForm' ) )
599
  $validation_error = $wpcf7_contact_form->validation_error( $name );
631
  }
632
 
633
  /**
634
+ * admin_l10n()
635
  *
636
+ * Function for loading the l10n files from /languages/ dir for the administatrion panel
637
  */
638
+ public static function admin_l10n() {
639
  load_plugin_textdomain( 'contact-form-7-datepicker', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
640
  }
641
 
642
+ /**
643
+ * calendar_l10n()
644
+ *
645
+ * Localization of JS file strings
646
+ */
647
+ public static function calendar_l10n() {
648
+ $l10n_strings = array(
649
+ 'MONTHS' => array(
650
+ __('Janaury', 'contact-form-7-datepicker'),
651
+ __('February', 'contact-form-7-datepicker'),
652
+ __('March', 'contact-form-7-datepicker'),
653
+ __('April', 'contact-form-7-datepicker'),
654
+ __('May', 'contact-form-7-datepicker'),
655
+ __('June', 'contact-form-7-datepicker'),
656
+ __('July', 'contact-form-7-datepicker'),
657
+ __('August', 'contact-form-7-datepicker'),
658
+ __('September', 'contact-form-7-datepicker'),
659
+ __('October', 'contact-form-7-datepicker'),
660
+ __('November', 'contact-form-7-datepicker'),
661
+ __('December', 'contact-form-7-datepicker')
662
+ ),
663
+ 'DAYS_3' => array(
664
+ __('Sun', 'contact-form-7-datepicker'),
665
+ __('Mon', 'contact-form-7-datepicker'),
666
+ __('Tue', 'contact-form-7-datepicker'),
667
+ __('Wed', 'contact-form-7-datepicker'),
668
+ __('Thu', 'contact-form-7-datepicker'),
669
+ __('Fri', 'contact-form-7-datepicker'),
670
+ __('Sat', 'contact-form-7-datepicker')
671
+ ),
672
+ 'MONTH_FWD' => __('Move a month forward', 'contact-form-7-datepicker'),
673
+ 'MONTH_BCK' => __('Move a month backward', 'contact-form-7-datepicker'),
674
+ 'YEAR_FWD' => __('Move a year forward', 'contact-form-7-datepicker'),
675
+ 'YEAR_BCK' => __('Move a year backward', 'contact-form-7-datepicker'),
676
+ 'CLOSE' => __('Close the calendar', 'contact-form-7-datepicker'),
677
+ 'ERROR_2' => __('Date object invalid!', 'contact-form-7-datepicker'),
678
+ 'ERROR_1' => __('Date object invalid!', 'contact-form-7-datepicker'),
679
+ 'ERROR_4' => __('Target invalid!', 'contact-form-7-datepicker'),
680
+ 'ERROR_3' => __('Target invalid!', 'contact-form-7-datepicker')
681
+ );
682
+ $l10n = array('l10n_print_after' => 'g_l10n = ' . json_encode($l10n_strings) . ';');
683
+
684
+ wp_localize_script('jsDatePickJS', 'g_l10n', $l10n);
685
+ }
686
+
687
  /**
688
  * register_shortcodes()
689
  *
js/jsDatePick.jquery.full.js CHANGED
@@ -71,18 +71,23 @@
71
  aurelcanciu@gmail.com
72
 
73
 
74
- */
75
  // The language array - change these values to your language to better fit your needs!
76
- g_l = [];
77
- g_l["MONTHS"] = ["Janaury","February","March","April","May","June","July","August","September","October","November","December"];
78
- g_l["DAYS_3"] = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
79
- g_l["MONTH_FWD"] = "Move a month forward";
80
- g_l["MONTH_BCK"] = "Move a month backward";
81
- g_l["YEAR_FWD"] = "Move a year forward";
82
- g_l["YEAR_BCK"] = "Move a year backward";
83
- g_l["CLOSE"] = "Close the calendar";
84
- g_l["ERROR_2"] = g_l["ERROR_1"] = "Date object invalid!";
85
- g_l["ERROR_4"] = g_l["ERROR_3"] = "Target invalid!";
 
 
 
 
 
86
 
87
  /* Changing the image path: WARNING! */
88
  /*
@@ -137,7 +142,7 @@ JsDatePick = function(configurationObject){
137
 
138
  this.oConfiguration = {};
139
  this.oCurrentDay = g_currentDateObject;
140
- this.monthsTextualRepresentation = g_l["MONTHS"];
141
 
142
  this.lastPostedDay = null;
143
 
@@ -240,6 +245,7 @@ JsDatePick.prototype.setConfiguration = function(aConf){
240
  this.oConfiguration.imgPath = (aConf["imgPath"] != null) ? aConf["imgPath"] : "img/";
241
  this.oConfiguration.weekStartDay = (aConf["weekStartDay"] != null) ? aConf["weekStartDay"] : 1;
242
  this.oConfiguration.directionality = (aConf["directionality"] != null) ? aConf["directionality"] : "ltr";
 
243
 
244
  this.selectedDayObject = {};
245
  this.flag_DayMarkedBeforeRepopulation = false;
@@ -269,7 +275,11 @@ JsDatePick.prototype.resizeCalendar = function(){
269
  };
270
 
271
  JsDatePick.prototype.closeCalendar = function(){
272
- this.JsDatePickBox.style.display = "none";
 
 
 
 
273
  document.onclick=function(){};
274
  };
275
 
@@ -300,7 +310,7 @@ JsDatePick.prototype.makeCalendar = function(){
300
 
301
  closeButton.onmouseover = function(){
302
  var gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
303
- gRef.setTooltipText(g_l["CLOSE"]);
304
  gRef.setC(this, "jsDatePickCloseButtonOver");
305
  };
306
 
@@ -312,7 +322,7 @@ JsDatePick.prototype.makeCalendar = function(){
312
 
313
  closeButton.onmousedown = function(){
314
  var gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
315
- gRef.setTooltipText(g_l["CLOSE"]);
316
  gRef.setC(this, "jsDatePickCloseButtonDown");
317
  };
318
 
@@ -399,9 +409,9 @@ JsDatePick.prototype.makeCalendar = function(){
399
  inputElement.onclick = function(){ JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")).showCalendar(); };
400
  inputElement.onfocus = function(){ JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")).showCalendar(); };
401
  jQuery(inputElement).mouseout(function(){
402
- document.onclick = function() {
403
  JsDatePick.getCalInstanceById(inputElement.getAttribute("globalNumber")).closeCalendar();
404
- };
405
  });
406
 
407
 
@@ -419,7 +429,7 @@ JsDatePick.prototype.makeCalendar = function(){
419
 
420
  this.setOnSelectedDelegate(aFunc);
421
  } else {
422
- alert(g_l["ERROR_3"]);
423
  }
424
  }
425
  } else {
@@ -432,7 +442,7 @@ JsDatePick.prototype.makeCalendar = function(){
432
  this.resizeCalendar();
433
  this.executePopulationDelegateIfExists();
434
  } else {
435
- alert(g_l["ERROR_4"]);
436
  }
437
  }
438
  };
@@ -477,13 +487,13 @@ JsDatePick.prototype.determineFieldDate = function(){
477
 
478
  if (tflag){
479
  for (i=0; i<12; i++){
480
- if (g_l["MONTHS"][i].substr(0,3).toUpperCase() == array[mI].toUpperCase()){
481
  mI = i+1; break;
482
  }
483
  }
484
  } else if (fflag){
485
  for (i=0; i<12; i++){
486
- if (g_l["MONTHS"][i].toLowerCase() == array[mI].toLowerCase()){
487
  mI = i+1; break;
488
  }
489
  }
@@ -511,6 +521,10 @@ JsDatePick.prototype.showCalendar = function(){
511
  this.determineFieldDate();
512
  this.JsDatePickBox.style.display = "block";
513
  this.resizeCalendar();
 
 
 
 
514
  this.executePopulationDelegateIfExists();
515
  jQuery(this.JsDatePickBox).mouseover(function(){ document.onclick=function(){}; });
516
  jQuery(this.JsDatePickBox).attr("globalCalNumber", this.globalNumber);
@@ -585,7 +599,7 @@ JsDatePick.prototype.getDOMCalendarStripped = function(){
585
  };
586
 
587
  JsDatePick.prototype.makeDOMWeekDays = function(aWeekDaysRow){
588
- var i=0,d = document,weekDaysArray = g_l["DAYS_3"],textNode,weekDay;
589
 
590
  for (i=this.oConfiguration.weekStartDay; i<7; i++){
591
  weekDay = d.createElement("div");
@@ -869,9 +883,9 @@ JsDatePick.prototype.getSelectedDayFormatted = function(){
869
  dateStr = dateStr.replace("%j", this.selectedDayObject.day);
870
 
871
  dateStr = dateStr.replace("%m", this.selectedDayObject.month.toString().strpad());
872
- dateStr = dateStr.replace("%M", g_l["MONTHS"][this.selectedDayObject.month-1].substr(0,3).toUpperCase());
873
  dateStr = dateStr.replace("%n", this.selectedDayObject.month);
874
- dateStr = dateStr.replace("%F", g_l["MONTHS"][this.selectedDayObject.month-1]);
875
 
876
  dateStr = dateStr.replace("%Y", this.selectedDayObject.year);
877
  dateStr = dateStr.replace("%y", this.selectedDayObject.year.toString().substr(2,2));
@@ -1044,7 +1058,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1044
  parentElement = parentElement.parentNode;
1045
  }
1046
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1047
- gRef.setTooltipText(g_l["MONTH_FWD"]);
1048
  gRef.setC(this, "monthForwardButtonOver");
1049
  };
1050
 
@@ -1072,7 +1086,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1072
  parentElement = parentElement.parentNode;
1073
  }
1074
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1075
- gRef.setTooltipText(g_l["MONTH_FWD"]);
1076
  gRef.setC(this, "monthForwardButtonDown");
1077
  };
1078
 
@@ -1086,7 +1100,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1086
  parentElement = parentElement.parentNode;
1087
  }
1088
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1089
- gRef.setTooltipText(g_l["MONTH_FWD"]);
1090
  gRef.setC(this, "monthForwardButton");
1091
  gRef.moveForwardOneMonth();
1092
  };
@@ -1103,7 +1117,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1103
  parentElement = parentElement.parentNode;
1104
  }
1105
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1106
- gRef.setTooltipText(g_l["MONTH_BCK"]);
1107
  gRef.setC(this, "monthBackwardButtonOver");
1108
  };
1109
 
@@ -1131,7 +1145,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1131
  parentElement = parentElement.parentNode;
1132
  }
1133
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1134
- gRef.setTooltipText(g_l["MONTH_BCK"]);
1135
  gRef.setC(this, "monthBackwardButtonDown");
1136
  };
1137
 
@@ -1145,7 +1159,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1145
  parentElement = parentElement.parentNode;
1146
  }
1147
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1148
- gRef.setTooltipText(g_l["MONTH_BCK"]);
1149
  gRef.setC(this, "monthBackwardButton");
1150
  gRef.moveBackOneMonth();
1151
  };
@@ -1162,7 +1176,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1162
  parentElement = parentElement.parentNode;
1163
  }
1164
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1165
- gRef.setTooltipText(g_l["YEAR_FWD"]);
1166
  gRef.setC(this, "yearForwardButtonOver");
1167
  };
1168
 
@@ -1190,7 +1204,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1190
  parentElement = parentElement.parentNode;
1191
  }
1192
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1193
- gRef.setTooltipText(g_l["YEAR_FWD"]);
1194
  gRef.setC(this, "yearForwardButtonDown");
1195
  };
1196
 
@@ -1204,7 +1218,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1204
  parentElement = parentElement.parentNode;
1205
  }
1206
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1207
- gRef.setTooltipText(g_l["YEAR_FWD"]);
1208
  gRef.setC(this, "yearForwardButton");
1209
  gRef.moveForwardOneYear();
1210
  };
@@ -1221,7 +1235,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1221
  parentElement = parentElement.parentNode;
1222
  }
1223
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1224
- gRef.setTooltipText(g_l["YEAR_BCK"]);
1225
  gRef.setC(this, "yearBackwardButtonOver");
1226
  };
1227
 
@@ -1249,7 +1263,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1249
  parentElement = parentElement.parentNode;
1250
  }
1251
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1252
- gRef.setTooltipText(g_l["YEAR_BCK"]);
1253
  gRef.setC(this, "yearBackwardButtonDown");
1254
  };
1255
 
@@ -1263,7 +1277,7 @@ JsDatePick.prototype.getDOMControlBar = function(){
1263
  parentElement = parentElement.parentNode;
1264
  }
1265
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1266
- gRef.setTooltipText(g_l["YEAR_BCK"]);
1267
  gRef.setC(this, "yearBackwardButton");
1268
  gRef.moveBackOneYear();
1269
  };
71
  aurelcanciu@gmail.com
72
 
73
 
74
+
75
  // The language array - change these values to your language to better fit your needs!
76
+ */
77
+
78
+
79
+ if (typeof(g_l10n) === "undefined") {
80
+ g_l10n = [];
81
+ g_l10n["MONTHS"] = ["Janaury","February","March","April","May","June","July","August","September","October","November","December"];
82
+ g_l10n["DAYS_3"] = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
83
+ g_l10n["MONTH_FWD"] = "Move a month forward";
84
+ g_l10n["MONTH_BCK"] = "Move a month backward";
85
+ g_l10n["YEAR_FWD"] = "Move a year forward";
86
+ g_l10n["YEAR_BCK"] = "Move a year backward";
87
+ g_l10n["CLOSE"] = "Close the calendar";
88
+ g_l10n["ERROR_2"] = g_l10n["ERROR_1"] = "Date object invalid!";
89
+ g_l10n["ERROR_4"] = g_l10n["ERROR_3"] = "Target invalid!";
90
+ }
91
 
92
  /* Changing the image path: WARNING! */
93
  /*
142
 
143
  this.oConfiguration = {};
144
  this.oCurrentDay = g_currentDateObject;
145
+ this.monthsTextualRepresentation = g_l10n["MONTHS"];
146
 
147
  this.lastPostedDay = null;
148
 
245
  this.oConfiguration.imgPath = (aConf["imgPath"] != null) ? aConf["imgPath"] : "img/";
246
  this.oConfiguration.weekStartDay = (aConf["weekStartDay"] != null) ? aConf["weekStartDay"] : 1;
247
  this.oConfiguration.directionality = (aConf["directionality"] != null) ? aConf["directionality"] : "ltr";
248
+ this.oConfiguration.animate = (aConf["animate"] != null) ? aConf["animate"] : true;
249
 
250
  this.selectedDayObject = {};
251
  this.flag_DayMarkedBeforeRepopulation = false;
275
  };
276
 
277
  JsDatePick.prototype.closeCalendar = function(){
278
+ if ( this.oConfiguration.animate === true ) {
279
+ jQuery(this.JsDatePickBox).hide(500);
280
+ } else {
281
+ this.JsDatePickBox.style.display = "none";
282
+ }
283
  document.onclick=function(){};
284
  };
285
 
310
 
311
  closeButton.onmouseover = function(){
312
  var gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
313
+ gRef.setTooltipText(g_l10n["CLOSE"]);
314
  gRef.setC(this, "jsDatePickCloseButtonOver");
315
  };
316
 
322
 
323
  closeButton.onmousedown = function(){
324
  var gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
325
+ gRef.setTooltipText(g_l10n["CLOSE"]);
326
  gRef.setC(this, "jsDatePickCloseButtonDown");
327
  };
328
 
409
  inputElement.onclick = function(){ JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")).showCalendar(); };
410
  inputElement.onfocus = function(){ JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")).showCalendar(); };
411
  jQuery(inputElement).mouseout(function(){
412
+ jQuery('*').live("focus", function() {
413
  JsDatePick.getCalInstanceById(inputElement.getAttribute("globalNumber")).closeCalendar();
414
+ });
415
  });
416
 
417
 
429
 
430
  this.setOnSelectedDelegate(aFunc);
431
  } else {
432
+ alert(g_l10n["ERROR_3"]);
433
  }
434
  }
435
  } else {
442
  this.resizeCalendar();
443
  this.executePopulationDelegateIfExists();
444
  } else {
445
+ alert(g_l10n["ERROR_4"]);
446
  }
447
  }
448
  };
487
 
488
  if (tflag){
489
  for (i=0; i<12; i++){
490
+ if (g_l10n["MONTHS"][i].substr(0,3).toUpperCase() == array[mI].toUpperCase()){
491
  mI = i+1; break;
492
  }
493
  }
494
  } else if (fflag){
495
  for (i=0; i<12; i++){
496
+ if (g_l10n["MONTHS"][i].toLowerCase() == array[mI].toLowerCase()){
497
  mI = i+1; break;
498
  }
499
  }
521
  this.determineFieldDate();
522
  this.JsDatePickBox.style.display = "block";
523
  this.resizeCalendar();
524
+ if ( this.oConfiguration.animate === true ) {
525
+ this.JsDatePickBox.style.display = "none";
526
+ jQuery(this.JsDatePickBox).show(500);
527
+ }
528
  this.executePopulationDelegateIfExists();
529
  jQuery(this.JsDatePickBox).mouseover(function(){ document.onclick=function(){}; });
530
  jQuery(this.JsDatePickBox).attr("globalCalNumber", this.globalNumber);
599
  };
600
 
601
  JsDatePick.prototype.makeDOMWeekDays = function(aWeekDaysRow){
602
+ var i=0,d = document,weekDaysArray = g_l10n["DAYS_3"],textNode,weekDay;
603
 
604
  for (i=this.oConfiguration.weekStartDay; i<7; i++){
605
  weekDay = d.createElement("div");
883
  dateStr = dateStr.replace("%j", this.selectedDayObject.day);
884
 
885
  dateStr = dateStr.replace("%m", this.selectedDayObject.month.toString().strpad());
886
+ dateStr = dateStr.replace("%M", g_l10n["MONTHS"][this.selectedDayObject.month-1].substr(0,3).toUpperCase());
887
  dateStr = dateStr.replace("%n", this.selectedDayObject.month);
888
+ dateStr = dateStr.replace("%F", g_l10n["MONTHS"][this.selectedDayObject.month-1]);
889
 
890
  dateStr = dateStr.replace("%Y", this.selectedDayObject.year);
891
  dateStr = dateStr.replace("%y", this.selectedDayObject.year.toString().substr(2,2));
1058
  parentElement = parentElement.parentNode;
1059
  }
1060
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1061
+ gRef.setTooltipText(g_l10n["MONTH_FWD"]);
1062
  gRef.setC(this, "monthForwardButtonOver");
1063
  };
1064
 
1086
  parentElement = parentElement.parentNode;
1087
  }
1088
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1089
+ gRef.setTooltipText(g_l10n["MONTH_FWD"]);
1090
  gRef.setC(this, "monthForwardButtonDown");
1091
  };
1092
 
1100
  parentElement = parentElement.parentNode;
1101
  }
1102
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1103
+ gRef.setTooltipText(g_l10n["MONTH_FWD"]);
1104
  gRef.setC(this, "monthForwardButton");
1105
  gRef.moveForwardOneMonth();
1106
  };
1117
  parentElement = parentElement.parentNode;
1118
  }
1119
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1120
+ gRef.setTooltipText(g_l10n["MONTH_BCK"]);
1121
  gRef.setC(this, "monthBackwardButtonOver");
1122
  };
1123
 
1145
  parentElement = parentElement.parentNode;
1146
  }
1147
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1148
+ gRef.setTooltipText(g_l10n["MONTH_BCK"]);
1149
  gRef.setC(this, "monthBackwardButtonDown");
1150
  };
1151
 
1159
  parentElement = parentElement.parentNode;
1160
  }
1161
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1162
+ gRef.setTooltipText(g_l10n["MONTH_BCK"]);
1163
  gRef.setC(this, "monthBackwardButton");
1164
  gRef.moveBackOneMonth();
1165
  };
1176
  parentElement = parentElement.parentNode;
1177
  }
1178
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1179
+ gRef.setTooltipText(g_l10n["YEAR_FWD"]);
1180
  gRef.setC(this, "yearForwardButtonOver");
1181
  };
1182
 
1204
  parentElement = parentElement.parentNode;
1205
  }
1206
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1207
+ gRef.setTooltipText(g_l10n["YEAR_FWD"]);
1208
  gRef.setC(this, "yearForwardButtonDown");
1209
  };
1210
 
1218
  parentElement = parentElement.parentNode;
1219
  }
1220
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1221
+ gRef.setTooltipText(g_l10n["YEAR_FWD"]);
1222
  gRef.setC(this, "yearForwardButton");
1223
  gRef.moveForwardOneYear();
1224
  };
1235
  parentElement = parentElement.parentNode;
1236
  }
1237
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1238
+ gRef.setTooltipText(g_l10n["YEAR_BCK"]);
1239
  gRef.setC(this, "yearBackwardButtonOver");
1240
  };
1241
 
1263
  parentElement = parentElement.parentNode;
1264
  }
1265
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1266
+ gRef.setTooltipText(g_l10n["YEAR_BCK"]);
1267
  gRef.setC(this, "yearBackwardButtonDown");
1268
  };
1269
 
1277
  parentElement = parentElement.parentNode;
1278
  }
1279
  gRef = JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));
1280
+ gRef.setTooltipText(g_l10n["YEAR_BCK"]);
1281
  gRef.setC(this, "yearBackwardButton");
1282
  gRef.moveBackOneYear();
1283
  };
js/jsDatePick.jquery.min.js CHANGED
@@ -1 +1 @@
1
- g_l=[];g_l.MONTHS=["Janaury","February","March","April","May","June","July","August","September","October","November","December"];g_l.DAYS_3=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];g_l.MONTH_FWD="Move a month forward";g_l.MONTH_BCK="Move a month backward";g_l.YEAR_FWD="Move a year forward";g_l.YEAR_BCK="Move a year backward";g_l.CLOSE="Close the calendar";g_l.ERROR_2=g_l.ERROR_1="Date object invalid!";g_l.ERROR_4=g_l.ERROR_3="Target invalid!";g_arrayOfUsedJsDatePickCalsGlobalNumbers=[];g_arrayOfUsedJsDatePickCals=[];g_currentDateObject={};g_currentDateObject.dateObject=new Date();g_currentDateObject.day=g_currentDateObject.dateObject.getDate();g_currentDateObject.month=g_currentDateObject.dateObject.getMonth()+1;g_currentDateObject.year=g_currentDateObject.dateObject.getFullYear();String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.ltrim=function(){return this.replace(/^\s+/,"")};String.prototype.rtrim=function(){return this.replace(/\s+$/,"")};String.prototype.strpad=function(){return(!isNaN(this)&&this.toString().length==1)?"0"+this:this};JsDatePick=function(a){if(document.all){this.isie=true;this.iever=JsDatePick.getInternetExplorerVersion()}else{this.isie=false}this.oConfiguration={};this.oCurrentDay=g_currentDateObject;this.monthsTextualRepresentation=g_l.MONTHS;this.lastPostedDay=null;this.initialZIndex=2;this.globalNumber=this.getUnUsedGlobalNumber();g_arrayOfUsedJsDatePickCals[this.globalNumber]=this;this.setConfiguration(a);this.makeCalendar()};JsDatePick.getCalInstanceById=function(a){return g_arrayOfUsedJsDatePickCals[parseInt(a,10)]};JsDatePick.getInternetExplorerVersion=function(){var c=-1,a,b;if(navigator.appName=="Microsoft Internet Explorer"){a=navigator.userAgent;b=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");if(b.exec(a)!=null){c=parseFloat(RegExp.$1)}return c}};JsDatePick.prototype.setC=function(a,b){if(this.isie&&this.iever>7){jQuery(a).attr("class",b)}else{a.className=b}};JsDatePick.prototype.getUnUsedGlobalNumber=function(){var a=Math.floor(Math.random()*1000);while(!this.isUnique_GlobalNumber(a)){a=Math.floor(Math.random()*1000)}return a};JsDatePick.prototype.isUnique_GlobalNumber=function(b){var a;for(a=0;a<g_arrayOfUsedJsDatePickCalsGlobalNumbers.length;a++){if(g_arrayOfUsedJsDatePickCalsGlobalNumbers[a]==b){return false}}return true};JsDatePick.prototype.addOnSelectedDelegate=function(a){if(typeof(a)=="function"){this.addonSelectedDelegate=a}return false};JsDatePick.prototype.setOnSelectedDelegate=function(a){if(typeof(a)=="function"){this.onSelectedDelegate=a;return true}return false};JsDatePick.prototype.executeOnSelectedDelegateIfExists=function(){if(typeof(this.onSelectedDelegate)=="function"){this.onSelectedDelegate()}if(typeof(this.addonSelectedDelegate)=="function"){this.addonSelectedDelegate()}};JsDatePick.prototype.setRepopulationDelegate=function(a){if(typeof(a)=="function"){this.repopulationDelegate=a;return true}return false};JsDatePick.prototype.setConfiguration=function(a){this.oConfiguration.isStripped=(a.isStripped!=null)?a.isStripped:false;this.oConfiguration.useMode=(a.useMode!=null)?a.useMode:1;this.oConfiguration.selectedDate=(a.selectedDate!=null)?a.selectedDate:null;this.oConfiguration.target=(a.target!=null)?a.target:null;this.oConfiguration.yearsRange=(a.yearsRange!=null)?a.yearsRange:[1971,2100];this.oConfiguration.yearButtons=(a.yearButtons!=null)?a.yearButtons:true;this.oConfiguration.monthButtons=(a.monthButtons!=null)?a.monthButtons:true;this.oConfiguration.limitToToday=(a.limitToToday!=null)?a.limitToToday:0;this.oConfiguration.field=(a.field!=null)?a.field:false;this.oConfiguration.cellColorScheme=(a.cellColorScheme!=null)?a.cellColorScheme:"ocean_blue";this.oConfiguration.dateFormat=(a.dateFormat!=null)?a.dateFormat:"%m-%d-%Y";this.oConfiguration.imgPath=(a.imgPath!=null)?a.imgPath:"img/";this.oConfiguration.weekStartDay=(a.weekStartDay!=null)?a.weekStartDay:1;this.oConfiguration.directionality=(a.directionality!=null)?a.directionality:"ltr";this.selectedDayObject={};this.flag_DayMarkedBeforeRepopulation=false;this.flag_aDayWasSelected=false;this.lastMarkedDayObject=null;if(!this.oConfiguration.selectedDate){this.currentYear=this.oCurrentDay.year;this.currentMonth=this.oCurrentDay.month;this.currentDay=this.oCurrentDay.day}};JsDatePick.prototype.resizeCalendar=function(){this.leftWallStrechedElement.style.height="0px";this.rightWallStrechedElement.style.height="0px";var a=this.JsDatePickBox.offsetHeight,b=a-16;if(b<0){return}this.leftWallStrechedElement.style.height=b+"px";this.rightWallStrechedElement.style.height=b+"px";return true};JsDatePick.prototype.closeCalendar=function(){this.JsDatePickBox.style.display="none";document.onclick=function(){}};JsDatePick.prototype.populateFieldWithSelectedDate=function(){jQuery("#"+this.oConfiguration.target).val(this.getSelectedDayFormatted());if(this.lastPickedDateObject){delete (this.lastPickedDateObject)}this.lastPickedDateObject={};this.lastPickedDateObject.day=this.selectedDayObject.day;this.lastPickedDateObject.month=this.selectedDayObject.month;this.lastPickedDateObject.year=this.selectedDayObject.year;this.closeCalendar()};JsDatePick.prototype.makeCalendar=function(){var j=document,e,a,b,k,g,h,f,o,i,m,n,l,c;e=j.createElement("div");a=j.createElement("div");b=j.createElement("div");this.setC(e,"JsDatePickBox");this.setC(a,"clearfix");this.setC(b,"jsDatePickCloseButton");b.setAttribute("globalNumber",this.globalNumber);b.onmouseover=function(){var d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.CLOSE);d.setC(this,"jsDatePickCloseButtonOver")};b.onmouseout=function(){var d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText("");d.setC(this,"jsDatePickCloseButton")};b.onmousedown=function(){var d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.CLOSE);d.setC(this,"jsDatePickCloseButtonDown")};b.onmouseup=function(){var d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText("");d.setC(this,"jsDatePickCloseButton");d.closeCalendar()};this.JsDatePickBox=e;k=j.createElement("div");g=j.createElement("div");h=j.createElement("div");f=j.createElement("div");this.setC(h,"topWall");this.setC(f,"bottomWall");if(this.isie&&this.iever==6){f.style.bottom="-2px"}o=j.createElement("div");i=j.createElement("div");m=j.createElement("div");this.setC(o,"leftTopCorner");this.setC(i,"leftBottomCorner");this.setC(m,"leftWall");this.leftWallStrechedElement=m;this.leftWall=k;this.rightWall=g;k.appendChild(o);k.appendChild(m);k.appendChild(i);o=j.createElement("div");i=j.createElement("div");m=j.createElement("div");this.setC(o,"rightTopCorner");this.setC(i,"rightBottomCorner");this.setC(m,"rightWall");this.rightWallStrechedElement=m;g.appendChild(o);g.appendChild(m);g.appendChild(i);if(this.oConfiguration.isStripped){this.setC(k,"hiddenBoxLeftWall");this.setC(g,"hiddenBoxRightWall")}else{this.setC(k,"boxLeftWall");this.setC(g,"boxRightWall")}e.appendChild(k);e.appendChild(this.getDOMCalendarStripped());e.appendChild(g);e.appendChild(a);if(!this.oConfiguration.isStripped){e.appendChild(b);e.appendChild(h);e.appendChild(f)}if(this.oConfiguration.useMode==2){if(this.oConfiguration.target!=false){if(typeof(jQuery("#"+this.oConfiguration.target))!=null){n=document.getElementById(this.oConfiguration.target);l=document.createElement("span");n.parentNode.replaceChild(l,n);l.appendChild(n);n.setAttribute("globalNumber",this.globalNumber);n.onclick=function(){JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")).showCalendar()};n.onfocus=function(){JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")).showCalendar()};jQuery(n).mouseout(function(){document.onclick=function(){JsDatePick.getCalInstanceById(n.getAttribute("globalNumber")).closeCalendar()}});l.style.position="relative";this.initialZIndex++;e.style.zIndex=this.initialZIndex.toString();e.style.position="absolute";e.style.top="18px";e.style.left="0px";e.style.display="none";l.appendChild(e);c=new Function("g_arrayOfUsedJsDatePickCals["+this.globalNumber+"].populateFieldWithSelectedDate();");this.setOnSelectedDelegate(c)}else{alert(g_l.ERROR_3)}}}else{if(this.oConfiguration.target!=null){jQuery("#"+this.oConfiguration.target).append(e);jQuery("#"+this.oConfiguration.target).css("position","relative");e.style.position="absolute";e.style.top="0px";e.style.left="0px";this.resizeCalendar();this.executePopulationDelegateIfExists()}else{alert(g_l.ERROR_4)}}};JsDatePick.prototype.determineFieldDate=function(){var b,c,e,g,l,d,a,h,k,f=false,j=false;if(this.lastPickedDateObject){this.setSelectedDay({year:parseInt(this.lastPickedDateObject.year),month:parseInt(this.lastPickedDateObject.month,10),day:parseInt(this.lastPickedDateObject.day,10)})}else{b=jQuery("#"+this.oConfiguration.target);if(jQuery.trim(b.val()).length==0){this.unsetSelection();if(typeof(this.oConfiguration.selectedDate)=="object"&&this.oConfiguration.selectedDate){this.setSelectedDay({year:parseInt(this.oConfiguration.selectedDate.year),month:parseInt(this.oConfiguration.selectedDate.month,10),day:parseInt(this.oConfiguration.selectedDate.day,10)})}}else{if(jQuery.trim(b.val()).length>5){c=this.senseDivider(this.oConfiguration.dateFormat);e=this.oConfiguration.dateFormat;g=jQuery.trim(b.val()).split(c);l=e.trim().split(c);d=a=h=k=0;for(d=0;d<l.length;d++){switch(l[d]){case"%d":case"%j":a=d;break;case"%m":case"%n":k=d;break;case"%M":k=d;f=true;break;case"%F":k=d;j=true;break;case"%Y":case"%y":h=d}}if(f){for(d=0;d<12;d++){if(g_l.MONTHS[d].substr(0,3).toUpperCase()==g[k].toUpperCase()){k=d+1;break}}}else{if(j){for(d=0;d<12;d++){if(g_l.MONTHS[d].toLowerCase()==g[k].toLowerCase()){k=d+1;break}}}else{k=parseInt(g[k],10)}}this.setSelectedDay({year:parseInt(g[h],10),month:k,day:parseInt(g[a],10)})}else{this.unsetSelection();return}}}};JsDatePick.prototype.senseDivider=function(a){return a.replace("%d","").replace("%j","").replace("%m","").replace("%M","").replace("%n","").replace("%F","").replace("%Y","").replace("%y","").substr(0,1)};JsDatePick.prototype.showCalendar=function(){if(this.JsDatePickBox.style.display=="none"){this.determineFieldDate();this.JsDatePickBox.style.display="block";this.resizeCalendar();this.executePopulationDelegateIfExists();jQuery(this.JsDatePickBox).mouseover(function(){document.onclick=function(){}});jQuery(this.JsDatePickBox).attr("globalCalNumber",this.globalNumber);jQuery(this.JsDatePickBox).mouseout(function(){document.onclick=new Function("g_arrayOfUsedJsDatePickCals["+this.getAttribute("globalCalNumber")+"].closeCalendar();")})}else{return}};JsDatePick.prototype.isAvailable=function(c,a,b){if(c>this.oCurrentDay.year){return false}if(a>this.oCurrentDay.month&&c==this.oCurrentDay.year){return false}if(b>this.oCurrentDay.day&&a==this.oCurrentDay.month&&c==this.oCurrentDay.year){return false}return true};JsDatePick.prototype.getDOMCalendarStripped=function(){var h=document,e,i,b,a,f,c,g;e=h.createElement("div");if(this.oConfiguration.isStripped){this.setC(e,"boxMainStripped")}else{this.setC(e,"boxMain")}this.boxMain=e;i=h.createElement("div");b=h.createElement("div");a=h.createElement("div");f=h.createElement("div");c=h.createElement("div");g=h.createElement("div");this.setC(b,"clearfix");this.setC(g,"clearfix");this.setC(i,"boxMainInner");this.setC(a,"boxMainCellsContainer");this.setC(f,"tooltip");this.setC(c,"weekDaysRow");this.tooltip=f;e.appendChild(i);this.controlsBar=this.getDOMControlBar();this.makeDOMWeekDays(c);i.appendChild(this.controlsBar);i.appendChild(b);i.appendChild(f);i.appendChild(c);i.appendChild(a);i.appendChild(g);this.boxMainCellsContainer=a;this.populateMainBox(a);return e};JsDatePick.prototype.makeDOMWeekDays=function(a){var c=0,g=document,f=g_l.DAYS_3,e,b;for(c=this.oConfiguration.weekStartDay;c<7;c++){b=g.createElement("div");e=g.createTextNode(f[c]);this.setC(b,"weekDay");b.appendChild(e);a.appendChild(b)}if(this.oConfiguration.weekStartDay>0){for(c=0;c<this.oConfiguration.weekStartDay;c++){b=g.createElement("div");e=g.createTextNode(f[c]);this.setC(b,"weekDay");b.appendChild(e);a.appendChild(b)}}b.style.marginRight="0px"};JsDatePick.prototype.repopulateMainBox=function(){while(this.boxMainCellsContainer.firstChild){this.boxMainCellsContainer.removeChild(this.boxMainCellsContainer.firstChild)}this.populateMainBox(this.boxMainCellsContainer);this.resizeCalendar();this.executePopulationDelegateIfExists()};JsDatePick.prototype.executePopulationDelegateIfExists=function(){if(typeof(this.repopulationDelegate)=="function"){this.repopulationDelegate()}};JsDatePick.prototype.populateMainBox=function(h){var f=document,g,l,c=1,k=false,n=this.currentMonth-1,j,a,m,e,b;j=new Date(this.currentYear,n,1,1,0,0);a=j.getTime();this.flag_DayMarkedBeforeRepopulation=false;this.setControlBarText(this.monthsTextualRepresentation[n]+", "+this.currentYear);m=parseInt(j.getDay())-this.oConfiguration.weekStartDay;if(m<0){m=m+7}e=0;for(e=0;e<m;e++){g=f.createElement("div");this.setC(g,"skipDay");h.appendChild(g);if(c==7){c=1}else{c++}}while(j.getMonth()==n){k=false;g=f.createElement("div");if(this.lastPostedDay){if(this.lastPostedDay==j.getDate()){l=parseInt(this.lastPostedDay,10)+1}else{l=f.createTextNode(j.getDate())}}else{l=f.createTextNode(j.getDate())}g.appendChild(l);h.appendChild(g);g.setAttribute("globalNumber",this.globalNumber);if(c==7){if(this.oConfiguration.directionality=="ltr"){g.style.marginRight="0px"}else{g.style.marginLeft="0px"}}if(this.isToday(j)){g.setAttribute("isToday",1)}if(this.oConfiguration.limitToToday>=1){if(this.isAvailable(this.currentYear,this.currentMonth,parseInt(j.getDate()+1))){k=true;g.setAttribute("isJsDatePickDisabled",1)}}else{if(this.oConfiguration.limitToToday<=-1){if(!this.isAvailable(this.currentYear,this.currentMonth,parseInt(j.getDate()))){k=true;g.setAttribute("isJsDatePickDisabled",1)}}}g.onmouseover=function(){var d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")),i;i=d.getCurrentColorScheme();if(parseInt(this.getAttribute("isSelected"))==1){return}if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}if(parseInt(this.getAttribute("isToday"))==1){d.setC(this,"dayOverToday");this.style.background="url("+d.oConfiguration.imgPath+i+"_dayOver.gif) left top no-repeat"}else{d.setC(this,"dayOver");this.style.background="url("+d.oConfiguration.imgPath+i+"_dayOver.gif) left top no-repeat"}};g.onmouseout=function(){var d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")),i;i=d.getCurrentColorScheme();if(parseInt(this.getAttribute("isSelected"))==1){return}if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}if(parseInt(this.getAttribute("isToday"))==1){d.setC(this,"dayNormalToday");this.style.background="url("+d.oConfiguration.imgPath+i+"_dayNormal.gif) left top no-repeat"}else{d.setC(this,"dayNormal");this.style.background="url("+d.oConfiguration.imgPath+i+"_dayNormal.gif) left top no-repeat"}};g.onmousedown=function(){var d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")),i;i=d.getCurrentColorScheme();if(parseInt(this.getAttribute("isSelected"))==1){return}if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}if(parseInt(this.getAttribute("isToday"))==1){d.setC(this,"dayDownToday");this.style.background="url("+d.oConfiguration.imgPath+i+"_dayDown.gif) left top no-repeat"}else{d.setC(this,"dayDown");this.style.background="url("+d.oConfiguration.imgPath+i+"_dayDown.gif) left top no-repeat"}};g.onmouseup=function(){var d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")),i;i=d.getCurrentColorScheme();if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}if(parseInt(this.getAttribute("isToday"))==1){d.setC(this,"dayNormalToday");this.style.background="url("+d.oConfiguration.imgPath+i+"_dayNormal.gif) left top no-repeat"}else{d.setC(this,"dayNormal");this.style.background="url("+d.oConfiguration.imgPath+i+"_dayNormal.gif) left top no-repeat"}d.setDaySelection(this);d.executeOnSelectedDelegateIfExists()};if(this.isSelectedDay(j.getDate())){g.setAttribute("isSelected",1);this.flag_DayMarkedBeforeRepopulation=true;this.lastMarkedDayObject=g;if(parseInt(g.getAttribute("isToday"))==1){this.setC(g,"dayDownToday");g.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayDown.gif) left top no-repeat"}else{this.setC(g,"dayDown");g.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayDown.gif) left top no-repeat"}}else{b=this.getCurrentColorScheme();if(parseInt(g.getAttribute("isToday"))==1){if(k){this.setC(g,"dayDisabled");g.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayNormal.gif) left top no-repeat"}else{this.setC(g,"dayNormalToday");g.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayNormal.gif) left top no-repeat"}}else{if(k){this.setC(g,"dayDisabled");g.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayNormal.gif) left top no-repeat"}else{this.setC(g,"dayNormal");g.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayNormal.gif) left top no-repeat"}}}if(c==7){c=1}else{c++}a+=86400000;j.setTime(a)}this.lastPostedDay=null;return h};JsDatePick.prototype.unsetSelection=function(){this.flag_aDayWasSelected=false;this.selectedDayObject={};this.repopulateMainBox()};JsDatePick.prototype.setSelectedDay=function(a){this.flag_aDayWasSelected=true;this.selectedDayObject.day=parseInt(a.day,10);this.selectedDayObject.month=parseInt(a.month,10);this.selectedDayObject.year=parseInt(a.year);this.currentMonth=a.month;this.currentYear=a.year;this.repopulateMainBox()};JsDatePick.prototype.isSelectedDay=function(a){if(this.flag_aDayWasSelected){if(parseInt(a)==this.selectedDayObject.day&&this.currentMonth==this.selectedDayObject.month&&this.currentYear==this.selectedDayObject.year){return true}else{return false}}return false};JsDatePick.prototype.getSelectedDay=function(){if(this.flag_aDayWasSelected){return this.selectedDayObject}else{return false}};JsDatePick.prototype.getSelectedDayFormatted=function(){if(this.flag_aDayWasSelected){var a=this.oConfiguration.dateFormat;a=a.replace("%d",this.selectedDayObject.day.toString().strpad());a=a.replace("%j",this.selectedDayObject.day);a=a.replace("%m",this.selectedDayObject.month.toString().strpad());a=a.replace("%M",g_l.MONTHS[this.selectedDayObject.month-1].substr(0,3).toUpperCase());a=a.replace("%n",this.selectedDayObject.month);a=a.replace("%F",g_l.MONTHS[this.selectedDayObject.month-1]);a=a.replace("%Y",this.selectedDayObject.year);a=a.replace("%y",this.selectedDayObject.year.toString().substr(2,2));return a}else{return false}};JsDatePick.prototype.setDaySelection=function(a){var b=this.getCurrentColorScheme();if(this.flag_DayMarkedBeforeRepopulation){jQuery(this.lastMarkedDayObject).attr("isSelected",0);if(parseInt(this.lastMarkedDayObject.getAttribute("isToday"))==1){this.setC(this.lastMarkedDayObject,"dayNormalToday");this.lastMarkedDayObject.style.background="url("+this.oConfiguration.imgPath+b+"_dayNormal.gif) left top no-repeat"}else{this.setC(this.lastMarkedDayObject,"dayNormal");this.lastMarkedDayObject.style.background="url("+this.oConfiguration.imgPath+b+"_dayNormal.gif) left top no-repeat"}}this.flag_aDayWasSelected=true;this.selectedDayObject.year=this.currentYear;this.selectedDayObject.month=this.currentMonth;this.selectedDayObject.day=parseInt(a.innerHTML);this.flag_DayMarkedBeforeRepopulation=true;this.lastMarkedDayObject=a;jQuery(a).attr("isSelected",1);if(parseInt(a.getAttribute("isToday"))==1){this.setC(a,"dayDownToday");a.style.background="url("+this.oConfiguration.imgPath+b+"_dayDown.gif) left top no-repeat"}else{this.setC(a,"dayDown");a.style.background="url("+this.oConfiguration.imgPath+b+"_dayDown.gif) left top no-repeat"}};JsDatePick.prototype.isToday=function(a){var b=this.oCurrentDay.month-1;if(a.getDate()==this.oCurrentDay.day&&a.getMonth()==b&&a.getFullYear()==this.oCurrentDay.year){return true}return false};JsDatePick.prototype.setControlBarText=function(a){var b=document.createTextNode(a);jQuery(this.controlsBarTextCell).empty();this.controlsBarTextCell.appendChild(b)};JsDatePick.prototype.setTooltipText=function(a){jQuery(this.tooltip).empty();var b=document.createTextNode(a);this.tooltip.appendChild(b)};JsDatePick.prototype.moveForwardOneYear=function(){var a=this.currentYear+1;if(a<=parseInt(this.oConfiguration.yearsRange[1])){this.currentYear++;this.repopulateMainBox();return true}else{return false}};JsDatePick.prototype.moveBackOneYear=function(){var a=this.currentYear-1;if(a>=parseInt(this.oConfiguration.yearsRange[0])){this.currentYear--;this.repopulateMainBox();return true}else{return false}};JsDatePick.prototype.moveForwardOneMonth=function(){if(this.currentMonth<12){this.currentMonth++}else{if(this.moveForwardOneYear()){this.currentMonth=1}else{this.currentMonth=12}}this.repopulateMainBox()};JsDatePick.prototype.moveBackOneMonth=function(){if(this.currentMonth>1){this.currentMonth--}else{if(this.moveBackOneYear()){this.currentMonth=12}else{this.currentMonth=1}}this.repopulateMainBox()};JsDatePick.prototype.getCurrentColorScheme=function(){return this.oConfiguration.cellColorScheme};JsDatePick.prototype.getDOMControlBar=function(){var h=document,c,f,g,b,a,e;c=h.createElement("div");f=h.createElement("div");g=h.createElement("div");b=h.createElement("div");a=h.createElement("div");e=h.createElement("div");this.setC(c,"controlsBar");this.setC(f,"monthForwardButton");this.setC(g,"monthBackwardButton");this.setC(b,"yearForwardButton");this.setC(a,"yearBackwardButton");this.setC(e,"controlsBarText");jQuery(c).attr("globalNumber",this.globalNumber);if(this.oConfiguration.monthButtons){jQuery(f).attr("globalNumber",this.globalNumber);jQuery(g).attr("globalNumber",this.globalNumber)}if(this.oConfiguration.yearButtons){jQuery(a).attr("globalNumber",this.globalNumber);jQuery(b).attr("globalNumber",this.globalNumber)}this.controlsBarTextCell=e;if(this.oConfiguration.monthButtons){c.appendChild(f);c.appendChild(g)}if(this.oConfiguration.yearButtons){c.appendChild(b);c.appendChild(a)}c.appendChild(e);f.onmouseover=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}d=this.parentNode;while(d.className!="controlsBar"){d=d.parentNode}i=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));i.setTooltipText(g_l.MONTH_FWD);i.setC(this,"monthForwardButtonOver")};f.onmouseout=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText("");d.setC(this,"monthForwardButton")};f.onmousedown=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}d=this.parentNode;while(d.className!="controlsBar"){d=d.parentNode}i=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));i.setTooltipText(g_l.MONTH_FWD);i.setC(this,"monthForwardButtonDown")};f.onmouseup=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.MONTH_FWD);d.setC(this,"monthForwardButton");d.moveForwardOneMonth()};g.onmouseover=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.MONTH_BCK);d.setC(this,"monthBackwardButtonOver")};g.onmouseout=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText("");d.setC(this,"monthBackwardButton")};g.onmousedown=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.MONTH_BCK);d.setC(this,"monthBackwardButtonDown")};g.onmouseup=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.MONTH_BCK);d.setC(this,"monthBackwardButton");d.moveBackOneMonth()};b.onmouseover=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.YEAR_FWD);d.setC(this,"yearForwardButtonOver")};b.onmouseout=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText("");d.setC(this,"yearForwardButton")};b.onmousedown=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.YEAR_FWD);d.setC(this,"yearForwardButtonDown")};b.onmouseup=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.YEAR_FWD);d.setC(this,"yearForwardButton");d.moveForwardOneYear()};a.onmouseover=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.YEAR_BCK);d.setC(this,"yearBackwardButtonOver")};a.onmouseout=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText("");d.setC(this,"yearBackwardButton")};a.onmousedown=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.YEAR_BCK);d.setC(this,"yearBackwardButtonDown")};a.onmouseup=function(){var i,d;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return}i=this.parentNode;while(i.className!="controlsBar"){i=i.parentNode}d=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));d.setTooltipText(g_l.YEAR_BCK);d.setC(this,"yearBackwardButton");d.moveBackOneYear()};return c};
1
+ if(typeof(g_l10n)==="undefined"){g_l10n=[];g_l10n["MONTHS"]=["Janaury","February","March","April","May","June","July","August","September","October","November","December"];g_l10n["DAYS_3"]=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];g_l10n["MONTH_FWD"]="Move a month forward";g_l10n["MONTH_BCK"]="Move a month backward";g_l10n["YEAR_FWD"]="Move a year forward";g_l10n["YEAR_BCK"]="Move a year backward";g_l10n["CLOSE"]="Close the calendar";g_l10n["ERROR_2"]=g_l10n["ERROR_1"]="Date object invalid!";g_l10n["ERROR_4"]=g_l10n["ERROR_3"]="Target invalid!";}g_arrayOfUsedJsDatePickCalsGlobalNumbers=[];g_arrayOfUsedJsDatePickCals=[];g_currentDateObject={};g_currentDateObject.dateObject=new Date();g_currentDateObject.day=g_currentDateObject.dateObject.getDate();g_currentDateObject.month=g_currentDateObject.dateObject.getMonth()+1;g_currentDateObject.year=g_currentDateObject.dateObject.getFullYear();String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};String.prototype.ltrim=function(){return this.replace(/^\s+/,"");};String.prototype.rtrim=function(){return this.replace(/\s+$/,"");};String.prototype.strpad=function(){return(!isNaN(this)&&this.toString().length==1)?"0"+this:this;};JsDatePick=function(configurationObject){if(document.all){this.isie=true;this.iever=JsDatePick.getInternetExplorerVersion();}else{this.isie=false;}this.oConfiguration={};this.oCurrentDay=g_currentDateObject;this.monthsTextualRepresentation=g_l10n["MONTHS"];this.lastPostedDay=null;this.initialZIndex=2;this.globalNumber=this.getUnUsedGlobalNumber();g_arrayOfUsedJsDatePickCals[this.globalNumber]=this;this.setConfiguration(configurationObject);this.makeCalendar();};JsDatePick.getCalInstanceById=function(id){return g_arrayOfUsedJsDatePickCals[parseInt(id,10)];};JsDatePick.getInternetExplorerVersion=function(){var rv=-1,ua,re;if(navigator.appName=='Microsoft Internet Explorer'){ua=navigator.userAgent;re=new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");if(re.exec(ua)!=null){rv=parseFloat(RegExp.$1);}return rv;}};JsDatePick.prototype.setC=function(obj,aClassName){if(this.isie&&this.iever>7){jQuery(obj).attr("class",aClassName);}else{obj.className=aClassName;}};JsDatePick.prototype.getUnUsedGlobalNumber=function(){var aNum=Math.floor(Math.random()*1000);while(!this.isUnique_GlobalNumber(aNum)){aNum=Math.floor(Math.random()*1000);}return aNum;};JsDatePick.prototype.isUnique_GlobalNumber=function(aNum){var i;for(i=0;i<g_arrayOfUsedJsDatePickCalsGlobalNumbers.length;i++){if(g_arrayOfUsedJsDatePickCalsGlobalNumbers[i]==aNum){return false;}}return true;};JsDatePick.prototype.addOnSelectedDelegate=function(aDelegatedFunction){if(typeof(aDelegatedFunction)=="function"){this.addonSelectedDelegate=aDelegatedFunction;}return false;};JsDatePick.prototype.setOnSelectedDelegate=function(aDelegatedFunction){if(typeof(aDelegatedFunction)=="function"){this.onSelectedDelegate=aDelegatedFunction;return true;}return false;};JsDatePick.prototype.executeOnSelectedDelegateIfExists=function(){if(typeof(this.onSelectedDelegate)=="function"){this.onSelectedDelegate();}if(typeof(this.addonSelectedDelegate)=="function"){this.addonSelectedDelegate();}};JsDatePick.prototype.setRepopulationDelegate=function(aDelegatedFunction){if(typeof(aDelegatedFunction)=="function"){this.repopulationDelegate=aDelegatedFunction;return true;}return false;};JsDatePick.prototype.setConfiguration=function(aConf){this.oConfiguration.isStripped=(aConf["isStripped"]!=null)?aConf["isStripped"]:false;this.oConfiguration.useMode=(aConf["useMode"]!=null)?aConf["useMode"]:1;this.oConfiguration.selectedDate=(aConf["selectedDate"]!=null)?aConf["selectedDate"]:null;this.oConfiguration.target=(aConf["target"]!=null)?aConf["target"]:null;this.oConfiguration.yearsRange=(aConf["yearsRange"]!=null)?aConf["yearsRange"]:[1971,2100];this.oConfiguration.yearButtons=(aConf["yearButtons"]!=null)?aConf["yearButtons"]:true;this.oConfiguration.monthButtons=(aConf["monthButtons"]!=null)?aConf["monthButtons"]:true;this.oConfiguration.limitToToday=(aConf["limitToToday"]!=null)?aConf["limitToToday"]:0;this.oConfiguration.field=(aConf["field"]!=null)?aConf["field"]:false;this.oConfiguration.cellColorScheme=(aConf["cellColorScheme"]!=null)?aConf["cellColorScheme"]:"ocean_blue";this.oConfiguration.dateFormat=(aConf["dateFormat"]!=null)?aConf["dateFormat"]:"%m-%d-%Y";this.oConfiguration.imgPath=(aConf["imgPath"]!=null)?aConf["imgPath"]:"img/";this.oConfiguration.weekStartDay=(aConf["weekStartDay"]!=null)?aConf["weekStartDay"]:1;this.oConfiguration.directionality=(aConf["directionality"]!=null)?aConf["directionality"]:"ltr";this.oConfiguration.animate=(aConf["animate"]!=null)?aConf["animate"]:true;this.selectedDayObject={};this.flag_DayMarkedBeforeRepopulation=false;this.flag_aDayWasSelected=false;this.lastMarkedDayObject=null;if(!this.oConfiguration.selectedDate){this.currentYear=this.oCurrentDay.year;this.currentMonth=this.oCurrentDay.month;this.currentDay=this.oCurrentDay.day;}};JsDatePick.prototype.resizeCalendar=function(){this.leftWallStrechedElement.style.height="0px";this.rightWallStrechedElement.style.height="0px";var totalHeight=this.JsDatePickBox.offsetHeight,newStrechedHeight=totalHeight-16;if(newStrechedHeight<0){return;}this.leftWallStrechedElement.style.height=newStrechedHeight+"px";this.rightWallStrechedElement.style.height=newStrechedHeight+"px";return true;};JsDatePick.prototype.closeCalendar=function(){if(this.oConfiguration.animate===true){jQuery(this.JsDatePickBox).hide(500);}else{this.JsDatePickBox.style.display="none";}document.onclick=function(){};};JsDatePick.prototype.populateFieldWithSelectedDate=function(){jQuery("#"+this.oConfiguration.target).val(this.getSelectedDayFormatted());if(this.lastPickedDateObject){delete(this.lastPickedDateObject);}this.lastPickedDateObject={};this.lastPickedDateObject.day=this.selectedDayObject.day;this.lastPickedDateObject.month=this.selectedDayObject.month;this.lastPickedDateObject.year=this.selectedDayObject.year;this.closeCalendar();};JsDatePick.prototype.makeCalendar=function(){var d=document,JsDatePickBox,clearfix,closeButton,leftWall,rightWall,topWall,bottomWall,topCorner,bottomCorner,wall,inputElement,aSpan,aFunc;JsDatePickBox=d.createElement("div");clearfix=d.createElement("div");closeButton=d.createElement("div");this.setC(JsDatePickBox,"JsDatePickBox");this.setC(clearfix,"clearfix");this.setC(closeButton,"jsDatePickCloseButton");closeButton.setAttribute("globalNumber",this.globalNumber);closeButton.onmouseover=function(){var gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["CLOSE"]);gRef.setC(this,"jsDatePickCloseButtonOver");};closeButton.onmouseout=function(){var gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText('');gRef.setC(this,"jsDatePickCloseButton");};closeButton.onmousedown=function(){var gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["CLOSE"]);gRef.setC(this,"jsDatePickCloseButtonDown");};closeButton.onmouseup=function(){var gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText('');gRef.setC(this,"jsDatePickCloseButton");gRef.closeCalendar();};this.JsDatePickBox=JsDatePickBox;leftWall=d.createElement("div");rightWall=d.createElement("div");topWall=d.createElement("div");bottomWall=d.createElement("div");this.setC(topWall,"topWall");this.setC(bottomWall,"bottomWall");if(this.isie&&this.iever==6){bottomWall.style.bottom="-2px";}topCorner=d.createElement("div");bottomCorner=d.createElement("div");wall=d.createElement("div");this.setC(topCorner,"leftTopCorner");this.setC(bottomCorner,"leftBottomCorner");this.setC(wall,"leftWall");this.leftWallStrechedElement=wall;this.leftWall=leftWall;this.rightWall=rightWall;leftWall.appendChild(topCorner);leftWall.appendChild(wall);leftWall.appendChild(bottomCorner);topCorner=d.createElement("div");bottomCorner=d.createElement("div");wall=d.createElement("div");this.setC(topCorner,"rightTopCorner");this.setC(bottomCorner,"rightBottomCorner");this.setC(wall,"rightWall");this.rightWallStrechedElement=wall;rightWall.appendChild(topCorner);rightWall.appendChild(wall);rightWall.appendChild(bottomCorner);if(this.oConfiguration.isStripped){this.setC(leftWall,"hiddenBoxLeftWall");this.setC(rightWall,"hiddenBoxRightWall");}else{this.setC(leftWall,"boxLeftWall");this.setC(rightWall,"boxRightWall");}JsDatePickBox.appendChild(leftWall);JsDatePickBox.appendChild(this.getDOMCalendarStripped());JsDatePickBox.appendChild(rightWall);JsDatePickBox.appendChild(clearfix);if(!this.oConfiguration.isStripped){JsDatePickBox.appendChild(closeButton);JsDatePickBox.appendChild(topWall);JsDatePickBox.appendChild(bottomWall);}if(this.oConfiguration.useMode==2){if(this.oConfiguration.target!=false){if(typeof(jQuery("#"+this.oConfiguration.target))!=null){inputElement=document.getElementById(this.oConfiguration.target);aSpan=document.createElement("span");inputElement.parentNode.replaceChild(aSpan,inputElement);aSpan.appendChild(inputElement);inputElement.setAttribute("globalNumber",this.globalNumber);inputElement.onclick=function(){JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")).showCalendar();};inputElement.onfocus=function(){JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")).showCalendar();};jQuery(inputElement).mouseout(function(){jQuery('*').live("focus",function(){JsDatePick.getCalInstanceById(inputElement.getAttribute("globalNumber")).closeCalendar();});});aSpan.style.position="relative";this.initialZIndex++;JsDatePickBox.style.zIndex=this.initialZIndex.toString();JsDatePickBox.style.position="absolute";JsDatePickBox.style.top="18px";JsDatePickBox.style.left="0px";JsDatePickBox.style.display="none";aSpan.appendChild(JsDatePickBox);aFunc=new Function("g_arrayOfUsedJsDatePickCals["+this.globalNumber+"].populateFieldWithSelectedDate();");this.setOnSelectedDelegate(aFunc);}else{alert(g_l10n["ERROR_3"]);}}}else{if(this.oConfiguration.target!=null){jQuery("#"+this.oConfiguration.target).append(JsDatePickBox);jQuery("#"+this.oConfiguration.target).css("position","relative");JsDatePickBox.style.position="absolute";JsDatePickBox.style.top="0px";JsDatePickBox.style.left="0px";this.resizeCalendar();this.executePopulationDelegateIfExists();}else{alert(g_l10n["ERROR_4"]);}}};JsDatePick.prototype.determineFieldDate=function(){var aField,divider,dateMold,array,array2,i,dI,yI,mI,tflag=false,fflag=false;if(this.lastPickedDateObject){this.setSelectedDay({year:parseInt(this.lastPickedDateObject.year),month:parseInt(this.lastPickedDateObject.month,10),day:parseInt(this.lastPickedDateObject.day,10)});}else{aField=jQuery("#"+this.oConfiguration.target);if(jQuery.trim(aField.val()).length==0){this.unsetSelection();if(typeof(this.oConfiguration.selectedDate)=="object"&&this.oConfiguration.selectedDate){this.setSelectedDay({year:parseInt(this.oConfiguration.selectedDate.year),month:parseInt(this.oConfiguration.selectedDate.month,10),day:parseInt(this.oConfiguration.selectedDate.day,10)});}}else{if(jQuery.trim(aField.val()).length>5){divider=this.senseDivider(this.oConfiguration.dateFormat);dateMold=this.oConfiguration.dateFormat;array=jQuery.trim(aField.val()).split(divider);array2=dateMold.trim().split(divider);i=dI=yI=mI=0;for(i=0;i<array2.length;i++){switch(array2[i]){case"%d":case"%j":dI=i;break;case"%m":case"%n":mI=i;break;case"%M":mI=i;tflag=true;break;case"%F":mI=i;fflag=true;break;case"%Y":case"%y":yI=i;}}if(tflag){for(i=0;i<12;i++){if(g_l10n["MONTHS"][i].substr(0,3).toUpperCase()==array[mI].toUpperCase()){mI=i+1;break;}}}else if(fflag){for(i=0;i<12;i++){if(g_l10n["MONTHS"][i].toLowerCase()==array[mI].toLowerCase()){mI=i+1;break;}}}else{mI=parseInt(array[mI],10);}this.setSelectedDay({year:parseInt(array[yI],10),month:mI,day:parseInt(array[dI],10)});}else{this.unsetSelection();return;}}}};JsDatePick.prototype.senseDivider=function(aStr){return aStr.replace("%d","").replace("%j","").replace("%m","").replace("%M","").replace("%n","").replace("%F","").replace("%Y","").replace("%y","").substr(0,1);};JsDatePick.prototype.showCalendar=function(){if(this.JsDatePickBox.style.display=="none"){this.determineFieldDate();this.JsDatePickBox.style.display="block";this.resizeCalendar();if(this.oConfiguration.animate===true){this.JsDatePickBox.style.display="none";jQuery(this.JsDatePickBox).show(500);}this.executePopulationDelegateIfExists();jQuery(this.JsDatePickBox).mouseover(function(){document.onclick=function(){};});jQuery(this.JsDatePickBox).attr("globalCalNumber",this.globalNumber);jQuery(this.JsDatePickBox).mouseout(function(){document.onclick=new Function("g_arrayOfUsedJsDatePickCals["+this.getAttribute("globalCalNumber")+"].closeCalendar();");});}else{return;}};JsDatePick.prototype.isAvailable=function(y,m,d){if(y>this.oCurrentDay.year){return false;}if(m>this.oCurrentDay.month&&y==this.oCurrentDay.year){return false;}if(d>this.oCurrentDay.day&&m==this.oCurrentDay.month&&y==this.oCurrentDay.year){return false;}return true;};JsDatePick.prototype.getDOMCalendarStripped=function(){var d=document,boxMain,boxMainInner,clearfix,boxMainCellsContainer,tooltip,weekDaysRow,clearfix2;boxMain=d.createElement("div");if(this.oConfiguration.isStripped){this.setC(boxMain,"boxMainStripped");}else{this.setC(boxMain,"boxMain");}this.boxMain=boxMain;boxMainInner=d.createElement("div");clearfix=d.createElement("div");boxMainCellsContainer=d.createElement("div");tooltip=d.createElement("div");weekDaysRow=d.createElement("div");clearfix2=d.createElement("div");this.setC(clearfix,"clearfix");this.setC(clearfix2,"clearfix");this.setC(boxMainInner,"boxMainInner");this.setC(boxMainCellsContainer,"boxMainCellsContainer");this.setC(tooltip,"tooltip");this.setC(weekDaysRow,"weekDaysRow");this.tooltip=tooltip;boxMain.appendChild(boxMainInner);this.controlsBar=this.getDOMControlBar();this.makeDOMWeekDays(weekDaysRow);boxMainInner.appendChild(this.controlsBar);boxMainInner.appendChild(clearfix);boxMainInner.appendChild(tooltip);boxMainInner.appendChild(weekDaysRow);boxMainInner.appendChild(boxMainCellsContainer);boxMainInner.appendChild(clearfix2);this.boxMainCellsContainer=boxMainCellsContainer;this.populateMainBox(boxMainCellsContainer);return boxMain;};JsDatePick.prototype.makeDOMWeekDays=function(aWeekDaysRow){var i=0,d=document,weekDaysArray=g_l10n["DAYS_3"],textNode,weekDay;for(i=this.oConfiguration.weekStartDay;i<7;i++){weekDay=d.createElement("div");textNode=d.createTextNode(weekDaysArray[i]);this.setC(weekDay,"weekDay");weekDay.appendChild(textNode);aWeekDaysRow.appendChild(weekDay);}if(this.oConfiguration.weekStartDay>0){for(i=0;i<this.oConfiguration.weekStartDay;i++){weekDay=d.createElement("div");textNode=d.createTextNode(weekDaysArray[i]);this.setC(weekDay,"weekDay");weekDay.appendChild(textNode);aWeekDaysRow.appendChild(weekDay);}}weekDay.style.marginRight="0px";};JsDatePick.prototype.repopulateMainBox=function(){while(this.boxMainCellsContainer.firstChild){this.boxMainCellsContainer.removeChild(this.boxMainCellsContainer.firstChild);}this.populateMainBox(this.boxMainCellsContainer);this.resizeCalendar();this.executePopulationDelegateIfExists();};JsDatePick.prototype.executePopulationDelegateIfExists=function(){if(typeof(this.repopulationDelegate)=="function"){this.repopulationDelegate();}};JsDatePick.prototype.populateMainBox=function(aMainBox){var d=document,aDayDiv,aTextNode,columnNumber=1,disabledDayFlag=false,cmpMonth=this.currentMonth-1,oDay,iStamp,skipDays,i,currentColorScheme;oDay=new Date(this.currentYear,cmpMonth,1,1,0,0);iStamp=oDay.getTime();this.flag_DayMarkedBeforeRepopulation=false;this.setControlBarText(this.monthsTextualRepresentation[cmpMonth]+", "+this.currentYear);skipDays=parseInt(oDay.getDay())-this.oConfiguration.weekStartDay;if(skipDays<0){skipDays=skipDays+7;}i=0;for(i=0;i<skipDays;i++){aDayDiv=d.createElement("div");this.setC(aDayDiv,"skipDay");aMainBox.appendChild(aDayDiv);if(columnNumber==7){columnNumber=1;}else{columnNumber++;}}while(oDay.getMonth()==cmpMonth){disabledDayFlag=false;aDayDiv=d.createElement("div");if(this.lastPostedDay){if(this.lastPostedDay==oDay.getDate()){aTextNode=parseInt(this.lastPostedDay,10)+1;}else{aTextNode=d.createTextNode(oDay.getDate());}}else{aTextNode=d.createTextNode(oDay.getDate());}aDayDiv.appendChild(aTextNode);aMainBox.appendChild(aDayDiv);aDayDiv.setAttribute("globalNumber",this.globalNumber);if(columnNumber==7){if(this.oConfiguration.directionality=="ltr"){aDayDiv.style.marginRight="0px";}else{aDayDiv.style.marginLeft="0px";}}if(this.isToday(oDay)){aDayDiv.setAttribute("isToday",1);}if(this.oConfiguration.limitToToday>=1){if(this.isAvailable(this.currentYear,this.currentMonth,parseInt(oDay.getDate()+1))){disabledDayFlag=true;aDayDiv.setAttribute("isJsDatePickDisabled",1);}}else if(this.oConfiguration.limitToToday<=-1){if(!this.isAvailable(this.currentYear,this.currentMonth,parseInt(oDay.getDate()))){disabledDayFlag=true;aDayDiv.setAttribute("isJsDatePickDisabled",1);}}aDayDiv.onmouseover=function(){var gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")),currentColorScheme;currentColorScheme=gRef.getCurrentColorScheme();if(parseInt(this.getAttribute("isSelected"))==1){return;}if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}if(parseInt(this.getAttribute("isToday"))==1){gRef.setC(this,"dayOverToday");this.style.background="url("+gRef.oConfiguration.imgPath+currentColorScheme+"_dayOver.gif) left top no-repeat";}else{gRef.setC(this,"dayOver");this.style.background="url("+gRef.oConfiguration.imgPath+currentColorScheme+"_dayOver.gif) left top no-repeat";}};aDayDiv.onmouseout=function(){var gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")),currentColorScheme;currentColorScheme=gRef.getCurrentColorScheme();if(parseInt(this.getAttribute("isSelected"))==1){return;}if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}if(parseInt(this.getAttribute("isToday"))==1){gRef.setC(this,"dayNormalToday");this.style.background="url("+gRef.oConfiguration.imgPath+currentColorScheme+"_dayNormal.gif) left top no-repeat";}else{gRef.setC(this,"dayNormal");this.style.background="url("+gRef.oConfiguration.imgPath+currentColorScheme+"_dayNormal.gif) left top no-repeat";}};aDayDiv.onmousedown=function(){var gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")),currentColorScheme;currentColorScheme=gRef.getCurrentColorScheme();if(parseInt(this.getAttribute("isSelected"))==1){return;}if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}if(parseInt(this.getAttribute("isToday"))==1){gRef.setC(this,"dayDownToday");this.style.background="url("+gRef.oConfiguration.imgPath+currentColorScheme+"_dayDown.gif) left top no-repeat";}else{gRef.setC(this,"dayDown");this.style.background="url("+gRef.oConfiguration.imgPath+currentColorScheme+"_dayDown.gif) left top no-repeat";}};aDayDiv.onmouseup=function(){var gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber")),currentColorScheme;currentColorScheme=gRef.getCurrentColorScheme();if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}if(parseInt(this.getAttribute("isToday"))==1){gRef.setC(this,"dayNormalToday");this.style.background="url("+gRef.oConfiguration.imgPath+currentColorScheme+"_dayNormal.gif) left top no-repeat";}else{gRef.setC(this,"dayNormal");this.style.background="url("+gRef.oConfiguration.imgPath+currentColorScheme+"_dayNormal.gif) left top no-repeat";}gRef.setDaySelection(this);gRef.executeOnSelectedDelegateIfExists();};if(this.isSelectedDay(oDay.getDate())){aDayDiv.setAttribute("isSelected",1);this.flag_DayMarkedBeforeRepopulation=true;this.lastMarkedDayObject=aDayDiv;if(parseInt(aDayDiv.getAttribute("isToday"))==1){this.setC(aDayDiv,"dayDownToday");aDayDiv.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayDown.gif) left top no-repeat";}else{this.setC(aDayDiv,"dayDown");aDayDiv.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayDown.gif) left top no-repeat";}}else{currentColorScheme=this.getCurrentColorScheme();if(parseInt(aDayDiv.getAttribute("isToday"))==1){if(disabledDayFlag){this.setC(aDayDiv,"dayDisabled");aDayDiv.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayNormal.gif) left top no-repeat";}else{this.setC(aDayDiv,"dayNormalToday");aDayDiv.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayNormal.gif) left top no-repeat";}}else{if(disabledDayFlag){this.setC(aDayDiv,"dayDisabled");aDayDiv.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayNormal.gif) left top no-repeat";}else{this.setC(aDayDiv,"dayNormal");aDayDiv.style.background="url("+this.oConfiguration.imgPath+this.oConfiguration.cellColorScheme+"_dayNormal.gif) left top no-repeat";}}}if(columnNumber==7){columnNumber=1;}else{columnNumber++;}iStamp+=86400000;oDay.setTime(iStamp);}this.lastPostedDay=null;return aMainBox;};JsDatePick.prototype.unsetSelection=function(){this.flag_aDayWasSelected=false;this.selectedDayObject={};this.repopulateMainBox();};JsDatePick.prototype.setSelectedDay=function(dateObject){this.flag_aDayWasSelected=true;this.selectedDayObject.day=parseInt(dateObject.day,10);this.selectedDayObject.month=parseInt(dateObject.month,10);this.selectedDayObject.year=parseInt(dateObject.year);this.currentMonth=dateObject.month;this.currentYear=dateObject.year;this.repopulateMainBox();};JsDatePick.prototype.isSelectedDay=function(aDate){if(this.flag_aDayWasSelected){if(parseInt(aDate)==this.selectedDayObject.day&&this.currentMonth==this.selectedDayObject.month&&this.currentYear==this.selectedDayObject.year){return true;}else{return false;}}return false;};JsDatePick.prototype.getSelectedDay=function(){if(this.flag_aDayWasSelected){return this.selectedDayObject;}else{return false;}};JsDatePick.prototype.getSelectedDayFormatted=function(){if(this.flag_aDayWasSelected){var dateStr=this.oConfiguration.dateFormat;dateStr=dateStr.replace("%d",this.selectedDayObject.day.toString().strpad());dateStr=dateStr.replace("%j",this.selectedDayObject.day);dateStr=dateStr.replace("%m",this.selectedDayObject.month.toString().strpad());dateStr=dateStr.replace("%M",g_l10n["MONTHS"][this.selectedDayObject.month-1].substr(0,3).toUpperCase());dateStr=dateStr.replace("%n",this.selectedDayObject.month);dateStr=dateStr.replace("%F",g_l10n["MONTHS"][this.selectedDayObject.month-1]);dateStr=dateStr.replace("%Y",this.selectedDayObject.year);dateStr=dateStr.replace("%y",this.selectedDayObject.year.toString().substr(2,2));return dateStr;}else{return false;}};JsDatePick.prototype.setDaySelection=function(anElement){var currentColorScheme=this.getCurrentColorScheme();if(this.flag_DayMarkedBeforeRepopulation){jQuery(this.lastMarkedDayObject).attr("isSelected",0);if(parseInt(this.lastMarkedDayObject.getAttribute("isToday"))==1){this.setC(this.lastMarkedDayObject,"dayNormalToday");this.lastMarkedDayObject.style.background="url("+this.oConfiguration.imgPath+currentColorScheme+"_dayNormal.gif) left top no-repeat";}else{this.setC(this.lastMarkedDayObject,"dayNormal");this.lastMarkedDayObject.style.background="url("+this.oConfiguration.imgPath+currentColorScheme+"_dayNormal.gif) left top no-repeat";}}this.flag_aDayWasSelected=true;this.selectedDayObject.year=this.currentYear;this.selectedDayObject.month=this.currentMonth;this.selectedDayObject.day=parseInt(anElement.innerHTML);this.flag_DayMarkedBeforeRepopulation=true;this.lastMarkedDayObject=anElement;jQuery(anElement).attr("isSelected",1);if(parseInt(anElement.getAttribute("isToday"))==1){this.setC(anElement,"dayDownToday");anElement.style.background="url("+this.oConfiguration.imgPath+currentColorScheme+"_dayDown.gif) left top no-repeat";}else{this.setC(anElement,"dayDown");anElement.style.background="url("+this.oConfiguration.imgPath+currentColorScheme+"_dayDown.gif) left top no-repeat";}};JsDatePick.prototype.isToday=function(aDateObject){var cmpMonth=this.oCurrentDay.month-1;if(aDateObject.getDate()==this.oCurrentDay.day&&aDateObject.getMonth()==cmpMonth&&aDateObject.getFullYear()==this.oCurrentDay.year){return true;}return false;};JsDatePick.prototype.setControlBarText=function(aText){var aTextNode=document.createTextNode(aText);jQuery(this.controlsBarTextCell).empty();this.controlsBarTextCell.appendChild(aTextNode);};JsDatePick.prototype.setTooltipText=function(aText){jQuery(this.tooltip).empty();var aTextNode=document.createTextNode(aText);this.tooltip.appendChild(aTextNode);};JsDatePick.prototype.moveForwardOneYear=function(){var desiredYear=this.currentYear+1;if(desiredYear<=parseInt(this.oConfiguration.yearsRange[1])){this.currentYear++;this.repopulateMainBox();return true;}else{return false;}};JsDatePick.prototype.moveBackOneYear=function(){var desiredYear=this.currentYear-1;if(desiredYear>=parseInt(this.oConfiguration.yearsRange[0])){this.currentYear--;this.repopulateMainBox();return true;}else{return false;}};JsDatePick.prototype.moveForwardOneMonth=function(){if(this.currentMonth<12){this.currentMonth++;}else{if(this.moveForwardOneYear()){this.currentMonth=1;}else{this.currentMonth=12;}}this.repopulateMainBox();};JsDatePick.prototype.moveBackOneMonth=function(){if(this.currentMonth>1){this.currentMonth--;}else{if(this.moveBackOneYear()){this.currentMonth=12;}else{this.currentMonth=1;}}this.repopulateMainBox();};JsDatePick.prototype.getCurrentColorScheme=function(){return this.oConfiguration.cellColorScheme;};JsDatePick.prototype.getDOMControlBar=function(){var d=document,controlsBar,monthForwardButton,monthBackwardButton,yearForwardButton,yearBackwardButton,controlsBarText;controlsBar=d.createElement("div");monthForwardButton=d.createElement("div");monthBackwardButton=d.createElement("div");yearForwardButton=d.createElement("div");yearBackwardButton=d.createElement("div");controlsBarText=d.createElement("div");this.setC(controlsBar,"controlsBar");this.setC(monthForwardButton,"monthForwardButton");this.setC(monthBackwardButton,"monthBackwardButton");this.setC(yearForwardButton,"yearForwardButton");this.setC(yearBackwardButton,"yearBackwardButton");this.setC(controlsBarText,"controlsBarText");jQuery(controlsBar).attr("globalNumber",this.globalNumber);if(this.oConfiguration.monthButtons){jQuery(monthForwardButton).attr("globalNumber",this.globalNumber);jQuery(monthBackwardButton).attr("globalNumber",this.globalNumber);}if(this.oConfiguration.yearButtons){jQuery(yearBackwardButton).attr("globalNumber",this.globalNumber);jQuery(yearForwardButton).attr("globalNumber",this.globalNumber);}this.controlsBarTextCell=controlsBarText;if(this.oConfiguration.monthButtons){controlsBar.appendChild(monthForwardButton);controlsBar.appendChild(monthBackwardButton);}if(this.oConfiguration.yearButtons){controlsBar.appendChild(yearForwardButton);controlsBar.appendChild(yearBackwardButton);}controlsBar.appendChild(controlsBarText);monthForwardButton.onmouseover=function(){var gRef,parentElement;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["MONTH_FWD"]);gRef.setC(this,"monthForwardButtonOver");};monthForwardButton.onmouseout=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText('');gRef.setC(this,"monthForwardButton");};monthForwardButton.onmousedown=function(){var gRef,parentElement;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["MONTH_FWD"]);gRef.setC(this,"monthForwardButtonDown");};monthForwardButton.onmouseup=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["MONTH_FWD"]);gRef.setC(this,"monthForwardButton");gRef.moveForwardOneMonth();};monthBackwardButton.onmouseover=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["MONTH_BCK"]);gRef.setC(this,"monthBackwardButtonOver");};monthBackwardButton.onmouseout=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText('');gRef.setC(this,"monthBackwardButton");};monthBackwardButton.onmousedown=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["MONTH_BCK"]);gRef.setC(this,"monthBackwardButtonDown");};monthBackwardButton.onmouseup=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["MONTH_BCK"]);gRef.setC(this,"monthBackwardButton");gRef.moveBackOneMonth();};yearForwardButton.onmouseover=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["YEAR_FWD"]);gRef.setC(this,"yearForwardButtonOver");};yearForwardButton.onmouseout=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText('');gRef.setC(this,"yearForwardButton");};yearForwardButton.onmousedown=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["YEAR_FWD"]);gRef.setC(this,"yearForwardButtonDown");};yearForwardButton.onmouseup=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["YEAR_FWD"]);gRef.setC(this,"yearForwardButton");gRef.moveForwardOneYear();};yearBackwardButton.onmouseover=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["YEAR_BCK"]);gRef.setC(this,"yearBackwardButtonOver");};yearBackwardButton.onmouseout=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText('');gRef.setC(this,"yearBackwardButton");};yearBackwardButton.onmousedown=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["YEAR_BCK"]);gRef.setC(this,"yearBackwardButtonDown");};yearBackwardButton.onmouseup=function(){var parentElement,gRef;if(parseInt(this.getAttribute("isJsDatePickDisabled"))==1){return;}parentElement=this.parentNode;while(parentElement.className!="controlsBar"){parentElement=parentElement.parentNode;}gRef=JsDatePick.getCalInstanceById(this.getAttribute("globalNumber"));gRef.setTooltipText(g_l10n["YEAR_BCK"]);gRef.setC(this,"yearBackwardButton");gRef.moveBackOneYear();};return controlsBar;};
languages/contact-form-7-datepicker-nl_NL.mo ADDED
Binary file
languages/contact-form-7-datepicker-ro_RO.mo CHANGED
Binary file
languages/contact-form-7-datepicker-ro_RO.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: contact-form-7-datepicker\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-05-26 00:35+0200\n"
6
- "PO-Revision-Date: 2011-05-26 00:36+0200\n"
7
  "Last-Translator: Aurel Canciu <aurelcanciu@gmail.com>\n"
8
  "Language-Team: \n"
9
  "Language: \n"
@@ -16,54 +16,53 @@ msgstr ""
16
  "X-Poedit-Language: English\n"
17
  "X-Poedit-SearchPath-0: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker\n"
18
 
19
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:107
20
  msgid "Datepicker Settings"
21
  msgstr "Setări Calendar"
22
 
23
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:185
24
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:297
25
  msgid "Today and future"
26
  msgstr "Astăzi și viitor"
27
 
28
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:186
29
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:299
30
  msgid "Today and past"
31
  msgstr "Astăzi și trecut"
32
 
33
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:187
34
  msgid "No limit"
35
  msgstr "Fără limită"
36
 
37
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:190
38
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:271
39
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:385
40
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:400
41
  msgid "true"
42
  msgstr "adevărat"
43
 
44
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:191
45
  msgid "false"
46
  msgstr "fals"
47
 
48
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:195
49
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:325
50
  msgid "Sunday"
51
  msgstr "Duminică"
52
 
53
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:196
54
  msgid "Monday"
55
  msgstr "Luni"
56
 
57
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:199
58
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:360
59
  msgid "Left to right"
60
  msgstr "Stânga spre dreapta"
61
 
62
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:200
63
  msgid "Right to left"
64
  msgstr "Dreapta spre stânga"
65
 
66
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:211
67
  msgid ""
68
  "<p>This plugin implements a new <strong>[date]</strong> tag in <a href=\"http://wordpress.org/extend/plugins/contact-form-7/\">Contact Form 7</a> \n"
69
  "\t\tthat adds a date field to a form. When clicking the field a calendar pops up enabling your site visitors to easily select any date.<br />\n"
@@ -75,15 +74,15 @@ msgstr ""
75
  "\t\tPentru a-l folosi, introduceți eticheta <strong>[date numele-câmpului]</strong> sau <strong>[date* numele-câmpului-necesar]</strong> dacă doriți să fie obligatoriu,\n"
76
  "\t\tîn zona de editare a Contact Form 7.</p>"
77
 
78
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:220
79
  msgid "Color scheme"
80
  msgstr "Schemă de culori"
81
 
82
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:244
83
  msgid "Use Mode"
84
  msgstr "Mod de utilizare"
85
 
86
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:259
87
  msgid ""
88
  "<p>1 – The calendar's HTML will be directly appended to the field supplied by target<br />\n"
89
  "\t\t\t\t\t\t\t2 – The calendar will appear as a popup when the field with the id supplied in target is clicked.</p>"
@@ -91,55 +90,63 @@ msgstr ""
91
  "<p>1 – Codul HTML al calendarului va fi atașat la câmpul text specificat de țintă<br />\n"
92
  "\t\t\t\t\t\t\t2 – Calendarul va apărea ca și un popup când câmpul cu id-ul specificat ca țintă este activat.</p>"
93
 
94
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:266
95
  msgid "Sripped"
96
  msgstr "Fără decor"
97
 
98
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:286
99
  msgid "<p>When set to true the calendar appears without the visual design - usually used with 'Use Mod' 1.</p>"
100
  msgstr "<p>Când este setat ca și adevărat, calendarul apare fără design vizual - de obicei este folosit cu 'Modul de utilizare' 1.</p>"
101
 
102
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:292
103
  msgid "Limit Dates To"
104
  msgstr "Limitează datele la"
105
 
106
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:314
107
  msgid "<p>Enables you to limit the possible picking dates according to the current date.</p>"
108
  msgstr "<p>Oferă posibilitatea de a limita datele care pot fi selectate în funcție de data curentă.</p>"
109
 
110
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:320
111
  msgid "Week Start Day"
112
  msgstr "Prima zi a săptămânii"
113
 
114
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:345
115
  msgid "Years Range"
116
  msgstr "Interval ani"
117
 
118
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:355
119
  msgid "Text Direction"
120
  msgstr "Direcție text"
121
 
122
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:380
123
  msgid "Controls"
124
  msgstr "Controale"
125
 
126
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:396
127
  msgid "Year Controls"
128
  msgstr "Controale An"
129
 
130
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:411
131
  msgid "Month Controls"
132
  msgstr "Controale Lună"
133
 
134
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:414
135
- msgid "You can select here what controls would you like to display on the calendar."
136
- msgstr ""
 
 
 
 
 
 
 
 
137
 
138
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:420
139
  msgid "Date Format"
140
  msgstr "Format dată"
141
 
142
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:426
143
  msgid ""
144
  "<p>Possible values to use in the date format:<br />\n"
145
  "<br />\n"
@@ -167,138 +174,140 @@ msgstr ""
167
  "<br />\n"
168
  "Puteți desigur să introduceți orice separator doriți între valori.<br /></p>"
169
 
170
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:446
171
  msgid "Save Setting"
172
  msgstr "Salvează setări"
173
 
174
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:466
175
  msgid "Janaury"
176
  msgstr "Ianuarie"
177
 
178
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:467
179
  msgid "February"
180
  msgstr "Februarie"
181
 
182
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:468
183
  msgid "March"
184
  msgstr "Martie"
185
 
186
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:469
187
  msgid "April"
188
  msgstr "Aprilie"
189
 
190
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:470
191
  msgid "May"
192
  msgstr "Mai"
193
 
194
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:471
195
  msgid "June"
196
  msgstr "Iunie"
197
 
198
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:472
199
  msgid "July"
200
  msgstr "Iulie"
201
 
202
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:473
203
  msgid "August"
204
  msgstr "August"
205
 
206
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:474
207
  msgid "September"
208
  msgstr "Septembrie"
209
 
210
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:475
211
  msgid "October"
212
  msgstr "Octombrie"
213
 
214
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:476
215
  msgid "November"
216
  msgstr "Noiembrie"
217
 
218
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:477
219
  msgid "December"
220
  msgstr "Decembrie"
221
 
222
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:478
223
  msgid "Sun"
224
  msgstr "Dum"
225
 
226
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:479
227
  msgid "Mon"
228
  msgstr "Lun"
229
 
230
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:480
231
  msgid "Tue"
232
  msgstr "Mar"
233
 
234
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:481
235
  msgid "Wed"
236
  msgstr "Mie"
237
 
238
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:482
239
  msgid "Thu"
240
  msgstr "Joi"
241
 
242
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:483
243
  msgid "Fri"
244
  msgstr "Vin"
245
 
246
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:484
247
  msgid "Sat"
248
  msgstr "Sâm"
249
 
250
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:485
251
  msgid "Move a month forward"
252
  msgstr "Înaintează cu o lună"
253
 
254
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:486
255
  msgid "Move a month backward"
256
  msgstr "Întoarce cu o lună"
257
 
258
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:487
259
  msgid "Move a year forward"
260
  msgstr "Înaintează cu un an"
261
 
262
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:488
263
  msgid "Move a year backward"
264
  msgstr "Întoarce cu un an"
265
 
266
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:489
267
  msgid "Close the calendar"
268
  msgstr "Închide calendarul"
269
 
270
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:490
 
271
  msgid "Date object invalid!"
272
  msgstr "Obiect dată invalid!"
273
 
274
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:491
 
275
  msgid "Target invalid!"
276
  msgstr "Țintă nevalidă!"
277
 
278
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:663
279
  msgid "Date field"
280
  msgstr "Câmp dată"
281
 
282
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:690
283
  msgid "Required field?"
284
  msgstr ""
285
 
286
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:695
287
  msgid "Name"
288
  msgstr ""
289
 
290
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:704
291
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:709
292
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:716
293
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:721
294
  msgid "optional"
295
  msgstr ""
296
 
297
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:728
298
  msgid "Copy this code and paste it into the form left."
299
  msgstr ""
300
 
301
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:732
302
  msgid "And, put this code into the Mail fields below."
303
  msgstr ""
304
 
2
  msgstr ""
3
  "Project-Id-Version: contact-form-7-datepicker\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2011-06-13 11:24+0200\n"
6
+ "PO-Revision-Date: 2011-06-13 11:29+0200\n"
7
  "Last-Translator: Aurel Canciu <aurelcanciu@gmail.com>\n"
8
  "Language-Team: \n"
9
  "Language: \n"
16
  "X-Poedit-Language: English\n"
17
  "X-Poedit-SearchPath-0: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker\n"
18
 
19
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:110
20
  msgid "Datepicker Settings"
21
  msgstr "Setări Calendar"
22
 
23
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:192
24
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:300
25
  msgid "Today and future"
26
  msgstr "Astăzi și viitor"
27
 
28
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:193
29
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:302
30
  msgid "Today and past"
31
  msgstr "Astăzi și trecut"
32
 
33
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:194
34
  msgid "No limit"
35
  msgstr "Fără limită"
36
 
37
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:197
38
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:274
39
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:414
 
40
  msgid "true"
41
  msgstr "adevărat"
42
 
43
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:198
44
  msgid "false"
45
  msgstr "fals"
46
 
47
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:202
48
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:328
49
  msgid "Sunday"
50
  msgstr "Duminică"
51
 
52
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:203
53
  msgid "Monday"
54
  msgstr "Luni"
55
 
56
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:206
57
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:363
58
  msgid "Left to right"
59
  msgstr "Stânga spre dreapta"
60
 
61
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:207
62
  msgid "Right to left"
63
  msgstr "Dreapta spre stânga"
64
 
65
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:214
66
  msgid ""
67
  "<p>This plugin implements a new <strong>[date]</strong> tag in <a href=\"http://wordpress.org/extend/plugins/contact-form-7/\">Contact Form 7</a> \n"
68
  "\t\tthat adds a date field to a form. When clicking the field a calendar pops up enabling your site visitors to easily select any date.<br />\n"
74
  "\t\tPentru a-l folosi, introduceți eticheta <strong>[date numele-câmpului]</strong> sau <strong>[date* numele-câmpului-necesar]</strong> dacă doriți să fie obligatoriu,\n"
75
  "\t\tîn zona de editare a Contact Form 7.</p>"
76
 
77
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:223
78
  msgid "Color scheme"
79
  msgstr "Schemă de culori"
80
 
81
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:247
82
  msgid "Use Mode"
83
  msgstr "Mod de utilizare"
84
 
85
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:262
86
  msgid ""
87
  "<p>1 – The calendar's HTML will be directly appended to the field supplied by target<br />\n"
88
  "\t\t\t\t\t\t\t2 – The calendar will appear as a popup when the field with the id supplied in target is clicked.</p>"
90
  "<p>1 – Codul HTML al calendarului va fi atașat la câmpul text specificat de țintă<br />\n"
91
  "\t\t\t\t\t\t\t2 – Calendarul va apărea ca și un popup când câmpul cu id-ul specificat ca țintă este activat.</p>"
92
 
93
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:269
94
  msgid "Sripped"
95
  msgstr "Fără decor"
96
 
97
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:289
98
  msgid "<p>When set to true the calendar appears without the visual design - usually used with 'Use Mod' 1.</p>"
99
  msgstr "<p>Când este setat ca și adevărat, calendarul apare fără design vizual - de obicei este folosit cu 'Modul de utilizare' 1.</p>"
100
 
101
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:295
102
  msgid "Limit Dates To"
103
  msgstr "Limitează datele la"
104
 
105
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:317
106
  msgid "<p>Enables you to limit the possible picking dates according to the current date.</p>"
107
  msgstr "<p>Oferă posibilitatea de a limita datele care pot fi selectate în funcție de data curentă.</p>"
108
 
109
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:323
110
  msgid "Week Start Day"
111
  msgstr "Prima zi a săptămânii"
112
 
113
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:348
114
  msgid "Years Range"
115
  msgstr "Interval ani"
116
 
117
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:358
118
  msgid "Text Direction"
119
  msgstr "Direcție text"
120
 
121
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:383
122
  msgid "Controls"
123
  msgstr "Controale"
124
 
125
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:392
126
  msgid "Year Controls"
127
  msgstr "Controale An"
128
 
129
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:400
130
  msgid "Month Controls"
131
  msgstr "Controale Lună"
132
 
133
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:403
134
+ msgid "<p>You can select here what controls would you like to display on the calendar.</p>"
135
+ msgstr "<p>Puteți selecta ce controale doriți să apară pe calendar.</p>"
136
+
137
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:409
138
+ msgid "Animate"
139
+ msgstr "Animare"
140
+
141
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:429
142
+ msgid "<p>Animation on display.</p>"
143
+ msgstr "<p>Animare la afișare.</p>"
144
 
145
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:435
146
  msgid "Date Format"
147
  msgstr "Format dată"
148
 
149
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:441
150
  msgid ""
151
  "<p>Possible values to use in the date format:<br />\n"
152
  "<br />\n"
174
  "<br />\n"
175
  "Puteți desigur să introduceți orice separator doriți între valori.<br /></p>"
176
 
177
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:461
178
  msgid "Save Setting"
179
  msgstr "Salvează setări"
180
 
181
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:650
182
  msgid "Janaury"
183
  msgstr "Ianuarie"
184
 
185
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:651
186
  msgid "February"
187
  msgstr "Februarie"
188
 
189
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:652
190
  msgid "March"
191
  msgstr "Martie"
192
 
193
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:653
194
  msgid "April"
195
  msgstr "Aprilie"
196
 
197
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:654
198
  msgid "May"
199
  msgstr "Mai"
200
 
201
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:655
202
  msgid "June"
203
  msgstr "Iunie"
204
 
205
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:656
206
  msgid "July"
207
  msgstr "Iulie"
208
 
209
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:657
210
  msgid "August"
211
  msgstr "August"
212
 
213
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:658
214
  msgid "September"
215
  msgstr "Septembrie"
216
 
217
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:659
218
  msgid "October"
219
  msgstr "Octombrie"
220
 
221
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:660
222
  msgid "November"
223
  msgstr "Noiembrie"
224
 
225
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:661
226
  msgid "December"
227
  msgstr "Decembrie"
228
 
229
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:664
230
  msgid "Sun"
231
  msgstr "Dum"
232
 
233
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:665
234
  msgid "Mon"
235
  msgstr "Lun"
236
 
237
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:666
238
  msgid "Tue"
239
  msgstr "Mar"
240
 
241
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:667
242
  msgid "Wed"
243
  msgstr "Mie"
244
 
245
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:668
246
  msgid "Thu"
247
  msgstr "Joi"
248
 
249
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:669
250
  msgid "Fri"
251
  msgstr "Vin"
252
 
253
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:670
254
  msgid "Sat"
255
  msgstr "Sâm"
256
 
257
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:672
258
  msgid "Move a month forward"
259
  msgstr "Înaintează cu o lună"
260
 
261
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:673
262
  msgid "Move a month backward"
263
  msgstr "Întoarce cu o lună"
264
 
265
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:674
266
  msgid "Move a year forward"
267
  msgstr "Înaintează cu un an"
268
 
269
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:675
270
  msgid "Move a year backward"
271
  msgstr "Întoarce cu un an"
272
 
273
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:676
274
  msgid "Close the calendar"
275
  msgstr "Închide calendarul"
276
 
277
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:677
278
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:678
279
  msgid "Date object invalid!"
280
  msgstr "Obiect dată invalid!"
281
 
282
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:679
283
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:680
284
  msgid "Target invalid!"
285
  msgstr "Țintă nevalidă!"
286
 
287
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:706
288
  msgid "Date field"
289
  msgstr "Câmp dată"
290
 
291
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:733
292
  msgid "Required field?"
293
  msgstr ""
294
 
295
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:738
296
  msgid "Name"
297
  msgstr ""
298
 
299
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:747
300
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:752
301
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:759
302
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:764
303
  msgid "optional"
304
  msgstr ""
305
 
306
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:771
307
  msgid "Copy this code and paste it into the form left."
308
  msgstr ""
309
 
310
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:775
311
  msgid "And, put this code into the Mail fields below."
312
  msgstr ""
313
 
languages/contact-form-7-datepicker.pot CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: contact-form-7-datepicker\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-05-26 00:35+0200\n"
6
- "PO-Revision-Date: 2011-05-26 00:35+0200\n"
7
  "Last-Translator: Aurel Canciu <aurelcanciu@gmail.com>\n"
8
  "Language-Team: \n"
9
  "Language: \n"
@@ -17,54 +17,53 @@ msgstr ""
17
  "X-Poedit-SourceCharset: utf-8\n"
18
  "X-Poedit-SearchPath-0: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker\n"
19
 
20
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:107
21
  msgid "Datepicker Settings"
22
  msgstr ""
23
 
24
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:185
25
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:297
26
  msgid "Today and future"
27
  msgstr ""
28
 
29
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:186
30
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:299
31
  msgid "Today and past"
32
  msgstr ""
33
 
34
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:187
35
  msgid "No limit"
36
  msgstr ""
37
 
38
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:190
39
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:271
40
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:385
41
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:400
42
  msgid "true"
43
  msgstr ""
44
 
45
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:191
46
  msgid "false"
47
  msgstr ""
48
 
49
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:195
50
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:325
51
  msgid "Sunday"
52
  msgstr ""
53
 
54
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:196
55
  msgid "Monday"
56
  msgstr ""
57
 
58
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:199
59
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:360
60
  msgid "Left to right"
61
  msgstr ""
62
 
63
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:200
64
  msgid "Right to left"
65
  msgstr ""
66
 
67
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:211
68
  msgid ""
69
  "<p>This plugin implements a new <strong>[date]</strong> tag in <a href=\"http://wordpress.org/extend/plugins/contact-form-7/\">Contact Form 7</a> \n"
70
  "\t\tthat adds a date field to a form. When clicking the field a calendar pops up enabling your site visitors to easily select any date.<br />\n"
@@ -72,69 +71,77 @@ msgid ""
72
  "\t\tin your Contact Form 7 edit section.</p>"
73
  msgstr ""
74
 
75
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:220
76
  msgid "Color scheme"
77
  msgstr ""
78
 
79
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:244
80
  msgid "Use Mode"
81
  msgstr ""
82
 
83
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:259
84
  msgid ""
85
  "<p>1 – The calendar's HTML will be directly appended to the field supplied by target<br />\n"
86
  "\t\t\t\t\t\t\t2 – The calendar will appear as a popup when the field with the id supplied in target is clicked.</p>"
87
  msgstr ""
88
 
89
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:266
90
  msgid "Sripped"
91
  msgstr ""
92
 
93
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:286
94
  msgid "<p>When set to true the calendar appears without the visual design - usually used with 'Use Mod' 1.</p>"
95
  msgstr ""
96
 
97
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:292
98
  msgid "Limit Dates To"
99
  msgstr ""
100
 
101
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:314
102
  msgid "<p>Enables you to limit the possible picking dates according to the current date.</p>"
103
  msgstr ""
104
 
105
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:320
106
  msgid "Week Start Day"
107
  msgstr ""
108
 
109
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:345
110
  msgid "Years Range"
111
  msgstr ""
112
 
113
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:355
114
  msgid "Text Direction"
115
  msgstr ""
116
 
117
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:380
118
  msgid "Controls"
119
  msgstr ""
120
 
121
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:396
122
  msgid "Year Controls"
123
  msgstr ""
124
 
125
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:411
126
  msgid "Month Controls"
127
  msgstr ""
128
 
129
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:414
130
- msgid "You can select here what controls would you like to display on the calendar."
 
 
 
 
 
 
 
 
131
  msgstr ""
132
 
133
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:420
134
  msgid "Date Format"
135
  msgstr ""
136
 
137
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:426
138
  msgid ""
139
  "<p>Possible values to use in the date format:<br />\n"
140
  "<br />\n"
@@ -150,138 +157,140 @@ msgid ""
150
  "You can of course put whatever divider you want between them.<br /></p>"
151
  msgstr ""
152
 
153
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:446
154
  msgid "Save Setting"
155
  msgstr ""
156
 
157
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:466
158
  msgid "Janaury"
159
  msgstr ""
160
 
161
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:467
162
  msgid "February"
163
  msgstr ""
164
 
165
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:468
166
  msgid "March"
167
  msgstr ""
168
 
169
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:469
170
  msgid "April"
171
  msgstr ""
172
 
173
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:470
174
  msgid "May"
175
  msgstr ""
176
 
177
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:471
178
  msgid "June"
179
  msgstr ""
180
 
181
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:472
182
  msgid "July"
183
  msgstr ""
184
 
185
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:473
186
  msgid "August"
187
  msgstr ""
188
 
189
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:474
190
  msgid "September"
191
  msgstr ""
192
 
193
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:475
194
  msgid "October"
195
  msgstr ""
196
 
197
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:476
198
  msgid "November"
199
  msgstr ""
200
 
201
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:477
202
  msgid "December"
203
  msgstr ""
204
 
205
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:478
206
  msgid "Sun"
207
  msgstr ""
208
 
209
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:479
210
  msgid "Mon"
211
  msgstr ""
212
 
213
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:480
214
  msgid "Tue"
215
  msgstr ""
216
 
217
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:481
218
  msgid "Wed"
219
  msgstr ""
220
 
221
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:482
222
  msgid "Thu"
223
  msgstr ""
224
 
225
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:483
226
  msgid "Fri"
227
  msgstr ""
228
 
229
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:484
230
  msgid "Sat"
231
  msgstr ""
232
 
233
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:485
234
  msgid "Move a month forward"
235
  msgstr ""
236
 
237
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:486
238
  msgid "Move a month backward"
239
  msgstr ""
240
 
241
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:487
242
  msgid "Move a year forward"
243
  msgstr ""
244
 
245
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:488
246
  msgid "Move a year backward"
247
  msgstr ""
248
 
249
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:489
250
  msgid "Close the calendar"
251
  msgstr ""
252
 
253
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:490
 
254
  msgid "Date object invalid!"
255
  msgstr ""
256
 
257
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:491
 
258
  msgid "Target invalid!"
259
  msgstr ""
260
 
261
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:663
262
  msgid "Date field"
263
  msgstr ""
264
 
265
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:690
266
  msgid "Required field?"
267
  msgstr ""
268
 
269
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:695
270
  msgid "Name"
271
  msgstr ""
272
 
273
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:704
274
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:709
275
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:716
276
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:721
277
  msgid "optional"
278
  msgstr ""
279
 
280
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:728
281
  msgid "Copy this code and paste it into the form left."
282
  msgstr ""
283
 
284
- #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:732
285
  msgid "And, put this code into the Mail fields below."
286
  msgstr ""
287
 
2
  msgstr ""
3
  "Project-Id-Version: contact-form-7-datepicker\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2011-06-13 11:24+0200\n"
6
+ "PO-Revision-Date: 2011-06-13 11:24+0200\n"
7
  "Last-Translator: Aurel Canciu <aurelcanciu@gmail.com>\n"
8
  "Language-Team: \n"
9
  "Language: \n"
17
  "X-Poedit-SourceCharset: utf-8\n"
18
  "X-Poedit-SearchPath-0: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker\n"
19
 
20
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:110
21
  msgid "Datepicker Settings"
22
  msgstr ""
23
 
24
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:192
25
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:300
26
  msgid "Today and future"
27
  msgstr ""
28
 
29
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:193
30
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:302
31
  msgid "Today and past"
32
  msgstr ""
33
 
34
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:194
35
  msgid "No limit"
36
  msgstr ""
37
 
38
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:197
39
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:274
40
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:414
 
41
  msgid "true"
42
  msgstr ""
43
 
44
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:198
45
  msgid "false"
46
  msgstr ""
47
 
48
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:202
49
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:328
50
  msgid "Sunday"
51
  msgstr ""
52
 
53
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:203
54
  msgid "Monday"
55
  msgstr ""
56
 
57
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:206
58
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:363
59
  msgid "Left to right"
60
  msgstr ""
61
 
62
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:207
63
  msgid "Right to left"
64
  msgstr ""
65
 
66
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:214
67
  msgid ""
68
  "<p>This plugin implements a new <strong>[date]</strong> tag in <a href=\"http://wordpress.org/extend/plugins/contact-form-7/\">Contact Form 7</a> \n"
69
  "\t\tthat adds a date field to a form. When clicking the field a calendar pops up enabling your site visitors to easily select any date.<br />\n"
71
  "\t\tin your Contact Form 7 edit section.</p>"
72
  msgstr ""
73
 
74
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:223
75
  msgid "Color scheme"
76
  msgstr ""
77
 
78
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:247
79
  msgid "Use Mode"
80
  msgstr ""
81
 
82
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:262
83
  msgid ""
84
  "<p>1 – The calendar's HTML will be directly appended to the field supplied by target<br />\n"
85
  "\t\t\t\t\t\t\t2 – The calendar will appear as a popup when the field with the id supplied in target is clicked.</p>"
86
  msgstr ""
87
 
88
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:269
89
  msgid "Sripped"
90
  msgstr ""
91
 
92
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:289
93
  msgid "<p>When set to true the calendar appears without the visual design - usually used with 'Use Mod' 1.</p>"
94
  msgstr ""
95
 
96
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:295
97
  msgid "Limit Dates To"
98
  msgstr ""
99
 
100
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:317
101
  msgid "<p>Enables you to limit the possible picking dates according to the current date.</p>"
102
  msgstr ""
103
 
104
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:323
105
  msgid "Week Start Day"
106
  msgstr ""
107
 
108
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:348
109
  msgid "Years Range"
110
  msgstr ""
111
 
112
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:358
113
  msgid "Text Direction"
114
  msgstr ""
115
 
116
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:383
117
  msgid "Controls"
118
  msgstr ""
119
 
120
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:392
121
  msgid "Year Controls"
122
  msgstr ""
123
 
124
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:400
125
  msgid "Month Controls"
126
  msgstr ""
127
 
128
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:403
129
+ msgid "<p>You can select here what controls would you like to display on the calendar.</p>"
130
+ msgstr ""
131
+
132
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:409
133
+ msgid "Animate"
134
+ msgstr ""
135
+
136
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:429
137
+ msgid "<p>Animation on display.</p>"
138
  msgstr ""
139
 
140
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:435
141
  msgid "Date Format"
142
  msgstr ""
143
 
144
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:441
145
  msgid ""
146
  "<p>Possible values to use in the date format:<br />\n"
147
  "<br />\n"
157
  "You can of course put whatever divider you want between them.<br /></p>"
158
  msgstr ""
159
 
160
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:461
161
  msgid "Save Setting"
162
  msgstr ""
163
 
164
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:650
165
  msgid "Janaury"
166
  msgstr ""
167
 
168
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:651
169
  msgid "February"
170
  msgstr ""
171
 
172
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:652
173
  msgid "March"
174
  msgstr ""
175
 
176
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:653
177
  msgid "April"
178
  msgstr ""
179
 
180
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:654
181
  msgid "May"
182
  msgstr ""
183
 
184
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:655
185
  msgid "June"
186
  msgstr ""
187
 
188
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:656
189
  msgid "July"
190
  msgstr ""
191
 
192
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:657
193
  msgid "August"
194
  msgstr ""
195
 
196
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:658
197
  msgid "September"
198
  msgstr ""
199
 
200
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:659
201
  msgid "October"
202
  msgstr ""
203
 
204
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:660
205
  msgid "November"
206
  msgstr ""
207
 
208
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:661
209
  msgid "December"
210
  msgstr ""
211
 
212
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:664
213
  msgid "Sun"
214
  msgstr ""
215
 
216
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:665
217
  msgid "Mon"
218
  msgstr ""
219
 
220
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:666
221
  msgid "Tue"
222
  msgstr ""
223
 
224
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:667
225
  msgid "Wed"
226
  msgstr ""
227
 
228
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:668
229
  msgid "Thu"
230
  msgstr ""
231
 
232
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:669
233
  msgid "Fri"
234
  msgstr ""
235
 
236
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:670
237
  msgid "Sat"
238
  msgstr ""
239
 
240
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:672
241
  msgid "Move a month forward"
242
  msgstr ""
243
 
244
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:673
245
  msgid "Move a month backward"
246
  msgstr ""
247
 
248
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:674
249
  msgid "Move a year forward"
250
  msgstr ""
251
 
252
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:675
253
  msgid "Move a year backward"
254
  msgstr ""
255
 
256
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:676
257
  msgid "Close the calendar"
258
  msgstr ""
259
 
260
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:677
261
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:678
262
  msgid "Date object invalid!"
263
  msgstr ""
264
 
265
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:679
266
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:680
267
  msgid "Target invalid!"
268
  msgstr ""
269
 
270
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:706
271
  msgid "Date field"
272
  msgstr ""
273
 
274
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:733
275
  msgid "Required field?"
276
  msgstr ""
277
 
278
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:738
279
  msgid "Name"
280
  msgstr ""
281
 
282
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:747
283
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:752
284
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:759
285
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:764
286
  msgid "optional"
287
  msgstr ""
288
 
289
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:771
290
  msgid "Copy this code and paste it into the form left."
291
  msgstr ""
292
 
293
+ #: /home/relu/public_html/wordpress/wp-content/plugins/contact-form-7-datepicker/contact-form-7-datepicker.php:775
294
  msgid "And, put this code into the Mail fields below."
295
  msgstr ""
296
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:
4
  Tags: wordpress, datepicker, calendar, contact form 7, forms
5
  Requires at least: WordPress 2.9
6
  Tested up to: WordPress 3.1.3
7
- Stable tag: 0.4
8
 
9
  Datepicker for Contact Form 7 Wordpress Plugin based on jsDatePick script.
10
 
@@ -23,7 +23,7 @@ Please follow the [standard installation procedure for WordPress plugins](http:/
23
 
24
  = Where do I submit a bug? =
25
 
26
- You can (open an issue on github)[https://github.com/relu/contact-form-7-datepicker/issues] or just contact me via email.
27
 
28
  = I've translated this plugin, how can I share my translation? =
29
 
@@ -35,6 +35,15 @@ You can contact me anywhere and I'll add them to the project :)
35
 
36
  == Changelog ==
37
 
 
 
 
 
 
 
 
 
 
38
  = 0.4 =
39
  * Added new configuration options:
40
  - limit selectable dates according to current date (before or or after)
@@ -63,4 +72,6 @@ First release
63
 
64
  == Upgrade Notice ==
65
 
66
- * Nothing yet
 
 
4
  Tags: wordpress, datepicker, calendar, contact form 7, forms
5
  Requires at least: WordPress 2.9
6
  Tested up to: WordPress 3.1.3
7
+ Stable tag: 0.5
8
 
9
  Datepicker for Contact Form 7 Wordpress Plugin based on jsDatePick script.
10
 
23
 
24
  = Where do I submit a bug? =
25
 
26
+ You can [open an issue on github](https://github.com/relu/contact-form-7-datepicker/issues) or just contact me via email.
27
 
28
  = I've translated this plugin, how can I share my translation? =
29
 
35
 
36
  == Changelog ==
37
 
38
+ = 0.5 =
39
+ * Bugfixes:
40
+ - the name of the js var that holds the jsDatePick object is now escaped so no illegal char gets printed (regards [Petrus](http://wordpress.org/support/profile/petrus006))
41
+ - removed any posibility of the calendar being displayed more than once at a time on a page when in Mode 2
42
+ - controls option now works
43
+ * New:
44
+ - animate the calendar on display option
45
+ - added Dutch translations (regards [Petrus](http://wordpress.org/support/profile/petrus006))
46
+
47
  = 0.4 =
48
  * Added new configuration options:
49
  - limit selectable dates according to current date (before or or after)
72
 
73
  == Upgrade Notice ==
74
 
75
+ = 0.5 =
76
+
77
+ This should now work _out of the box_ for everyone, do upgrade!