function glossaryOverlib(title,text){
	return overlib(text, CAPTION, title, CSSCLASS, RIGHT, STICKY, CLOSECLICK, CLOSETEXT, '&nbsp;X&nbsp;', CLOSETITLE, '', CLOSECOLOR, '#333333', WIDTH, 220, OFFSETX, 20, OFFSETY, 20, BGCLASS, 'overlib_bg', FGCLASS, 'overlib_fg', CAPTIONFONTCLASS, 'overlib_captionfont', TEXTFONTCLASS, 'overlib_font');
}

function preloadImages () {
	var d = document;
	if (d.images) {
		if (!d.p) d.p = new Array ();
		var i, j = d.p.length, a = preloadImages.arguments;
		for (i = 0; i < a.length; i++) {
			if (a[i].indexOf ("#") != 0) {
				d.p[j] = new Image;
				d.p[j++].src = a[i];
			}
		}
	}
}

function toggleList(obj,state,delayed){
	if(obj==null)
		return;
   
  //Close has to be delayed => IE
  window.clearTimeout(obj.toggleListTOID);
  var agent = navigator.userAgent.toLowerCase ();
  if(!state && !delayed && agent.indexOf('msie')!=-1){
    obj.toggleListTOID = window.setTimeout(createToggleListWrapper(obj,state),300);
    return;
  }
  
	var div = null;
  var a = null;
	var n = obj.firstChild;
  while(n!=null){
		if(div==null && n.nodeName.toLowerCase()=='div')
			div = n;
    if(a==null && n.nodeName.toLowerCase()=='a')
			a = n;
    if(div!=null && a!=null)
      break;
		n = n.nextSibling;
	}
	if(div!=null){
    var list = div.firstChild;
    if(list!=null){
      div.className = (state?'mouseoverlist activemouseoverlist':'mouseoverlist');
      list.style.display = (state?'inline':'none');
      if(a!=null)
        a.style.backgroundColor = (state?'#FFFFFF':'');
    }
	}
}

function createToggleListWrapper(obj,state){
	var o = new Object();
	o.obj = obj;
	o.exec = function(){
    toggleList(obj,state,true)
	}
	var f = function(){
		o.exec.call(o);
	}
	return f;
}

var requiredVersion = 7;
var useRedirect = false;

function onLoad(){
	Event.register(document,'mouseup',Event.bind(onMouseUp));
   
  var sy = 0;
  if (document.documentElement && document.documentElement.scrollTop)
    sy = document.documentElement.scrollTop;
  else if (document.body)
    sy = document.body.scrollTop
  else
    sy = window.pageYOffset;
  
  if(sy<=100){
    var obj = document.getElementById("search");
    if(obj==null)
      obj = document.getElementById("globalsearch");
    if(obj!=null){
      obj.focus();
    }
  }
  
loadFlashMap();
  
  if(window.gMapLoad!=null)
    gMapLoad();
}
// Flashmap ausgeblendet auf Wunsch von Hal und Annika 10.7.2007
function loadFlashMap(){
 if(document.flashmap!=null){
  //  detectFlash();
    if (!useRedirect) {
    //  var obj = document.getElementById('flashmap');
      if(hasRightVersion) {
      //  obj.innerHTML = document.flashmap;
        document.flashmap = null;
      }
    }
  } 
}


function onMouseUp(evt){
	if(evt==null)
		return;
  if(over!=null)
    cClick();
}

function readRSS(url,rssurl,count,nodeName){
  var node = document.getElementById(nodeName);
  if(node!=null){
    var r = AJS.getRequest (url+'?rssurl='+rssurl+'&count='+count, node, 'GET');
    r.addCallback (function (data, req) { eval (data); });
    r.addErrback (function(){});
    r.sendReq ();
  }
}

document.gmaps = new Object();
function registerGMap(id,lat,lng,zoom){
  document.gmaps[id] = {lat: lat, lng: lng, zoom: zoom};
}

