    var xmlhttp = false;

    function geocodeme(priv) {
		MM_showHideLayers('pointhing','','hide');
		processmessage('dosomething');
		var query = document.getElementById("geoquery").value;
		geocoder.getLocations(query, googleparseresult);
//    	var uri = "http://api.local.yahoo.com/MapsService/V1/geocode?appid=www.mapgameday.com&location=" + query;
//    	callWS(uri, priv);
    }
	
	
	



  
function callWS(target, service) {
      if(target !== ""){
      var url = 'http://www.mapgameday.com/yproxy.php?' + encodeURI(target);
	      if(window.XMLHttpRequest) {
    	try {
			xmlhttp = new XMLHttpRequest();
        } catch(e) {
			xmlhttp = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          	} catch(e) {
        	try {
          		xmlhttp= new ActiveXObject("Msxml2.XMLHTTP");
        	} catch(e) {
          		xmlhttp = false;
        	}
		}
	}
	  
	  xmlhttp.open('GET', url, true);
      xmlhttp.onreadystatechange = function() {
    			if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    			  document.getElementById('result').innerHTML = '';
						parseResult(xmlhttp.responseText, service);
    			} else {
      			document.getElementById('result').innerHTML = "Loading...";
   				}
   			};
   			xmlhttp.send(null);
			}
 		}


/**** function createRequestObject() {
		var xmlhttp;
		try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
	  catch(e) {
	    try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
	    catch(f) { xmlhttp=null; }
	  }
	  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
	  	xmlhttp=new XMLHttpRequest();
	  }
		return  xmlhttp;
	} ****/

function parseResult(parseMeString, service) {
			
		  var parser = new DOMImplementation();
		  var domDoc = parser.loadXML(parseMeString);
		  if (domDoc == null)
		  {
			  MM_showHideLayers('messagebox','','hide');
			  alert("There was a problem parsing search results.");
			  return;
		  }
		
		  var docRoot = domDoc.getDocumentElement();
    		var items = docRoot.getElementsByTagName("Result");
				for (var i =0; i < items.length; i++) {
					var lat = items.item(i).getElementsByTagName("Latitude").item(0).getFirstChild().getNodeValue();
					var lon = items.item(i).getElementsByTagName("Longitude").item(0).getFirstChild().getNodeValue();
				   var item2 = gmarkers.length;
        		   var pointA = new GLatLng(lat, lon);
			       var mark = new GMarker(pointA, Icon);
				   var schoolid2 = document.getElementById("sid").value;
			       map.addOverlay(mark);
			       map.setCenter(pointA);

		var markerselect='<select name="pointtype" id="pointtype" class="similiarcategories" ><option selected>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5">Tailgate</option><option value="1">Seats</option>' +
		'<option value="2">Transportation</option><option value="3">Hotel</option><option value="4">Restaurant</option><option value="6">Game Day Event</option></select>';			
			

if (service == 0 ) {
// html2 = '<div id="addpoint"><form name="form1" id="form1"><p align="center"><span class="categories red">* Title</span>&nbsp;&nbsp;&nbsp;<input name="title" id ="title" type="text" class="similiarcategories" id="title" size="40" maxlength="40">  </p>      <input name="eventid" type="hidden" id="eventid" size="12" value=0>      <input name="lat" type="hidden" id="lat" size="12" value="' + lat + '"><input name="lng" type="hidden" id="lng" size="12" value="' + lon + '" >    <input name="sessionid" type="hidden" id="sessionid" size="12" value="' + sessionid2 + '" >  <input name="schoolid" type="hidden" id="schoolid" size="12" value="' + schoolid2 + '" >   <p align="center"> <select name="pointtype" id="pointtype" class="similiarcategories red">      <option>* Select a Marker Type</option>      <option value="0">Interesting Places</option> <option value="5">Tailgate</option>      <option value="1">Seats</option>      <option value="2">Transportation</option>      <option value="3">Hotel</option>      <option value="4">Restaurant</option> <option value="6">Game Day Event</option></select></p><p align="center"><span class="categories">Description</span><br><textarea id="descrip" name="descrip" cols="60" rows="3" class="similiarcategories"></textarea>      <br>      </p>      <p align="center"><span class="smallbluecategories">Visibility:&nbsp;&nbsp;</span><span class="categories">My Maps</span>  <input name="priv" type="radio" id="priv" class="similiarcategories" value="0" checked>   <span class="categories">Public Maps</span><input name="priv" type="radio" id="priv" class="similiarcategories" value="1" disabled > </form></p> <p align="center"><button onclick="ajaxaddpoint();" value="Save Map Settings" class="red">Save</button></p><span class="littlered">* Required Fields</span></div>';
  privstatio = ' disabled ';
  notloggedinmessage = '<span class="categories">You are not logged in. Place markers will only be available on maps that you save. To add Place Markers that are visible on all campus maps, login or register.</span>';
} else {
  privstatio = ' ';
  notloggedinmessage = '&nbsp;';
	   }				   


html2 = '<div id="addpoint" align="center"><form name="form1" id="form1"><input name="eventid" type="hidden" id="eventid" size="12" value=0>' +
'<input name="lat" type="hidden" id="lat" size="12" value="' + lat + '">' +
'<input name="lng" type="hidden" id="lng" size="12" value="' + lon + '" >' +
'<input name="sessionid" type="hidden" id="sessionid" size="12" value="' + sessionid2 + '" >' +
'<input name="schoolid" type="hidden" id="schoolid" size="12" value="' + schoolid2 + '" >' +
'<table width="50%" height="202"  border="0" cellpadding="2" cellspacing="5">' +
'<tr><td width="37%"><div align="right"><span class="categories red">* Place Title:</span></div></td>' +
'<td colspan="2"><input name="title" type="text" class="similiarcategories" id="title" size="40" maxlength="40"></td>' +
'</tr><tr><td><div align="right"><span class="similiarcategories">Place Type:</span></div></td>' +
'<td colspan="2">' + markerselect + '</td></tr><tr><td colspan="3"><div align="center"><span class="categories">Description</span></div></td>' +
'</tr><tr><td colspan="3"><textarea id="descrip" name="descrip" cols="75" rows="3" class="similiarcategories"></textarea></td>' +
'</tr><tr><td><div align="right"><span class="similiarcategories">Place Visibility</span></div></td><td width="27%"><div align="center"><img src="/images/private.gif" width="15" style="vertical-align:middle;" alt="Private Place Marker"><span class="categories">&nbsp;My Maps</span>' +
'<input name="priv" type="radio" id="priv" class="similiarcategories" value="0" checked></div></td><td width="36%"><div align="center"><img src="/images/global.gif" style="vertical-align:middle;" width="15" alt="Public Place Marker"><span class="categories">&nbsp;Public Maps</span>' +
'<input name="priv" type="radio" id="priv" class="similiarcategories" value="1"' + privstatio + '></div></td></tr>' +
'<tr> <td colspan="3">&nbsp;' + notloggedinmessage + '</td></tr><? } ?>' +
'<tr><td colspan="3" align="center"><hr>' +
'<img src="/images/svbtn_03.gif" width="52" height="24" align="absmiddle" onClick="ajaxaddpoint()">&nbsp;&nbsp;&nbsp;' +
'<img src="/images/cnclbtn_03.gif" align="absmiddle" onClick="cancelpointadd()">' +
'</td></tr></table></form></div>';




				   MM_showHideLayers('messagebox','','hide');
//		            mark.openInfoWindowHtml('<div style="white-space:nowrap;">'+html2+'</div>');
document.getElementById("addpointbox").innerHTML = html2;
MM_showHideLayers('addpointbox','','show');
      		 }
		  }
		  
		  
		






