// Get the HTTP Object

//var addthis_config = {"data_track_clickback":true};




$(function() {
   $('.prev').live('click',function() {
      var formTrigger = $('li.trigger');
      var calenderContainer = $('.calender_container');
      var calenderForm = $('.calender_form');
      var newMonth = $(this).attr('id');

      $.ajax({
            type: "POST", url: "transport_ajax.php?newMonth="+newMonth, 
            success: function(data) {

                $('.calender_container').html(data);
                $('.calender_form').slideUp(150);
               
            }

        })
   })
})
	
	
$(function () {
	$('li.trigger').live('click', function() {
        
        var event = 'event';
        var calenderForm = $('.calender_form');
        var calenderContainer = $('.calender_container');
        var trigger = $(this).children().attr("id");
        var parent = $(this).get(0).className;
        var requestUrl = 'transport_ajax.php';
        
        
        
        if($(this).hasClass(event)) {
            
            var eventId = $(this).attr("id");
            var method = "POST";
            var requestData = "eventId="+eventId;
            
            $.ajax({
                type: method, url: requestUrl, 
                data: requestData, 
                success: function(data) {
                    calenderForm.html(data);   
                }
            });
            
            calenderForm.slideDown(100);                
               
        } else { 
        
            var method = "GET";
            var requestUrl = "transport_ajax.php?newEventForm&timestamp="+trigger;
            
            $.ajax({
                type: method,
                url: requestUrl,
                success: function(data) {
                    calenderForm.html(data);
                    
                }
            });
            
            calenderForm.slideDown(100);
        
        }
        $(this).removeClass('open');
        $(this).addClass('close');
        
        return false;               
    });
	
	$('div.undo').live('click', function() {
        var calenderForm = $('.calender_form');
        var calenderContainer = $('.calender_container');
        var requestUrl = 'transport_ajax.php?lockupEvent';
        var eventId = $('div.undo').attr("id");
        var method = "POST";
        var requestData = "event_id="+eventId;
        
        $.ajax({
            type: method,
            url: requestUrl,
            data: requestData,
            success: function(data) {
                
            $.getJSON('transport_ajax.php', {newMonth:data}, function(data) {
                calenderContainer.html(data);
            });
            
            calenderForm.slideUp(100);    
                
            }
        });
        
        return false;
    });
    
    
    $('div.approve').live('click', function() {
        var calenderForm = $('.calender_form');
        var calenderContainer = $('.calender_container');
        var requestUrl = 'transport_ajax.php?approveEvent';
        var method = "POST";
        var eventId = $('input#event_id').val();
        var timestamp = $('input#timestamp').val();
        var requestData = "event_id="+eventId;
        
        $.ajax({
            type: method, 
            url: requestUrl,
            data: requestData,
            success: function (data) {
                calenderForm.html(data);
                calenderForm.fadeOut(2000);    
            }
        });
        
        $.getJSON('transport_ajax.php', {newMonth:timestamp}, function(date) {
            calenderContainer.html(date);
        });
        
        
        
        return false;
        
          
    })
    
    $('div.update').live('click', function() {
        
        var calenderForm = $('.calender_form');
        var requestUrl = 'transport_ajax.php?editEvent';
        var method = "POST";
        var confirm_admin = $('#confirm_admin').val();
        var confirm_member = $('#confirm_member').val();
        var event = $('textarea#event').val();
        var eventId = $('input#event_id').val();
        var requestData = "event_id="+eventId+"&event="+event;
        
        $.ajax({
            type: method, url: requestUrl, 
            data: requestData, 
            success: function(data) {
                calenderForm.html(data);
                calenderForm.fadeOut(2000);
            }
 
        });
        
        $('li.trigger').each(function() {
                if($(this).hasClass('close')) {
                    $(this).removeClass('close');
                    $(this).addClass('open');
                }
        });

        return false;

    });
    
    $('div.add').live('click', function () {
        var calenderForm = $('.calender_form');
        var calenderContainer = $('.calender_container');
        var method = "POST";
        var requestUrl = "transport_ajax.php?addNewEvent";
        var timestamp = $('input#timestamp').val();
        var event = $('textarea#event').val();        
        var requestData = "timestamp="+timestamp+"&event="+event;
        
        $.ajax({
            type: method,
            url: requestUrl,
            data: requestData,
            success: function(data) {
                calenderForm.html(data);
            }
        });
        
        $('li.trigger').each(function() {
            if($(this).hasClass('close')) {
                $(this).removeClass('close');
                $(this).addClass('open');
            }
        });
        
        calenderForm.fadeOut(2000);
        
        $.getJSON('transport_ajax.php', {newMonth:timestamp}, function(date) {
            calenderContainer.html(date);
        });
        

        return false; 
    })
	
	
	
	
	
	
})






function setOpacity(id, opacity) {
 if (document.getElementById) {
  obj = document.getElementById(id);

  if(obj)
   {
      opacity = (opacity == 100)?99.999:opacity;
      // IE/Win
      obj.style.filter = "alpha(opacity:"+opacity+")";
      // Safari<1.2, Konqueror
      obj.style.KHTMLOpacity = opacity/100;
      // Older Mozilla and Firefox
      obj.style.MozOpacity = opacity/100;
      // Safari 1.2, newer Firefox and Mozilla, CSS3
      obj.style.opacity = opacity/100;
   }
 }
}

function subNavigationFallOut(id,width) {

    var men = document.getElementById(id);
    var height = '32px';
    
    men.style.display = '';
    men.style.position = 'absolute';
    men.style.marginLeft = width;
    men.style.marginTop = height;
    
}
    
function subNavigationHide(id) {
    document.getElementById(id).style.display = 'none';
}

$(function(){
	$('#logon_button').click(function() {
        $('#customer-entrance').submit();    
	});
	
	
	$('.logon').keypress(function(e) {
        if(e.which == 13) {
            $('#logon_button').focus().click();
        }
    });
	
		
})


$(function() {
	var zIndexNumber = 1000;
	$('div').each(function() {
		$(this).css('zIndex', zIndexNumber);
		zIndexNumber -= 10;
	});
	
});


function displayForm (data) {
    return false;    
}
