﻿    var absolutePath = 'http://www.golfosik.cz';
    
    
    function testFreePlaces()
    {
              $("#overbody").show();
          
              var rezStart = $('#frmrezervationForm-start').val();
              var rezEnd   = $('#frmrezervationForm-end').val();
              var aDate    = $('#frmrezervationForm-datum').val();
              var type     = $('#frmrezervationForm-type').val(); 
              var freeSpace;
              $.get('?do=isSpaceFree&aDate='+aDate+'&start='+rezStart+'&end='+rezEnd+'&type='+type, {}, function(data) {
                freeSpace = data;
                for(var i = 1; i <= 8; i++)
                {
                    $('#frmrezervationForm-player'+i).removeAttr("disabled");
                    $('#frmrezervationForm-player'+i+'_sys').removeAttr("disabled");
                }
                  
                var j = parseInt(freeSpace);
                    j = j + 1;
                    
                for (j = j; j <= 8; j++)
                {
                    $('#frmrezervationForm-player'+(j)).attr('disabled', 'disabled');
                    $('#frmrezervationForm-player'+(j)+'_sys').attr('disabled', 'disabled');
                    $('#frmrezervationForm-player'+(j)).val();
                    $('#frmrezervationForm-player'+(j)+'_sys').val();
                } 
                
                
                $("#overbody").hide();
                
              }, "html");
              
                    
    }
    
    function myLoad1()
    {
          $('#frmrezervationForm-end').unbind("change");
          $('#frmrezervationForm-end').change(function () {
                 testFreePlaces();
          });
          
          $('#setCategoryCheckboxes input').unbind("click");
          $('#setCategoryCheckboxes input').click(function () {
             $('#frm-setCategoryForm').submit();
          });

          $('#frm-setATypeForm input').unbind("click");
          $('#frm-setATypeForm input').click(function () {
             $('#frm-setATypeForm').submit();
          });

    $("a.fancyGroup").die();

    setTimeout(function() {


          $("a.fancyGroup").fancybox({
                    'transitionIn'	:	'elastic',
                    'transitionOut'	:	'elastic',
                    'speedIn'		:	600,
                    'speedOut'		:	200,
                    'overlayShow'	:	true,
                    'opacity'       :       false,
                    'overlayOpacity' : 0.7,
                    'overlayColor' : '#222',
                    'cyclic' : true,
                    'padding' : 2
          });
     }, 500);

     setTimeout(function() {
          $("a.fancyLink").fancybox({
                            'autoScale'     	: true,
                            'transitionIn'		: 'elastic',
                            'transitionOut'		: 'elascit',
                            'type'			: 'iframe'
                  });
      }, 500);
    }               
                   
                   
                   
    $(document).ready(function()
    {
      myLoad1();
      
      
      $.datepicker.regional['cs'] = {
          		closeText: 'Zav\u0159ít',
          		prevText: '&#x3c;D\u0159íve',
          		nextText: 'Pozd\u011bji&#x3e;',
          		currentText: 'Nyní',
          		monthNames: ['leden','únor','b\u0159ezen','duben','kv\u011bten','\u010derven',
                  '\u010dervenec','srpen','zá\u0159í','\u0159íjen','listopad','prosinec'],
          		monthNamesShort: ['led','úno','b\u0159e','dub','kv\u011b','\u010der',
          		'\u010dvc','srp','zá\u0159','\u0159íj','lis','pro'],
          		dayNames: ['ned\u011ble', 'pond\u011blí', 'úterý', 'st\u0159eda', '\u010dtvrtek', 'pátek', 'sobota'],
          		dayNamesShort: ['ne', 'po', 'út', 'st', '\u010dt', 'pá', 'so'],
          		dayNamesMin: ['ne','po','út','st','\u010dt','pá','so'],
          		weekHeader: 'Týd',
          		dateFormat: 'yy-mm-dd',
          		firstDay: 1,
          		isRTL: false,
          		showMonthAfterYear: false,
          		yearSuffix: ''};
  	  $.datepicker.setDefaults($.datepicker.regional['cs']);
  	  
      $('input.datetimepicker').datepicker(
      {
        duration: '',
        changeMonth: true,
        changeYear: true,
        yearRange: '2007:2020',
        dateFormat: 'dd.mm.yy',
        showTime: true,
        time24h: true,
        currentText: 'Dnes',
        closeText: 'OK',
        minDate: new Date(),
        showMonthAfterYear: false,
        yearSuffix: ''
      });
      
      jQuery(function($) {
          $.datepicker.regional['cs'] = {
              closeText: 'Zav\u0159ít',
              prevText: '&#x3c;D\u0159íve',
              nextText: 'Pozd\u011bji&#x3e;',
              currentText: 'Nyní',
              monthNames: ['leden', 'únor', 'b\u0159ezen', 'duben', 'kv\u011bten', '\u010derven', '\u010dervenec', 'srpen',
                  'zá\u0159í', '\u0159íjen', 'listopad', 'prosinec'],
              monthNamesShort: ['led', 'úno', 'b\u0159e', 'dub', 'kv\u011b', '\u010der', '\u010dvc', 'srp', 'zá\u0159', '\u0159íj', 'lis', 'pro'],
              dayNames: ['ned\u011ble', 'pond\u011blí', 'úterý', 'st\u0159eda', '\u010dtvrtek', 'pátek', 'sobota'],
              dayNamesShort: ['ne', 'po', 'út', 'st', '\u010dt', 'pá', 'so'],
              dayNamesMin: ['ne', 'po', 'út', 'st', '\u010dt', 'pá', 'so'],
              weekHeader: 'Týd',
              dateFormat: 'yy-mm-dd',
              firstDay: 1,
              isRTL: false,
              showMonthAfterYear: false,
              yearSuffix: ''
          };
          $.datepicker.setDefaults($.datepicker.regional['cs']);
      });
      
      $("input.date").each(function () { // input[type=date] does not work in IE
          var el = $(this);
          var value = el.val();
          var date = (value ? $.datepicker.parseDate($.datepicker.W3C, value) : null);
  
          var minDate = el.attr("min") || null;
          if (minDate) minDate = $.datepicker.parseDate($.datepicker.W3C, minDate);
          var maxDate = el.attr("max") || null;
          if (maxDate) maxDate = $.datepicker.parseDate($.datepicker.W3C, maxDate);
  
          el.get(0).type = "text"; // changing via jQuery is prohibited, because of IE
          el.datepicker({
              minDate: minDate,
              maxDate: maxDate
          });
          el.val($.datepicker.formatDate(el.datepicker("option", "dateFormat"), date));
      });
      
      $("#frmdateForm-date").change(function () {
         $("#frm-dateForm").submit();
      });
        
                        
      $('.flash-hide').live("click", function(){
               if($(this).parent().hasClass('flash'))
               {
                   $(this).parent().fadeOut(300);
               }
      });

      $('textarea.mceEditor1').tinymce({
                        // Location of TinyMCE script
                        
                        language : "cs",
                        relative_urls : false,
                        
                        script_url : absolutePath+'/js/tiny_mce/tiny_mce.js',

                        // General options
                        theme : "advanced",       
                        plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

                        // Theme options
                        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
                        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
                        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
                        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
                        theme_advanced_toolbar_location : "top",
                        theme_advanced_toolbar_align : "left",
                        theme_advanced_statusbar_location : "bottom",
                        theme_advanced_resizing : true,     
                        file_browser_callback : 'myFileBrowser',
			extended_valid_elements : 'a[class|name|href|target|title|onclick|rel],script[type|src],iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],$elements'    
      });

      $("#frmeditPhotoForm-save").live("click", function(){
          parent.$.fancybox.close();
      })

      $("#frmactionUploadFilesForm-start_paper").live("click", function() {
          $.fancybox( {
                    'href'	: absolutePath+'/myfilebrowser/?actionUploadFile=true&starterInputId=frmactionUploadFilesForm-start_paper',
		    'type'              : 'iframe'
		});
      })

      $("#frmactionUploadFilesForm-result_paper").live("click", function() {
          $.fancybox( {
                    'href'	: absolutePath+'/myfilebrowser/?actionUploadFile=true&starterInputId=frmactionUploadFilesForm-result_paper',
		    'type'              : 'iframe'
		});
      })

      $("#frmactionUploadFilesForm-article_paper").live("click", function() {
          $.fancybox( {
                    'href'	: absolutePath+'/myfilebrowser/?actionUploadFile=true&starterInputId=frmactionUploadFilesForm-article_paper',
		    'type'              : 'iframe'
		});
      })

  });


