$(document).ready(function ()
  {
   $('.calendarRange').calendar({ buttonText: 'Wybierz datę', closeText: 'Zamknij', clearText: 'Wyczyść', currentText: 'Dzisiaj', dayNames: new Array('Nie','Pon','Wto','Śro','Czw','Pią','Sob'), monthNames: new Array('Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'), prevText: '&lt;&lt;', nextText: '&gt;&gt;', dateFormat: 'YMD-', fieldSettings: customRange});

function getDate(value) {
	fields = value.split('-');
	return (fields.length < 3 ? null :
		new Date(parseInt(fields[0], 10), parseInt(fields[1], 10) - 1, parseInt(fields[2], 10)));
}
function customRange(input) {
	return {
		minDate: (input.id == 'data_do' ? getDate($('#data_od').val()) : null),
		maxDate: (input.id == 'data_od' ? getDate($('#data_do').val()) : null)
	};
}
   $(window).bind('load', function(){
     var preload = [
       'image/b01_click.gif','image/b01_over.gif', 'image/b02_click.gif','image/b02_over.gif', 'image/b03_click.gif','image/b03_over.gif', 'image/b04_click.gif','image/b04_over.gif', 'image/b05_click.gif','image/b05_over.gif', 'image/b06_click.gif','image/b06_over.gif', 'image/help_u.gif', 'image/button_lu.gif', 'image/button_su.gif'
     ];           
     $(document.createElement('img')).bind('load', function(){
      if(preload[0]) this.src = preload.shift();
     }).trigger('load');          
    });
   
  $("#form1 [@type='radio']").click( function(){
       if ($(this).val() == 'siatka')
       {
         $("#form1 #wszystkie_czujniki").attr({disabled: "disabled"});
         $("#form1 #nr_czujnika").attr({disabled: "disabled"});
         $("#form1 #data_od").attr({disabled: "disabled"});
       }
       else 
       {
         $("#form1 #wszystkie_czujniki").removeAttr("disabled");
         $("#form1 #nr_czujnika").removeAttr("disabled");
         $("#form1 #data_od").removeAttr("disabled");
       }
   });
   $("#form1 #wszystkie_czujniki").click( function(){
       if ($("#form1 #wszystkie_czujniki").attr("checked"))
       {
         $("#form1 #nr_czujnika").attr({disabled: "disabled"});
         $("#form1 #maximum").removeAttr("disabled");
       }
       else
       {
         $("#form1 #nr_czujnika").removeAttr("disabled");
         $("#form1 #maximum").attr({disabled: "disabled"});
       }
   });
   $("#form1 #prog").click( function(){
       if ($("#form1 #prog_wartosc").attr("disabled"))
       {
         $("#form1 #prog_wartosc").removeAttr("disabled");
       }
       else
       {
         $("#form1 #prog_wartosc").attr({disabled: "disabled"});
       }
   });
   $("#form1 #maximum").click( function(){
       if ($("#form1 #prog").attr("disabled"))
       {
         $("#form1 #prog").removeAttr("disabled");
       }
       else
       {
         $("#form1 #prog").attr({disabled: "disabled"});
       }
   });
   $("#form1 button").mouseover(function(){
       var val1 = "url('image/"+$(this).val()+"_over.gif')";
       $(this).css("background-image",val1);
   });
   $("#form1 button").mouseout(function(){
       var val1 = "url('image/"+$(this).val()+".gif')";
       $(this).css("background-image",val1);
   });
   $("#form1 button").click(function(){
       var val1 = "url('image/"+$(this).val()+"_click.gif')";
       $(this).css("background-image",val1);
   });
   /*$("#form1 [@type='radio']").click( function(){
       $("#visual").load("chart.php");
   });
   $("#form1 #rtabela").click( function(){
       $("#visual").load("table.php");
   });*/
   $("#form1 #data_copy").click(function(){
       $("#form1 #data_od").val($("#form1 #data_do").val());
       return false;
   });

   var options = { 
        target:        '#visual',   // target element(s) to be updated with server response 
        beforeSubmit:  validate,  // pre-submit callback 
        //success:       showResponse  // post-submit callback 
 
        // other available options: 
        url:       "check_params.php"         // override for form's 'action' attribute 
        //type:      type        // 'get' or 'post', override for form's 'method' attribute 
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
        //clearForm: true        // clear all form fields after successful submit 
        //resetForm: true        // reset the form after successful submit 
 
        // $.ajax options can be used here too, for example: 
        //timeout:   3000 
    }; 
    function validate(){
      /*var data_od = $("#form1 #data_od").val();
      var data_do = $("#form1 #data_do").val();
      if (data_od > data_do) 
      {
        alert("Data początkowa jest późniejsza od końcowej!");
        return false;
      }
      else return true;*/
    }
		
		$("#hidepanel").click(function(){
				$("#main").toggle("fast");
				return false; 
		});

   $("#nav a.button").click(function(){
       var page;
       page = $(this).text();
       //alert(page);
       $("#form1 #offset_start").val(page-1);
       $('#form1').ajaxSubmit({url: "check_params.php", target: "#visual", beforeSubmit:  validate});
      return false; 
   });

    $("#form1 #aktualizuj ").click(function(){
        $("#form1 #offset_start").val("0");
        $('#form1').ajaxSubmit({url: "check_params.php", target: "#visual", beforeSubmit:  validate}); 
    });
   $("#form1 #odczytaj").click(function(){
       $("#visual").load("odczytaj.php");
       return false; 
   });
   $("#form1 #rej_send").click(function(){
         $("#visual").load("rej_send.php");
         return false; 
     });
   $("#form1 #rej_przekr").click(function(){
         $("#visual").load("rej_przekr.php");
         return false; 
     });
   $("#form1 #rej_odw").click(function(){
         $("#visual").load("rej_odw.php");
         return false; 
     });
   $("#form1 #weryfikacja").click(function(){
         $("#visual").load("weryfikacja.php");
         return false; 
     });
   $("#form1 #cron").click(function(){
         $("#visual").load("cron.php");
         return false; 
     });
   
    $('#form1').submit(function() { 
      $(this).ajaxSubmit(options); 
      return false; 
    });
    $("#form1 a.help").click(function(){
        $(this).next().toggle("slow");
      return false;
    });
    /*$("#form1 a.help").Tooltip({ 
      track: true, 
      delay: 0, 
      showURL: false, 
      opacity: 1, 
      fixPNG: true, 
      showBody: " - ", 
      extraClass: "pretty fancy", 
      top: -17, 
      left: 2
    });*/
    $("#form1 input#prog_wartosc, #form1 span.help").click(function(){
        return false;
    });
    $("#form1 #prog_wartosc").validation(
    { 
      type: 'int',
      add: '.'
    });
    
});
//wewn. 50033 Duda Małgorzata - Orange - przedluzenie umowy