function delpoints(item, userpointid){
	
processmessage('dosomething');
request = createRequestObject();
//request.onreadystatechange = onResponse;
request.open("POST","/services/post.php?method=delete&id=" + userpointid, true);
request.send("/services/post.php?method=delete&id="+ userpointid);
MM_showHideLayers('messagebox','','hide');
map.closeInfoWindow();
map.removeOverlay(gmarkers[item]);
document.getElementById("h3mrk" + item).innerHTML='<span class="similiarcategories red">This Place has been Deleted</span>';
document.getElementById("h3mrk" + item).style.backgroundColor = '#CACCCC';
document.getElementById("h3mrk" + item).onclick = '';
}


function editpoints(item, userpointid){
	
request = createRequestObject();

//request.onreadystatechange = onResponse;
var title = document.getElementById("title").value;

var description = document.getElementById("descrip").value;
var pointtype = document.getElementById("editselect").value;
var lat = document.getElementById("lat").value;
var lng = document.getElementById("lng").value;
var sid = document.getElementById("sid").value;


var myForm = document.forms.edithtmls;
var i;
for(i=0;i<myForm.priv.length; i++) {
   if(myForm.priv[i].checked) {
      break;
   }
}
priv =  myForm.priv[i].value;

request.open("POST","/services/post.php?method=edit&id=" + userpointid + "&title=" + title + "&description=" + description + "&priv=" + priv + "&pointtype=" + pointtype, true);
request.send("/services/post.php?method=edit&id="+ userpointid+ "&title=" + title + "&description=" + description + "&priv=" + priv + "&pointtype=" + pointtype);

map.closeInfoWindow();
var icon = createicon(pointtype);
var html = createhtmldescription (pointtype, title, description, userpointid,sid, 1, item, priv);
//html = "<table width=250><tr><td>" + title + "</td></tr></table><table><tr><td width=250>" + description + "</td></tr></table>";
//html = html + '<br>Directions: <a href="javascript:tohere('+ item +')">To here</a> - <a href="javascript:fromhere('+ item +')">From here</a><br>';
//html = html + '<a href="javascript:delpoint('+ item +')">Delete this Point</a>  -   <a href="javascript:editpoint('+ item +')">Edit this Point</a><br>';

makeeditboxes (pointtype, item, priv, lat, lng, title, description, userpointid,schoolid2,1,userlevel);
map.removeOverlay(gmarkers[item]);



var point = gmarkers[item].getPoint();
var marker = new GMarker(point, icon);
gmarkers[item] = marker;
htmls[item] = null;
htmls[item] = html + '</div>';
lsnrarray[item] = GEvent.addListener(gmarkers[item], "click", function() {
        gmarkers[item].openInfoWindowHtml('<div style="white-space:nowrap;">'+htmls[item]+'</div>', 250);
        });

map.addOverlay(gmarkers[item]);

gmarkers[item].openInfoWindowHtml('<div style="white-space:nowrap;">'+htmls[item]+'</div>');
/****for (i = 0; i < gmarkers.length; i++ ) {
GEvent.addListener(marker, "click", function() {
        gmarkers[i].openInfoWindowHtml('<div style="white-space:nowrap; background-color:#F5F6D3;">'+htmls[i]+'</div>', 250);
        });
}****/


}


function markercheck() {
if (document.getElementById("showhidepts").value == "0") {
	document.getElementById("showhidepts").value = "1";
	document.getElementById("showhidebtn").innerHTML  = "Show All Places";
	processmessage('hideallmarkers');
} else {
	document.getElementById("showhidepts").value = "0";
	document.getElementById("showhidebtn").innerHTML  = "Hide All Places";
	processmessage('showallmarkers');
}
}


function parseResult3(parseMeString, service) {
			
		  
		  map.closeInfoWindow();
		  var item = gmarkers.length;

		  map.removeOverlay(gmarkers[item]);
		  button2 = 0;
		
		  var parser3 = new DOMImplementation();
       try { 
		var domDoc3 = parser3.loadXML(parseMeString);
		}
		catch(e) {
			}
		
		  if (domDoc3 == null)
		  {
			  MM_showHideLayers('messagebox','','hide');
			  alert("There was a problem saving the results.");
			  return;
		  }
		
		  var docRoot3 = domDoc3.getDocumentElement();
    	  var items3 = docRoot3.getElementsByTagName("entry");
		  var userpointid = items3.item(0).getElementsByTagName("userpointid").item(0).getFirstChild().getNodeValue();
		  var title = items3.item(0).getElementsByTagName("title").item(0).getFirstChild().getNodeValue();
		  var description = items3.item(0).getElementsByTagName("description").item(0).getFirstChild().getNodeValue();
		  var lat = items3.item(0).getElementsByTagName("lat").item(0).getFirstChild().getNodeValue();
		  var lng = items3.item(0).getElementsByTagName("lng").item(0).getFirstChild().getNodeValue();
		  var schoolid2 = items3.item(0).getElementsByTagName("schoolid").item(0).getFirstChild().getNodeValue();
  		  var eventid2 = items3.item(0).getElementsByTagName("eventid").item(0).getFirstChild().getNodeValue();
  		  var pointtype = items3.item(0).getElementsByTagName("marker_type").item(0).getFirstChild().getNodeValue();
  		  var priv = items3.item(0).getElementsByTagName("share").item(0).getFirstChild().getNodeValue();
		  var userlevel = document.getElementById("userlevel").value;



//html = "<table width=250><tr><td align=center><img src='" + tblimg + "' align=left>" + title + "<hr></td></tr></table><table><tr><td width=250>" + description + "</td></tr></table>";

var icon = createicon(pointtype);
var html = createhtmldescription (pointtype, title, description, userpointid, schoolid2, 1, item, priv);


makeeditboxes (pointtype, item, priv, lat, lng, title, description, userpointid,schoolid2,1,userlevel);
del_htmls[item] = '<br><br>Are You Sure You Want to delete this point<br><br><input type="submit" onclick="delpoints(' + item + ', ' + userpointid + ')" value="yes"> - <input type="submit" onclick="nodelpoints(' + item + ')" value="no">';
makemapdirections(html, item, lat, lng, title);

//html = html + '<br>Directions: <a href="javascript:tohere('+ item +')">To here</a> - <a href="javascript:fromhere('+ item +')">From here</a><br>';
//html = html + '<a href="javascript:delpoint('+ item +')">Delete this Point</a>  -<a href="javascript:moveit(' + item + ')">Move Me</a>&nbsp; - &nbsp;   <a href="javascript:editpoint('+ item +')">Edit this Point</a><br>';

				 
var point = new GLatLng(lat, lng);			
var marker = new GMarker(point, {icon:icon, draggable:true});
gmarkers.push(marker);
var item = gmarkers.length - 1;
gmarkers[item] = marker;
htmls[item] = null;
htmls[item] = html + '</div>';
GEvent.addListener(gmarkers[item], "click", function() {
gmarkers[item].openInfoWindowHtml('<div style="white-space:nowrap;">'+htmls[item]+'</div>', 250);
        });

		Title[item] = null;
		Title[item] = title;
		Pointid[item] = null;
		Pointid[item] = userpointid;
		Markershowing[item] = null;
		Markershowing[item] = 1;
		MM_showHideLayers('messagebox','','hide');
		var msgseen = document.getElementById("firstaddpoint").value;
		if ((msgseen == 0) && (priv ==0) && (userlevel < 2)) {
			document.getElementById("firstaddpoint").value = 1;
			helptopic = "<p align=\"right\"><b>Map Place Was Created</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"#\" onclick=\"hidehelp();\">X</a></p>" +
			"<p align=\"left\" class=\"unamecolor\">A new Private placemarker was created.<br></p><p align=\"left\" class=\"unamecolor\"><img src=\"/images/sharetab.jpg\" style=\"cursor:pointer;\" width=\"48\" height=\"20\" align=\"absbottom\" onclick=\"MM_showHideLayers('selectplacestoshow','','hide','showsavemapsettings','','show','showedittitles','','hide','createnewplaces','','hide','prepareshow','','hide','pointhing','','hide');MM_swapImage('select10','','/images/selecttab.jpg',1);MM_swapImage('create11','','/images/createbtn.jpg',1);MM_swapImage('tag12','','/images/tagbtn.jpg',1);MM_swapImage('share13','','/images/sharetab_hi.jpg',1);MM_swapImage('prepare14','','/images/prepare.jpg',1);\">" +
			"&nbsp;&nbsp;To share this map with others, click on the share tab to save the map settings.</p><p class=\"unamecolor\"><img src=\"/images/Registernav.jpg\" width=\"78\" height=\"20\" align=\"absbottom\" onclick=\"window.location='/register.php'\" style=\"cursor:pointer;\">&nbsp;&nbsp;If you would like to make this a public place marker, visit the Registration page.</p> " +
			"<br><p align=\"center\"><a href=\"#\" onclick=\"hidehelp();\">Close this Window</a></p>";
			document.getElementById("pointhing").innerHTML = helptopic;

			MM_showHideLayers('pointhing','','show');
		}
		
		
		map.addOverlay(gmarkers[item]);
		gmarkers[item].disableDragging();
		sidebaraddpoints(item, title);
		marker.openInfoWindowHtml('<div style="white-space:nowrap;">'+html+'</div>');
var item = gmarkers.length - 1;

		}



