﻿function show_menu_by_theme(portal_id, lang_id) {
	close_menu_by_country (portal_id, lang_id);
	var menu_theme = '<div class="headerbarbis selected" onClick="close_menu_by_theme(' + portal_id + ',' + lang_id + ')">Chose project by theme</div>';
	menu_theme += '<ul class="submenu_theme" style="display: block;">';
	menu_theme += '<li id="list_theme_1"><a onClick="display_list_theme(1,' + portal_id + ',' + lang_id +')">Justice, Freedom & Security</a></li>';
	menu_theme += '<li id="list_theme_2"><a onClick="display_list_theme(2,' + portal_id + ',' + lang_id +')">Migration</a></li>';
	menu_theme += '<li id="list_theme_3"><a onClick="display_list_theme(3,' + portal_id + ',' + lang_id +')">Political Dialogue</a></li>';
	menu_theme += '<li id="list_theme_4"><a onClick="display_list_theme(4,' + portal_id + ',' + lang_id +')">Economy</a></li>';
	menu_theme += '<li id="list_theme_5"><a onClick="display_list_theme(5,' + portal_id + ',' + lang_id +')">Energy</a></li><li id="list_theme_6"><a onClick="display_list_theme(6,' + portal_id + ',' + lang_id +')">Environment</a></li>';
	menu_theme += '<li id="list_theme_7"><a onClick="display_list_theme(7,' + portal_id + ',' + lang_id +')">Information Society</a></li><li id="list_theme_8"><a onClick="display_list_theme(8,' + portal_id + ',' + lang_id +')">Transport</a></li>';
	menu_theme += '<li id="list_theme_9"><a onClick="display_list_theme(9,' + portal_id + ',' + lang_id +')">Audiovisual & Media</a></li><li id="list_theme_10"><a onClick="display_list_theme(10,' + portal_id + ',' + lang_id +')">Culture</a></li>';
	menu_theme += '<li id="list_theme_11"><a onClick="display_list_theme(11,' + portal_id + ',' + lang_id +')">Education & Training</a></li><li id="list_theme_12"><a onClick="display_list_theme(12,' + portal_id + ',' + lang_id +')">Gender Issues</a></li>';
	menu_theme += '<li id="list_theme_13"><a onClick="display_list_theme(13,' + portal_id + ',' + lang_id +')">Youth</a></li><li id="list_theme_14"><a onClick="display_list_theme(14,' + portal_id + ',' + lang_id +')">Civil society and local authorities</a></li>';
	menu_theme += '<li id="list_theme_15"><a onClick="display_list_theme(15,' + portal_id + ',' + lang_id +')">Opportunities</a></li>';
	menu_theme += '</ul>';
	$('by_theme').innerHTML = menu_theme;
}

function close_menu_by_theme (portal_id, lang_id) {
	var menu_theme = '<div class="headerbarbis" onClick="show_menu_by_theme(' + portal_id + ',' + lang_id +')">Chose project by theme</div>';
	$('by_theme').innerHTML = menu_theme;
}

function display_list_theme (subject, portal_id, lang_id) {
	if ($('projectlist')) {$('projectlist').parentNode.removeChild($('projectlist'));}
	var form_input = 'subject=' + subject + '&portal_id=' + portal_id + '&lang_id=' + lang_id;
	ajax_post('select_project_by_theme.php', form_input, progress_menu_list, response_list_by_theme);
}

function progress_menu_list() {}

function response_list_by_theme() {
  read_data = eval('(' + http_request.responseText + ')');
  var da_modificare = 'list_theme_' + read_data['subject'];
  
  var lista = '<select id="projectlist" size="4" style="width:15em;" class="multipleselect" multiple="multiple" onchange="cambiaSelect(this.value)">';
  	  for (key=1; key <= read_data['nrecord']; key++) {  
		lista += '<option value="' + read_data[key]['portal_id'] + '-' +read_data[key]['id'] + '">' + read_data[key]['title'] + '</option>';
		}
		lista += '</select>';
	$(da_modificare).innerHTML += lista;
}

