$.config.override({
    fancyBox: {
      enabled: "yes",
	  settings: {
			type: "image",
			titlePosition: "over",
			transitionIn: "elastic"
	  }
    }
})

$(document).ready(function() {
 /* fancyBox */
 if($.config.get("fancyBox.enabled") == "yes") {
	 $("a.fancyLink").fancybox($.config.get("fancyBox.settings"));
 }
 
 /* collapseSwitcher */
 $(".collapseContainer.collapsed").each(function() { 
	$(this).find(" > *:not(.collapseSwitcher)").hide();
 });
	
 $(".collapseContainer .collapseSwitcher").click(function(event) {
	event.preventDefault();
	event.stopPropagation();
	var container = $(this).parents(".collapseContainer");
	container.toggleClass("collapsed");
	container.find(" > *:not(.collapseSwitcher)").slideToggle(200);
	
	var map = container.find("div.ya-map");
	if (map.length != 0 && !container.hasClass("collapsed")) {
		yaMapRedraw(map);
	}
 });
 
});

$(document).bind("update", function(){
 /* fancyBox */
 if($.config.get("fancyBox.enabled") == "yes") {
	 $("a.fancyLink").fancybox($.config.get("fancyBox.settings"));
 }
})

/* WIDGETS:
$(document).keypress(function(event) {
	if ( event.which != 13 ) {
	  return;
    }
    event.preventDefault();
	var data = [
	{
      type:"widget-call",
      widget: {
          name: "clock",
          host: "sites",
          parameters: { 
		   timezone: "UTC+3" 
	   }
      },
       method: {
		 name: "update",
         parameters: {}
	   }
   },
	{
		type:"widget-call",
		widget: { name: "clock", host: "sites", parameters: { }},
		method: {
			name: "test",
			parameters: {"value":'myval'}
		}
	},
	{
		type:"widget-call",
		widget: { name: "clock", host: "sites", parameters: { }},
		method: {
			name: "testE",
			parameters: {"value":'myval'}
		}
	}
   
	];
 var success = function(data) {
	alert($.JSON.encode(data)); 
 };
 
 var error = function() {
	alert("ERROR");
 };
 
 $.ajax({type: "POST", url: "/.handler-api.php", dataType: "json", data: $.JSON.encode(data), success: success, contentType: "json"});
});*/