function ajaxaddpoint(item){

var title2 = document.getElementById("title").value;
if (title2 == "") {
//	MM_showHideLayers('messagebox','','hide');
	alert("A Place Title is required");
	return
}
processmessage('dosomething');
MM_showHideLayers('addpointbox','','hide');
//map.removeOverlay(item);
request = createRequestObject();
item = gmarkers.length -1;

//request.onreadystatechange = onResponse;
var re= /<\S[^>]*>/g; 
var title = title2.replace(re,""); 
charToRemove = '"';
regExp = new RegExp("["+charToRemove+"]","g");
title = title.replace(regExp,"");
//alert(title);
var description = document.getElementById("descrip").value;

var lat = document.getElementById("lat").value;
var lng = document.getElementById("lng").value;
var schoolid2 = document.getElementById("schoolid").value;
var sessionid2 = document.getElementById("sessionid").value;
var eventid2 = document.getElementById("eid").value;
var pointtype = document.getElementById("pointtype").value; 
var username2 = document.getElementById("uname2").value;
var maptags = document.getElementById("maptags").value;
var userlevel = document.getElementById("userlevel").value;





var myForm = document.forms.edithtmls;
var i;
for(i=0;i<form1.priv.length; i++) {
   if(form1.priv[i].checked) {
      break;
   }
}
priv =  form1.priv[i].value;

request.open("POST","/services/post.php?method=add&maptags=" + maptags + "&title=" + title + "&description=" + description + "&priv=" + priv + "&lat=" + lat + "&lng=" + lng + "&schoolid=" + schoolid2 + "&eventid=" + eventid2 + "&username=" + username2 + "&pointtype=" + pointtype + "&sessionid=" + sessionid2, true);
request.send("/services/post.php?method=add&maptags=" + maptags + "&title=" + title + "&description=" + description + "&priv=" + priv + "&lat=" + lat + "&lng=" + lng + "&schoolid=" + schoolid2 + "&eventid=" + eventid2 + "&username=" + username2 + "&pointtype=" + pointtype + "&sessionid=" + sessionid2);
		request.onreadystatechange = function() {
			if(request.readyState == 4 && request.status == 200) {
    			  document.getElementById('result3').innerHTML = '';
				  parseResult3(request.responseText, 'nothing');
    			} else {
      			document.getElementById('result3').innerHTML = "Saving...";
   				}
   			};
}


function nodelpoints(item){
map.closeInfoWindow();
}

function cancelpointadd(item2) {
MM_showHideLayers('addpointbox','','hide');
button2 = 0;
map.removeOverlay(newmarker[0]);
}



function createicon(pointtype) {
	
if (pointtype==0) {
            var icon = coloredRideshareIcon('purple');

} else if (pointtype==1) {
	        var icon = coloredRideshareIcon('blue');

} else if (pointtype==2) {
	        var icon = coloredRideshareIcon('yellow');	

} else if (pointtype==3) {
	        var icon = coloredRideshareIcon('orange');	

} else if (pointtype==4) {
	        var icon = coloredRideshareIcon('green');	

} else if (pointtype==5) {
	        var icon = coloredRideshareIcon('white');

} else if (pointtype==6) {
	       var icon = coloredRideshareIcon('red');	

} else if (pointtype==9) {
	       var icon = coloredRideshareIcon('red');	
}
return icon
}




