$(function  () {
  $(".event:has(.actions)").click(function () {
    $(this).children(".actions").slideToggle("fast");
  });
  //$("a.ajax").fancybox({ 'overlayShow': true, 'hideOnContentClick': false });
  repeat_stack();
  no_repeat_stack();
});

function linkify (el){
  $(el).not(".linkified").each(function (el) {
		$(this).attr("rel", $(this).attr("href"));
		$(this).attr("href", "#");
		$(this).addClass("linkified");
  });
	$(el).click(function (el) {
		var name = new Date().getTime();
		//console.log(name);
		$("#dialogs").append("<div id='" + name + "'></div>");
		//console.log($(this).attr("rel"));
		$("#"+name).load($(this).attr("rel"), {"ajax":true}, function (el) {
			$("#"+name).hide();
			$("#"+name).dialog();
		});
		return false;
	});
}

function repeat_stack () {
   // AJAX LINKS
  $("a.ajax").each(function  () {
    linkify($(this));
  });
  
   // DATEPICKER CLASSES
  $(".datepicker").datepicker({ dateFormat: 'yy-mm-dd' });
  $(".datepicker_mm-dd").datepicker({ dateFormat: 'mm-dd' });
}

function no_repeat_stack () {
  
  
   // AJAX BOX
  $("div.ajaxbox div").hide();
  $("div.ajaxbox").click(function  () {
    $(this).children("div").slideToggle();
    //console.log($(this).attr("rel"));
    $(this).children("div").load($(this).attr("rel"),{}, function  () {
      repeat_stack();
    });
    
  });
}
