(function($){
	
	function openEventsCalendar(el, id)
	{
		var cUrl = "/it/media/eventi/index.shtml";
		if (document.location.href.indexOf("/en/")!=-1)
			cUrl = "/en/media/events/index.shtml";
		el.attr("href", cUrl + (id ? "#id=" + id  : ""));
		el.fancybox({
			'width': $.browser.msie ? 970 : 970,
			'height': $.browser.msie ? "100%" : 610,
			'type':'iframe'
		});
	}

	$.fn.extend( {
		
		/* CONTENT SERACH */
		edsContentSearch : function()
		{
			var m_this = $(this);
			var m_language = m_this.find("form input[name=language]").val();
			
			m_this.find("form").submit(function()
			{
				//if ($.trim(m_this.find("input[name=freeText]").val()).length>0 ||
				//	$.trim(m_this.find("select[name=subject]").val()).length>0)
				{
					$(".toggle").hide();
					if (!m_this.next().hasClass(".search-result"))
						 m_this.after("<div class=search-result style='font-size:1em'></div>");
					$(".search-result").empty();
					$(".search-result").append("<p style='font-size:1.5em'>" + (m_language=='it' ? "Attendere" : "Wait") + "..</p>");
					
					var endpoint = m_this.find("form").attr("action") + "?";
					endpoint += "language=" + m_language;
					if ($.trim(m_this.find("input[name=freeText]").val()).length>0)
						endpoint += "&freeText=" + escape(m_this.find("input[name=freeText]").val());
					var filter = ["meta.dc.type='" + m_this.find("input[name=type]").val() + "'"];
					if (m_this.find("input[name=type]").val()!='doc')
						filter.push("url startsWith '*" + document.location.pathname.substring(0, document.location.pathname.lastIndexOf("/")) + "'");
					if ($.trim(m_this.find("select[name=subject]").val()).length>0)
						filter.push("meta.dc.subject='" + m_this.find("select[name=subject]").val() + "'");
						
					// tag
					var s = document.location.search + "";
					if (s.length>1)
						s = s.substring(1);
					if (s.length>0)
					{
						var arr = s.split("&");
						if (arr.length>0)
						{
							for (var i=0;i<arr.length;i++)
							{
								els = arr[i].split("=");
								if (els.length==2 && els[0]=='tag');
								{
									var tag = els[1];
									if (tag.length>0)
										filter.push("meta.eds.tag = '" + unescape(tag) + "'");
								}
							}
						}
					}	
						
					endpoint += "&filter=" + escape(filter.join(" and "));
					
					if (m_this.find("#yearfrom").length>0)
					{
						var startDate = "";
						var yearfrom = m_this.find("#yearfrom").val();
						var monthfrom = m_this.find("#monthfrom").val();
						if (yearfrom!="")
						{
							startDate = yearfrom + "-";
							if (monthfrom!="")
								startDate = startDate + monthfrom;
							else
								startDate = startDate + "01";
							startDate = startDate + "-01";
						}
						
						if (startDate!="")
							endpoint += "&startDate=" + escape(startDate);
						
						var endDate = "";
						var yearto = m_this.find("#yearto").val();
						var monthto = m_this.find("#monthto").val();
						if (yearto!="")
						{
							endDate = yearto + "-";
							if (monthto!="")
								endDate = endDate + monthto;
							else
								endDate = endDate + "01";
							endDate = endDate + "-01";
						}
									
						if (endDate!="")
							endpoint += "&endDate=" + escape(endDate);				
					}
					
					$.get(endpoint, function(data) { $(".search-result").html(data); })
				}
				//else
				//	reset();
				
				return false;
			})
			
			function reset()
			{
				m_this.find("#yearfrom").val("");
				m_this.find("#monthfrom").val("");
				m_this.find("#yearto").val("");
				m_this.find("#monthto").val("");
				m_this.find("#subject").val("");
				m_this.find("#freeText").val("");
				m_this.next(".search-result").remove();
				$(".toggle").show();
			}
			
			m_this.find("form button[type=reset]").click(function()
			{
				reset();
				return false;
			})
			$(".search-result .tab span").live("click", function()
			{
				reset();
			})
			
			var l = document.location.search+"";
			if (l.indexOf("tag=")!=-1)
			{
				m_this.find("form").submit();
			}
			
			return this;
		},
		
		/* SEARCH BOX */
		edsSearchInput: function(options){
			$(this).focus(function(){
				$(this).val("");
			});
		},
		
		/* CALENDARIO */
		edsPopupEventCalendar: function(options){
			openEventsCalendar($(this));
		},
		
		/* CALENDARIO MINI */
		edsEventCalendar: function()
		{
			var m_this = $(this);
			if (m_this.length==0)
				return;
			var m_month = new Date().getMonth();
			var m_language = document.location.href.indexOf("/it/")!=-1 ? "it" : "en";
			var CONSTANTS = {days:{"it":["Lunedi","Martedi","Mercoledi","Giovedi","Venerdi","Sabato","Domenica"],
					 		"en":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]},
						months:{"it":["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],
							"en":["January","February","March","April","May","June","July","August","September","October","November","December"]},
						endpoint:{"it":"/it/media/eventi/dataset.js",
								"en":"/en/media/events/dataset.js"}};
			var m_eventsByDay = {};
			
			function init()
			{
				var table = m_this.find("table");
				table.empty();
				var ht = [];
				ht.push("<thead></tr>");
				$(CONSTANTS.days[m_language]).each(function() { ht.push("<th>" + this.charAt(0) + "</th>"); })
				ht.push("</tr></thead>");
				table.append(ht.join(""));
				table.append("<tbody></tbody>");
				
				// load data
				$.ajax({
						url:CONSTANTS.endpoint[m_language] + "?" + new Date().getTime(),
						type: "GET",
						async: true,
						dataType:"json",
						success:function(data)
						{
							var cry = new Date().getFullYear();
							for (var i=0;i<data.length;i++)
							{
								if (data[i].firstdate && data[i].firstdate.length>0)
								{
									var dt = data[i].firstdate.split("-");
									dt = (dt[1].charAt(0)=="0" ? dt[1].charAt(1) : dt[1]) + "-" +
										 (dt[2].charAt(0)=="0" ? dt[2].charAt(1) : dt[2]);
									if (!m_eventsByDay[dt] && data[i].firstdate.indexOf(cry+"-")==0)
										m_eventsByDay[dt] = data[i];
								}
							}
							buildMonthCalendar();
							// next and prev;
							m_this.find(".next").click(function() {
								if (m_month<11)
								{
									m_month++;
									buildMonthCalendar();
								}
								return false;
							})
							m_this.find(".prev").click(function() {
								if (m_month>0)
								{
									m_month--;
									buildMonthCalendar();
								}
								return false;
							})
						},
						error: function(xhr, status, error) {
							if (window.console && window.console.log)
								console.log("error loading data:" + status);
						}})
			}
			
			function buildMonthCalendar()
			{
				// month name
				var year = new Date().getFullYear();
				m_this.find(".control span").html(CONSTANTS.months[m_language][m_month].toUpperCase() + " " + year);
				
				// grid
				var grid = getCalendarGrid(m_month);
				var bd = m_this.find("table tbody");
				bd.empty();
				for (var i=0;i<grid.length;i++)
				{
					var days = grid[i];
					bd.append("<tr></tr>");
					var tr = bd.find("tr:last");
					for (var j=0;j<days.length;j++)
					{
						if (days[j]==0)
							tr.append("<td class=out><span>&nbsp;</span></td>");
						else
							tr.append("<td class=empty><span>" + days[j] + "</span></td>");
						
						var dt = (m_month+1) + "-" + parseInt(days[j],10);
						if (m_eventsByDay[dt])
						{
							var ev = m_eventsByDay[dt];
							var td = tr.find("td:last");
							td.empty().removeClass("empty").addClass("fill");
							var ht = "<a href=\"#" + ev.id + "\">" + days[j] + "</a>";
							td.html(ht);
							var a = td.find("a");
							a.attr("title", ev.title)
							openEventsCalendar(a, a.attr("href").split("#")[1]);
						}
					}
				}
			}
			
			function getCalendarGrid( month )
			{
				var dt = new Date();
				dt.setDate(1);
				dt.setMonth(month);
				var cal = new Array();
				var year = dt.getFullYear();
				while(dt.getMonth() < month+1 && dt.getFullYear() == year)
				{
					var week = new Array();
					for(var i = 1; i < 8; i++)
					{
						var wd = i - 1;
						var fwd = (dt.getDay() == 0) ? 6 : dt.getDay() - 1;
						var d = "";
						if(dt.getDate() == 1 && wd != fwd)
							d = "";
						else if((dt.getMonth() < month+1 && dt.getFullYear() == year))
						{
							d = dt.getDate();
							dt.setDate(dt.getDate() + 1);
						}
						week[week.length] = d;
					}
					cal[cal.length] = week;
				}
				return cal;
			}
			
			init();
			
			return this;
		},
		
		/**
		 * PLUGIN TOGGLE TABELLE *
		 */
		edsTableToggle: function(options){
			return this.each(function(){
				$(this).click(function(){
					$("#table_"+this.id).toggle();
					$("#"+this.id+" span").toggle();
				});
			});
		},
		
		/**
		 * Tabelle
		 */
		edsDataTable: function(options){
			return this.each(function(){
				
				var m_this = $(this);
				var lastTr = m_this.find("tbody>tr:last");
				var trCount = m_this.find("tbody>tr").length;
				var lastRowColspan = $.trim(lastTr.find("td:not(:first)").text()).length==0;
				
				// add "last" class
				m_this.find("tr td:last-child").addClass("last");
				m_this.find("tr th:last-child").addClass("last");
				
				// add alternate
				m_this.find("tbody>tr").each(function(i)
				{
					if (i==0 || i%2==0)
						$(this).addClass("alternate");
				})
				
				// last row colspan
				if (lastRowColspan)
				{
					lastTr.removeClass("alternate");
					lastTr.find("td:not(:first)").remove();
					lastTr.find("td:first").attr("colspan",100).addClass("last");
					lastTr.addClass("colspan");
				}
				
				// thead big
				if (m_this.hasClass("eds_table_headers"))
				{
					m_this.find("thead tr").addClass("big");
					m_this.find("thead tr th:first").remove();
					m_this.find("thead tr").prepend("<td class=empty></td>");
				}
				
				// replace first td with th
				if (m_this.hasClass("eds_table_headers"))
				{
					m_this.find("tbody tr").each(function(i)
					{
						if (!(lastRowColspan && i==trCount-1))
						{
							$(this).find(">td:first").replaceWith("<th>" + $(this).find(">td:first").html() + "</th>");
						}
					})
				}
				
				// toggle
				if (m_this.hasClass("eds_table_toggle"))
				{
					if (m_this.find("a[href=#toggle]").length>0)
					{
						m_this.find("tbody tr").removeClass("alternate");
						m_this.find("thead tr").addClass("big");
						m_this.find("thead tr th:first").remove();
						m_this.find("thead tr").prepend("<td class=empty></td>");
						
						m_this.find("thead tr th").each(function()
						{
							$(this).width($(this).width());
						})
						
						m_this.find("tbody tr").each(function(i)
						{
							var firstTd = $(this).find("td:first");
							if (firstTd.find("a").length==1 && firstTd.find("a").attr("href")=="#toggle")
							{
								$(this).addClass("toggle");
								$(this).find("td:not(:first)").remove();
								firstTd.attr("colspan",100);
								firstTd.find("a").addClass("eds_tabletoggler");
								firstTd.find("a").prepend("<span>+</span>");
								
								firstTd.find("a").click(function()
								{
									var tr = $(this).closest("tr");
									var toClose = [];
									var n = tr.next();
									while (n.length>0)
									{
										if (n.hasClass("toggle") || n.hasClass("colspan"))
											break;
										else
										{
											toClose.push(n);
											n = n.next();
										}
									}
									
									if (tr.hasClass("open"))
									{
										tr.removeClass("open");
										$(toClose).each(function(){$(this).hide()});
										$(this).find("span").html("+");
										$(this).removeClass("active");
									}
									else
									{
										tr.addClass("open");
										$(toClose).each(function(i){
											if (i==0 || i%2==0)
												$(this).addClass("alternate");
											$(this).show()
										});
										$(this).find("span").html("-");
										$(this).addClass("active");
									}
									return false;
								})
							}
							else if (!$(this).hasClass("colspan"))
							{
								$(this).hide();
							}
						})
						m_this.find("tbody tr.toggle:first a").click();
					}
				}
			});
		},
		
		/**
		 * PLUGIN FLICKR GALLERY *
		 */
		edsFlickrGallery: function(options){
			return $(this).each(function(){
				
				var m_this = $(this);
				
				var tags = m_this.attr("title");
				if (tags)
					tags = $.trim(tags);
				else
					tags = "";
					
				var endpoint = "http://api.flickr.com/services/feeds/photos_public.gne?id=42340500@N03&lang=en-us&format=json&tagmode=any&jsoncallback=?";
				if (tags.length>0)
					endpoint = endpoint + "&tags=" + escape(tags);

				$.getJSON(endpoint,
					function(data){
						x=1;
						temp="";
						output="";
						$.each(data.items, function(i,item){
							imageThumb = item.media.m.replace("_m","_s");
							imageBig = item.media.m.replace("_m","");
							imageLink = item.link;
							imageTitle = item.title;
			
							if(x<=4){
								temp += '<a id="flickrImg_'+i+'" href="'+imageLink+'" title="'+imageTitle+'" rel="'+imageBig+'"><img src="' + imageThumb + '" /></a>';										
							}
							
							if(x==4){
								output+="<li>"+temp+"</li>";
								x=0;
								temp="";
							}
							x++;
						});
						m_this.find("ul").html(output);
						
						m_this.find("ul a").each(function()
						{
							$(this).click(function()
							{
								var imgTitle=$(this).attr("title");
								imgLink=$(this).attr("href");
								imgCaption='<img src="res/img/ico_flickr.png" alt="" width="16" height="16" /><a href="'+imgLink+'" target="_blank">'+imgTitle+'</a>';
								$.fancybox({
									'href': $(this).attr("rel"),
									'title': imgCaption,
									'titlePosition': 'inside',
									'overlayColor':'#000',
									'overlayOpacity': 0.5
								});
								return false;
							})
						})
						
						var tm = new Date().getTime();
						m_this.closest(".flickr_gallery").find(".btn-prev").attr("id","prev" + tm);
						m_this.closest(".flickr_gallery").find(".btn-next").attr("id","next" + tm);
						
						m_this.easySlider({
							prevId:"prev" + tm,
							nextId:"next" + tm
					});
				});
			});
		},
	
		
		/**
		 * PLUGIN GALLERY FOTOGRAFICA *
		 */
		edsGallery: function(options){
			var defaults = {};
			var options = $.extend(defaults, options);
			if ($(".carousel_gallery").length>0)
			{
				$(".carousel_gallery").easySlider({
					prevId:"galleryMain-prev",
					nextId:"galleryMain-next"
				});
			}

			$(".closegallery").click(function(){
				$(".gallery_overlay").fadeOut(300);
			})
		
			return this.each(function(){
				$(this).click(function(){
					target = $(this).closest(".gallery_item").attr("id");
					$("#overlay_" + target).fadeIn(300);
				});	
			});
		},
		
		edsTypologyGallery: function(options){
			$(this).change(selItemGallery);		
			function selItemGallery(){
				var optionVal = $("#typology option:selected").val();	
				if( optionVal == "All" || optionVal == "Tutte"){			
					$(".carousel_gallery div.gallery_item").show();
					$("span.item-count").html($(".carousel_gallery div.gallery_item").length);
				}
				else
				{
					$(".carousel_gallery div.gallery_item").hide();
					$(".carousel_gallery div[class='gallery_item t_" + optionVal + "']").show();
					$("span.item-count").html($(".carousel_gallery div[class='gallery_item t_" + optionVal + "']").length);
				}
				
			}
		
		},

		/**
		 * PLUGIN POPUP VIDEO YOUTUBE *
		 */
        	edsYoutube: function(options){
			var defaults = {};
           
			var options = $.extend(defaults, options);
			
			return this.each(function(){
				$(this).click(function(){
					$.fancybox({
							'padding'		: 10,
							'autoScale'		: false,
							'transitionIn'	: 'none',
							'transitionOut'	: 'none',
							'width'			: 680,
							'height'		: 495,
							'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
							'type'			: 'swf',
							'swf'			: {
								 'wmode'		: 'transparent',
								'allowfullscreen'	: 'true'
							}
						});
					return false;
				});
			});	
       	},
		
		
		/**
		 * PLUGIN POPUP DETTAGLI *
		 */
		edsDetail: function(options){
			return this.each(function(){
				$(this).click(function(){
					target = this.rel;
					$.fancybox({
						'padding': 5,
						'href': "#" + target,
						'autoScale': false,
						'onStart': function(){
						color = $("#int").attr("class");
						color = color.replace("cl_","");
						$("#fancybox-close").addClass(color);
						$("#" + target).css("display", "block");
						},
						'onClosed': function(){
							$("#" + target).css("display", "none");
						}
					});
					return false;
				});
			});
		},
		
		/*Toggle Management*/
		edsToggleManagement: function(options){
			$(this).click(function(){
					
				var show = !$(this).hasClass("active");
				
				if (show)
				{
					$(this).addClass("active");
					$("#ctn_" + $(this).parent().parent().attr("id")).slideDown();
				}
				else
				{
					$(this).removeClass("active");
					$("#ctn_" + $(this).parent().parent().attr("id")).hide();	
				}
				
				return true;
			});		
		},
		
		/**
		 * PLUGIN MENU ENERGY
		 */
		edsEnergyMenu: function(options){
			return this.each(function(){
				$(this).find("a.energy").mouseenter(function(){
					if (!$(this).parent().find("div").is(":visible"))
						$(this).parent().find("div").animate({"height": "show", "opacity": "show"},500,
													function(){$(this).addClass("active");});	
					
				});
				
				$(this).find("div").mouseleave(function(){
					if ($(this).is(":visible"))
						$(this).animate({"height": "hide", "opacity": "hide"},500,
									function(){$("a.energy").removeClass("active");});
				});
			});
		},
		
		edsShareMenu: function(options)
		{
			/*$("div.services li.share a").mouseenter(function(){
				if (!$(this).parent().parent().find("div.layer_share").is(":visible"))
					$(this).parent().parent().find("div.layer_share").animate({ "height": "show", "opacity": "show" }, 500);
			});
			$("div.layer_share").mouseleave(function(){
				if ($(this).is(":visible"))
				$(this).animate({ "height": "hide", "opacity": "hide" }, 500);
			});*/
			
			$("div.services li.share a").click(function() {
				$(this).parent().parent().find("div.layer_share").animate({
				  "height": "toggle", "opacity": "toggle"
				}, 500);
			});
			
			$(".layer_share a").each(function(){
	
				var URL = $(this).attr("href");
				URL = URL.split("${url}").join(document.location.href);
				URL = URL.split("${title}").join($("head title").text());
				$(this).attr("href",URL);
			});
		},
		
		edsVideo: function(options)
		{
			$(this).hover(
			  function () {
			   $(this).find("img").animate({
				    opacity: 0.7
				}, 10);
			  }, 
			  function () {
			    $(this).find("img").animate({
				    opacity: 1
				}, 10);
			  }
			);	
		},
		
		edsToggle: function()
		{
			return this.each(function(){
				var m_this = $(this);
				
				$(this).find("a.tab").each(function()
				{
					var txt = $(this).text().split("+").join("").split("-").join("");
					$(this).attr("href", "#" + txt);
				})
				
				$(this).find("a.tab").click(function(){
					
					var show = !$(this).hasClass("active");
					
					if (show)
					{
						$(this).find("span").html("-");
						$(this).addClass("active");
						$(this).parent().find(".ctn").slideDown();
					}
					else
					{
						$(this).find("span").html("+");
						$(this).removeClass("active");
						$(this).parent().find(".ctn").hide();
					}
					
					return true;
				});
				
				m_this.find("a.tab:first span").html("-");
				m_this.find("a.tab:first").addClass("active");
				m_this.find(".ctn:first").show();
			});
		},
		
		edsTopMenu: function()
		{
			$(this).find("div.ctn ul li a").each(function()
			{
				var url = document.location.href;
				var href = $(this).attr("href").split("../").join("");
				var hrefPrefix = href.indexOf("/")!=-1 ? href.substring(0, href.lastIndexOf("/"))+"/" : href;
				
				href = href.split("it/").join("");
				hrefPrefix = hrefPrefix.split("it/").join("");
				href = href.split("en/").join("");
				hrefPrefix = hrefPrefix.split("en/").join("");
		
				if (href!="" && url.indexOf(href)!=-1)
				{
					$(this).closest("li").find("ul").show();
					$(this).addClass("current");
				}
				else if (hrefPrefix!="" && url.indexOf(hrefPrefix)!=-1)
				{
					$(this).closest("li").find("ul").show();
					$(this).addClass("active");
				}
				
				/*$(this).mouseenter(function(){
					//if ($("#menu div.ctn ul li div").is(":visible"))
					$(this).parent().parent().find("div").hide();
					if (!$(this).parent().find("div").is(":visible"))
						$(this).parent().find("div").fadeIn(400);
						
				});
				$("#menu div.ctn ul li div").mouseleave(function(){
					$(this).parent().parent().find("div").hide();
				});*/
				
			})
		},
		edsTabMedia: function()
		{
			$(this).each(function()
			{
				$(this).click(function() {
					$(".ctn_list").hide();
					$(".tab_list a").removeClass("current");
					$("#" + $(this).attr("class")).show();					
					$(this).addClass("current");		
				})
			});
		}
	});
})(jQuery);