function createhtmldescription (pointtype, title, description, userpointid, schoolid, mine, i, share, rating, votes)  {
	
if (pointtype==0) {
			var tblimg = "/images/Golf-Course.gif";			
} else if (pointtype==1) {
			var tblimg = "/images/Scenic-Area.gif";
} else if (pointtype==2) {
			var tblimg = "/images/Airport.gif";
} else if (pointtype==3) {
			var tblimg = "/images/Hotel.gif";	
} else if (pointtype==4) {
			var tblimg = "/images/Restaurant.gif";		
} else if (pointtype==5) {
			var tblimg = "/images/Picnic-Area.gif";				
} else if (pointtype==6) {
			var tblimg = "/images/Waypoint.gif";			
} else if (pointtype==-1) {
			var tblimg = "/images/Scenic-Area.gif";			
}

if (userpointid==0) {
userpointid = 's' + schoolid;
}

if (share == 0) {
	ptitle = title + '&nbsp;&nbsp;&nbsp;<img src="/images/private.gif" width="15" style="vertical-align:middle;" alt="Private Place Marker">';
} else {
	ptitle = title + '&nbsp;&nbsp;&nbsp;<img src="/images/global.gif" width="15" style="vertical-align:middle;"  alt="Public Place Marker">';
}

        if (mine != 0) {
sideicons= '<a href="javascript:editpoint('+ i +')"><img src="/images/editsm.gif" height="20" border="0" alt="edit this place marker"></a><br><span class="smallbluecategories">Edit</span>' +
		   '<br><br><a href="javascript:delpoint('+ i +')"><img src="/images/delete.gif" border="0"  height="20" alt="delete this place marker"></a><br><span class="smallbluecategories">Delete</span><br><br><a href="javascript:moveit('+i+')"><img src="/images/move.gif" height="20" border="0" alt="move this place marker"></a><br><span class="smallbluecategories">Move</span>';
		} else {
sideicons= '<br><br>';
			
		}
		
		if (share == 1) {
	var rankstar = rating * 25;
	ratingsystem=' <ul class="star-rating"><table><tr><td><li id="strrtr" class="current-rating" style="height:' + rankstar + ';"></li>' +
	'<li><a href="javascript:addrating(' + userpointid + ', 1)" title="1 star out of 5" class="one-star"></a></li><li><a href="javascript:addrating(' + userpointid + ', 2)" title="2 stars out of 5" class="two-stars"></a></li>' +
	'<li><a href="javascript:addrating(' + userpointid + ', 3)" title="3 stars out of 5" class="three-stars"></a></li><li><a href="javascript:addrating(' + userpointid + ', 4)" title="4 stars out of 5" class="four-stars"></a></li>' +
	'<li><a href="javascript:addrating(' + userpointid + ', 5)" title="5 stars out of 5" class="five-stars"></a></li></td></tr></table></ul>';
		} else {
			ratingsystem='&nbsp;';
		}
		
	if (userpointid > "a") {
	html = "<table width=250><tr><td align=center><img src='" + tblimg + "' align=left>" + title + "<hr></td></tr></table><table><tr><td width=250>" + description + "&nbsp;&nbsp;<a href=\'/showpoint/" + userpointid + "/\' target=\'_blank\'><img src=/images/externallink.jpg alt='point closeup' border=0 height=16></a></td></tr></table>";
	} else {
    html='<table width="260" border="0" cellspacing="3" bordercolor="#EDEDED" cellpadding="0" cellspacing="0"><tr><td class="similiarcategories2" align="left"><img src="' + tblimg + '">' +
	'</td><td colspan="2" align="center"><strong>' + ptitle + '</strong></td></tr><tr><td colspan="3"><hr></td></tr><tr>' +
	'<td rowspan="3" width="28" align="center" valign="top" class="smallbluecategories">' + sideicons + '</td>' + 
	'<td height="50" align="left" valign="top" class="similiarcategories2"><table border="1" bordercolor="#EDEDED"><tr><td valign="top" class="categories" height="100" width="200">' + description + '</td></tr></table></td>' +
	'<td rowspan="3" class="smallcategories2" valign="top">' + ratingsystem + '</td>' +
	'</tr><tr><td height="19" class="unamecolor">Directions:&nbsp;&nbsp; <a href="javascript:generateto('+i+')">To</a>&nbsp;&nbsp;&nbsp; <a href="javascript:generatefrom('+i+')">From</a>&nbsp;&nbsp;<a href="/showpoint/' + userpointid + '/" target="_blank"><img src="/images/externallink.jpg" height="20" border="0" alt="View Place"></a></td></tr></table>';
	}

	return html;

}



function parseResultar(parseMeString, service) {
			
		  
		  var parserar = new DOMImplementation();
       try { 
		var domDocar = parserar.loadXML(parseMeString);
		}
		catch(e) {
			}
		
		  if (domDocar == null)
		  {
			  MM_showHideLayers('messagebox','','hide');
			  alert("There was a problem saving the results.");
			  return;
		  }
		
		  var docRootar = domDocar.getDocumentElement();
    	  var itemsar = docRootar.getElementsByTagName("entry");
//		  var ranking = document.getElementById("ranking").value;
		   var ranking = itemsar.item(0).getElementsByTagName("ranking").item(0).getFirstChild().getNodeValue();
		  rankstar = ranking * 25;
		  		MM_showHideLayers('messagebox','','hide');
	  	document.getElementById('strrtr').style.height=rankstar;

		}






function addrating(pid, rating) {

processmessage('dosomething');
request = createRequestObject();
//	document.getElementById('strrtr').style.height="75";
	var username2 = document.getElementById("uname2").value;
	var sessionid2 = document.getElementById("sessionid").value;
	
request.open("POST","/services/pidranking.php?pid=" + pid + "&ranking=" + rating + "&userid=" + username2 + "&sessionid=" + sessionid2, true);
request.send("/services/post.php?pid=" + pid + "&ranking=" + rating + "&userid=" + username2 + "&sessionid=" + sessionid2);
		request.onreadystatechange = function() {
			if(request.readyState == 4 && request.status == 200) {
//    			  document.getElementById('result3').innerHTML = '';
				  parseResultar(request.responseText, 'nothing');
    			} else {
//      			document.getElementById('result3').innerHTML = "Saving...";
   				}
   			};
	
}


function generateto(item) {
	
		var selectto = '<select name="saddr2"  class="smallcategories"  STYLE="width: 250px" id="saddr2"><option value="Select A Place">Select A Place</option>';
	    for (var i=0;i<gmarkers.length;i++) {
			if (i != item) {
	    ipoint = gmarkers[i].getPoint();
		ilat = ipoint.lat();
		ilng = ipoint.lng();		
			selectto += '<option value="' + ilat + ',' + ilng + "(" + Title[i] + ")" + '"/>' + Title[i] + '</option>';
			}
		}
		selectto += '</select>';
		var selectpoint = gmarkers[item].getPoint();

		var lat = selectpoint.lat();
		var lng = selectpoint.lng(); 
		var name = Title[item];
		
		to_new_htmls = '<br>Directions: <b>To ' + Title[item] + '</b><hr>' +
        'Starting at address:<br>' +
        '<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" ><br><br><b>Or</b> Starting at an Existing Location<br>' + selectto +
		'<br><br><button class="similiarcategories red" onclick="sendtogoogle();">Get Directions</button>' +
        '<input type="hidden" name="daddr" id="daddr" value="' +
        lat + ',' + lng + "(" + name + ")" + '"/>';
		
        gmarkers[item].openInfoWindowHtml('<div class="similiarcategories" style="width:250px;white-space:nowrap;">'+ to_new_htmls +'</div>');
		
}

function sendtogoogle() {
	if (document.getElementById("saddr2").value != "Select A Place") {
	var directionsurl = 'http://maps.google.com/maps?saddr=' + document.getElementById("saddr2").value + '&daddr=' + document.getElementById("daddr").value;
	} else if (document.getElementById("saddr").value > "0" ) {
	var directionsurl = 'http://maps.google.com/maps?saddr=' + document.getElementById("saddr").value + '&daddr=' + document.getElementById("daddr").value;
	} else {
		return
	}
	javascript:window.open(directionsurl,'new');
}

