//for global vars search in:
//	- main.js

$(window).resize(function() {
	setFullWindow();
});

function setFullWindow(){
//	For functions description looks to main.js
	
	var myHeight = getMainContentHeight();

//	set for every page
	$("#frontend_content").css({"height":myHeight+getElementHeight('headerbar')});
	$("#main_page").css({"height":myHeight});

//	set on main page 
	
	resizeMapPage(myHeight);
	resizeStartPage(myHeight);
	resizeStaticPage(myHeight);
	resizePartyPage(myHeight);
	resizeSpeakerPage(myHeight);
	resizeMeetingPage(myHeight);
	resizeSrchPrtSpPage(myHeight);
	resizeSrchVotingPage(myHeight);
	resizeSrchThemesPage(myHeight);
	resizeSrchMeetingsPage(myHeight);
	resizeSrchMeetingsListPage(myHeight);
//	set for left menu
	resizeMainLeftMenu();
	resizeMainRightMenu();
}

function resizeMapPage(myHeight){
	
	var height = myHeight-getElementHeight("main_warnings");
	$("#map_canvas").css({"height":height});
} 
function resizeStartPage(myHeight){
	
	var height = myHeight-50-getElementHeight("main_warnings"); 
	$("#site_navi_way").css({"height":height});
} 
function resizeStaticPage(myHeight){
	
	var height = myHeight-20 - getElementHeight("stpage_title"); 
	$("#stpage_content").css({"height":height});
} 
function resizePartyPage(myHeight){
	
	var height = myHeight - getElementHeight("speakerStripArea") - getElementHeight("party_storyArea")-getElementHeight("main_warnings"); 
	$("#last_party_entries").css({"height":height-60});
} 
function resizeSpeakerPage(myHeight){
	
	var sphl_h = getElementHeight("sp_history_list")+35;
    var sph_h = getElementHeight("sp_history");
	if (sph_h>sphl_h)
		$("#sp_history").height(sphl_h-10);

	var height = myHeight - getElementHeight("sp_history") - getElementHeight("sp_info")-getElementHeight("main_warnings");
	$("#sp_additions").css({"height":height-85});
	$("#sp_additions_cont").css({"height":height-25});
} 
function resizeMeetingPage(myHeight){
	
	var height = myHeight - getElementHeight("mediaContainer"); 
	
	$("#minutes_div").css({"height":height-20});
} 
function resizeSrchPrtSpPage(myHeight){
	if ($("#partyperson_search").size()){
		myHeight = myHeight || getMainContentBodyHeight();

		var height = myHeight - getElementHeight("search_cont") - getElementHeight("partyperson_pager")-10;

		if (height < 15 ) {
			changePageContentHeight(15 -height);
			height = 15;
		}
		$("#partyperson_search").css({"height":height});
	}
} 
function resizeSrchVotingPage(myHeight){
	if ($("#votings_search").size()){
        myHeight = myHeight || getMainContentBodyHeight();
        
		var height = myHeight - getElementHeight("search_cont") - getElementHeight("votings_pager") - 10;
        
		if (height < 15 ) {
			changePageContentHeight(15 -height);
			height = 15;
			
		}
		$("#votings_search").css({"height":height});
	}
} 
function resizeSrchThemesPage(myHeight){
	if ($("#themes_search").size()){
        myHeight = myHeight || getMainContentBodyHeight();

		var height = myHeight - getElementHeight("search_cont") - getElementHeight("themes_pager") - 10;

		if (height < 15 ) {
			changePageContentHeight(15 -height);
			height = 15;
		}
		$("#themes_search").css({"height":height});
	}
} 
function resizeSrchMeetingsPage(myHeight){
	
	if ($("#meetings_search").size()){
        myHeight = myHeight || getMainContentBodyHeight();
	
		var height = myHeight - getElementHeight("search_cont") - getElementHeight("meetings_pager") - 10;

		if (height < 15 ) {
			changePageContentHeight(15 -height);
			height = 15;
		}
		$("#meetings_search").css({"height":height});
	}
} 
function resizeSrchMeetingsListPage(myHeight){
	if ( $("#meetingslist_search").size()){
        myHeight = myHeight || getMainContentBodyHeight();
        
		var height = myHeight - getElementHeight("search_cont") - getElementHeight("meetingslist_pager") - 10;
        
		if (height < 15 ) {
			changePageContentHeight(15 -height);
			height = 15;
		}
		$("#meetingslist_search").css({"height":height});
	}
} 

