var divs = new Array('map', 'map_corse');
var map = null;
var map_corse = null;
var markerOptions=null;
var IconMarker = new Array();
IconMarker['bleu']=['02C4FDFF','DAEEFFFF','000403FF'];
IconMarker['jaune']=['F7F609FF','FEFFDAFF','000403FF'];
IconMarker['rouge']=['E96030FF','FFEBDAFF','000403FF'];
IconMarker['vert']=['C3E429FF','94BF2FFF','000403FF'];

function initialize() {	
	for(var i=0; i<2; i++) {
		if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById(divs[i]));
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			if(divs[i]=='map')
				map.setCenter(new GLatLng(46.96178015, 2.30158805), 5, G_NORMAL_MAP);
			else
				map.setCenter(new GLatLng(42.136667, 8.833333), 7, G_NORMAL_MAP);
			//Latitude : 42.466667
			//Longitude : 9.45
			geocoder = new GClientGeocoder();
			
			if(divs[i]=='map') {
				<?php
				if(@$centres && $page=='centres.php')
					echo $centres->getListeMarqueurGoogleMaps('recharge', 'fr');
				elseif(@$centres && $page=='centres-depot.php')
					echo $centres->getListeMarqueurGoogleMaps('depot', 'fr');
				?>
			}
			else {
				<?php
				if(@$centres && $page=='centres.php')
					echo $centres->getListeMarqueurGoogleMaps('recharge', 'cr');
				elseif(@$centres && $page=='centres-depot.php')
					echo $centres->getListeMarqueurGoogleMaps('depot', 'cr');
				?>
			}
		}
		else {
			alert("Sorry, the Google Maps API is not compatible with this browser");
		}
	}
	
	function showAddress(carte, color, lat, lng, bulle) {
		var genIcon = generIcon(color);
		markerOptions = { icon:genIcon };
		var point = new GLatLng(lat,lng);
		var marker = createMarker(point, bulle);
		carte.addOverlay(marker);
	}
	
	
	function createMarker(point, bulle) {
		var marker = new GMarker(point, markerOptions);  
		GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(bulle); }); 
		return marker;
	}
	
	function generIcon(color) {
		var primaryColor = IconMarker[color][0];
		var cornerColor = IconMarker[color][1];
		var strokeColor = IconMarker[color][2];
		
		var icon = new GIcon(G_DEFAULT_ICON);
		icon.image = 'http://chart.apis.google.com/chart?cht=mm&chs=20x32&chco='+cornerColor+','+primaryColor+','+strokeColor+'&ext=.png';
		
		return icon;
	}
}


/**********************************************************/
/* 							Pop-in  				  	  */
/**********************************************************/


function openPopin(id) { 
	$E('bgpopin').style.opacity=0;
	$E('popin').style.display='block';
	$("#bgpopin").animate({opacity: .5}, 900, function(){affichFiche(id);});
}
function affichFiche(id) {
	$E(id).style.display='block';
}
function closePopin(id) {
	$E(id).style.display='none';
	$("#bgpopin").animate({opacity: 0}, 900, function(){$E('popin').style.display='none';});
}

/*
function openPopCentre(num)
{
	this.numCentre = num;
	
	var bgConteneur = '<div id="bgPopin"></div>';
	$E('boxPourOptions').innerHTML = bgConteneur;
	
	this.boxBgPop = $E('bgPopin');
	this.newOpIE;
	if(this.newOpIE==null) {
		this.newOpIE = 0;
		this.bg_pop = setInterval(function(){ this.appliqBgPopin(this.lien_retour) }, 40);
	}
	else {
		this.boxBgPop.style.filter='alpha(opacity=60)';
		this.boxBgPop.style.opacity=0.6;
		this.contentPopin(this.lien_retour);
	}
}

function appliqBgPopin() {
	if (this.boxBgPop.style.filter!=null) {
		this.newOpIE += 5;
		this.boxBgPop.style.filter = 'alpha(opacity='+ newOpIE +')';
	}
	else {
		var newOp = this.boxBgPop.style.opacity - (-4 / 100);
		this.boxBgPop.style.opacity = newOp;
	}
	
	if(newOp > 0.6 || newOpIE>=60) {
		this.newOpIE = null; // pour un fondu à chaque ouverture
		this.boxBgPop.style.opacity=0.6;
		clearInterval(this.bg_pop);
		this.contentPopin(this.lien_retour);
	}
}
creatpopin.prototype.appliqBgPopin = appliqBgPopin;


function contentPopin() {
	var conteneur = '<div id="contenu_popin"></div>';
	$E('boxPourOptions').innerHTML += conteneur;
	var xhr = new getXHR();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200){
			$E('contenu_popin').innerHTML = '<div id="croix_popin" class="cursor" onclick="closePopin(); "></div>'+ xhr.responseText +'';
		} 
		else if (xhr.readyState < 3){
			$E('contenu_popin').innerHTML = '<div id="croix_popin" class="cursor" onclick="closePopin(); "></div><p style="color:#FFF;">En cours de chargement ...</p>';
		}
	}
		
	xhr.open("POST", "./include/popoptions.inc.php", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	if(this.resultForm) 
		var data_popin="option="+this.option+"&lien_retour="+this.lien_retour+"&result_form="+this.resultForm+"";
	else
		var data_popin="option="+this.option+"&lien_retour="+this.lien_retour+"";
    xhr.send(data_popin);
}
creatpopin.prototype.contentPopin = contentPopin;


function closePopin() {
	$E('boxPourOptions').innerHTML = '';
	boxOpt.openOptions();
}*/