function generatefrom(item) {
	
		var selectfrom = '<select name="daddr2"  class="smallcategories" STYLE="width: 250px" id="daddr2"><option value="Select A Place">Select A Place</option>';
	    for (var i=0;i<gmarkers.length;i++) {
			if (i != item) {
	    ipoint = gmarkers[i].getPoint();
		ilat = ipoint.lat();
		ilng = ipoint.lng();		
			selectfrom += '<option value="' + ilat + ',' + ilng + "(" + Title[i] + ")" + '"/>' + Title[i] + '</option>';
			}
		}
		selectfrom += '</select>';
		var selectpoint = gmarkers[item].getPoint();

		var lat = selectpoint.lat();
		var lng = selectpoint.lng(); 
		var name = Title[item];
		
		to_new_htmls = '<br>Directions: <b>From ' + Title[item] + '</b><hr>' +
        'Ending at address:<br>' +
        '<input type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr"><br><br><b>Or</b> Ending at an Existing Location<br>' + selectfrom +
		'<br><br><button class="similiarcategories red" onclick="sendfromgoogle();">Get Directions</button>' +
        '<input type="hidden" name="saddr" id="saddr" value="' +
        lat + ',' + lng + "(" + name + ")" + '"/>';
		
        gmarkers[item].openInfoWindowHtml('<div class="similiarcategories" style="width:250px;white-space:nowrap;">'+ to_new_htmls +'</div>');
		
}

function sendfromgoogle() {
	if (document.getElementById("daddr2").value != "Select A Place") {
	var directionsurl = 'http://maps.google.com/maps?daddr=' + document.getElementById("daddr2").value + '&saddr=' + document.getElementById("saddr").value;
	} else if (document.getElementById("saddr").value != "" ) {
	var directionsurl = 'http://maps.google.com/maps?daddr=' + document.getElementById("daddr").value + '&saddr=' + document.getElementById("saddr").value;
	} else {
		return
	}
	javascript:window.open(directionsurl,'new');
}




function makemapdirections(html, item, lat, lng, name) {
	
        to_htmls[item] = html + '<br>Directions: <b>To here</b> - <a href="javascript:fromhere(' + item + ')">From here</a>' +
        '<br>Start address:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
        '<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>' +

        '<INPUT value="Get Directions" TYPE="SUBMIT">' +
        '<input type="hidden" name="daddr" value="' +
        lat + ',' + lng + "(" + name + ")" + '"/></form>';

        // The info window version with the "to here" form open

        from_htmls[item] = html + '<br>Directions: <a href="javascript:tohere(' + item + ')">To here</a> - <b>From here</b>' +
        '<br>End address:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
        '<input type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br>' +
        '<INPUT value="Get Directions" TYPE="SUBMIT">' +
        '<input type="hidden" name="saddr" value="' +
        lat + ',' + lng + "(" + name + ")" + '"/></form>';

}

function makeeditboxes (marker_type, i, share, lat, lng, title, description, userpointid, schoolid2, uid2, userlevel) {
	
		if (userlevel < 2) {
			var status = 'disabled';
		} else {
			var status = '';
		}

	
	    del_htmls[i] = '<br><br>Are You Sure You Want to delete this point<br><br><input type="submit" onclick="delpoints(' + i + ', ' + userpointid + ')" value="yes"> - <input type="submit" onclick="nodelpoints(' + i + ')" value="no">';
		
       // Build the pre populated option box
		if (marker_type == 0) {
		var markerselect='<select name="editselect" id="editselect" class="similiarcategories" ><option>Select a Marker Type</option> ' +
		'<option value="0" selected>Interesting Places</option> <option value="5">Tailgate</option><option value="1">Seats</option>' +
		'<option value="2">Transportation</option><option value="3">Hotel</option><option value="4">Restaurant</option><option value="6">Game Day Event</option></select>';
		} else if (marker_type == 1)  {
		var markerselect='<select name="editselect" id="editselect" class="similiarcategories" ><option>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5">Tailgate</option><option value="1" selected>Seats</option>' +
		'<option value="2">Transportation</option><option value="3">Hotel</option><option value="4">Restaurant</option><option value="6">Game Day Event</option></select>';
		} else if (marker_type == 2)  {
		var markerselect='<select name="editselect" id="editselect" class="similiarcategories" ><option>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5">Tailgate</option><option value="1">Seats</option>' +
		'<option value="2" selected>Transportation</option><option value="3">Hotel</option><option value="4">Restaurant</option><option value="6">Game Day Event</option></select>';	
		} else if (marker_type == 3)  {
		var markerselect='<select name="editselect" id="editselect" class="similiarcategories" ><option>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5">Tailgate</option><option value="1">Seats</option>' +
		'<option value="2">Transportation</option><option value="3" selected>Hotel</option><option value="4">Restaurant</option><option value="6">Game Day Event</option></select>';	
		} else if (marker_type == 4)  {
		var markerselect='<select name="editselect" id="editselect" class="similiarcategories" ><option>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5">Tailgate</option><option value="1">Seats</option>' +
		'<option value="2">Transportation</option><option value="3">Hotel</option><option value="4" selected>Restaurant</option><option value="6">Game Day Event</option></select>';	
		} else if (marker_type == 5)  {
		var markerselect='<select name="editselect" id="editselect" class="similiarcategories" ><option>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5" selected>Tailgate</option><option value="1">Seats</option>' +
		'<option value="2">Transportation</option><option value="3">Hotel</option><option value="4">Restaurant</option><option value="6">Game Day Event</option></select>';	
		} else if (marker_type == 6)  {
		var markerselect='<select name="editselect" id="editselect" class="similiarcategories" ><option>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5" selected>Tailgate</option><option value="1">Seats</option>' +
		'<option value="2">Transportation</option><option value="3">Hotel</option><option value="4">Restaurant</option><option value="6" selected>Game Day Event</option></select>';	
		} else {
				var markerselect='<select name="editselect" id="editselect" class="similiarcategories" ><option>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5" selected>Tailgate</option><option value="1">Seats</option>' +
		'<option value="2">Transportation</option><option value="3">Hotel</option><option value="4">Restaurant</option><option value="6" selected>Game Day Event</option></select>';	
		}

		
 if (share==0) {
	 
		 
	 
	 
	 
	 
                 edit_htmls[i] = '<div id="addpoint"><form name="edithtmls" action=""><p align="center"><span class="categories">Title</span>&nbsp;&nbsp;&nbsp;' +
' <input name="title" type="text" class="similiarcategories" id="title" size="40" maxlength="40"  value=\"' + trim(title) + '\"> ' +
'</p><input name="eventid" type="hidden" id="eventid" size="12" value=0><input name="lat" type="hidden" id="lat" size="12" value="' + lat + '">  ' +
'<input name="lng" type="hidden" id="lng" size="12" value="' + lng + '" ><input name="userpointid" type="hidden" id="userpointid" size="12" value="' + userpointid + '"><input name="schoolid" type="hidden" size="12" value="' + schoolid2 + '" >' +
'<p align="center">' + markerselect + ' </p><p align="center"><span class="categories">Description</span><br><textarea name="descrip"  id="descrip" cols="60" rows="3" class="similiarcategories">' + trim(description) + '</textarea>' +
'<br></p><p align="center" id="radios"><span class="smallbluecategories">Visibility:&nbsp;&nbsp;</span><span class="categories">My Maps</span>  <input name="priv" id="nsh" type="radio" class="similiarcategories" value="0" checked>   <span class="categories">Public Maps</span>' +
'<input name="priv" id="sh" type="radio" class="similiarcategories" value="1"' + status + '  > </p> <p align="center"><input type="button" onclick="editpoints(' + i + ', ' + userpointid + ')" value="Save Changes">&nbsp;&nbsp;<input type="button" onclick="nodelpoints(' + i + ')" value="Cancel"></p></form></div>';
			 } else {
					edit_htmls[i] = '<div id="addpoint"><form name="edithtmls" action=""><p align="center"><span class="categories">Title</span>&nbsp;&nbsp;&nbsp;' +
' <input name="title" type="text" class="similiarcategories" id="title" size="40" maxlength="40"  value=\"' + trim(title) + '\"> ' +
'</p><input name="eventid" type="hidden" id="eventid" size="12" value=0><input name="lat" type="hidden" id="lat" size="12" value="' + lat + '">  ' +
'<input name="lng" type="hidden" id="lng" size="12" value="' + lng + '" ><input name="userpointid" type="hidden" id="userpointid" size="12" value="' + userpointid + '"><input name="schoolid" type="hidden" size="12" value="' + schoolid2 + '" >' +
'<p align="center">' + markerselect + '</p><p align="center"><span class="categories">Description</span><br><textarea name="descrip" id="descrip" cols="60" rows="3" class="similiarcategories">' + trim(description) + '</textarea>' +
'<br></p><p align="center" id="radios"><span class="smallbluecategories">Visibility:&nbsp;&nbsp;</span><span class="categories">My Maps</span>  <input name="priv" id="nsh" type="radio" class="similiarcategories" value="0">   <span class="categories">Public Maps</span>' +
'<input name="priv" id="sh" type="radio" class="similiarcategories" value="1" checked ' + status + ' > </p> <p align="center"><input type="button" onclick="editpoints(' + i + ', ' + userpointid + ')" value="Save Changes">&nbsp;&nbsp;<input type="button" onclick="nodelpoints(' + i + ')" value="Cancel"></p></form></div>';
				 }

		
	
	
}