function loadJQueryMainPage(){
	simpleLeftSlider();
	$(document).ready(function() {

		setFullWindow();
	});
}

function loadJQueryStartPage(){
	simpleLeftSlider();
	$(document).ready(function() {
		
		setFullWindow();
	});
}

function loadJQuerySrchPage(){
	simpleLeftSlider();
	$(document).ready(function() {
		
		var hs_sf = $("#hide_show_sf").val();
		hideSFOnSearch(hs_sf);

		$.datepicker.setDefaults($.datepicker.regional[locale]);
		
		$("#period_from").datepicker({gotoCurrent: true,dateFormat: 'dd-mm-yy'});
		$("#period_till").datepicker({gotoCurrent: true,dateFormat: 'dd-mm-yy'});
		
		var eids = getSelectedEidsFromForm();
		eids = removeZero(eids);
		
		if (eids.length==0){
			$(".ui-state-error.ui-corner-all,#sel_ent_warning").show();
			$("#tab"+$("#etype").val()+"_list_sm").css({'border':'red solid 2px'});
		}else {
			$("#head_text").show();
		}
		
		var dsf_h = getElementHeight('div_search_form');
		
		$('#toggle_search_form').click( function (){ 
			if ($("#toggle_search_form").hasClass('hide_sf')){
				showSearchForm (dsf_h);
			}else if ($("#toggle_search_form").hasClass('show_sf')){
				hideSearchForm (dsf_h);
			}else{
				showSearchForm (dsf_h);
			}
		});
		
		setFullWindow();
	});
}



