


var browserSupportFlag;
var geocoder;
var geo = google.gears.factory.create('beta.geolocation');
if(navigator.geolocation)
{
    browserSupportFlag = true;
    navigator.geolocation.getCurrentPosition(function(position) {
     	//alert('oui');
        geocoder =  new google.maps.Geocoder();
     	 var initial = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
     	  geocoder.geocode({'latLng': initial}, function(results, status){
     	  			//alert(status);
					//alert(results[0].address_components[0].types.postal_code);
     		 var elt = results[0].address_components;
     		 for(i in elt)
             {
               if(elt[i].types[0] == 'postal_code')
            	var cp = elt[i].long_name;
             }

             $('#recherchecp').val(cp);
             setCookies();
			 //$.post('/contenu/cookies.php', {'cp':cp} , function(data) {   });
     	  });

    }, function() {

    });


}
else if(google.gears)
{
       browserSupportFlag = true;
       if (!window.google || !google.gears)
  		{
   				 location.href = "http://gears.google.com/?action=install&message=<Pour pouvoir acceder a tout les services de restadom, veuillez installez google gear ou mettre a jour votre navigateur , merci>" +
                    "&return=<http://www.restadom.com>";
  		}
       geo.getCurrentPosition(function(position) {
          geocoder = new google.maps.Geocoder();
    	 var initial = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
		//alert('ok');

    geocoder.geocode({'latLng': initial}, function(results, status) {
	  			//alert(status);
				//alert(results[0].address_components[0].types.postal_code);
		 var elt = results[0].address_components;
		 for(i in elt)
		 {
			 	if(elt[i].types[0] == 'postal_code')
			 		cp = elt[i].long_name;
		 }
		 $('#recherchecp').val(cp);
		setCookies();

	  });


    }, function() {

    });
  // Browser doesn't support Geolocation
}


function handleNoGeolocation(errorFlag)
{
    if (errorFlag == true) {
      alert("Geocodage impossible");
    } else {
    	alert("Geocodage impossible");
    }
}

function setCookies()
{
    var x = $('#recherchecp').val();
	var today = new Date();
	var expires = new Date();
    expires.setTime(today.getTime() + (365*24*60*60*1000));
    document.cookie="cp="+x+";expires="+expires.toGMTString();
}