function parseResultm(parseMeString, service) {
			
		  var parserm = new DOMImplementation();
		  var domDocm = parserm.loadXML(parseMeString);
		  if (domDocm == null)
		  {
			  alert("There was a problem saving the results.");
			  MM_showHideLayers('messagebox','','hide');
			  return;
		  }
		
		  var docRootm = domDocm.getDocumentElement();
    		var itemsm = docRootm.getElementsByTagName("entry");
			var completed = itemsm.item(0).getElementsByTagName("ustatus").item(0).getFirstChild().getNodeValue();
			if (completed == "OK") {
//			document.getElementById('result2').innerHTML = "Map Settings Saved";
			MM_showHideLayers('messagebox','','hide');
//			document.getElementById('result2').style.class="red";
//			setTimeout("document.getElementById('result2').innerHTML = ' '",1000);
			} else {
			document.getElementById('result2').innerHTML = "There was a problem moving the point";
			}
		}


function movepoint(i) {
	
	gmarkers[i].disableDragging();
	processmessage('dosomething');

	mnshp=gmarkers[i].getPoint();
	userpointid = Pointid[i];
	request = createRequestObject();
	request.open("POST","/services/post.php?method=move&id=" + userpointid + "&lat=" + mnshp.y + "&lng=" + mnshp.x, true);
	request.send("/services/post.php?method=move&id="+ userpointid + "&lat=" + mnshp.y + "&lng=" + mnshp.x);
	MM_showHideLayers('messagebox','','hide');
	

   gmarkers[i].openInfoWindowHtml(htmls[i]);

	
}
	

function gensidebar() {
var sidebar_html = ' ';
var shownpurple=0;
var shownblue=0;
var shownyellow=0;
var shownorange=0;
var showngreen=0;
var shownwhite=0;
var shownred=0;
var shownopen=0;




	for (var i=0;i<gmarkers.length;i++) {


if (shownopen == 0) {
	smktree = "<h2 class=\"trigger\">";
} else {
	smktree = "</div><h2 class=\"trigger\">";
}		

if (i == 0) {
        sidebar_html += '<input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" checked=\"checked\" /><a href="javascript:myclick(' + i + ')" class="smallcategories2">' + Title[i] + '</a>';
}

if (gmarkers[i].type == "purple" && shownpurple == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Interesting Places&nbsp;&nbsp;</span> <img src="/mm_20_purple.gif" width="8" title="Interesting Places" alt="Interesting Places"/></h2><div>';
shownpurple=1;
shownopen=1;
}


if (gmarkers[i].type == "blue" && shownblue == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Seats&nbsp;&nbsp;</span> <img src="/mm_20_blue.gif" width="8" title="Seats" alt="Seats" /></h2><div>';
shownblue=1;
shownopen=1;
}

if (gmarkers[i].type == "yellow" && shownyellow == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Transportation&nbsp;&nbsp;</span> <img src="/mm_20_yellow.gif" width="8" title="Transportation" alt="Transportation"/></h2><div>';
shownyellow=1;
shownopen=1;
}

if (gmarkers[i].type == "orange" && shownorange == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Hotels&nbsp;&nbsp;</span> <img src="/mm_20_orange.gif" width="8" title="Hotels" alt="Hotels" /></h2><div>';
shownorange=1;
shownopen=1;
}

if (gmarkers[i].type == "green" && showngreen == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Restaurants&nbsp;&nbsp;</span> <img src="/mm_20_green.gif" width="8" title="Restaurants" alt="Restaurants" /></h2><div>';
showngreen=1;
shownopen=1;
}

if (gmarkers[i].type == "white" && shownwhite == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Tailgates&nbsp;&nbsp;</span> <img src="/mm_20_white.gif" width="8" title="Tailgates" alt="Tailgates" /></h2><div>';
shownwhite=1;
shownopen=1;
}

if (gmarkers[i].type == "red" && shownred == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Game Day Events&nbsp;&nbsp;</span> <img src="/mm_20_red.gif" width="8" title="Game Day Event" alt="Game Day Event" /></h2><div>';
shownred=1;
shownopen=1;
}

ntitle=Title[i].substr(0,30);

if (sharedpoint[i] == 0) {
ntitle= ntitle + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"/images/private.gif\" width=\"10\" alt=\"Private Place Marker\">";
}

if (i == 0) {
//        sidebar_html += '<input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" checked=\"checked\" /><a href="javascript:myclick(' + i + ')" class="smallcategories">' + Title[i] + '</a>';
} else {
   if (Mileage[i] == 0) {
        sidebar_html += '<h3 id=\"h3mrk' + i + '\" onClick=\"javascript:myclick2(' + i + ')\"><input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" style=\"visibility:hidden\" /><a href="javascript:myclick2(' + i + ')" class="smallcategories2">' + ntitle + '</a><br><h3>';
               	 } else {
        sidebar_html += '<h3 id=\"h3mrk' + i + '\" onClick=\"javascript:myclick2(' + i + ')\"><span class="smallbluecategories">' + ntitle + '</span><br><span class="smallcategories2">&nbsp;' + Mileage[i] + '</span><input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" style=\"visibility:hidden; height:9px;\" /></h3>';
               	 }
}
	
}

	
sidebar_html += '</div>'; 
return sidebar_html;
}


