
	var current_level;
	var current_id;
	var current_marker;
	var current_zoom;
	var current_lati;
	var current_long;
	var mapclick_enabled=0;
	var marker_map = null;
	var anc_reg;
	var anc_subreg;
	var anc_dest;
	var anc_cntry;
	var current_catg_stage=1;
	var current_catg_id=0;
	var prev_stage_div="";
	var sessid="";
	
	/*var iconOptions = {};
	iconOptions.primaryColor = "#FF0000";
	iconOptions.strokeColor = "#000000";
	iconOptions.label = "A";
	iconOptions.labelColor = "#000000";
	iconOptions.addStar = false;
	iconOptions.starPrimaryColor = "#FFFF00";
	iconOptions.starStrokeColor = "#0000FF";
	var icon = MapIconMaker.createLabeledMarkerIcon(iconOptions);*/

	var icon1 = new GIcon(); 
	icon1.image = 'marker3.png';
	icon1.shadow = '';
	icon1.iconSize = new GSize(32, 32);
	icon1.shadowSize = new GSize(22, 20);
	icon1.iconAnchor = new GPoint(15, 33);
	icon1.infoWindowAnchor = new GPoint(5, 1);
	//var icon1 = MapIconMaker.createLabeledMarkerIcon({addStar: true, label: "a", primaryColor: "#00ff00"});
	var icon2 = new GIcon(); 
	icon2.image = 'flag4.png';
	icon2.shadow = '';
	icon2.iconSize = new GSize(32, 42);
	icon2.shadowSize = new GSize(22, 20);
	icon2.iconAnchor = new GPoint(1, 43);
	icon2.infoWindowAnchor = new GPoint(5, 1);

	var customIcons = [];
	customIcons["con"] = icon1;

	customIcons["ent"] = icon2;

	var markerGroups = { "con": [] };

	function load(lvl,lat,lng,zom,id,marker_display,uid) 
	{
		//alert(sessid);
		if(uid){
		sessid = uid;
		}
		//alert(sessid);
		current_zoom=zom;
		current_lati=lat;
		current_long=lng;
		current_marker=marker_display;
		if (GBrowserIsCompatible())
	  	{
			var map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(lat, lng), zom);
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			if (mapclick_enabled==1 && marker_display==0)
			{
				GEvent.addListener(map,'click',function(overlay,point)
				{ 
					if (marker_map) map.removeOverlay(marker_map);
					document.getElementById('hdn_map_point').value=point;
					document.getElementById('hdn_zoom_level').value=map.getZoom();
					marker_map = new GMarker(point);
					map.addOverlay(marker_map);
				}
				);
			}
			if (marker_display==1) 
				{ create_sublevel_marker(id,lvl,map,sessid); }
			if (lvl==4)
			{
				//alert("load_single_level_xmlformat.php?id="+id);

				// -- commented and added by dharmaraj on march 18
				//GDownloadUrl("load_single_level_xmlformat.php?id="+id, 
 			    GDownloadUrl("load_single_level_xmlformat.php?id="+id+'&lvlId='+lvl, 
				function(data) 
				{
			//	alert(alp);
					var xml = GXml.parse(data);
					var markers = xml.documentElement.getElementsByTagName("marker");
					//var alp = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
					var opti1="";
					for (var i = 0; i < markers.length; i++) 
					{
						//alert(1);
						var name = markers[i].getAttribute("name");
						var label = markers[i].getAttribute("id");
						var extn = markers[i].getAttribute("extn");
						var desc = markers[i].getAttribute("desc");
						desc=replace_allamp(desc);
						//alert(desc);
						var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
											parseFloat(markers[i].getAttribute("lng")));
						//marker = new GMarker(point);
						
						var marker = createMarker(point, name, label, extn, 'con', 0, desc, 'destination',lvl);
						//markerid = marker.getLatLng();
						//alert(markerid);
						map.addOverlay(marker);
					}
				});
			}
		}
	}
		/*	var point = new GLatLng(parseFloat(lat), parseFloat(lng));
				marker = new GMarker(point);
				map.addOverlay(marker); */
	function replace_allamp(str)
	{
		var s=str;
		while (s.indexOf('!comma!')>0)
		{
			s=s.replace('!comma!','&');
		}
		while (s.indexOf('!dquot!')>0)
		{
			s=s.replace('!dquot!','\"');
		}
		while (s.indexOf('!greater!')>0)
		{
			s=s.replace('!greater!','&gt;');
		}
		while (s.indexOf('!lesser!')>0)
		{
			s=s.replace('!lesser!','&lt;');
		}
		while (s.indexOf('!pltag!')>0)
		{
			s=s.replace('!pltag!','+');
		}
		while (s.indexOf('@`space`@')>0)
		{
			s=s.replace('@`space`@',' ');
		}
		while (s.indexOf('!perctag!')>0)
		{
			s=s.replace('!perctag!','%');
		}
			while (s.indexOf('!spacetag!')>0)
		{
			s=s.replace('!spacetag!',' ');
		}
		return s;
	}
	
	function create_sublevel_marker(id,lvl,map,sessid)
	{	
		//var sessid="<? echo 'hi'; ?>"//echo $_SESSION['Zend_Auth']['storage']->FirstName?>;
	    //alert("load_level_xmlformat.php?lvl="+(lvl+1)+"&id="+id+"&sesid="+sessid);
		
		// -- added and updated by dharmaraj on march 20
		var currentDate = new Date()
		var time = currentDate.getTime();
		//GDownloadUrl("load_level_xmlformat.php?lvl="+(lvl+1)+"&id="+id+"&sesid="+sessid, 
														
		GDownloadUrl("load_level_xmlformat.php?lvl="+(lvl+1)+"&id="+id+"&sesid="+sessid+"&curTime="+time, 
			function(data) 
			{
				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName("marker");
				var alp = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
				
				var opti1="";
				for (var i = 0; i < markers.length; i++) 
				{
					var name = markers[i].getAttribute("name");
					name=replace_allamp(name);
					var label = markers[i].getAttribute("id");
					//alert(markers[i].getAttribute("id"));
					if (lvl<4)
					{
						if (lvl==3) 
						{
							
							//alert(markers[i].getAttribute("enterby"))
							var enterby = markers[i].getAttribute("enterby");
							//alert(enterby);
							
						}
						var desc = markers[i].getAttribute("desc");
						desc=replace_allamp(desc);
						var extn = markers[i].getAttribute("extn");
						var type = markers[i].getAttribute("type");
						var zoom_level = markers[i].getAttribute("zoom");
						var counts= markers[i].getAttribute("counts");
						var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
											parseFloat(markers[i].getAttribute("lng")));
						//alert(label)
						if (lvl>2)
						{ 
							if (current_level==3) 
								{ var ent_type='destination';  
									var s='Description :';
									var img_url="image_destination/img"+label+"_0."+extn;}
							else
								{ var ent_type='business';  
									var s='Address :';
									var img_url="image_business/img"+label+"_0."+extn;}
								desc=replace_allamp(desc);
						}
						if (extn!='')
			{ var img1="<img src="+img_url+" width=\"50px\" height=\"50px;\" style=\"border:1px solid;\"/>"; }
		else
			{  var img_url1="image_destination/mapimage1.gif";
			 var img1="<img src="+img_url1+" width=\"100%\" height=\"50px;\" style=\"border:1px solid;\"/>";}
							//var marker = new Array();	
							//if(current_level!=3){
							//alert(current_level);
							var marker = createMarker(point, name, label, extn, 'con', zoom_level, desc, ent_type,lvl,alp[i],enterby); 
							//}
						
						/*else
							{*/
							//var marker = new Array();	
							//marker = new GMarker(point);
							//markerid = marker.getLatLng();
							//alert(markerid);
						
						//var lvl1=lvl+1;
						//var html= "22";
						//alert(marker);
						
						if(lvl<4){
						/*if(lvl==3){
						var html="<table wdith=200px;><tr><td width=145px;><b>"+name+"</b></td><td rowspan=3>"+img1+"</td></tr>"
						html+="<tr><td><font size=2px;><u>"+s+"</u></font></td></tr><tr><td><font size=1px;>"+desc+"</font></td></tr></table>";
						GEvent.addListener(marker, 'mouseover', 
						function() 
						{
							marker.openInfoWindowHtml(html);
						});
						GEvent.addListener(marker, 'mouseout', 
						function() 
						{
							marker.closeInfoWindow();
						});
						}*/
						/*GEvent.addListener(marker, 'click', 
						function() 
						{
							map_viewlocation(label,(lvl+1),1);					
						});*/
						}
						//}
						map.addOverlay(marker);
					}
					if (lvl==0) 
						{ var opti = "<option value=\"" +label + "\">" + name + "</option>"; }
					else if(lvl==3)
						{ var opti = "<a class='font_hd_navy' style=\"cursor:pointer; padding-left:10px; \" onclick=map_viewlocation("+label+","+(lvl+1)+",1)>"+alp[i]+". "+name+"</a><br>"; } 
/*					else if(lvl==4)
						{ var opti = "<a style=cursor:pointer id=catgarr["+label+"] title='"+name+"' onclick=view_subcategories("+label+",5)>"+name+"</a><br>"; } 
					else if(lvl==5)
						{ var opti = "<a style=cursor:pointer onclick=create_sublevel_marker("+label+",5,'')>"+name+"</a><br>"; } 
*/					else 
						{ var opti = "<a class='font_hd_navy' style=\"cursor:pointer; padding-left:10px\" onclick=map_viewlocation("+label+","+(lvl+1)+",1)>"+name+" ("+counts+")</a><br>"; } 
					opti1+=opti;
				  }
				if (lvl==0) 
					{ document.getElementById('div_firstlevel').innerHTML = "<select class=\"bdrBlue fnt12\"  id=\"port_id\" onchange=\"map_viewlocation(this.value,1,1)\"><option value=\"nil\">Choose Destination</option>" + opti1 + "</select>" ; }
				else if(lvl==1)
					{  
						// -- commented and added by dharmaraj on march 18	
						/*document.getElementById('div_list_sublevel').innerHTML = "<span class='font_hd_blue'>Select Region Below :</span><br>"+opti1;*/
						document.getElementById('div_list_sublevel').innerHTML = "<span class='font_hd_blue'>Select Region Below :</span><br>"+opti1+"<br><a style=\"cursor:pointer; padding-left:15px; \" onclick=show_region_map_1("+id+")><img src='image/addreg.gif' /></a>";
				}
				/*+"<br><a style=\"cursor:pointer; padding-left:15px; \" onclick=show_region_map_1("+id+")><img src='image/addsubreg.gif' /></a>"*/
				else if(lvl==2)
					{	
						// -- commented and added by dharmaraj on march 18	
						//document.getElementById('div_list_sublevel').innerHTML = "<span class='font_hd_blue'>Select Subregion Below :</span><br>"+opti1; 
						document.getElementById('div_list_sublevel').innerHTML = "<span class='font_hd_blue'>Select Subregion Below :</span><br>"+opti1+"<br><a style=\"cursor:pointer; padding-left:15px; \" onclick=show_region_map("+id+")><img src='image/addsubreg.gif' /></a>"; 
					 }
					 /*+"<br><a style=\"cursor:pointer; padding-left:15px; \" onclick=show_region_map("+id+")><img src='image/addsubreg.gif' /></a>"*/
				else if(lvl==4)
					{document.getElementById('div_list_sublevel').innerHTML = ''; } /* "Categories :<br><br>"+opti1+"<br><br> <a style='cursor:pointer' onclick=show_addbusniess(); >+ Add a Business/Service</a><br>";  }
/*				else if(lvl==5)
					{	document.getElementById('div_display_selection').innerHTML+="<br> Category : "+ document.getElementById('hdn_category_name').value;
						document.getElementById('div_list_sublevel').innerHTML = "Sub Categories :<br><br>"+opti1; }
*/				else
					{document.getElementById('div_list_sublevel').innerHTML = "<span class='font_hd_blue'>Select Destination Below : </span><br>"+opti1+"<br><a style=\"cursor:pointer; padding-left:15px; \" onclick=show_destination_map("+id+")><img src='image/adddestination.gif' /></a>"; }
			}
		);
    }

	
	function createMarker(point, name, label, extn, type, zoom_level, desc, ent_type,lvl,alp,enterby) 
	{
		//alert(1);
		if(lvl==3 || ent_type=='business'){
			if(enterby){
				//alert(1);
				var marker = new LabeledMarker(point, {icon: customIcons["ent"],labelText:"<font color=#FFFFFF><b>"+alp+"</b></font>",labelOffset: new GSize(12, -40)});
			}else{
				//alert(2);
			var marker = new LabeledMarker(point, {icon: customIcons[type],labelText:"<b>"+alp+"</b>",labelOffset: new GSize(-3, -30)});
			}
		}else{
		var marker = new GMarker(point);
		}
		//var marker = new LabeledMarker(point, {icon: customIcons[type], labelOffset: new GSize(-6, -10)});
		//markerGroups[type].push(marker);
		if (ent_type=='business')
			{ var s='Address :';
			var img_url="image_business/img"+label+"_0."+extn; }
		else
			{ var s='Description :';
			var img_url="image_destination/img"+label+"_0."+extn; }
		//var html = name;
		if (extn!='')
			{ var img1="<img src="+img_url+" width=\"50px\" height=\"50px;\" style=\"border:1px solid;\"/>"; }
		else
			{ var img_url1="image_destination/mapimage1.gif";
			 var img1="<img src="+img_url1+" width=\"100%\" height=\"50px;\" style=\"border:1px solid;\"/>"; }
		//alert(lvl);
		
		// -- added by dharmaraj on march 21
		desc = wrapword(desc,20);
		
		// -- commented and updated by dharmaraj on march 18
		//if(lvl>1){
			
		if(lvl>0){
			
			if(lvl==4 ||lvl==3){
				if(ent_type=='business'){
					var html="<table wdith=200px;><tr><td width=145px;><a style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" href=frend_view_business.php?id="+label+"><b>"+name+"</b></a></td><td rowspan=3>"+img1+"</td></tr>"
		html+="<tr><td><font size=2px;><u>"+s+"</u></font></td></tr><tr><td><font size=1px;>"+desc+"</font></td></tr></table>";
				}else{
					var html="<table wdith=200px;><tr><td width=145px;><a style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" href=friend_view_destination.php?id="+label+"><b>"+name+"</b></a></td><td rowspan=3>"+img1+"</td></tr>"
		html+="<tr><td><font size=2px;><u>"+s+"</u></font></td></tr><tr><td><font size=1px;>"+desc+"</font></td></tr></table>";
				}
				
		
			}else{
			var html="<table wdith=200px;><tr><td width=145px;><b>"+name+"</b></td><td rowspan=3>"+img1+"</td></tr>"
		html+="<tr><td><font size=2px;><u>"+s+"</u></font></td></tr><tr><td><font size=1px;>"+desc+"</font></td></tr></table>";		
			}
		GEvent.addListener(marker, 'mouseover', 
		function() 
		{
        	marker.openInfoWindowHtml(html);
      	});
	    GEvent.addListener(marker, 'click', 
		function() 
		{
        	marker.closeInfoWindow();
      	});
		}
		if(lvl<4 && ent_type!='business'){
		GEvent.addListener(marker, 'click', 
		function() 
		{
			
			map_viewlocation(label,(lvl+1),1);
        			
      	});
		}
      	return marker;
	}

	function map_viewlocation(id,lvl,marker)
	{
		if (id>0)
		{
			if (lvl==1)
			{//alert(1)
				var x=document.getElementById("port_id");
				var s=x.options[x.selectedIndex].text;
				document.getElementById('hdn_firstlevel_name').value=s;
			}
			current_level=lvl;
			current_id=id;
			current_marker=marker;
			var url="get_levelpoint.php?id="+id+"&level="+lvl;
			try{
				if (dhtmlHistory){
					var obj = new Object();
					obj.url = url;
					obj.level = lvl;
					obj.id = id;
					obj.anc_cntry = anc_cntry;
					obj.anc_reg = anc_reg;
					obj.anc_subreg = anc_subreg;
					obj.anc_dest = anc_dest;
					dhtmlHistory.add('I'+id+'L'+lvl,obj);
				}
			} catch (e) {}
			xmlhttp.open('GET', url, true);
			xmlhttp.onreadystatechange=Show_mapLevel;
			xmlhttp.send(null);
		}
		else { if (lvl==1) Show_EmptyMap(); }
	}

	function Show_mapLevel()
	{
	   	if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
	   	{
			//alert(1);
	   		var x = xmlhttp.responseText;
			var arr=x.split("<split/>");
			if (current_level==1) 
			{  //alert(1);
				anc_cntry="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+current_id+","+current_level+",1) onclick=map_viewlocation("+current_id+","+current_level+",1)>"+arr[3]+"</a>"; 
				document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_cntry+"</span>";
				document.getElementById('show_destination_details').innerHTML = '';
				//document.getElementById('div_list_sublevel').innerHTML = "";
				document.getElementById('div_list_category').innerHTML = "";
			}
			if (current_level==2) 
			{  
				document.getElementById('hdn_secondlevel_name').value=arr[3];
				anc_reg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+current_id+","+current_level+",1) onclick=map_viewlocation("+current_id+","+current_level+",1)>"+arr[3]+"</a>"; 
				document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_cntry+' => '+anc_reg+"</span>";
				
				// -- added by dharmaraj on march 18
				document.getElementById('show_destination_details').innerHTML = "<span class='font_hd_blue'>Region Name : </span><span class='font_hd_brown'>"+anc_dest+"</span><br><span class='font_hd_blue'>Description : </span>"; 
				get_description(current_id,2,'show_destination_details');
			}
			else if (current_level==3) 
			{ 
				document.getElementById('hdn_thirdlevel_name').value=arr[3]; 
				document.getElementById('hdn_thirdlevel_id').value=current_id; 
				anc_subreg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+current_id+","+current_level+",1) onclick=map_viewlocation("+current_id+","+current_level+",1)>"+arr[3]+"</a>"; 
				document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_cntry+' => '+anc_reg+' => '+anc_subreg+"</span>";
				//document.getElementById('hdn_secondlevel_name').value+
				
				// -- added by dharmaraj on march 18
				document.getElementById('show_destination_details').innerHTML = "<span class='font_hd_blue'>Sub region Name : </span><span class='font_hd_brown'>"+anc_dest+"</span><br><span class='font_hd_blue'>Description : </span>"; 
				get_description(current_id,3,'show_destination_details');
			}
			else if (current_level==4) 
			{ 
				document.getElementById('hdn_fourthlevel_name').value=arr[3]; 
				document.getElementById('hdn_fourthlevel_id').value=current_id; 
				anc_dest="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+current_id+","+current_level+",1) onclick=map_viewlocation("+current_id+","+current_level+",1)>"+arr[3]+"</a>"; 
				document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_cntry+' => '+anc_reg+' => '+anc_subreg+' => '+anc_dest+"</span>";
				document.getElementById('show_destination_details').innerHTML = "<span class='font_hd_blue'>Destination Name : </span><span class='font_hd_brown'>"+anc_dest+"</span><br><span class='font_hd_blue'>Description : </span>"; 
				get_description(current_id,4,'show_destination_details');
				//document.getElementById('div_display_selection').innerHTML=document.getElementById('hdn_secondlevel_name').value+' -> '+document.getElementById('hdn_thirdlevel_name').value+' -> '+arr[3]+"<br>";
			}
			if (current_level>1 && current_level<5) 
			{
				if (mapclick_enabled==0) { display_categories(1,0); }
				document.getElementById('show_destination_details').innerHTML = '';
			}
			load(current_level,parseFloat(arr[1]),parseFloat(arr[2]),parseInt(arr[0]-1),current_id,current_marker)
			mapclick_enabled=0;
		}
	}
	
	function Show_EmptyMap()
	{
		document.getElementById('div_display_selection').innerHTML = "";
		document.getElementById('div_list_sublevel').innerHTML = "";
		document.getElementById('div_list_category').innerHTML = "";
		load(0,31.618017,28.48291,1,0,1);
	}

	function show_destination_map(id)
	{
		mapclick_enabled=1;
		map_viewlocation(id,3,0);
		var s="<form method=\"post\" name=\"frm_adddestination_dest\" action=\"frend_add_description.php\">";
			s+="<input type=\"hidden\" id=\"hdn_firstlevel_name_dest\" name=\"hdn_firstlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_secondlevel_name_dest\" name=\"hdn_secondlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_thirdlevel_name_dest\" name=\"hdn_thirdlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_thirdlevel_id_dest\" name=\"hdn_thirdlevel_id_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_map_point_dest\" name=\"hdn_map_point_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_zoom_level_dest\" name=\"hdn_zoom_level_dest\" size=5>";
			
			//--addeed by dharmaraj on march 18
			s+="<input type=\"hidden\" id=\"thirdLevelId\" name=\"thirdLevelId\" value="+id+">";
			
			s+="<input type=\"submit\" value=\"Add Description\" onClick=\"return onsubmit_check_mappoint_dest()\">";
			s+="</form>";
		document.getElementById('div_list_sublevel').innerHTML = "Click on marker and pin point on the map <br>to add destination.<img onclick=maplocation_selection() width=30px height=30px src='flag.png'/><br>Then click Add Description <br><br>"+s;
		//document.getElementById('div_list_sublevel').innerHTML = "Click on marker and pin point on the map <br>to add destination.<img onclick=maplocation_selection() width=30px height=30px src='flag.png'/><br>Then click Add Description <br><br><a style='cursor:pointer' onclick=frm_adddestination.submit(); ><img src=\"image/adddescription.gif\" /></a>";
		document.getElementById('div_list_category').innerHTML = '';
		document.getElementById(prev_stage_div).innerHTML = '';
		prev_stage_div='';
	}

	function show_region_map_1(id)
	{
		mapclick_enabled=1;
		map_viewlocation(id,1,0);
		var s="<form method=\"post\" name=\"frm_adddestination_dest\" action=\"frend_add_subregion.php\">";
			s+="<input type=\"hidden\" id=\"hdn_firstlevel_name_dest\" name=\"hdn_firstlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_secondlevel_name_dest\" name=\"hdn_secondlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_thirdlevel_name_dest\" name=\"hdn_thirdlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_thirdlevel_id_dest\" name=\"hdn_thirdlevel_id_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"region_page\" name=\"region_page\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_map_point_dest\" name=\"hdn_map_point_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_zoom_level_dest\" name=\"hdn_zoom_level_dest\" size=5>";
			
			// -- added by dharmaraj on feb 28
			s+="<input type=\"hidden\" id=\"countryId\" name=\"countryId\" size=10 value="+id+">";
			
			s+="<input type=\"submit\" value=\"Add Description\" onClick=\"return onsubmit_check_mappoint_dest()\">";
			s+="</form>";
		document.getElementById('div_list_sublevel').innerHTML = "Click on marker and pin point on the map <br>to add region.<img onclick=maplocation_selection() width=30px height=30px src='flag.png'/><br>Then click Add Region <br><br>"+s;
		//document.getElementById('div_list_sublevel').innerHTML = "Click on marker and pin point on the map <br>to add destination.<img onclick=maplocation_selection() width=30px height=30px src='flag.png'/><br>Then click Add Description <br><br><a style='cursor:pointer' onclick=frm_adddestination.submit(); ><img src=\"image/adddescription.gif\" /></a>";
		document.getElementById('div_list_category').innerHTML = '';
		document.getElementById(prev_stage_div).innerHTML = '';
		prev_stage_div='';
	}

	function show_region_map(id)
	{
		mapclick_enabled=1;
		map_viewlocation(id,2,0);
		var s="<form method=\"post\" name=\"frm_adddestination_dest\" action=\"frend_add_subregion.php\">";
			s+="<input type=\"hidden\" id=\"hdn_firstlevel_name_dest\" name=\"hdn_firstlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_secondlevel_name_dest\" name=\"hdn_secondlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_thirdlevel_name_dest\" name=\"hdn_thirdlevel_name_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_thirdlevel_id_dest\" name=\"hdn_thirdlevel_id_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_map_point_dest\" name=\"hdn_map_point_dest\" size=10>";
			s+="<input type=\"hidden\" id=\"hdn_zoom_level_dest\" name=\"hdn_zoom_level_dest\" size=5>";
			
			// added by dharmaraj on feb 24
			s+="<input type=\"hidden\" id=\"stateId\" name=\"stateId\" size=10 value="+id+">";
			
			s+="<input type=\"submit\" value=\"Add Description\" onClick=\"return onsubmit_check_mappoint_dest()\">";
			s+="</form>";
		document.getElementById('div_list_sublevel').innerHTML = "Click on marker and pin point on the map <br>to add sub region.<img onclick=maplocation_selection() width=30px height=30px src='flag.png'/><br>Then click Add Sub Region <br><br>"+s;
		//document.getElementById('div_list_sublevel').innerHTML = "Click on marker and pin point on the map <br>to add destination.<img onclick=maplocation_selection() width=30px height=30px src='flag.png'/><br>Then click Add Description <br><br><a style='cursor:pointer' onclick=frm_adddestination.submit(); ><img src=\"image/adddescription.gif\" /></a>";
		document.getElementById('div_list_category').innerHTML = '';
		document.getElementById(prev_stage_div).innerHTML = '';
		prev_stage_div='';
	}
	
	function show_add_description()
	{
		document.getElementById('div_body_right').innerHTML ="<iframe src='frend_add_description_form.php' width=500px; height=1000px; frameborder=0></iframe>";
	}

	function display_categories(catg_stage, catg_id)
	{
		
		current_catg_stage=catg_stage;
		current_catg_id=catg_id;
		if (prev_stage_div != '' && catg_stage==2) document.getElementById(prev_stage_div).innerHTML='';
		
		// -- added by dharmaraj on march 20
		var currentDate = new Date()
		var time = currentDate.getTime();
	
		// -- commented and added by dharmaraj on march 20
		//var url="load_category_xmlformat.php?catg_stage="+catg_stage+"&catg_id="+catg_id+"&lvl="+current_level+"&id="+current_id;
		var url="load_category_xmlformat.php?catg_stage="+catg_stage+"&catg_id="+catg_id+"&lvl="+current_level+"&id="+current_id+"&curTime="+time;
		
		GDownloadUrl(url, 
			function(data) 
			{
				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName("marker");
				var opti1="";
				for (var i=0; i<markers.length; i++) 
				{
					var name = markers[i].getAttribute("name");
					var label = markers[i].getAttribute("id");
					if (catg_stage==1)
						{
						if(label==1000){
						var count = markers[i].getAttribute("count");
							var opti = "<a class='font_hd_navy' style=\"cursor:pointer; padding-left:10px; \" title='"+name+"' onclick=display_category_business("+label+",this.title)>"+name+" </a><br>";
						}else{
						
						// -- added by dharmaraj on march 19
						var count = markers[i].getAttribute("count");	
						
						// -- commented and added by dharmaraj on march 19
						/*var opti = "<a class='font_hd_navy' style=\"cursor:pointer; padding-left:10px; \" title='"+name+"' onclick=display_categories("+(catg_stage+1)+","+label+")>"+name+"</a><br><div style=padding-left:5px; id=div_list_subcategory"+label+"></div>";  */
						var opti = "<a class='font_hd_navy' style=\"cursor:pointer; padding-left:10px; \" title='"+name+"' onclick=display_categories("+(catg_stage+1)+","+label+")>"+name+" ("+count+")"+"</a><br><div style=padding-left:5px; id=div_list_subcategory"+label+"></div>";  
						}
					}
					
					
					else if (catg_stage==2)
						{
						var count = markers[i].getAttribute("count");
						var opti = "<a class='font_hd_lightnavy' style=\"cursor:pointer; padding-left:15px; \" title='"+name+"' onclick=display_category_business("+label+",this.title)>"+name+" "+count+"</a><br>";  }
					opti1+=opti;
				}
				if(catg_stage==1)
				{ 
					if(current_level==4) {
					
									
					 opti1+="<br><br><a style=\"cursor:pointer; padding-left:20px; \" onclick=show_addbusniess(); ><img src='image/addbusiness.gif'></a><br>"; }
				 	document.getElementById('div_list_category').innerHTML = "<span class='font_hd_blue'>Category : </span><br>"+opti1;  
				}
				else if(catg_stage==2)
				{ 
					document.getElementById('div_list_subcategory'+catg_id).innerHTML = opti1+"<br>";   
					prev_stage_div = 'div_list_subcategory'+catg_id;
				} 
			}
		); 
    }

	function display_category_business(catg_id,title)
	{
	
	//alert(title)
			var url="load_business_xmlformat.php?catg_id="+catg_id+"&lvl="+current_level+"&id="+current_id+"&sesid="+sessid;
			//alert(url);

		GDownloadUrl(url, 
			function(data) 
			{
			//alert(url);
				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName("marker");
				var idx=title.lastIndexOf("(");
				var hd1=title.substring(0,idx);
				var Buss_Desc="Category : <span style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066FF;\">"+title+"</span><br><br>";
				if (GBrowserIsCompatible())
				{
					var map = new GMap2(document.getElementById("map"));
					map.addControl(new GLargeMapControl());
					map.addControl(new GMapTypeControl());
					map.setCenter(new GLatLng(current_lati, current_long), current_zoom);
					var alp = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
					for (var i = 0; i < markers.length; i++) 
					{
						var name = markers[i].getAttribute("name");
						//var zoom_level = markers[i].getAttribute("zoom");
						var label = markers[i].getAttribute("id");
						var desc= markers[i].getAttribute("desc");
						//alert(desc);
						var add1 = markers[i].getAttribute("add1");
						var add2 = markers[i].getAttribute("add2");
						
						var city = markers[i].getAttribute("city");
						//alert(city);
						city=replace_allamp(city);
						//alert(city);
						var lati= markers[i].getAttribute("lati");
						var long = markers[i].getAttribute("long");
						var extn = markers[i].getAttribute("extn");
						var enterby = markers[i].getAttribute("enterby");
						var point=new GLatLng(parseFloat(lati),parseFloat(long));
						//marker_map = new GMarker(point);
						name=replace_allamp(name);
						add1=replace_allamp(add1);
						add2=replace_allamp(add2);
						
						desc=replace_allamp(desc);

						var marker_map = createMarker(point, name, label, extn, 'con', 0, add1+'<br>'+add2+'<br>'+city,'business',current_level,alp[i],enterby);
						
						map.addOverlay(marker_map);					
						/*Buss_Desc+="<p style=padding-left:20px;>"+alp[i]+". <a style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" href=frend_view_business.php?id="+label+">"+name+"</a><br>"+"<br><p style=\"text-align:justify;width:560px;\">"+desc+"</p></p><br>";*/
						/*desc="<p><br><span ><a style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" href=friend_view_destination.php?id="+id+"> Destination :&nbsp;&nbsp;&nbsp;&nbsp;"+level_name+"</span></a><br/><p style=\"text-align:justify;width:560px;\">"+desc+"</p><br/></p>";*/
						Buss_Desc+="<p>"+alp[i]+". <a style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" href=frend_view_business.php?id="+label+">"+name+"</a><br>"+"<p style=\"text-align:justify;width:560px;\">"+desc+"</p></p><br>";
					}
					document.getElementById('show_destination_details').innerHTML = Buss_Desc; 
				}
			}
			
					);
		
		
	
		
		
		
		
    }