function loadJQueryMeetingDetails(){
	$(document).ready(function() {
		//fix 1 for vote flash 
		$('#entity_tabs').css({display:"none"});
		//END fix
		
		
		//meeting page minutes filter 
		$('#minutes_filter').change(function (){
			minutesFilter();
		});
		
		//load curent page url to input box 
		$('#this_url').val(location.href);
		
		
		// show/hide agenda points
		$('.minute.mit_agenda h2').click(function(){
			
			var parent_id = $(this).parent().attr('id');
	
			var txt = ''; 
			$("#"+parent_id+" > .minute").each(
					function (){
						if (!$(this).hasClass("hide_m"))
							$(this).toggle(); 
					});
			
			$(".mit_poll:visible:in-viewport-elem(#minutes_div)>.vote_flash").show();
//			$("#"+parent_id+" > div.minute :not(:has(.hide_m))").toggle();
		});
		
		
		$('#left_slider').click(function () {
		
			//fix 2 for vote flash
			if ($('#entity_tabs').css("display")!= "block") {
				$('#entity_tabs').css({display:"block"}); 
			}else {
				$('#entity_tabs').css({display:"none"});
			}
			//end fix
			
			if ($('#left_slider').hasClass("open")) 
				resizeMainLeftMenu();
			
			if ($('#right_slider').hasClass("open")) { // RIGHT PANEL IS OPEN
				if ($('#left_slider').hasClass("close")) { // CLOSE LEFT PANEL
					$('div.p1').animate({width: "10px"}, 500);
					$('div.m2').animate({left: "10px", width: "638px"}, 500);
					$('#left_slider').attr("class", "open");
					$('#video_text').show();
					$('#flow_player').animate({left: "10px"}, 500);
					changeMinutesHeight(audio_type, 'dec');
				} else { // OPEN LEFT PANEL
					$('div.p1').animate({width: "311px"}, 500);
					$('div.m2').animate({left: "311px", width: "338px", paddingRight: "311px"}, 500);
					$('#left_slider').attr("class", "close");
					$('#flow_player').animate({left: "310px"}, 500);
					$('#video_text').hide();
					changeMinutesHeight(audio_type, 'inc');
				}
			} else { // RIGHT PANEL IS CLOSED
				if ($('#left_slider').hasClass("close")) { // CLOSE LEFT PANEL
					$('div.p1').animate({width: "10px"}, 500);
					$('div.m2').animate({left: "10px", width: "950px"}, 500);
					$('div.sha_h').animate({width: "950px"}, 500);
					$('#left_slider').attr("class", "open");
					$('#video_text').show();
					$('#flow_player').animate({left: "10px"}, 500);
				} else { // OPEN LEFT PANEL
					$('div.p1').animate({width: "311px"}, 500);
					$('div.m2').animate({left: "311px", width: "649px"}, 500);
					$('#left_slider').attr("class", "close");
					$('#video_text').show();
					$('#flow_player').animate({left: "310px"}, 500);
					changeMinutesHeight(audio_type, 'dec');
				}
			}
			return false;
		});
		$('#right_slider').click(function () {
			if ($('#left_slider').hasClass("close")) { // LEFT PANEL IS OPEN
				if ($('#right_slider').hasClass("open")) { // CLOSE RIGHT PANEL
					$('div.p2').animate({width: "10px"}, 500);
					$('div.m2').animate({width: "649px", paddingRight: "0px", left: "311px"}, 500);
					$('#right_slider').attr("class", "close");
					$('#video_text').show();
					changeMinutesHeight(audio_type, 'dec');
				} else { // OPEN RIGHT PANEL
					$('div.p2').animate({width: "311px"}, 500);
					$('div.m2').animate({width: "338px",paddingRight: "311px"}, 500);
					$('#right_slider').attr("class", "open");
					$('#video_text').hide();
					changeMinutesHeight(audio_type, 'inc');
					
				}
			} else { // LEFT PANEL IS CLOSED
				if ($('#right_slider').hasClass("open")) { // CLOSE RIGHT PANEL
					$('div.p2').animate({width: "10px"}, 500);
					$('div.m2').animate({width: "950px", paddingRight: "0px"}, 500);
					$('#right_slider').attr("class", "close");
					$('#video_text').show();
				} else { // OPEN RIGHT PANEL
					$('div.p2').animate({width: "311px"}, 500);
					$('div.m2').animate({width: "639px",paddingRight: "311px"}, 500);
					$('#right_slider').attr("class", "open");
					$('#video_text').show();
					changeMinutesHeight(audio_type, 'dec');
				}
			}
			return false;
		});
		
		setFullWindow();
		
		minutesFilter();
		
//		$(".mit_poll").hide();
		
		$(".mit_poll:visible:in-viewport-elem(#minutes_div)>.vote_flash").show();
		
		$("#minutes_div").scroll( function (){ 
			$(".mit_poll:visible:in-viewport-elem(#minutes_div)>.vote_flash").show();
		});
		

		var jmp_time = getTimeFirstVisibleMin();
		initialize_player({'src_url':meeting_url,'audio_type':audio_type,start_sec:jmp_time});
		
		changeFlowplayerPosWarnings();
		$("#main_warnings").resize(function(){
			changeFlowplayerPosWarnings();
		});
		

		//look to flowplayer_config.js
		//embedplayer();
	});
	

} 


