var map 

function reset(kmzFile)
{  var ctaLayer = new google.maps.KmlLayer(kmzFile);
   ctaLayer.setMap(map);
}

function initialize(kmzFile)
{  var latlng = new google.maps.LatLng(49.592, 5.52);
   var myOptions = {center                  : latlng                                             ,
                    zoom                    : 10                                                  ,
                    mapTypeControl          : true                                               ,
                    mapTypeControlOptions   : {style: google.maps.MapTypeControlStyle.DEFAULT   },
                    scaleControl            : true                                               ,
                    navigationControl       : true                                               ,                                             
                    navigationControlOptions: {style: google.maps.NavigationControlStyle.DEFAULT},
                    mapTypeId               : google.maps.MapTypeId.ROADMAP
//HYBRID ROADMAP
                   };
   map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
   reset(kmzFile);
}

function refreshAd()
{     var currentTime = new Date();
      googlead.location = "pages/ad.jsp?s=" + currentTime.getTime();
}
/*
function getAddress(overlay, latlng)
{  if (latlng != null) {   address = latlng;
                           geocoder.getLocations(latlng, showAddress);
                       }
}
function showAddress(response)
{  map.clearOverlays();
   if (!response || response.Status.code != 200)
   {  alert("Status Code:" + response.Status.code);
   }
   else
   {  place = response.Placemark[0];
      point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]);
      marker = new GMarker(point);
      //map.addOverlay(marker);
      marker.openInfoWindowHtml( '<b>orig latlng:</b>' + response.name + '<br/>' + 
                                 '<b>latlng:</b>' + place.Point.coordinates[0] + "," + place.Point.coordinates[1] + '<br>' +
                                 '<b>Address:</b>' + place.address + '<br>' 
                               );
                                 //'<b>Status Code:</b>' + response.Status.code + '<br>' +
                                 //'<b>Status Request:</b>' + response.Status.request + '<br>' +
                                 //'<b>Accuracy:</b>' + place.AddressDetails.Accuracy + '<br>' +
                                 //'<b>Country code:</b> ' + place.AddressDetails.Country.CountryNameCode
   }
}
*/
function viewPhoto(menu, param, page, photo)
{  var UrlAddress ='http://photo.paramoteur.aero/' + menu + '-' + param + '-' + page + '-' + photo;
 //var UrlAddress ='http://photo.paramoteur.aero/?menu=' + menu + '&param=' + param + '&page=' + page + '&photo=' + photo;
   var PageTitle = 'Photographies sur Paramoteur.aero';
   var MaxHeight=(screen.availHeight);
   var MaxWidth=(screen.availWidth);
   var StartTop=0;
   var StartLeft=0;
   var PageOptions='';
   
   if (navigator.appName=='Netscape') 
   {  var PageOptions = ' title=' + PageTitle + ', width=' + MaxWidth + ', height=' + MaxHeight + ', top=' + StartTop + ', left=' + StartLeft + ', toolbar=0, locationbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, menubar=0, copyhistory=0, dependent=1, hotkeys=0, fullscreen=1, fullsize=1';
   }
   else
   {  var PageOptions = ' title=' + PageTitle + ', width=' + MaxWidth + ', height=' + MaxHeight + ', top=' + StartTop + ', left=' + StartLeft + ', toolbar=0, locationbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, menubar=0, copyhistory=0, dependent=1, hotkeys=0, fullscreen=1, fullsize=1';
   }
   window.self.hShowImage=window.open(UrlAddress, 'PageTitle', PageOptions);   
   window.self.hShowImage.focus();
}

function toggle(id, element)
{  var puce=document.getElementById(id+'Puce');
   var ele=document.getElementById(element);
        if (puce.innerHTML=='-') {puce.innerHTML='+';
                                  ele.style.display='none';
                                 }
   else if (puce.innerHTML=='+') {puce.innerHTML='-';
                                  ele.style.display='';
                                 }
   else if (puce.innerHTML=='*') {puce.innerHTML='o';
                                  ele.style.display='';
                                 }
   else if (puce.innerHTML=='o') {puce.innerHTML='*';
                                  ele.style.display='none';
                                 }
   else                          {puce.innerHTML='ErrorPuce';
                                  ele.style.display='';
                                 }
   return 0;
}

function blockClick()
{  //window.self.close();
   return false;
}

function trim(aString)
{  var regExpBeginning = /^\s+/;
   var regExpEnd = /\s+$/;  
   return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}
function ltrim(aString)
{  var regExpBeginning = /^\s+/;
   //var regExpEnd = /\s+$/;  
   return aString.replace(regExpBeginning, "");
}
function rtrim(aString)
{  //var regExpBeginning = /^\s+/;
   var regExpEnd = /\s+$/;  
   return aString.replace(regExpEnd, "");
}