function show_menu_by_country(portal_id, lang_id) {
close_menu_by_theme (portal_id, lang_id);
var menu_country = '<div class="headerbarbis selected" onClick="close_menu_by_country(' + portal_id + ',' + lang_id +')">Chose project by country</div>';
	menu_country += '<ul class="submenu_country" style="display: block;">';
	if (portal_id != 2) {
	menu_country += '<li id="list_country_1"><a onClick="display_list_country(1,' + portal_id + ',' + lang_id +')">Algeria</a></li>';
	menu_country += '<li id="list_country_2"><a onClick="display_list_country(2,' + portal_id + ',' + lang_id +')">Egypt</a></li>';
	menu_country += '<li id="list_country_3"><a onClick="display_list_country(3,' + portal_id + ',' + lang_id +')">Israel</a></li>';
	menu_country += '<li id="list_country_4"><a onClick="display_list_country(4,' + portal_id + ',' + lang_id +')">Jordan</a></li>';
	menu_country += '<li id="list_country_5"><a onClick="display_list_country(5,' + portal_id + ',' + lang_id +')">Lebanon</a></li><li id="list_country_6"><a onClick="display_list_country(6,' + portal_id + ',' + lang_id +')">Morocco</a></li>';
	menu_country += '<li id="list_country_7"><a onClick="display_list_country(7,' + portal_id + ',' + lang_id +')">Syria</a></li><li id="list_country_8"><a onClick="display_list_country(8,' + portal_id + ',' + lang_id +')">Tunisia</a></li>';
	menu_country += '<li id="list_country_9"><a onClick="display_list_country(9,' + portal_id + ',' + lang_id +')">Turkey</a></li><li id="list_country_10"><a onClick="display_list_country(10,' + portal_id + ',' + lang_id +')">West Bank and Gaza Strip</a></li>';
	}
	if (portal_id != 1) {
	menu_country += '<li id="list_country_56"><a onClick="display_list_country(56,' + portal_id + ',' + lang_id +')">Armenia</a></li>';
	menu_country += '<li id="list_country_57"><a onClick="display_list_country(57,' + portal_id + ',' + lang_id +')">Azerbaijan</a></li>';
	menu_country += '<li id="list_country_58"><a onClick="display_list_country(58,' + portal_id + ',' + lang_id +')">Belarus</a></li>';
	menu_country += '<li id="list_country_59"><a onClick="display_list_country(59,' + portal_id + ',' + lang_id +')">Georgia</a></li>';
	menu_country += '<li id="list_country_60"><a onClick="display_list_country(60,' + portal_id + ',' + lang_id +')">Moldova</a></li><li id="list_country_61"><a onClick="display_list_country(61,' + portal_id + ',' + lang_id +')">Russia</a></li>';
	menu_country += '<li id="list_country_62"><a onClick="display_list_country(62,' + portal_id + ',' + lang_id +')">Ukraine</a></li>';
	}
	menu_country += '</ul>';
	$('by_country').innerHTML = menu_country;
}

function close_menu_by_country (portal_id, lang_id) {
	var menu_country = '<div class="headerbarbis" onClick="show_menu_by_country(' + portal_id + ',' + lang_id +')">Chose project by country</div>';
	$('by_country').innerHTML = menu_country;
}

function display_list_country (country, portal_id, lang_id) {
	if ($('projectlist')) {$('projectlist').parentNode.removeChild($('projectlist'));}
	var form_input = 'country=' + country + '&portal_id=' + portal_id + '&lang_id=' + lang_id;
	ajax_post('select_project_by_country.php', form_input, progress_menu_list, response_list_by_country);
}

function response_list_by_country() {
  read_data = eval('(' + http_request.responseText + ')');
  var da_modificare = 'list_country_' + read_data['country'];
  
  var lista = '<select id="projectlist" size="4" style="width:15em;" class="multipleselectprj" multiple="multiple" onchange="cambiaSelect(this.value)">';
  	  for (key=1; key <= read_data['nrecord']; key++) {  
		lista += '<option class="optportal' + read_data[key]['portal_id'] + '" value="' + read_data[key]['portal_id'] + '-' +read_data[key]['id'] + '" >' + read_data[key]['title'] + '</option>';
		}
		lista += '</select>';
	$(da_modificare).innerHTML += lista;
}

function cambiaSelect(param){
	var dati = param.split('-');
	if (dati[0]==1) {this.location.href='mainmed.php?id=' + dati[1] + '&id_type=10';}
	if (dati[0]==2) {this.location.href='list_galleries.php?subject=' + dati[1];}
} 

function show_regional(lang_id) {
	menu_regional = '<div class="headerbarbis selected" onClick="close_regional(' + lang_id + ')">Regional Projects</div>';
	menu_regional += '<ul class="submenu_country" style="display: block;">';
	menu_regional += '<li id="RegionMed"><a onClick="show_regional_prj(1,' + lang_id +')">EuroMed projects</a></li>';
	menu_regional += '<li id="RegionEast"><a onClick="show_regional_prj(2,' + lang_id +')">EuroEast projects</a></li>';
	menu_regional += '</ul>';
	$('regional').innerHTML = menu_regional;
}
function close_regional(lang_id) {
	$('regional').innerHTML = '<div class="headerbarbis" onClick="show_regional(' + lang_id + ')">Regional Projects</div>'
}

function show_regional_prj (portal_id, lang_id) {
	if ($('projectlist')) {$('projectlist').parentNode.removeChild($('projectlist'));}
	var form_input = 'portal_id=' + portal_id + '&lang_id=' + lang_id;
	ajax_post('select_project_by_region.php', form_input, progress_menu_list, response_list_by_region);
}

function response_list_by_region() {
  read_data = eval('(' + http_request.responseText + ')');
  if (read_data['portal_id']==1) {var da_modificare = 'RegionMed';}
  if (read_data['portal_id']==2) {var da_modificare = 'RegionEast';}
  var lista = '<select id="projectlist" size="4" style="width:15em;" class="multipleselect" multiple="multiple" onClick="">';
  	  for (key=1; key <= read_data['nrecord']; key++) {  
		lista += '<option value="' + read_data[key]['id'] + '">' + read_data[key]['title'] + '"</option>"';
		}
		lista += '</select>';
	$(da_modificare).innerHTML += lista;
}