function loadJqueryEntityParty() {
	$(document).ready(function() {
		//showing speaker content 
		//hide the all div except first one
		$('.sp_cont_body:not(:first)').hide();
		//when the anchor is clicked content gets faded
/*		$("a.splinks").hover(function()
	    {
			$('.sp_cont_body').fadeOut("slow");
			$($(this).attr("name")).fadeIn("fast");
		});
	*/	
		// Slider
		$('#left_slider').click(function () {
			if ($('#right_slider').hasClass("open")) { // RIGHT PANEL IS OPEN
				if ($('#left_slider').hasClass("close")) { // CLOSE LEFT PANEL
					$('div.p1').animate({width: "10px"}, 500);
					$('div.m2').animate({left: "10px", width: "639px"}, 500);
					$('div.sha_h').animate({left: "0px",width: "950px"}, 500);
					$('#left_slider').attr("class", "open");
					changeSpStripSlidersClick({width: 600});
					$('.sp_cont_tbl').animate({width: "490px"}, 500);
					
				} else { // OPEN LEFT PANEL
					$('div.p1').animate({width: "311px"}, 500);
					$('div.m2').animate({left: "311px", width: "338px", paddingRight: "311px"}, 500);
					$('div.sha_h').animate({width: "649px"}, 500);
					$('#left_slider').attr("class", "close");
					changeSpStripSlidersClick({width: 290});
					$('.sp_cont_tbl').animate({width: "215px"}, 500);
					
				}
			} else { // RIGHT PANEL IS CLOSED
				if ($('#left_slider').hasClass("close")) { // CLOSE LEFT PANEL
					$('div.p1').animate({width: "10px"}, 500);
					$('div.m2').animate({left: "10px", width: "950px",paddingRight: "0px"}, 500);
					$('div.sha_h').animate({width: "950px"}, 500);
					$('#left_slider').attr("class", "open");
					changeSpStripSlidersClick({width: 900});
					$('.sp_cont_tbl').animate({width: "800px"}, 500);

				} else { // OPEN LEFT PANEL
					$('div.p1').animate({width: "311px"}, 500);
					$('div.m2').animate({left: "311px", width: "649px"}, 500);
					$('div.sha_h').animate({width: "649px"}, 500);
					$('#left_slider').attr("class", "close");
					changeSpStripSlidersClick({width: 600});
					$('.sp_cont_tbl').animate({width: "490px"}, 500);
					
				}
			}
			return false;
		});
		$('#right_slider').click(function () {
			if ($('#left_slider').hasClass("close")) { // LEFT PANEL IS OPEN
				if ($('#right_slider').hasClass("open")) { // CLOSE RIGHT PANEL
					$('div.p2').animate({width: "10px"}, 500);
					$('div.m2').animate({width: "649px", paddingRight: "0px", left: "311px"}, 500);
					$('#right_slider').attr("class", "close");
					$('#video_text').show();
					changeSpStripSlidersClick({width: 600});
					$('.sp_cont_tbl').animate({width: "490px"}, 500);
				} else { // OPEN RIGHT PANEL
					$('div.p2').animate({width: "311px"}, 500);
					$('div.m2').animate({width: "338px",paddingRight: "311px"}, 500);
					changeSpStripSlidersClick({width: 290});
					$('#right_slider').attr("class", "open");
					$('#video_text').hide();
					$('.sp_cont_tbl').animate({width: "215px"}, 500);
				}
			} else { // LEFT PANEL IS CLOSED
				if ($('#right_slider').hasClass("open")) { // CLOSE RIGHT PANEL
					$('div.p2').animate({width: "10px"}, 500);
					$('div.m2').animate({width: "950px", paddingRight: "0px"}, 500);
					$('div.sha_h').animate({width: "950px"}, 500);
					$('#right_slider').attr("class", "close");
					$('#video_text').show();
					changeSpStripSlidersClick({width: 900});
					$('.sp_cont_tbl').animate({width: "800px"}, 500);
				} else { // OPEN RIGHT PANEL
					$('div.p2').animate({width: "311px"}, 500);
					$('div.m2').animate({width: "639px",paddingRight: "311px"}, 500);
					$('#right_slider').attr("class", "open");
					$('#video_text').show();
					changeSpStripSlidersClick({width: 600});
					$('.sp_cont_tbl').animate({width: "490px"}, 500);
				}
			}
			return false;
		});


			
			setFullWindow();
			
		});
}
function loadJqueryEntitySpeaker() {
	$(document).ready(function() {
		// Slider
		
		$('#left_slider').click(function () {
			if ($('#right_slider').hasClass("open")) { // RIGHT PANEL IS OPEN
				if ($('#left_slider').hasClass("close")) { // CLOSE LEFT PANEL
					$('div.p1').animate({width: "10px"}, 500);
					$('div.m2').animate({left: "10px", width: "638px"}, 500);
					$('div.sha_h').animate({width: "950px"}, 500);
					$('#left_slider').attr("class", "open");
					$('#video_text').show();
				} else { // OPEN LEFT PANEL
					$('div.p1').animate({width: "311px"}, 500);
					$('div.m2').animate({left: "311px", width: "338px", paddingRight: "311px"}, 500);
					$('div.sha_h').animate({width: "649px"}, 500);
					$('#left_slider').attr("class", "close");
					$('#video_text').hide();
				}
			} else { // RIGHT PANEL IS CLOSED
				if ($('#left_slider').hasClass("close")) { // CLOSE LEFT PANEL
					$('div.p1').animate({width: "10px"}, 500);
					$('div.m2').animate({left: "10px", width: "940px"}, 500);
					$('div.sha_h').animate({width: "950px"}, 500);
					$('#left_slider').attr("class", "open");
					$('#video_text').show();
				} else { // OPEN LEFT PANEL
					$('div.p1').animate({width: "311px"}, 500);
					$('div.m2').animate({left: "311px", width: "639px"}, 500);
					$('div.sha_h').animate({width: "649px"}, 500);
					$('#left_slider').attr("class", "close");
					$('#video_text').show();
				}
			}
			return false;
		});
		$('#right_slider').click(function () {
			if ($('#left_slider').hasClass("close")) { // LEFT PANEL IS OPEN
				if ($('#right_slider').hasClass("open")) { // CLOSE RIGHT PANEL
					$('div.p2').animate({width: "10px"}, 500);
					$('div.m2').animate({width: "639px", paddingRight: "10px", left: "311px"}, 500);
					$('#right_slider').attr("class", "close");
					$('#video_text').show();
				} else { // OPEN RIGHT PANEL
					$('div.p2').animate({width: "311px"}, 500);
					$('div.m2').animate({width: "338px",paddingRight: "311px"}, 500);
					$('#right_slider').attr("class", "open");
					$('#video_text').hide();
				}
			} else { // LEFT PANEL IS CLOSED
				if ($('#right_slider').hasClass("open")) { // CLOSE RIGHT PANEL
					$('div.p2').animate({width: "10px"}, 500);
					$('div.m2').animate({width: "940px", paddingRight: "10px"}, 500);
					$('div.sha_h').animate({width: "950px"}, 500);
					$('#right_slider').attr("class", "close");
					$('#video_text').show();
				} else { // OPEN RIGHT PANEL
					$('div.p2').animate({width: "311px"}, 500);
					$('div.m2').animate({width: "639px",paddingRight: "311px"}, 500);
					$('#right_slider').attr("class", "open");
					$('#video_text').show();
				}
			}
			return false;
		});
		
		setFullWindow();
		

			
		});
}

