

document.getElementsByClassName = function (className) {
    var i, j, eltClass;
    var objAll = document.getElementsByTagName ? document.getElementsByTagName("*") : document.all;
    var objCN = new Array();
    for (i = 0; i < objAll.length; i++) {
        eltClass = objAll[i].className.split(/\s+/);
        for (j = 0; j < eltClass.length; j++) {
            if (eltClass[j] == className) {
                objCN.push(objAll[i]);
                break;
            }
        }
    }
    return objCN;
}
function alluncheck()
{	

		z = document.getElementsByClassName ("zoom")
		for(i=0;i<z.length;i++)
   	{
			z[i].style.backgroundColor="white";
		}
}
function allcheck()
{
	z = document.getElementsByClassName ("zoom")
	for(i=0;i<z.length;i++)
	{
		z[i].style.backgroudColor="white";

	}

}

	var map = null;
	
	function move(x,y,zoom)
	{
		if(x!=0 && y!=0)
		{
			map.centerAtLatLng(new GPoint(x,y));
		}
		if( zoom != 0)
		{
			map.setZoom(zoom);
		}
	
	}
	function goto(x,y,tag,flag)
	{
	  var point;
		point = new GPoint(x, y);
		map.centerAtLatLng(point);
		

    var redIcon = new GIcon();
	 switch(flag)
	 {
	 	 case "spa":
	   	redIcon.image = "http://wiki.apis.in/noren.png";
	     redIcon.iconSize = new GSize(20,23);
			break;
		default:
			redIcon.image= "http://spa.apis.in/building.gif";
		redIcon.iconSize = new GSize(27,30);
			break;
	 }

    redIcon.iconAnchor = new GPoint(6, 5);
    redIcon.infoWindowAnchor = new GPoint(5, 1);
	 
	 map.centerAtLatLng(point);


	 var marker = new GMarker(point, redIcon);


    map.addOverlay(marker);
    GEvent.addListener(marker, 'mouseover', function() {
			marker.openInfoWindowHtml("<font size='1em'>" + tag + "</font>");
    });
    map.closeInfoWindow();
    //marker.openInfoWindowHtml("<font size='1em'>" + tag + "</font>");
	}
	function go(x,y,tag,flag,zoom)
	{

		if(zoom==null) 
		{
			zoom=11;
		}
    var redIcon = new GIcon();
    

	 switch(flag)
	 {
	 	 case "spa":
	   	redIcon.image = "http://wiki.apis.in/noren.png";
	     redIcon.iconSize = new GSize(20,23);
			break;
		default:
			redIcon.image= "http://spa.apis.in/building.gif";
		redIcon.iconSize = new GSize(27,30);
			break;
	 }
    
    redIcon.iconAnchor = new GPoint(6, 5);
    redIcon.infoWindowAnchor = new GPoint(5, 1);
	 map = new GMap(document.getElementById("map"));
	 
	 map.enableDoubleClickZoom();
	 map.enableContinuousZoom(); 
 	 point = new GPoint(x, y);
	 map.centerAtLatLng(point);
	 map.setZoom(zoom);


	var marker = new GMarker(point, redIcon);
    map.addOverlay(marker);
    GEvent.addListener(marker, 'mouseover', function() {
    	 marker.openInfoWindowHtml("<font size='1em'>" +tag + "</font>");
    });
    //marker.openInfoWindowHtml("<font size='1em'>" + tag + "</font>");
  }