function loadGMaps(){
  if (GBrowserIsCompatible()) {
    for(var i in document.gmaps){
      var div = document.getElementById(i);
      if(div!=null){
        var map = new GMap2(div);
        map.enableInfoWindow();
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.enableContinuousZoom();
        var o = document.gmaps[i];
        var zoom = 100;
        if(o.zoom!=null && o.zoom>0)
          zoom = o.zoom
        map.setCenter(new GLatLng(o.lat, o.lng),zoom,G_HYBRID_MAP);
      	 //  G_SATELLITE_MAP
      	// marker setzen für MC und CDE
      	var infoTabs = [
	  	new GInfoWindowTab("MC", "<a href=http://www.north-south.unibe.ch/content.php/page/id/186 target=_blank>NCCR North-South Management Centre (MC)</a> <br><br>"),
	  	new GInfoWindowTab("CDE", "<a href=http://www.cde.unibe.ch target=_blank>Centre for Development and Environment (CDE), University of Bern</a>")
  	]; // 
      	var mpoint = new GPoint(7.26215,46.57198)
      	var marker = new GMarker(mpoint, G_DEFAULT_ICON);
	GEvent.addListener(marker, "click", function() {
  	marker.openInfoWindowTabsHtml(infoTabs);
	});
	map.addOverlay(marker);
		

	// Neue Location - Swisspeace
	var mpoint1 = new GPoint(7.4449982,46.952644)
    var marker1 = new GMarker(mpoint1, G_DEFAULT_ICON);     	
	GEvent.addListener(marker1, "click", function() {
    	marker1.openInfoWindowHtml("<b>Bern</b><br><br><a href=http://www.swisspeace.org target=_blank>Swiss Peace Foundation</a>");
  	}); 		
    map.addOverlay(marker1);


 	// Neue Location - Swiss Alps
	var mpoint2 = new GPoint(8.037878,46.502059)
    var marker2 = new GMarker(mpoint2, G_DEFAULT_ICON);
	GEvent.addListener(marker2, "click", function() {
    	marker2.openInfoWindowHtml("<b>Swiss Alps</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/56 target=_blank>Jungfrau-Aletsch-Bietschhorn World Heritage Site</a>");
  	}); 			  	
    map.addOverlay(marker2);  
		
 	// Neue Location - EPFL Lausanne
	var mpoint3 = new GPoint(6.565967,46.520367)
    var marker3 = new GMarker(mpoint3, G_DEFAULT_ICON);
 	GEvent.addListener(marker3, "click", function() {
    	marker3.openInfoWindowHtml("<b>Lausanne</b><br><br><a href=http://nccr-ns.epfl.ch target=_blank>Laboratoire de Sociologie Urbaine (LaSUR),<br> Swiss Federal Institute of Technology (EPFL)</a>");
  	}); 	 			
    map.addOverlay(marker3);   
	
  	// Neue Location - IUED Geneve
	var mpoint4 = new GPoint(6.150673,46.214278)
    var marker4 = new GMarker(mpoint4, G_DEFAULT_ICON);
  	GEvent.addListener(marker4, "click", function() {
    	marker4.openInfoWindowHtml("<b>Geneva</b><br><br><a href=http://www.iued.ch target=_blank>Institut universitaire d'études du développement (iuéd)</a>");
  	}); 	
   	map.addOverlay(marker4); 
	
  	// Neue Location - STI Basel
	var mpoint5 = new GPoint(7.577074,47.555989)
    var marker5 = new GMarker(mpoint5, G_DEFAULT_ICON);
  	GEvent.addListener(marker5, "click", function() {
    	marker5.openInfoWindowHtml("<b>Basel</b><br><br><a href=http://www.sti.ch target=_blank>Swiss Tropical Institute</a>");
  	}); 	
    map.addOverlay(marker5);  
	
  	// Neue Location - Zuerich Geo
	var mpoint6 = new GPoint(8.550097,47.397013)
    var marker6 = new GMarker(mpoint6, G_DEFAULT_ICON);
  	GEvent.addListener(marker6, "click", function() {
    	marker6.openInfoWindowHtml("<b>Zürich</b><br><br><a href=http://www.geo.unizh.ch/~ugeiser/indexdsg.html target=_blank>Development Study Group (DSGZ),<br> Institute of Geography,<br> University of Zurich</a>");
  	}); 			
    map.addOverlay(marker6); 
	
  	// Neue Location - Duebendorf
	var mpoint7 = new GPoint(8.623949,47.400253)
    var marker7 = new GMarker(mpoint7, G_DEFAULT_ICON);
  	GEvent.addListener(marker7, "click", function() {
    	marker7.openInfoWindowHtml("<b>Duebendorf</b><br><br><a href=http://www.sandec.ch target=_blank>Department of Water and Sanitation in Developing Countries (SANDEC),<br>Swiss Federal Institute of Aquatic Science and Technlogy (EAWAG)</a>");
  	}); 	
    map.addOverlay(marker7); 
	
   	// Neue Location - Central Asia
	var mpoint8 = new GPoint(74.587918,42.869973)
    var marker8 = new GMarker(mpoint8, G_DEFAULT_ICON);
  	GEvent.addListener(marker8, "click", function() {
    	marker8.openInfoWindowHtml("<b>Central Asia</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/60#contact target=_blank>Central Asia Coordination Office, Bishkek, Kyrgyzstan</a><br><br>NCCR North-South research in:<br><a href=http://www.north-south.unibe.ch/content.php/page/id/60>Central Asia</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/133>Kyrgyzstan</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/134>Tajikistan</a>");
  	}); 	  	
    map.addOverlay(marker8); 
	
   	// Neue Location - South Asia
	var mpoint9 = new GPoint(85.313507,27.672934)
    var marker9 = new GMarker(mpoint9, G_DEFAULT_ICON);
  	GEvent.addListener(marker9, "click", function() {
    	marker9.openInfoWindowHtml("<b>South Asia</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/63#contact target=_blank>South Asia Coordination Office, Kathmandu, Nepal</a><br><br>NCCR North-South research in:<br><a href=http://www.north-south.unibe.ch/content.php/page/id/63>South Asia</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/136>Bangladesh</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/137>India</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/138>Nepal</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/139>Pakistan</a> ");
  	});   		
    map.addOverlay(marker9); 
	
   	// Neue Location - South East Asia
	var mpoint10 = new GPoint(100.526513,14.019360)
    var marker10 = new GMarker(mpoint10, G_DEFAULT_ICON);
   	GEvent.addListener(marker10, "click", function() {
    	marker10.openInfoWindowHtml("<b>Southeast Asia</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/61#contact target=_blank>Southeast Asia Coordination Office, Pathumthani, Thailand</a><br><br>NCCR North-South research in:<br><a href=http://www.north-south.unibe.ch/content.php/page/id/61>Southeast Asia</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/144>Thailand</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/145>Vietnam</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/142>Laos</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/141>China (Yunnan Province)</a>");
  	});  		
    map.addOverlay(marker10); 
	
   	// Neue Location - West Africa
	var mpoint11 = new GPoint(-4.027757,5.336316)
    var marker11 = new GMarker(mpoint11, G_DEFAULT_ICON);
    GEvent.addListener(marker11, "click", function() {
    	marker11.openInfoWindowHtml("<b>West Africa</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/57#contact target=_blank>West Africa Coordination Office, Abidjan, Côte d'Ivoire</a><br><br>NCCR North-South research in:<br><a href=http://www.north-south.unibe.ch/content.php/page/id/57>West Africa</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/189>Burkina Faso</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/153>Cameroon</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/152>Chad</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/151>Côte d'Ivoire</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/154>Ghana</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/202>Mali</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/155>Mauretania</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/156>Senegal</a> ");
  	});   			
    map.addOverlay(marker11); 
	
   	// Neue Location - Horn of Africa
	var mpoint12 = new GPoint(38.739992,9.029991)
    var marker12 = new GMarker(mpoint12, G_DEFAULT_ICON);
  	GEvent.addListener(marker12, "click", function() {
    	marker12.openInfoWindowHtml("<b>Horn of Africa</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/55#contact target=_blank>Horn of Africa Coordination Office</a><br><br>NCCR North-South research in:<br><a href=http://www.north-south.unibe.ch/content.php/page/id/55>Horn of Africa</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/158>Ethiopia</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/160>Sudan</a> ");
  	});   	
    map.addOverlay(marker12); 
	
   	// Neue Location - East Africa
	var mpoint13 = new GPoint(37.069671,0.019844)
    var marker13 = new GMarker(mpoint13, G_DEFAULT_ICON);
   	GEvent.addListener(marker13, "click", function() {
    	marker13.openInfoWindowHtml("<b>East Africa</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/59#contact target=_blank>East Africa Coordination Office</a><br><br>NCCR North-South research in:<br><a href=http://www.north-south.unibe.ch/content.php/page/id/59>East Africa</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/173>Kenya</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/174>Tanzania</a>");
  	});    		
    map.addOverlay(marker13);
	
   	// Neue Location - Central America & Caribean
	var mpoint14 = new GPoint(-84.082153,9.927045)
    var marker14 = new GMarker(mpoint14, G_DEFAULT_ICON);
    GEvent.addListener(marker14, "click", function() {
    	marker14.openInfoWindowHtml("<b>Central Amercia & the Caribbean</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/62#contact target=_blank>Central America Coordination Office</a><br><br>NCCR North-South research in:<br><a href=http://www.north-south.unibe.ch/content.php/page/id/62>Central America & the Caribbean</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/215>Costa Rica</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/200>Cuba</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/177>Dominican Republic</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/176>El Salvador</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/178>Haiti</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/179>Mexico</a>");
  	});   		
    map.addOverlay(marker14);  
	
   	// Neue Location - South America
	var mpoint15 = new GPoint(-66.166833,-17.384426)
    var marker15 = new GMarker(mpoint15, G_DEFAULT_ICON);
    GEvent.addListener(marker15, "click", function() {
    	marker15.openInfoWindowHtml("<b>South America</b><br><br><a href=http://www.north-south.unibe.ch/content.php/page/id/62#contact target=_blank>South America Coordination Office</a><br><br>NCCR North-South research in:<br><a href=http://www.north-south.unibe.ch/content.php/page/id/64>South America</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/197>Argentina</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/181>Bolivia</a><br><a href=http://www.north-south.unibe.ch/content.php/page/id/182>Peru</a>");
  	});   	  		
    map.addOverlay(marker15);  
    
	map.setZoom(1);  
   	    	
      }
    }
  }
}