function loadJqueryBlogArticle() {
	$(document).ready(function() {
		// Slider
		$('#left_slider').click(function () {
			if ($('#right_slider').hasClass("open")) { // RIGHT PANEL IS OPEN
				if ($('#left_slider').hasClass("close")) { // CLOSE LEFT PANEL
					$('div.p1').animate({width: "10px"}, 500);
					$('div.m2').animate({left: "10px", width: "638px"}, 500);
					$('#left_slider').attr("class", "open");
				} else { // OPEN LEFT PANEL
					$('div.p1').animate({width: "311px"}, 500);
					$('div.m2').animate({left: "311px", width: "338px", paddingRight: "311px"}, 500);
					$('#left_slider').attr("class", "close");
					$('#video_text').hide();
				}
			} else { // RIGHT PANEL IS CLOSED
				if ($('#left_slider').hasClass("close")) { // CLOSE LEFT PANEL
					$('div.p1').animate({width: "10px"}, 500);
					$('div.m2').animate({left: "10px", width: "950px"}, 500);
					$('#left_slider').attr("class", "open");
				} else { // OPEN LEFT PANEL
					$('div.p1').animate({width: "311px"}, 500);
					$('div.m2').animate({left: "311px", width: "649px"}, 500);
					$('#left_slider').attr("class", "close");
				}
			}
			return false;
		});
		$('#right_slider').click(function () {
			if ($('#left_slider').hasClass("close")) { // LEFT PANEL IS OPEN
				if ($('#right_slider').hasClass("open")) { // CLOSE RIGHT PANEL
					$('div.p2').animate({width: "10px"}, 500);
					$('div.m2').animate({width: "649px", paddingRight: "0px", left: "311px"}, 500);
					$('#right_slider').attr("class", "close");
				} else { // OPEN RIGHT PANEL
					$('div.p2').animate({width: "311px"}, 500);
					$('div.m2').animate({width: "338px",paddingRight: "311px"}, 500);
					$('#right_slider').attr("class", "open");
				}
			} else { // LEFT PANEL IS CLOSED
				if ($('#right_slider').hasClass("open")) { // CLOSE RIGHT PANEL
					$('div.p2').animate({width: "10px"}, 500);
					$('div.m2').animate({width: "950px", paddingRight: "0px"}, 500);
					$('#right_slider').attr("class", "close");
				} else { // OPEN RIGHT PANEL
					$('div.p2').animate({width: "311px"}, 500);
					$('div.m2').animate({width: "639px",paddingRight: "311px"}, 500);

					$('#right_slider').attr("class", "open");
				}
			}
			return false;
		});
		
		setFullWindow();


			
	});
}
function hideSearchForm (dsf_h,delay_time,atime){
	delay_time = delay_time || 0;
	atime = atime || 1000;
	$(this).delaying(delay_time,function(){
		$("#result_cont,#result_cont > .search_list").animate({height: '+='+dsf_h+'px'},atime); 
		$("#div_search_form").animate({height: 'hide'},atime);
		$("#tsf_hide_text").hide();
		$("#tsf_show_text").show();
		$("#toggle_search_form").removeClass('show_sf').addClass('hide_sf');
	});

}