function gensidebar2() {
var sidebar_html = ' ';
var sidebar2_html = '<h2 class="trigger"><span class="similiarcategories2 red">&nbsp;&nbsp;Points not Shown</span></h2><div> ';
var shownpurple=0;
var shownblue=0;
var shownyellow=0;
var shownorange=0;
var showngreen=0;
var shownwhite=0;
var shownred=0;
var shownopen=0;

var j = gmarkers.length-1;
if (showstadium ==1) {
	checkstate= ' checked=\"checked\"';
} else {
	checkstate= ' ';
}

sidebar_html += '<input type=\"checkbox\" id=\"marker' + j + '\" onclick=\"markerchange('+ j +')\"' + checkstate + ' /><a href="javascript:myclick(' + j + ')" class="smallcategories">' + Title[j] + '</a>';
for (var i=0;i<gmarkers.length;i++) {

if ((Markershowing[i] == 1) && (i != gmarkers.length -1)) {


if (shownopen == 0) {
	smktree = "<h2 class=\"trigger\">";
} else {
	smktree = "</div><h2 class=\"trigger\">";
}		

//if (i == 0) {
//        sidebar_html += '<input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" checked=\"checked\" /><a href="javascript:myclick(' + i + ')" class="smallcategories2">' + Title[i] + '</a>';
//}

if (gmarkers[i].type == "purple" && shownpurple == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Interesting Places&nbsp;&nbsp;</span> <img src="/mm_20_purple.gif" width="8" title="Interesting Places" alt="Interesting Places"/></h2><div>';
shownpurple=1;
shownopen=1;
}


if (gmarkers[i].type == "blue" && shownblue == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Seats&nbsp;&nbsp;</span> <img src="/mm_20_blue.gif" width="8" title="Seats" alt="Seats" /></h2><div>';
shownblue=1;
shownopen=1;
}

if (gmarkers[i].type == "yellow" && shownyellow == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Transportation&nbsp;&nbsp;</span> <img src="/mm_20_yellow.gif" width="8" title="Transportation" alt="Transportation"/></h2><div>';
shownyellow=1;
shownopen=1;
}

if (gmarkers[i].type == "orange" && shownorange == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Hotels&nbsp;&nbsp;</span> <img src="/mm_20_orange.gif" width="8" title="Hotels" alt="Hotels" /></h2><div>';
shownorange=1;
shownopen=1;
}

if (gmarkers[i].type == "green" && showngreen == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Restaurants&nbsp;&nbsp;</span> <img src="/mm_20_green.gif" width="8" title="Restaurants" alt="Restaurants" /></h2><div>';
showngreen=1;
shownopen=1;
}

if (gmarkers[i].type == "white" && shownwhite == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Tailgates&nbsp;&nbsp;</span> <img src="/mm_20_white.gif" width="8" title="Tailgates" alt="Tailgates" /></h2><div>';
shownwhite=1;
shownopen=1;
}

if (gmarkers[i].type == "red" && shownred == 0) {
sidebar_html += smktree + '<span class="similiarcategories2">&nbsp;&nbsp;Game Day Events&nbsp;&nbsp;</span> <img src="/mm_20_red.gif" width="8" title="Game Day Event" alt="Game Day Event" /></h2><div>';
shownred=1;
shownopen=1;
}





ntitle=Title[i].substr(0,30);

//if (sharedpoint[i] == 0) {
//ntitle= ntitle + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"/images/private.gif\" width=\"10\" alt=\"Private Place Marker\">";
//}

   if (Mileage[i] == 0) {
        sidebar_html += '<h3 id=\"h3mrk' + i + '\" onClick=\"javascript:myclick2(' + i + ')\"><input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" style=\"visibility:hidden\" /><a href="javascript:myclick2(' + i + ')" class="smallcategories2">' + ntitle + '</a><br><h3>';
               	 } else {
        sidebar_html += '<h3 id=\"h3mrk' + i + '\" onClick=\"javascript:myclick2(' + i + ')\"><span class="smallbluecategories">' + ntitle + '</span><br><span class="smallcategories2">&nbsp;' + Mileage[i] + '</span><input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" style=\"visibility:hidden; background-color:#CCB294; height:9px;\" /></h3>';
               	 }
	
} else if ((Markershowing[i] == 0) && (i != gmarkers.length -1)) {
	
	ntitle=Title[i].substr(0,30);
	if (Mileage[i] == 0) {
        sidebar2_html += '<h3 id=\"h3mrk' + i + '\" onClick=\"javascript:myclick2(' + i + ')\"><input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" style=\"visibility:hidden\" /><a href="javascript:myclick2(' + i + ')" class="smallcategories2">' + ntitle + '</a><br><h3>';
               	 } else {
        sidebar2_html += '<h3 id=\"h3mrk' + i + '\" onClick=\"javascript:myclick2(' + i + ')\"><span class="smallbluecategories">' + ntitle + '</span><br><span class="smallcategories2">&nbsp;' + Mileage[i] + '</span><input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" style=\"visibility:hidden; height:9px;\" /></h3>';
               	 }

}
}
	
sidebar_html += '</div>'; 
sidebar2_html += '</div>';
document.getElementById("sidebar2").innerHTML = sidebar2_html;
return sidebar_html;

}

function cleardescription() {
	document.getElementById("descrip").value=" ";
}

function showsidebar2chosen() {
	
for (var i=2;i<gmarkers.length;i++) {
	if (Markershowing[i] == 1) {
	document.getElementById("h3mrk" + i).style.backgroundColor = '#CC94AE';
	}
}
}

function sidebaraddpoints(i, ntitle) {
	sidebaradd_html= document.getElementById("sidebaraddpoints").innerHTML;
	shownewsidebar = document.getElementById("shownnewaddtab").value;
	if (shownewsidebar == 0) {
		document.getElementById("shownnewaddtab").value = 1;
		sidebaradd_html = '<hr><h2><span class="similiarcategories2" align="center">Places Added</span></h2>';
	}
	
	
	sidebaradd_html += '<h3 id=\"h3mrk' + i + '\" onClick=\"javascript:myclick2(' + i + ')\"><input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\" style=\"visibility:hidden\" checked /><span class="smallbluecategories">' + ntitle + '</span></h3>';
	document.getElementById("sidebaraddpoints").innerHTML = sidebaradd_html;
	document.getElementById("h3mrk" + i).style.backgroundColor = '#CC94AE';
}