$(document).ready(function(){
	
	// import fancybox
	try
	{
		$(document).find("head").append("<link rel=\"stylesheet\" href=\"/res/js/fancybox/fancybox.css\" type=\"text/css\"/>");
		$(document).find("head").append("<script type=\"text/javascript\" src=\"/res/js/fancybox/fancybox.js\"></script>");
		$(document).find("head").append("<script type=\"text/javascript\" src=\"/res/js/jquery.easySlider.js\"></script>");
		
		if ((document.location.href+"").indexOf("/en/")!=-1)
		{
			$("body").append(
			"<style>" +
			"#fancybox-close {background: url('/res/js/fancybox/fancy_close_en.png') top no-repeat;}\n" +
			"#fancybox-close.lilla {background: url('/res/js/fancybox/fancy_close_lilla_en.png')}\n"+
			"</style>");
		}
	}
	catch(e)
	{
	}
	
	// trigger plugins
	$("#search").edsSearchInput();
	$("#menu .cross_calendar a").edsPopupEventCalendar();
	$("li.energy").edsEnergyMenu();
	$(document.body).edsShareMenu();
	$(".toggle").edsToggle();
	$("#menu").edsTopMenu();
	$(".eds_flickrgallery").edsFlickrGallery();
	// commented on 20110708 by davide favia
	//$(".eds_youtube").edsYoutube();
	$(".eds_youtube").edsOpenVideoGallery();
	$(".eds_tabletoggler").edsTableToggle();			
	$("table.eds_generic").edsDataTable();
	$(".eds_gallery").edsGallery();
	$("#typology").edsTypologyGallery();
	$(".organization p a.small").edsDetail();
	$(".organization .rect a").edsDetail();
	$(".button a.small").edsDetail();
	$(".eds_youtube").edsVideo();	
	$("div.ctn ul li a:first").addClass("first");
	$("p.link a").edsToggleManagement();
	$(".calendar_mini").edsEventCalendar();
	$(".eds-content-search").edsContentSearch();
	$(".tab_list a").edsTabMedia();
});



/***************************************************************************************************************************************************/
/******************************************************************* videogallery ******************************************************************/
/***************************************************************************************************************************************************/
/* edsOpenVideoGallery */
(function($) {
	$.fn.edsOpenVideoGallery = function( url ) {
		var $this = $(this);
		
		function init(url) {

			if( url == undefined ) {
				var language = document.location.href.indexOf("/en/")!=-1 ? "en" : "it";
				if( language == 'it' ) {
					url = '/it/media/videogallery.shtml' ;
				} else {
					url = '/en/media/videogallery.shtml' ;
				}
			}
			$this.click(function(e){
				e.preventDefault();
				var href = $(this).attr('href') ;
				var p = href.split('v=') ;
				href = url + '#!video=' + p[1].split(' ').join('') ;
				$.fancybox({
					'padding'		: 10,
					'autoScale'		: false,
					'transitionIn'	: 'none',
					'transitionOut'	: 'none',
					'width'			: 810,
					'height'		: 570,
					'href'			: href,
					'type'			: 'iframe'
				});
			});

			
		}
		
		init(url);
		
		return $this ;
	}
	
})(jQuery);
/***************************************************************************************************************************************************/
/******************************************************************* /videogallery *****************************************************************/
/***************************************************************************************************************************************************/