function hideSFOnSearch(hs_sf){
	var dsf_h = getElementHeight('div_search_form');
	switch (hs_sf) {
		case '2':
			hideSearchForm (dsf_h,1500);
		break;
		case '1':
			hideSearchForm (dsf_h,1,500);
			break;
		
		case '0':
		default:
			$("#result_cont>.search_list").empty().hide();
			$("#result_cont").hide();
		break;
	}
	
}
function disableSrchCateg(ch_obj,dis_obj) {
	$(document).ready(function() {
		ch_el_s = $("input[id*='"+ch_obj+"']:checked").size(); 
		if (  ch_el_s == 0 || ch_el_s == '0') {
			deselect_chbox(dis_obj);
		};
	});
}

function showSearchForm (dsf_h,delay_time,atime){
	delay_time = delay_time || 0;
	atime = atime || 1000;
	$(this).delaying(delay_time,function(){
		$("#result_cont,#result_cont > .search_list").animate({height: '-='+dsf_h+'px'},atime); 
		$("#div_search_form").animate({height: 'show'},atime);
		$("#tsf_hide_text").show();
		$("#tsf_show_text").hide();
		$("#toggle_search_form").removeClass('hide_sf').addClass('show_sf');  
	});
	
}

function simpleLeftSlider(){
	$(document).ready(function() {
		// Slider
		$('#left_slider').click(function () {
			if ($('#left_slider').hasClass("close")) {
				$('div.p1').animate({width: "10px"}, 500);
				$('div.m1').animate({left: "10px", width: "950px"}, 500);
				$('#map_canvas').animate({width: "950px"}, 500);
				$('#left_slider').attr("class", "open");
			} else {
				$('div.p1').animate({width: "311px"}, 500);
				$('div.m1').animate({left: "311px", width: "649px"}, 500);
				$('#map_canvas').animate({width: "649px"}, 500);
				$('#left_slider').attr("class", "close");
			}
			return false;
		});
	});
}


