function annule_classe( nom_div_a_activer ) 
{
	jQuery('#adresse_contact_1').removeClass().addClass('non_activee');
	jQuery('#adresse_contact_2').removeClass().addClass('non_activee');
	jQuery('#adresse_contact_3').removeClass().addClass('non_activee');
	jQuery('#adresse_contact_4').removeClass().addClass('non_activee');
	jQuery('#adresse_contact_5').removeClass().addClass('non_activee');
	// document.getElementById('adresse_contact_{$iChild}').className='activee adresse_contact';

	jQuery('#' + nom_div_a_activer).removeClass().addClass('activee adresse_contact');
}

function centreMap(string)
{
	var tab = new Array();
	jQuery('#map1').jmap('SearchAddress', {
		'query': string,
		'returnType': 'getLocations'
		
	}, function(result, options)
	{
		var valid = Mapifies.SearchCode(result.Status.code);
		if (valid.success) 
		{
			jQuery.each(result.Placemark, function(i, point)
			{
				tab[1] = point.Point.coordinates[1];
				tab[0] = point.Point.coordinates[0];
				//Apparition de la div 
				
				//RÃ©initialisation de la map au bon endroit
				jQuery('#map1').jmap('init',
	        				{
	                                        'mapType':G_NORMAL_MAP,
	        				'mapControl':'small',
	        				'mapEnableType':true,
	        				'mapEnableSmoothZoom':true,
	        				'mapCenter':[tab[1], tab[0]],
	        				'mapZoom': 15
	                                        }
					);
				//Marquage de l'adresse
				jQuery('#map1').jmap('AddMarker',{
					'pointLatLng':[tab[1], tab[0]],
					'pointHTML':point.address
				}
				);
			}
			);
		}
	}
	);			
}

function afficher_infos_suppl( nom_div_a_activer )
{
	/*document.getElementById( 'infos_suppl_1' ).style.display='none';
	document.getElementById( 'infos_suppl_2' ).style.display='none';
	document.getElementById( 'infos_suppl_3' ).style.display='none';
	document.getElementById( 'infos_suppl_4' ).style.display='none';
	document.getElementById( 'infos_suppl_5' ).style.display='none';*/
	
	jQuery( '#infos_suppl_1' ).css("display","none");
	jQuery( '#infos_suppl_2' ).css("display","none");
	jQuery( '#infos_suppl_3' ).css("display","none");
	jQuery( '#infos_suppl_4' ).css("display","none");
	jQuery( '#infos_suppl_5' ).css("display","none");
	
	jQuery( '#' + nom_div_a_activer ).css("display","");
}

//step 2
//<script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAXHFXxOi5Whh3vBaUcdlKABRpCApeWHpcLtfZNiLAlB26JXoAkRR2K6fW6xp5gETJgnSZAKojL4PK5Q">

	//google.load("maps","2.x"); 
	//google.load("jquery","1.3.1");

// step 3
/*$(document).ready(
		function(){ 
		  var map = new GMap2( document.getElementById('map') ); 
		  var burnsvilleMN = new GLatLng( 44.797916,-93.278046 ); 
		  map.setCenter(burnsvilleMN, 8); 
		}
);*/


function validation_form_contact()
{
	function formCallback(result, form) {
		window.status = "valiation callback for form '" + form.id + "': result = " + result;
	}
	
	var valid = new Validation('form-contact', {immediate : true, onFormValidate : formCallback});
	Validation.addAllThese([
		['validate-password', 'Your password must be more than 6 characters and not be \'password\' or the same as your name', {
			minLength : 7,
			notOneOf : ['password','PASSWORD','1234567','0123456'],
			notEqualToField : 'field1'
		}],
		['validate-password-confirm', 'Your confirmation password does not match your first password, please try again.', {
			equalToField : 'field8'
		}]
	]);
}