function addToMap(response)
   {
      // Retrieve the object
      place = response.Placemark[0];

      // Retrieve the latitude and longitude
      point = new GLatLng(place.Point.coordinates[1],
                          place.Point.coordinates[0]);

      // Center the map on this point
      map.setCenter(point, 13);

      // Create a marker
      marker = new GMarker(point);

      // Add the marker to map
      map.addOverlay(marker);

      // Add address information to marker
      marker.openInfoWindowHtml(place.address);
   }
   
function googleparseresult(response) {
			
      // Retrieve the object
      place = response.Placemark[0];
	  

		   var lat = place.Point.coordinates[1];
           var lon = place.Point.coordinates[0];
		   var item2 = gmarkers.length;
   		   var pointA = new GLatLng(lat, lon);
	       var mark = new GMarker(pointA, Icon);
		   var schoolid2 = document.getElementById("sid").value;
   		   var userlevel  = document.getElementById("userlevel").value;
		   var accuracy=place.AddressDetails.Accuracy;
		   
		   if (userlevel > 1) {
			   service = 1;
		   } else {
			   service = 0;
		   }
		   
		   if (accuracy > 6 ) {
			   
   		   map.addOverlay(mark);
	       map.setCenter(pointA);
		   

		var markerselect='<select name="pointtype" id="pointtype" class="similiarcategories" ><option selected>Select a Marker Type</option> ' +
		'<option value="0">Interesting Places</option> <option value="5">Tailgate</option><option value="1">Seats</option>' +
		'<option value="2">Transportation</option><option value="3">Hotel</option><option value="4">Restaurant</option><option value="6">Game Day Event</option></select>';			
			

if (service == 0 ) {
// html2 = '<div id="addpoint"><form name="form1" id="form1"><p align="center"><span class="categories red">* Title</span>&nbsp;&nbsp;&nbsp;<input name="title" id ="title" type="text" class="similiarcategories" id="title" size="40" maxlength="40">  </p>      <input name="eventid" type="hidden" id="eventid" size="12" value=0>      <input name="lat" type="hidden" id="lat" size="12" value="' + lat + '"><input name="lng" type="hidden" id="lng" size="12" value="' + lon + '" >    <input name="sessionid" type="hidden" id="sessionid" size="12" value="' + sessionid2 + '" >  <input name="schoolid" type="hidden" id="schoolid" size="12" value="' + schoolid2 + '" >   <p align="center"> <select name="pointtype" id="pointtype" class="similiarcategories red">      <option>* Select a Marker Type</option>      <option value="0">Interesting Places</option> <option value="5">Tailgate</option>      <option value="1">Seats</option>      <option value="2">Transportation</option>      <option value="3">Hotel</option>      <option value="4">Restaurant</option> <option value="6">Game Day Event</option></select></p><p align="center"><span class="categories">Description</span><br><textarea id="descrip" name="descrip" cols="60" rows="3" class="similiarcategories"></textarea>      <br>      </p>      <p align="center"><span class="smallbluecategories">Visibility:&nbsp;&nbsp;</span><span class="categories">My Maps</span>  <input name="priv" type="radio" id="priv" class="similiarcategories" value="0" checked>   <span class="categories">Public Maps</span><input name="priv" type="radio" id="priv" class="similiarcategories" value="1" disabled > </form></p> <p align="center"><button onclick="ajaxaddpoint();" value="Save Map Settings" class="red">Save</button></p><span class="littlered">* Required Fields</span></div>';
  privstatio = ' disabled ';
  notloggedinmessage = '<span class="categories">You are not logged in. Place markers will only be available on maps that you save. To add Place Markers that are visible on all campus maps, login or register.</span>';
} else {
  privstatio = ' ';
  notloggedinmessage = '&nbsp;';
	   }				   


html2 = '<div id="addpoint" align="center"><form name="form1" id="form1"><input name="eventid" type="hidden" id="eventid" size="12" value=0>' +
'<input name="lat" type="hidden" id="lat" size="12" value="' + lat + '">' +
'<input name="lng" type="hidden" id="lng" size="12" value="' + lon + '" >' +
'<input name="sessionid" type="hidden" id="sessionid" size="12" value="' + sessionid2 + '" >' +
'<input name="schoolid" type="hidden" id="schoolid" size="12" value="' + schoolid2 + '" >' +
'<table width="50%" height="202"  border="0" cellpadding="2" cellspacing="5">' +
'<tr><td width="37%"><div align="right"><span class="categories red">* Place Title:</span></div></td>' +
'<td colspan="2"><input name="title" type="text" class="similiarcategories" id="title" size="40" maxlength="40"></td>' +
'</tr><tr><td><div align="right"><span class="similiarcategories">Place Type:</span></div></td>' +
'<td colspan="2">' + markerselect + '</td></tr><tr><td colspan="3"><div align="center"><span class="categories">Description</span></div></td>' +
'</tr><tr><td colspan="3"><textarea id="descrip" name="descrip" cols="75" rows="3" class="similiarcategories"></textarea></td>' +
'</tr><tr><td><div align="right"><span class="similiarcategories">Place Visibility</span></div></td><td width="27%"><div align="center"><img src="/images/private.gif" width="15" style="vertical-align:middle;" alt="Private Place Marker"><span class="categories">&nbsp;My Maps</span>' +
'<input name="priv" type="radio" id="priv" class="similiarcategories" value="0" checked></div></td><td width="36%"><div align="center"><img src="/images/global.gif" style="vertical-align:middle;" width="15" alt="Public Place Marker"><span class="categories">&nbsp;Public Maps</span>' +
'<input name="priv" type="radio" id="priv" class="similiarcategories" value="1"' + privstatio + '></div></td></tr>' +
'<tr> <td colspan="3">&nbsp;' + notloggedinmessage + '</td></tr><? } ?>' +
'<tr><td colspan="3" align="center"><hr>' +
'<img src="/images/svbtn_03.gif" width="52" height="24" align="absmiddle" onClick="ajaxaddpoint()">&nbsp;&nbsp;&nbsp;' +
'<img src="/images/cnclbtn_03.gif" align="absmiddle" onClick="cancelpointadd()">' +
'</td></tr></table></form></div>';




MM_showHideLayers('messagebox','','hide');
//		            mark.openInfoWindowHtml('<div style="white-space:nowrap;">'+html2+'</div>');
document.getElementById("addpointbox").innerHTML = html2;
MM_showHideLayers('addpointbox','','show');
     
			 
			 } else {
	MM_showHideLayers('messagebox','','hide');
	 html2 = "<p align=\"right\"><b>Place not Found</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"#\" onclick=\"hidehelp();\">X</a></p>" +
			"<p align=\"left\"><span class=\"unamecolor\">There was a problem finding the address.  Please make sure to include the City, State and zipcode if known.  This message also will be displayed if the address is not specific in the location.</span>" +
			"<br><p align=\"center\"><a href=\"#\" onclick=\"hidehelp();\">Close this Page</a></p>"; 
	document.getElementById("pointhing").innerHTML = html2;
	MM_showHideLayers('pointhing','','show');
			 }			 		 
		  }