function minutesFilter(){
	var vals = $('#minutes_filter').val();
	
	if (vals){
		var mf_data = parseMFData(vals);
		
		$('.minute').show().removeClass('hide_m');
//		$('.minute').show();
		
		switch (mf_data['rf'].shift()) {
			case 'prd':
			case 'rld':
			case 'spd':
				if (mf_data['sp']){
					$(".mit_speakers,.mit_subject,.mit_poll").hide();
					$(".esid_"+mf_data['sp'].shift()).show();
					$(".mit_agenda:not(:has(.mit_speakers:visible,.mit_poll:visible))").hide();
				}
				if (mf_data['pr']){
					$(".mit_speakers,.mit_subject,.mit_poll").hide();
					$(".epid_"+mf_data['pr'].shift()).show();
					$(".mit_agenda:not(:has(.mit_speakers:visible,.mit_poll:visible))").hide();
				}
				if (mf_data['all']){
					
				}else {
					$(".mit_agenda:visible > .minute:hidden").addClass('hide_m');
				}
				
				break;
			case 'sps':
				if (mf_data['tm']){
					sel_agendas = '.tmid_'+ mf_data['tm'].join(', .tmid_');
					$('.mit_agenda:not('+sel_agendas+')').hide();
				}
				
				if (mf_data['sp']){
					sel_agendas = '.esid_'+ mf_data['sp'].join(', .esid_');
					$('.mit_agenda:not(:has('+sel_agendas+')),.mit_speakers:not('+sel_agendas+'),.mit_poll:not('+sel_agendas+')').hide();
				}
				
				if (mf_data['pr']){
					sel_agendas = '.epid_'+ mf_data['pr'].join(', .epid_');
					$('.mit_agenda:not(:has('+sel_agendas+')),.mit_speakers:not('+sel_agendas+'),.mit_poll:not('+sel_agendas+')').hide();
				}
				
				if (mf_data['all']){
					$(".mit_speakers,.mit_poll").hide();
				}else {
					$(".mit_agenda:visible > .minute:hidden").addClass('hide_m');
				}
				break;
			case 'stm':
				if (mf_data['tm']){

					sel_agendas = '.tmid_'+ mf_data['tm'].join(', .tmid_');
					$('.mit_agenda:not('+sel_agendas+')').hide();
					$(".mit_agenda:visible > .minute:hidden").addClass('hide_m');
				}
				if (mf_data['all']){
					$(".mit_speakers,.mit_poll").hide();
				}else {
					$(".mit_agenda:visible > .minute:hidden").addClass('hide_m');
				}
				break;
			case 'svt':
				if (mf_data['showt']){
					switch (mf_data['showt'].shift()) {
						case 'svt':
							$(".mit_speakers,.mit_subject").hide();
							
							if (mf_data['pr']){
								sel_agendas = '.mit_poll:not(.epid_'+ mf_data['pr'].join('),.mit_poll:not( .epid_')+')';
								$(sel_agendas).hide();
								
							}
							if (mf_data['prtdisu']){
								
								if (mf_data['pr']){
									sel_agendas = '.mit_poll:not(.disu_pr_'+ mf_data['pr'].join(',.disu_pr_')+')';
									$(sel_agendas).hide();
								}else{
									sel_agendas = ".mit_poll:not([class*='disu_pr_'])";
									$(sel_agendas).hide();
								}								
							}
								
							
							if (mf_data['vdisu']){
								$('.mit_poll:not(.disu_vt)').hide();
							}

							if (mf_data['tm']){
								sel_agendas = '.tmid_'+ mf_data['tm'].join(', .tmid_');
								$('.mit_agenda:not('+sel_agendas+')').hide();
							}
							
							$('.mit_agenda:not(:has(.mit_poll:visible))').hide();
							
							break;
						case "sag":
							
							if (mf_data['pr']){
								sel_agendas = '.mit_poll:not(.epid_'+ mf_data['pr'].join('),.mit_poll:not( .epid_')+')';
								$(sel_agendas).hide();
							}
								
							if (mf_data['prtdisu']){
								
								if (mf_data['pr']){
									sel_agendas = '.mit_poll:not(.disu_pr_'+ mf_data['pr'].join(',.disu_pr_')+')';
									$(sel_agendas).hide();
								}else{
									sel_agendas = ".mit_poll:not([class*='disu_pr_'])";
									$(sel_agendas).hide();
								}								
							}
							
							if (mf_data['vdisu']){
								$('.mit_poll:not(.disu_vt)').hide();
							}
							
							if (mf_data['tm']){
								sel_agendas = '.tmid_'+ mf_data['tm'].join(', .tmid_');
								$('.mit_agenda:not('+sel_agendas+')').hide();
							}
							
							$('.mit_agenda:not(:has(.mit_poll:visible))').hide();
							$('.mit_agenda:visible>.mit_poll').show();
							break;
							
						case 'avt':
							$(".mit_speakers,.mit_subject,.mit_agenda:not(:has(.mit_poll))").hide();
							break;
	
						default:
							if (mf_data['all'])
								$(".mit_speakers,.mit_poll").hide();
							break;
					}
					if (!mf_data['all']){
						$(".mit_agenda:visible > .minute:hidden").addClass('hide_m');
					}
					
				}
				
				break;
			case 'sma':
				$('.mit_agenda:not(.tmid_19)').hide();
				
				if (mf_data['pr']){
					sel_agendas = '.epid_'+ mf_data['pr'].join(', .epid_');
					$('.mit_agenda:not(:has('+sel_agendas+'))').hide();
				}
				if (mf_data['all']){
					$(".mit_speakers,.mit_poll").hide();
				}else {
					$(".mit_agenda:visible > .minute:hidden").addClass('hide_m');
				}
				break;
			case 'stxt':
				
				if (mf_data['phr']){
					$('.mit_agenda.minute:not(:has(span.mfphrase))').hide();
				}
				if (mf_data['tm']){
					
					sel_agendas = '.tmid_'+ mf_data['tm'].join(', .tmid_');
					$('.mit_agenda:not('+sel_agendas+')').hide();
				}
				if (mf_data['all']){
					$(".mit_speakers,.mit_poll").hide();
				}else {
					$(".mit_agenda:visible > .minute:hidden").addClass('hide_m');
				}
				break;
		}
		
		
		var jmp_time = getTimeFirstVisibleMin();
		fp_jump(jmp_time);
		
	}
}
function changePageContentHeight(_height){
	$("#main_page").height(getElementHeight("main_page")+_height);
	$("#frontend_content").height(getElementHeight("frontend_content")+_height);
}

