(function() {
	var $ = jQuery.noConflict();
	$(function() {
		//var language = getURLParam("language");
		var language = ( $("#lang").find("a").attr("href") ).search(/language=bg/i) > 0 ? "en" : "bg";
	
		var indexInfoBlock = $("#homeAnimatedBasicInfo");
		if (indexInfoBlock.length) {
			var showTxt = (language == "bg") ? "Информация за събитието" : "More information about this event";
			var hideTxt = (language == "bg") ? "Скрий" : "Hide";
			var indexInfoBlockTrigger = $("<a/>", {
				"id" : "indexInfoBlockTrigger",
				"class" : "hidden",
				"href" : "#",
				text : showTxt
			});
			//indexInfoBlock.after(indexInfoBlockTrigger).hide();
			$("#indexInfoBlockTrigger", ".article").live("click", function(e) {
				if ($(this).hasClass("hidden")) {
					indexInfoBlock.fadeIn("fast");
					$(this).text(hideTxt).addClass("indexInfoBlockTrigger");
				} else {
					indexInfoBlock.fadeOut("fast");
					$(this).text(showTxt).removeClass("indexInfoBlockTrigger");
				}				
				$(this).toggleClass("hidden");
				e.preventDefault();
			});
		}
		
		// Интеракция Видео-Бокс
		var indexVideoBox = $("td.contentclass"),
			indexVideoBoxTrigger = $("#showVideoBoxIdx"),
			indexSlideshow = $("#pictures, .titleArticle");
		//indexVideoBox.hide();
		if ( indexVideoBoxTrigger.length ) {
			indexVideoBoxTrigger.bind("click", function() {		
				indexSlideshow.fadeOut("fast").remove();
				indexVideoBox.fadeIn("fast");
				$("#player").trigger("click");
			});
		}
		
		// Хак за категориите 2011
		//~ (function() {
			//~ if ( $("#99").length && $("#102").length  ) {
				//~ var c97 = $("#99").clone(),
					//~ c99 = $("#102").clone();			
				//~ $("#99").remove();
				//~ $("#102").remove();			
				//~ var header = $("<div />", {
					//~ id : "addHeader",
					//~ html : '<h3 id="addCat" style="text-transform: uppercase; font-size: 14px; font-weight: bold; font-family: Arial;">ДОПЪЛНИТЕЛНИ КАТЕГОРИИ ЗА СГРАДИ СЪС СПЕЦИФИЧНИ ХАРАКТЕРИСТИКИ</h3>',
					//~ style : 'height: 190px; margin: 0 0 0 10px;'
				//~ });			
				//~ $("#category").after( header );			
				//~ $("#addCat").after(c97).after(c99);			
				//~ $("#99, #102").find("a").css("color", "#000");
				//~ $("#97").css("marginLeft", "140px");
			//~ }
		//~ })();
		
	});
})(jQuery);

function getURLParam(param) {
	param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]" + param + "=([^&#]*)";
	var regex = new RegExp(regexS);
	var result = regex.exec(window.location.href);
	if (result == null) {
		return "";
	} else {
		return result[1];
	}
}
