// JavaScript Document

var visible_list="none";

var base_url;// = get_base_url()+"/www/";

function get_base_url() {
    var css_url = document.styleSheets[0].href;
    var last_slash = css_url.lastIndexOf('/css');
    return css_url.substr(0,last_slash);
}

function show_map () {
	//$('neighbourhood-map').style.display='block';
	//$('neighbourhood-map').style.visible="visible";
	Effect.Appear('neighbourhood-map',{duration:0.5});
}

function hide_map () {
	Effect.Fade('neighbourhood-map',{duration:0.5});
	hide_org_list();
}

function get_orgs(net_id,neighbourhood,target_id) {
	if (visible_list==neighbourhood){
		hide_org_list();
	} else {
		hide_org_list();
		move_org_list(target_id);
		loading_org_list();
		show_org_list();
		new Ajax.Updater('org_list',base_url+'ajax/orgs/get_by_neighbourhood/', {
						method:'get',
						parameters:{network_id:net_id,neighbourhood:neighbourhood},
						evalScripts:true,
						onSuccess: function (transport){
							  //alert('Success');
							  //show_org_list();
							  visible_list=neighbourhood;
						  }
		});
	}
}

function loading_org_list(){
	$('org_list').innerHTML = "<p>Loading...</p>";
	}

function hide_org_list () {
	$('org_list').style.visibility = 'hidden';
	visible_list="none";
}

function show_org_list () {
	$('org_list').style.visibility='visible';
	//Effect.Appear('org_list',{duration:0.2});
}

function move_org_list (target_id) {
	Position.clone(target_id,'org_list',{offsetTop:20,setHeight:false})
}
