//JavaScript Document 
/* 
Copyright: SUMO interactive <http://www.sumointeractive.com>
Author: SUMO interactive sàrl, Stéphane Balet, Geneva, Switzerland
Version: 1.0 - 07.2009
*/

function setMembers() {
	$$('#memberList li').each(function(element) {
		element.addEvents ({
			'mouseover': rollOverMember,
			'mouseleave': rollOutMember
		});	
	});	
}

function rollOverMember() {
	$('memberDescription').set('html',this.get('class'));
	this.setStyle('cursor', 'pointer');
	this.setStyle('color', '#0057a3');
}

function rollOutMember() {
	$('memberDescription').set('html','&nbsp;');
	this.setStyle('color', '#000000');
}

function setGalleryLinks() {
	//$(g_currentThumb).setStyle('opacity',.5);
	$$('.elem_thumbnail').each(function(element) {
		element.addEvents ({
			'click': clickPicture
		});	
	});
}
var g_pictNum=0;
function clickPicture() {
	var oldThumb = g_currentThumb;
	g_currentThumb = this.get('id');
	var num = g_currentThumb.substring(g_currentThumb.length-1);
	g_pictNum = num;
	//$(g_currentThumb).setStyle('opacity',.5);
	//$(oldThumb).setStyle('opacity',1);
	$('elem_mainImg').set('src',g_arImgs[num].src);
	fadeMainImg();
	manageScroll();
}
function next() {
	if (g_pictNum>=g_arImgs.length-1) g_pictNum= -1;
	g_pictNum++;
	$('elem_mainImg').set('src',g_arImgs[g_pictNum].src);
}
function fadeMainImg() {
	$('elem_mainImg').set('opacity',0);
	var showFx = new Fx.Tween($('elem_mainImg'), {
			duration:0
	});
	showFx.start('opacity',1);	
}
function manageScroll() {
	$("docBody").scrollTo(0,0);
}


function loadGoogle() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		var point = new GLatLng(46.18555, 6.104257);
		map.setCenter(point, 15);
		var mapControl = new GSmallZoomControl();
		map.addControl(mapControl);
		var tinyIcon = new GIcon();
		tinyIcon.image = "/_i/google_icon.png";
		tinyIcon.shadow = "/_i/google_shadow.png";
		tinyIcon.iconSize = new GSize(70, 48);
		tinyIcon.shadowSize = new GSize(70, 48);
		tinyIcon.iconAnchor = new GPoint(15, 44);
		tinyIcon.shadowAnchor = new GPoint(15, 44);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		var markerOptions = { icon:tinyIcon };
		var bounds = map.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		map.addOverlay(new GMarker(point, markerOptions));
	 }
}

/*

if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		var point = new GLatLng(46.1855204331126, 6.1433744430542);
		map.setCenter(point, 15);
		var mapControl = new GSmallZoomControl();
		map.addControl(mapControl);
		var tinyIcon = new GIcon();
		tinyIcon.image = "_images/google_icon.png";
		tinyIcon.shadow = "_images/google_shadow.png";
		tinyIcon.iconSize = new GSize(70, 48);
		tinyIcon.shadowSize = new GSize(70, 48);
		tinyIcon.iconAnchor = new GPoint(15, 44);
		tinyIcon.shadowAnchor = new GPoint(15, 44);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		var markerOptions = { icon:tinyIcon };
		var bounds = map.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		map.addOverlay(new GMarker(point, markerOptions));
	 }


*/