function changeFlowplayerPosWarnings(){
	//place flow_player under warning div
	var flpl_top = $("#flow_player").css('top');
	flpl_top = parseInt($("#main_warnings").height())+5;
	
	$("#flow_player").css({top:flpl_top});
}

function changeMinutesHeight(audio_type,action){
	if (audio_type){
//		alert($('#mediaContainer').height());
		var main_h = getElementHeight('main_page')-60;
		switch (action) {
		case 'inc':
//			$('#flow_player_api');
			var mc_h = 25; 
			var mi_h = main_h-mc_h; 
			$('#minutes_div').css({height:mi_h+'px'});
			$('#flow_player,#mediaContainer div.video').css({height:mc_h+'px'});
			break;

		case 'dec':
	//			$('#flow_player_api');
			var mc_h = 220; 
			var mi_h = main_h-mc_h; 
			$('#minutes_div').css({height:mi_h+'px'});
			$('#flow_player,#mediaContainer div.video').css({height:mc_h+'px'});
			break;
			
		}
	}
	
}
function changeSpStripSlidersClick(params){
	var width = false;
	if (!params) params = {};
	(params.width)? width = params.width : width = false;
	
	var ul_w = $('div.speakerStrip ul').width();
	
	if ( (width !== false) && (ul_w/3) > width )
		$('div.speakerStrip').animate({width: width+"px"}, 500);
	
}

function parseMFData(vals){
	var mf_data = [];

	vals = trim(vals,';');
	
	var prm_types = vals.split(";");

	for (i in prm_types){

		if (typeof (prm_types[i])=='string'){
			var prm_vals =  prm_types[i].split("_"); 
			var vals_tmp = [];
			for (j in prm_vals){
				if (typeof (prm_vals[j])=='string'){
					vals_tmp.push(prm_vals[j]);
				}
			}
			mf_type = vals_tmp.shift();
			mf_data[mf_type] = vals_tmp;
		}
	}
	
	return mf_data;
}
/// Extend Jquery Selectors with viewport 
(function($) {
	$.inviewportelement = function(element, settings, parent_elem) {
		
		var e 		= $(element);
		var pr 		= (parent_elem)? $(parent_elem): $(window);
		var pr_t 	= pr.offset().top ;    	
		var pr_b 	= pr_t + pr.height();    	
		var pr_l 	= pr.offset().left;    	
		var pr_r 	= pr_l + pr.width();
		var e_t 	= e.offset().top;    	
		var e_b 	= e_t + e.height();    	
		var e_l 	= e.offset().left;    	
		var e_r 	= e_l + e.width();

		res = !(pr_t > e_b || pr_b < e_t || pr_l > e_r || pr_r < e_l) ;
//		alert(res+ ' '+pr_t+'-'+e_b +' '+ pr_b +'-'+ e_t +' '+ pr_l +'-'+ e_r +' '+ pr_r + '-'+ e_l);
//		alert(res+ ' '+pr_t+'-'+e_t +' '+ pr_b +'-'+ e_b +' '+ pr_l +'-'+ e_l +' '+ pr_r + '-'+ e_r);
		return res;
	};
	$.extend($.expr[':'], {
		"in-viewport-elem": function(a, i, m) {
	       	return $.inviewportelement(a, {threshold : 0}, m[3]);
		}
	
	});
	    
})(jQuery);