//jQuery.noConflict();


function _opacity(id, o) {
  var obj = document.getElementById(id).style;
  obj.MozOpacity = (o / 100); // Mozilla i FireFox
  obj.KhtmlOpacity = (o / 100); // Safari < 1.2
  obj.opacity = (o / 100); // Safari 1.2, nowszy FireFox i Mozilla
  obj.filter = "alpha(opacity=" + o + ")"; // Internet Explorer
}




jQuery(document).ready(
  function() { 

  var dates = {};
  //dates['Thu Oct 30 2008 00:00:00 GMT+0100'] = true;  
  //dates['Fri Oct 31 2008 00:00:00 GMT+0100'] = true;  

  $.getJSON("/audienceAjax.php?action=status", function(json) {
    dates = json.values;

    //input[name^='datepicker']
    //http://wtf.hax.is/2008/05/jquery-datepicker-and-selectbox.html
    jQuery('#form3').append('<span id="calendar"></span>');
    jQuery("#calendar").empty().datepicker({
      maxDate: 365, mandatory: true, buttonImage: "/s/js/jQuery/ui/calendar.gif", showOn: 'button', buttonImageOnly: true, dateFormat: "yy-mm-dd", beforeShowDay: function(date) {
        
        

        //var ys = new Date(dates[n]).getYear();
        //var ms = new Date(dates[n]).getMonth();
        //var ds = new Date(dates[n]).getDate();
        
        var date_format = date.getFullYear().toString() + '-' + (date.getMonth() + 1).toString() + '-' + date.getDate().toString();
        
        
        //alert(date_format + ' = ' + dates[0].date);
        //return;
        
        for(n=0; n < dates.length; n++) {

          //alert(date_format + ' = ' + dates[n].date);
        
          if (dates[n].date == date_format) {
            //alert(date_format + ' = ' + dates[n].date);
            
            if (dates[n].status == 0) {
              return [true, 'status-available'];
            } else if (dates[n].status == 1) {
              return [true, 'status-orange']; 
            } else if (dates[n].status == 2) {
              return [false, 'status-unavailable']; //status-unavailable
            } else if (dates[n].status == 3) {
              return [false, '']; 
            }
            
            break;
            
          } else {
          }
        }

        //domyslnie weekendy nieaktywne. Jesli sa aktywne, to nigdy tu i tak nie dojdziemy.
        if (date.getDay() == 0 || date.getDay() == 6)
          return [false, '']
        else if (date < new Date())
          return [false, '']
        
        //pozostale dni domyslnie dostepne
        return [true, 'status-available']; 

      }, beforeShow: function() {
        return {}; 
      }, onSelect: function(date) {
        jQuery('#datepicker15').val(date);
      }
    });    
    
  });

 




    
    
    
    
/*    
    //centrowanie menu
    var urls = jQuery("#footer .mainmenu1 li");
    var width = 0;
    for(n=0; n<=urls.length-1;n++) {//alert(jQuery(urls[n]).text());
      width += jQuery(urls[n]).width() + 20; // margin | padding
    }

    var container_width = jQuery("#footer").width();
    var left = parseInt((container_width / 2) - (width / 2));

    jQuery('#footer .mainmenu1').css('left', left);
*/
    
    
    
    
    
    //czarno-biale obrazki
    //ida z aliasem badz numeryczne
    re = /ida\/(.*)/
    //numeryczne ida
    //re = /ida\/([0-9]*)/
    var m = re.exec(document.URL);
    if (m == null) {
      //alert("No match");
    } else {
      sfind = '/' + m[0];
      img = '';
      jQuery("#bannerspace3 img").filter(function() {
        var href = jQuery(this).parent('a').attr('href');
		if (href) {
			result = href.indexOf(sfind) != -1;
		} else {
			result = false;
		}
		//result = (jQuery(this).parent('a').attr('href').indexOf(sfind) != -1);
        return result;
      }).css('filter', 'none');
    }
    
    
    
    
    
    
    
  
  var ok = false;
  function tescik() {

    if (window.bSubmitted || jValidate(document.getElementById('form3'))) {
      if (jQuery('#datepicker15').attr('value') != '' && jQuery('#uczestnikow17').attr('value') != '') {

	  
		jQuery.ajaxSetup({ 
				scriptCharset: "utf-8" , 
				contentType: "application/x-www-form-urlencoded; charset=utf-8",
				type: "GET"	
		});

		jQuery.ajax({
			url: "/audienceAjax.php",
			data: jQuery('#form3').serialize(),
			success: function (data, textStatus) { 
				if (data != '') {
				  alert(data);
				  return false;
				} else {				  
				  document.forms['form3'].submit();
				  return true;
				}
			},
			dataType: "text"
		});

	  
	  
        

      
      
        /*
        jQuery.get("/audienceAjax.php", { action: 'check', date: jQuery('#datepicker15').attr('value'), members: jQuery('#uczestnikow17').attr('value') },
          function(data) {
            if (data != '') {
              alert(data);
              return false;
            } else {
              jQuery.get("/audienceAjax.php", {action: 'add', nazwa: jQuery('#firma14').attr('value'), ilosc_osob: jQuery('#uczestnikow17').attr('value'), date: jQuery('#datepicker15').attr('value'), godzina_od: jQuery('#godzina_od33').attr('value'), godzina_do: jQuery('#godzina_do34').attr('value')});
              
              document.forms['form3'].submit();
              return true;
            }
          });
        */
      }

    }
    
    return false;
  }
  
    
  //jQuery("#form3").unbind('submit');
  if (obj = document.getElementById('form3'))
    obj.onsubmit = tescik;

    
    

    
    
	
	
	
  //piroBox
  jQuery.easing.def = 'easeOutExpo'; //OPTIONAL

  	$('.thumbs').piroBox({
			mySpeed: 900,  
			bg_alpha: 0.8,
			pathLoader : 'url(/s/js/jQuery/pirobox/css_pirobox/ajax-loader_b.gif) center center no-repeat;', 
			gallery : '.pirobox_in li a', 
			gallery_li : '.pirobox_in li', 
			next_class : '.next_in',
			previous_class : '.previous_in'
	});	
	/*
	$('.thumbs').piroBox({
			mySpeed: 900,  
			bg_alpha: 0.8,
			pathLoader : 'url(/s/js/jQuery/pirobox/css_pirobox/ajax-loader_b.gif) center center no-repeat;', 
			gallery : '.pirobox li a', 
			gallery_li : '.pirobox li',
			single : '.single  a',
			next_class : '.next',
			previous_class : '.previous'
	});
    */

	
	
	
	
	
  }
);
