// JavaScript Document

var map;

function loadmap(lat,lng,zoom)
 {
      if (GBrowserIsCompatible())
	  {
      
	   map = new GMap2(document.getElementById("mapdiv"));
		//map.addControl(new GLargeMapControl());
		//map.addControl(new GMapTypeControl());
		//map.addControl(new GScaleControl());
		 map.setUIToDefault();

		map.addControl(new GOverviewMapControl());
		
		//Add the tool tip div

		map.setCenter(new GLatLng(lat,lng),zoom);
		
		 if (document.getElementById("togglemarker")) {
		var addControl = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(7,29));
		document.getElementById("togglemarker").style.display="block";
		addControl.apply(document.getElementById("togglemarker"));
		map.getContainer().appendChild(document.getElementById("togglemarker"));
		
		//document.getElementById("wiki").checked=true;
		//toggle(document.getElementById("wiki"));
		}
		
		
	  }
}
		function toggle(chkbx)
		{
			if(chkbx.checked==true)
			{
				  wikiLayer = new GLayer("org.wikipedia.en");
				  map.addOverlay(wikiLayer);
			}
			else
			{
				map.removeOverlay(wikiLayer);
			}
		}
		
		function newmarker(lat,lng,title,imgpath,url,rating,cdate,category,totalvotes)
		{
		
		point = new GLatLng(lat, lng);
		var html='<div id="rnd_container">';
		html+='<b class="rnd_top"><b class="rnd_b1"></b><b class="rnd_b2"></b><b class="rnd_b3"></b><b class="rnd_b4"></b></b>';
		html+='<div class="rnd_content">'; 
		html+='<div align="right" style="right-padding:20px;"><a href="javascript: void(0);" onclick="hideddrivetip()" class="BodyText" style="text-decoration:none;"><img src="images/cross.jpg" width="14" height="14" border="0"></a></div>';
		
		html += '<div align="center" style="vertical-align:top:"><table width="100%"><tr><td><img src="'+baselocation+'images/eventadvisor.png" height="30" width="142" ></td></tr></table></div>';
		html += '<div align="center" >';
		html += '<div style="padding:5px;"><a href="'+url+'" class="BlackText">'+title+'&nbsp;&nbsp;&nbsp;</a><br><span class="OrangeText">'+cdate+'</span></div>';
		html += '<div><span  class="BlackText">Category&nbsp;:&nbsp;</span><span class="BodyText">'+category+'</span></div>';
		html += '<div style="padding:5px;"><a href="'+url+'"><img src="'+baselocation+'thumbnail/100/100/FFFFFF/uploads/'+imgpath+'" alt="" style="padding:3px; border: 1px solid #c5c5c5;" border="0"/></a></div>';
		html += '<div><span class="GreenText">'+rating+'/10<font size="-1">&nbsp;&nbsp;('+totalvotes+' Votes) </font></span></div>';
		html += '</div>';
		
		
		html +='</div>';
		html +='<b class="rnd_bottom"><b class="rnd_b4"></b><b class="rnd_b3"></b><b class="rnd_b2"></b><b class="rnd_b1"></b></b>';
		html +='</div>';

			

		var baseIcon = new GIcon();
		baseIcon.image = baselocation+"thumbnail/46/46/FFFFFF/images/panoramio-shadow.jpg";
		baseIcon.iconSize = new GSize(46, 46);
		//baseIcon.shadowSize = new GSize(10, 10);
		baseIcon.iconAnchor = new GPoint(-1, -1);
		//baseIcon.infoWindowAnchor = new GPoint(18, 18);
		var icon = new GIcon(baseIcon);
		var marker = new GMarker(point, {title:title, icon:icon, clickable: false});
		//map.addOverlay(marker);
		
		var baseIcon = new GIcon();
		baseIcon.image  = baselocation+"thumbnail/40/40/FFFFFF/uploads/"+imgpath;
		baseIcon.iconSize = new GSize(40, 40);
		baseIcon.iconAnchor = new GPoint(23, 23);
		baseIcon.infoWindowAnchor = new GPoint(0, 0);
		
		var icon = new GIcon(baseIcon);
		var marker = new GMarker(point, {title:title, icon:icon});
		marker._rating = rating;
		marker._imgpath = imgpath;
		marker._url = url;
		marker._cdate = cdate;
		marker._category = category;
		marker._totalvotes = totalvotes;
		//markerarr=[marker,title,imgpath,url,rating,cdate,category,totalvotes]
		//marker.bindInfoWindowHtml(html);
		GEvent.addListener(marker, "mouseover", function() {
  		//marker.openInfoWindowHtml(html);
		//show=true;
		hideddrivetip();
		showdiv(html,'200');

		});
		
		
		/*GEvent.addListener(marker, "mouseout", function() {
  		//marker.openInfoWindowHtml(html);
		
		//timeout = setTimeout("hideddrivetip()",1000);

		});*/
		
		
		/*GEvent.addListener(marker, "click", function() {
		top.location = url;
	  });*/


		//map.addOverlay(marker);
		
		return marker;
      
    }
	
	function Getlatitude(address,zoom) {

	 geocoder = new GClientGeocoder();
       if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
             //alert('Invalid Google Address'); 
			 
			  return false;
            } else {
			//alert(point.lat().toFixed(5));
				  		   
				   lat=point.lat().toFixed(5);
				   lng=point.lng().toFixed(5);
				   //loadmap(lat,lng,zoom)
				   map.setCenter(new GLatLng(lat,lng),parseInt(zoom));
            }
          }
        );
      }
    }
	
	function makehtml(str)
		{
		
		
		
		var html='<div id="rnd_container">';
		html+='<b class="rnd_top"><b class="rnd_b1"></b><b class="rnd_b2"></b><b class="rnd_b3"></b><b class="rnd_b4"></b></b>';
		html+='<div class="rnd_content">'; 
		html+='<div align="right" style="right-padding:20px;"><a href="javascript: void(0);" onclick="hideddrivetip()" class="BodyText" style="text-decoration:none;"><img src="images/cross.jpg" width="14" height="14" border="0"></a></div>';
		html +=str;
		html +='</div>';
		html +='<b class="rnd_bottom"><b class="rnd_b4"></b><b class="rnd_b3"></b><b class="rnd_b2"></b><b class="rnd_b1"></b></b>';
		html +='</div>';
		
		
		return html;
}