﻿
/*=============================*/
/*POPUP FUNCTIONS*/
/*=============================*/

function popUpOpen(url) {
    var settings = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=900, height=500, top=85, left=140";
    window.open(url, "", settings);
}

/*=============================*/
/*POPUP FUNCTIONS*/

/*=============================*/
/*MAPS FUNCTIONS*/
/*=============================*/
/*
function getParms() 
{
    var _lat = getURLParam("lat");
    var _lon = getURLParam("lon");
    var _id = getURLParam("id");

    mapLoad();
    
}

function getURLParam(strParamName) {
    var strReturn = "";
    var strHref = window.location.href;
    if (strHref.indexOf("?") > -1) {
        var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
        var aQueryString = strQueryString.split("&");
        for (var iParam = 0; iParam < aQueryString.length; iParam++) {
            if (aQueryString[iParam].indexOf(strParamName + "=") > -1) {
                var aParam = aQueryString[iParam].split("=");
                strReturn = aParam[1];
                break;
            }
        }
    }
    return strReturn;
}

function mapLoad() 
{
    var map = new GMap2(document.getElementById('map_canvas'));
    map.addControl(new GSmallMapControl());
    map.setCenter(new GLatLng(9.87, -84.80), 11);

    var marker = new GMarker(new GLatLng(9.87, -84.80))
    GEvent.addListener(marker, 'click', function() 
    {    
        marker.openInfoWindowHtml('Some text');
    });
    
    map.addOverlay(marker);  
}

function mapLoadParms(lat,lon, html) {
    var map = new GMap2(document.getElementById('map_canvas'));
    map.addControl(new GSmallMapControl());
    map.setCenter(new GLatLng(lat, lon), 11);

    var marker = new GMarker(new GLatLng(lat, lon))
    GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
    });

    map.addOverlay(marker);
}
*/


/*=============================*//*=============================*//*=============================*//*=============================*//*=============================*/
/*=============================*//*=============================*//*=============================*//*=============================*//*=============================*/

/*
var map = null;
    var geocoder = null;
    var contextmenu;
    function load(loc) {
      if (GBrowserIsCompatible()) {
        var point;
        map=new GMap2(document.getElementById("map"));
     
        map.addControl(new GOverviewMapControl());
        map.enableDoubleClickZoom();
        map.enableScrollWheelZoom();
        map.addControl(new GMapTypeControl());
        map.addControl(new GLargeMapControl());
        createContextMenu(map); 
        var address='<font size="2" face="Arial"><b>INDIA</b><br/>          <br/>XYZ Inc.<br/>New York City <br/>          America<br/>Ph.: 343254543</font>';
        point = new GLatLng(22.592057,88.421815);
               
        var marker = new GMarker(point);
        map.setCenter(point,17);
        map.addOverlay(marker);
        map.setMapType(G_HYBRID_MAP);
        GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(address);});
        marker.openInfoWindowHtml(address); 
           
      }
    }   
  
  function createContextMenu(map)
   {
      contextmenu = document.createElement("div");
      contextmenu.style.visibility="hidden";
      contextmenu.style.background="#ffffff";
      contextmenu.style.border="1px solid #8888FF";

contextmenu.innerHTML = '<a href="javascript:zoomIn()">
  <div class="context">  Zoom in  </div></a>'
+ '<a href="javascript:zoomOut()">
  <div class="context">  Zoom out  </div></a>'
+ '<a href="javascript:zoomInHere()">
  <div class="context">  Zoom in here  </div></a>'
+ '<a href="javascript:zoomOutHere()">
  <div class="context">  Zoom out here  </div></a>'
+ '<a href="javascript:centreMapHere()">
  <div class="context">  Centre map here  </div></a>';

      map.getContainer().appendChild(contextmenu);
      GEvent.addListener(map,"singlerightclick",function(pixel,tile) 
      {
          clickedPixel = pixel;
          var x=pixel.x;
          var y=pixel.y;
          if (x > map.getSize().width - 120) 
          { 
            x = map.getSize().width - 120 
          }
          if (y > map.getSize().height - 100) 
          { 
            y = map.getSize().height - 100 
          }
          var pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(x,y));  
          pos.apply(contextmenu);
          contextmenu.style.visibility = "visible";
     });
     GEvent.addListener(map, "click", function() 
     {
          contextmenu.style.visibility="hidden";
     });
 }
 function zoomIn() 
 {
            map.zoomIn();
            contextmenu.style.visibility="hidden";
 }      
 function zoomOut() 
 {
           map.zoomOut();
           contextmenu.style.visibility="hidden";
 }      
 function zoomInHere() 
 {
           var point = map.fromContainerPixelToLatLng(clickedPixel)
           map.zoomIn(point,true);
           contextmenu.style.visibility="hidden";
 }      
 function zoomOutHere() 
 {
          var point = map.fromContainerPixelToLatLng(clickedPixel)
          map.setCenter(point,map.getZoom()-1); 
          contextmenu.style.visibility="hidden";
 }      
 function centreMapHere() 
 {
         var point = map.fromContainerPixelToLatLng(clickedPixel)
         map.setCenter(point);
         contextmenu.style.visibility="hidden";
 }
 */
 