function get_description(id,lvl,div_id)
	{
	
	//alert(div_id);
		var url="load_description_text.php?id="+id+"&lvl="+lvl;
		GDownloadUrl(url, 
			function(data) 
			{
				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName("marker");
				
				var desc = markers[0].getAttribute("desc");
				//alert("desc0="+desc);
				var level_name = markers[0].getAttribute("level_name");
				level_name=replace_allamp(level_name);
				desc=replace_allamp(desc);
				desc=desc.replace(/@~clotag~@/gi, ">");
				//alert("desc2="+desc);

				//-- commented and added by dharmraj on march 18
				/*desc="<p><br><span ><a style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" href=friend_view_destination.php?id="+id+"> Destination :&nbsp;&nbsp;&nbsp;&nbsp;"+level_name+"</span></a><br/><p style=\"text-align:justify;width:560px;\">"+desc+"</p><br/></p>";*/
				
				if(lvl ==2 || lvl==3){
					if(lvl ==2){
						desc="<p><br><span style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" > Region :&nbsp;&nbsp;&nbsp;&nbsp;"+level_name+"</span><br/><p style=\"text-align:justify;width:560px;\">"+desc+"</p><br/></p>";		
						//alert(document.getElementById(div_id));	
					}else{
						desc="<p><br><span style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" > Sub region :&nbsp;&nbsp;&nbsp;&nbsp;"+level_name+"</span><br/><p style=\"text-align:justify;width:560px;\">"+desc+"</p><br/></p>";			
					}
				}else{
					desc="<p><br><span ><a style=\"font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC0000;\" href=friend_view_destination.php?id="+id+"> Destination :&nbsp;&nbsp;&nbsp;&nbsp;"+level_name+"</span></a><br/><p style=\"text-align:justify;width:560px;\">"+desc+"</p><br/></p>";		
				} 
				
				
				document.getElementById(div_id).innerHTML+=""+desc; 
			}
		);
    }

	function show_addbusniess()
	{
		mapclick_enabled=1;
		load(0,current_lati,current_long,current_zoom,0,0) ;
		mapclick_enabled=0;
		var s="<form method=\"post\" name=\"frm_addbusiness\" action=\"frend_add_business.php\">";
		s+="<input type=\"hidden\" id=\"hdn_fourthlevel_name_busi\" name=\"hdn_fourthlevel_name_busi\" size=10>";
		s+="<input type=\"hidden\" id=\"hdn_fourthlevel_id_busi\" name=\"hdn_fourthlevel_id_busi\" size=10>";
		s+="<input type=\"hidden\" id=\"hdn_all_selection\" name=\"hdn_all_selection\" size=10>";
		s+="<input type=\"hidden\" id=\"hdn_map_point_busi\" name=\"hdn_map_point_busi\" size=10>";
		s+="<input type=\"hidden\" id=\"hdn_zoom_level_busi\" name=\"hdn_zoom_level_busi\" size=5>";
		s+="<input type=\"submit\" value=\"Add Description\" onClick=\"return onsubmit_check_mappoint()\">";
		s+="</form>";
		document.getElementById('div_list_sublevel').innerHTML = "Click on marker and pin point on the map <br>to add business.<br>Then click Add Description <br><img onclick=maplocation_selection() width=30px height=30px src='flag.png'/><br>"+s;
		document.getElementById('div_list_category').innerHTML ="";
	}

	function onsubmit_check_mappoint()
	{
		if (document.getElementById('hdn_map_point').value=='' || document.getElementById('hdn_map_point').value=='undefined') 
			{ alert('select map point'); return false; }
		document.getElementById('hdn_all_selection').value=document.getElementById('hdn_firstlevel_name').value+' => '+document.getElementById('hdn_secondlevel_name').value+' => '+document.getElementById('hdn_thirdlevel_name').value+' => '+document.getElementById('hdn_fourthlevel_name').value;
		document.getElementById('hdn_fourthlevel_name_busi').value=document.getElementById('hdn_fourthlevel_name').value;
		document.getElementById('hdn_fourthlevel_id_busi').value=document.getElementById('hdn_fourthlevel_id').value;
		document.getElementById('hdn_map_point_busi').value=document.getElementById('hdn_map_point').value;
		document.getElementById('hdn_zoom_level_busi').value=document.getElementById('hdn_zoom_level').value;
	}		

	function onsubmit_check_mappoint_dest()
	{
		if (document.getElementById('hdn_map_point').value=='' || document.getElementById('hdn_map_point').value=='undefined') 
			{ alert('select map point'); return false; }
		document.getElementById('hdn_map_point_dest').value=document.getElementById('hdn_map_point').value;
		document.getElementById('hdn_zoom_level_dest').value=document.getElementById('hdn_zoom_level').value;
		document.getElementById('hdn_firstlevel_name_dest').value=document.getElementById('hdn_firstlevel_name').value;
		document.getElementById('hdn_secondlevel_name_dest').value=document.getElementById('hdn_secondlevel_name').value;
		document.getElementById('hdn_thirdlevel_name_dest').value=document.getElementById('hdn_thirdlevel_name').value;
		document.getElementById('hdn_thirdlevel_id_dest').value=document.getElementById('hdn_thirdlevel_id').value;
	}		

	function business_back(id)
	{
		var url="get_all_lavel_name_id.php?id="+id+"&lvl=5";
		xmlhttp1.open('GET', url, true);
		xmlhttp1.onreadystatechange=Load_AllLedvelNameId;
		xmlhttp1.send(null); 
	}
	
	function Load_AllLedvelNameId()
	{
	   	if(xmlhttp1.readyState == 4 && xmlhttp1.status == 200) 
	   	{ 
			var s = xmlhttp1.responseText;
			var arr= s.split('<split>');
			current_level=4;
			current_id=arr[1];
			current_lati=arr[2];
			current_long=arr[3];
			current_zoom=arr[4]-1;
			document.getElementById('hdn_secondlevel_name').value=arr[7];
			document.getElementById('hdn_thirdlevel_name').value=arr[5]; 
			document.getElementById('hdn_fourthlevel_name').value=arr[0]; 
			document.getElementById('hdn_fourthlevel_id').value=current_id; 
			document.getElementById('div_firstlevel').innerHTML=arr[10];
			document.getElementById('hdn_firstlevel_name').value=arr[11];
			anc_reg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[8]+",2,1) onclick=map_viewlocation("+arr[8]+",2,1)>"+arr[7]+"</a>"; 
			anc_subreg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[6]+",3,1) onclick=map_viewlocation("+arr[6]+",3,1)>"+arr[5]+"</a>"; 
			anc_dest="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+current_id+",4,1) onclick=map_viewlocation("+current_id+",4,1)>"+arr[0]+"</a>"; 
			document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_reg+' => '+anc_subreg+' => '+anc_dest+"</span>";
			show_addbusniess();
		}
	}

	function destination_back(id)
	{
	
		var url="get_all_lavel_name_id.php?id="+id+"&lvl=5";
		xmlhttp1.open('GET', url, true);
		xmlhttp1.onreadystatechange=Load_AllLedvelNameId_Dest;
		xmlhttp1.send(null); 
	}
	
	function Load_AllLedvelNameId_Dest()
	{
	   		if(xmlhttp1.readyState == 4 && xmlhttp1.status == 200) 
	   	{ 
			var s = xmlhttp1.responseText;
			var arr= s.split('<split>');
			//alert(1);
			//alert(s);
			current_level=4;
			current_id=arr[1];
			//alert(arr[0]);
			current_lati=arr[2];
			current_long=arr[3];
			current_zoom=arr[4]-1;
			document.getElementById('hdn_secondlevel_name').value=arr[7];
			//document.getElementById('hdn_secondlevel_id').value=arr[8];
			document.getElementById('hdn_thirdlevel_name').value=arr[5]; 
			//document.getElementById('hdn_thirdlevel_id').value=arr[6]; 
			document.getElementById('hdn_fourthlevel_name').value=arr[0]; 
			document.getElementById('hdn_fourthlevel_id').value=current_id; 
			document.getElementById('div_firstlevel').innerHTML=arr[10];
			document.getElementById('hdn_firstlevel_name').value=arr[11];
			
				anc_cntry="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[12]+",1,1) onclick=map_viewlocation("+arr[12]+",1,1)>"+arr[11]+"</a>"; 
			anc_reg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[8]+",2,1) onclick=map_viewlocation("+arr[8]+",2,1)>"+arr[7]+"</a>"; 
			anc_subreg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[6]+",3,1) onclick=map_viewlocation("+arr[6]+",3,1)>"+arr[5]+"</a>"; 
			anc_dest="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+current_id+",4,1) onclick=map_viewlocation("+current_id+",4,1)>"+arr[0]+"</a>"; 
			document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_cntry+' => '+anc_reg+' => '+anc_subreg+' => '+anc_dest+"</span>";
		
			//anc_reg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[6]+",2,1) onclick=map_viewlocation("+arr[6]+",2,1)>"+arr[5]+"</a>"; 
			//anc_subreg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[1]+",3,1) onclick=map_viewlocation("+arr[1]+",3,1)>"+arr[0]+"</a>"; 
			//anc_dest="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[1]+",3,1) onclick=map_viewlocation("+arr[1]+",3,1)>"+arr[10]+"</a>"; 
			//document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_reg+' => '+anc_subreg+' => '+anc_dest+"</span>";
	//	show_destination_map(current_id);
			display_categories(1, 0);
			get_description(current_id,4,'show_destination_details');
			//display_category_business(arr[1],arr[0]);
			load(4,current_lati,current_long,current_zoom,current_id)
		}
	}

	function review_back(id)
	{
		var url="get_all_lavel_name_id.php?id="+id+"&lvl=6";
		xmlhttp1.open('GET', url, true);
		xmlhttp1.onreadystatechange=Load_AllLedvelNameId_Review;
		xmlhttp1.send(null); 
	}

	function dest_back(id)
	{
		var url="get_all_lavel_name_id.php?id="+id+"&lvl=5";
		xmlhttp1.open('GET', url, true);
		xmlhttp1.onreadystatechange=Load_AllLedvelNameId_Review;
		xmlhttp1.send(null); 
	}
	
	function Load_AllLedvelNameId_Review()
	{
	   	if(xmlhttp1.readyState == 4 && xmlhttp1.status == 200) 
	   	{ 
			var s = xmlhttp1.responseText; 
			var arr= s.split('<split>');
			//alert(1);
			//alert(s);
			current_level=4;
			current_id=arr[4];
			current_lati=arr[5];
			current_long=arr[6];
			current_zoom=arr[7]-1;
			document.getElementById('hdn_secondlevel_name').value=arr[10];
			document.getElementById('hdn_thirdlevel_name').value=arr[8]; 
			document.getElementById('hdn_fourthlevel_name').value=arr[3]; 
			document.getElementById('hdn_fourthlevel_id').value=current_id; 
			document.getElementById('div_firstlevel').innerHTML=arr[13];
			document.getElementById('hdn_firstlevel_name').value=arr[14];
			anc_cntry="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[15]+",1,1) onclick=map_viewlocation("+arr[15]+",1,1)>"+arr[14]+"</a>"; 
			anc_reg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[11]+",2,1) onclick=map_viewlocation("+arr[11]+",2,1)>"+arr[10]+"</a>"; 
			anc_subreg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[9]+",3,1) onclick=map_viewlocation("+arr[9]+",3,1)>"+arr[8]+"</a>"; 
			anc_dest="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+current_id+",4,1) onclick=map_viewlocation("+current_id+",4,1)>"+arr[3]+"</a>"; 
			document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_cntry+' => '+anc_reg+' => '+anc_subreg+' => '+anc_dest+"</span>";
			display_categories(1, 0);
			display_categories(2, arr[2]);
			display_category_business(arr[1],arr[0]);
			//alert(arr[1]);
		}
	}

	function add_destination_back(id)
	{
	
		var url="get_all_lavel_name_id.php?id="+id+"&lvl=4";
		xmlhttp1.open('GET', url, true);
		xmlhttp1.onreadystatechange=Load_AllLevelName_third;
		xmlhttp1.send(null); 
	}
	
	function Load_AllLevelName_third()
	{
	   		if(xmlhttp1.readyState == 4 && xmlhttp1.status == 200) 
	   	{ 
			var s = xmlhttp1.responseText;
			var arr= s.split('<split>');

			// -- commented by dharmaraj on march 20
			//alert(1);
			//alert(s);
			
			current_level=3;
			current_id=arr[1];
			
			// -- commented by dharmaraj on march 20
			//alert(arr[5]);
			
			current_lati=arr[2];
			current_long=arr[3];
			current_zoom=arr[4]-1;
			document.getElementById('hdn_secondlevel_name').value=arr[5];
			//document.getElementById('hdn_secondlevel_id').value=arr[8];
			document.getElementById('hdn_thirdlevel_name').value=arr[0]; 
			document.getElementById('hdn_thirdlevel_id').value=current_id; 
			/*document.getElementById('hdn_fourthlevel_name').value=arr[0]; 
			document.getElementById('hdn_fourthlevel_id').value=current_id; */
			document.getElementById('div_firstlevel').innerHTML=arr[8];
			document.getElementById('hdn_firstlevel_name').value=arr[9];
			
				anc_cntry="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[10]+",1,1) onclick=map_viewlocation("+arr[10]+",1,1)>"+arr[9]+"</a>"; 
			anc_reg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[6]+",2,1) onclick=map_viewlocation("+arr[6]+",2,1)>"+arr[5]+"</a>"; 
			anc_subreg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+current_id+",3,1) onclick=map_viewlocation("+current_id+",3,1)>"+arr[0]+"</a>"; 
			document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_cntry+' => '+anc_reg+' => '+anc_subreg+"</span>";
		
			//anc_reg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[6]+",2,1) onclick=map_viewlocation("+arr[6]+",2,1)>"+arr[5]+"</a>"; 
			//anc_subreg="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[1]+",3,1) onclick=map_viewlocation("+arr[1]+",3,1)>"+arr[0]+"</a>"; 
			//anc_dest="<a style=\"cursor:pointer; text-decoration:underline; \" title=map_viewlocation("+arr[1]+",3,1) onclick=map_viewlocation("+arr[1]+",3,1)>"+arr[10]+"</a>"; 
			//document.getElementById('div_display_selection').innerHTML="<span class='font_hd_brown'>"+anc_reg+' => '+anc_subreg+' => '+anc_dest+"</span>";
	//	show_destination_map(current_id);
			//display_categories(1, 0);
			//get_description(current_id,3,'show_destination_details');
			//display_category_business(arr[1],arr[0]);
			/*var map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(current_lati, current_long), zomcurrent_zoom;
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());*/
			
			//-- added by dharmaraj on march 20
			var map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(current_lati, current_long), current_zoom);
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			
			create_sublevel_marker(current_id,3,map)
			//load(4,current_lati,current_long,current_zoom,current_id)
		}
	}

	function show_my_location(id,current_lati,current_long,current_zoom)
	{/*alert(current_lati);
	alert(current_long);
	alert(current_zoom);*/
		mapclick_enabled=1;
		load(0,current_lati,current_long,current_zoom,0,0) ;
		//mapclick_enabled=0;
		//map_viewlocation(id,3,0);
		
		//alert(1);
		var map = new GMap2(document.getElementById("map"));
		//alert(2);
			var point= new GLatLng(current_lati, current_long);
			//alert(3);
			//alert(point);
			map.setCenter(new GLatLng(current_lati, current_long), current_zoom);
			//alert(4);
			map.addControl(new GLargeMapControl());
			//alert(5);
			map.addControl(new GMapTypeControl());
			//alert(6);
			marker_map = new GMarker(point);
			//alert(7);
			map.addOverlay(marker_map);
			mapclick_enabled=1;
		
			//alert (1);
			GEvent.addListener(map,'click',function(overlay,point)
			{ 
				if (marker_map) map.removeOverlay(marker_map);
				//alert (point);
				if(point != undefined){
				document.getElementById('txt_map_point').value=point;
				}
				document.getElementById('txt_zoom_level').value=map.getZoom();
				marker_map = new GMarker(point);
				map.addOverlay(marker_map);
			}
			);
		
	}
	

	// written by dharmaraj on march 21
	function wrapword(str,limit){
		var strinarray  = Array();
		var j = 0;
		totalLength = str.length;
		for(i=0;i<=totalLength;i+=limit){
			strinarray[j]=str.substr(i,limit);
			j++;
		}
		string = strinarray.join('<br>');
		return string;
	}	

