// open a search for a partner inside a department provided by a select
function openDepartmentSearch() {
	var requestedDepartmentSearchUrl = document.getElementById('dep').value;
	window.location = requestedDepartmentSearchUrl;
	return false;
}

// open a large image
function openLargeImage(e) {
	$('large_image').innerHTML = '<img src="'+ this.id +'" />';
        e.preventDefault();
        return false;
}

// initialize the whole page
function initializePage() {
	// add event to all thumbnails
	$$('.aThumb img').each(function(aThumb) {
		aThumb.addEvent('click',openLargeImage);
	});
}

// add event to page for dom ready
window.addEvent('domready',initializePage);


// insert a google map and geocode
function loadMap(id,address) {
	var coordinates = address.split(',');
	if(coordinates[0] == '' || coordinates[1] == '' || coordinates[0] == 0 || coordinates[1] == 0) {
		$(id).innerHTML = '<ul><li>Plan indisponible</li></ul>';
		$(id).setStyle('height','auto');
		return;
	}
	
	var geocoder	= new google.maps.Geocoder();
	var latlng		= new google.maps.LatLng(coordinates[0], coordinates[1]);
	var myOptions	= {
		zoom		: 11,
		center		: latlng,
		disableDefaultUI: true,
		navigationControl: true,
		mapTypeId	: google.maps.MapTypeId.ROADMAP
	}
	
	var map			= new google.maps.Map($(id), myOptions);
	var myLatLng	= new google.maps.LatLng(coordinates[0], coordinates[1]);
	var marker		= new google.maps.Marker({
        position: myLatLng, 
        map: map
    }); 
}
// add event to page for dom ready
window.addEvent('domready',initializePage);