/*=============================*//*=============================*//*=============================*//*=============================*//*=============================*/
/*=============================*//*=============================*//*=============================*//*=============================*//*=============================*/


/*
var map = null;
var geocoder = null;
var contextmenu;
function load(loc) {
if (GBrowserIsCompatible()) {
var point;
map=new GMap2(document.getElementById("map"));
     
map.addControl(new GOverviewMapControl());
map.enableDoubleClickZoom();
map.enableScrollWheelZoom();
map.addControl(new GMapTypeControl());
map.addControl(new GLargeMapControl());
createContextMenu(map); 
var address='<font size="2" face="Arial"><b>INDIA</b><br/> <br/>XYZ Inc.<br/>New York City <br/> America<br/>Ph.: 343254543</font>';
point = new GLatLng(22.592057,88.421815);
               
var marker = new GMarker(point);
map.setCenter(point,17);
map.addOverlay(marker);
map.setMapType(G_HYBRID_MAP);
GEvent.addListener(marker, 
"click", function() {marker.openInfoWindowHtml(address);});
marker.openInfoWindowHtml(address); 
           
}
}   
  
function createContextMenu(map)
{
contextmenu = document.createElement("div");
contextmenu.style.visibility="hidden";
contextmenu.style.background="#ffffff";
contextmenu.style.border="1px solid #8888FF";

contextmenu.innerHTML = '<a href="javascript:zoomIn()"><div class="context">  Zoom in  </div></a><a href="javascript:zoomOut()">  <div class="context">  Zoom out  </div></a><a href="javascript:zoomInHere()"> <div class="context">  Zoom in here  </div></a><a href="javascript:zoomOutHere()"> <div class="context">  Zoom out here  </div></a><a href="javascript:centreMapHere()"> <div class="context">  Centre map here  </div></a>';

map.getContainer().appendChild(contextmenu);
GEvent.addListener(map,"singlerightclick",function(pixel,tile) 
{
clickedPixel = pixel;
var x=pixel.x;
var y=pixel.y;
if (x > map.getSize().width - 120) 
{ 
x = map.getSize().width - 120 
}
if (y > map.getSize().height - 100) 
{ 
y = map.getSize().height - 100 
}
var pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(x,y));  
pos.apply(contextmenu);
contextmenu.style.visibility = "visible";
});
GEvent.addListener(map, "click", function() 
{
contextmenu.style.visibility="hidden";
});
}
function zoomIn() 
{
map.zoomIn();
contextmenu.style.visibility="hidden";
}      
function zoomOut() 
{
map.zoomOut();
contextmenu.style.visibility="hidden";
}      
function zoomInHere() 
{
var point = map.fromContainerPixelToLatLng(clickedPixel)
map.zoomIn(point,true);
contextmenu.style.visibility="hidden";
}      
function zoomOutHere() 
{
var point = map.fromContainerPixelToLatLng(clickedPixel)
map.setCenter(point,map.getZoom()-1); 
contextmenu.style.visibility="hidden";
}      
function centreMapHere() 
{
var point = map.fromContainerPixelToLatLng(clickedPixel)
map.setCenter(point);
contextmenu.style.visibility="hidden";
}
*/
/*=============================*/
/*MAPS FUNCTIONS*/
/*=============================*/

