    var xmlhttp = false;

    function geocodeme(priv) {
var query = document.getElementById("geoquery").value;
    	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)
		  {
			  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 teamid2 = document.getElementById("tid").value;
			       map.addOverlay(mark);
			       map.setCenter(pointA);

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="teamid" type="hidden" id="teamid" size="12" value="' + teamid2 + '" >   <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>';
} else {
	
  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="teamid" type="hidden" id="teamid" size="12" value="' + teamid2 + '" >   <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"  > </form></p> <p align="center"><button onclick="ajaxaddpoint();" value="Save Map Settings" class="red">Save</button></p><span class="littlered">* Required Fields</span></div>';
	   }				   

				   
		            mark.openInfoWindowHtml('<div style="white-space:nowrap;">'+html2+'</div>');
      		 }
		  }
		  
		  
		






function delpoints(item, userpointid){
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);
map.closeInfoWindow();
map.removeOverlay(gmarkers[item]);
}


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 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);

//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,teamid2,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 parseResult3(parseMeString, service) {
			
		  
		  map.closeInfoWindow();
		  var item = gmarkers.length -1;
		  map.removeOverlay(gmarkers[item]);
		
		  var parser3 = new DOMImplementation();
       try { 
		var domDoc3 = parser3.loadXML(parseMeString);
		}
		catch(e) {
			}
		
		  if (domDoc3 == null)
		  {
			  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 teamid2 = items3.item(0).getElementsByTagName("teamid").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);


makeeditboxes (pointtype, item, priv, lat, lng, title, description, userpointid,teamid2,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);

var point = new GLatLng(lat, lng);			
var marker = new GMarker(point, icon);
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;
		map.addOverlay(gmarkers[item]);
		MM_showHideLayers('addpointbox','','hide');
		sidebaraddpoints(item, title);
		marker.openInfoWindowHtml('<div style="white-space:nowrap;">'+html+'</div>');
		}



function ajaxaddpoint(item){

request = createRequestObject();
item = gmarkers.length -1;
//request.onreadystatechange = onResponse;
var title2 = document.getElementById("title").value;
var re= /<\S[^>]*>/g; 
var title = title2.replace(re,""); 
var description = document.getElementById("descrip").value;

var lat = document.getElementById("lat").value;
var lng = document.getElementById("lng").value;
var teamid2 = document.getElementById("teamid").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 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 + "&teamid=" + teamid2 + "&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 + "&teamid=" + teamid2 + "&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, teamid, 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 = 't' + teamid;
}

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="15" 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="15" 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="15" border="0" alt="move this place marker"></a><br><span class="smallbluecategories">Move</span><br><br><a href="/showpoint/' + userpointid + '/" target="_blank"></a>';
		} else {
sideicons= '<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"></td></tr><tr>' +
	'<td rowspan="3" width="28" align="center" valign="top" class="smallbluecategories">' + sideicons + '</td>' + 
	'<td height="84" 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;&nbsp;&nbsp;<a href=\'/showpoint/" + userpointid + "/\' target=\'_blank\'><img src=/images/externallink.jpg alt=\'point closeup\' border=0 height=16></a></td></tr></table>';
	}

	return html;

}



function generateto(item) {
	
		var selectto = '<select name="saddr2"  class="smallcategories"  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"  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 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 = 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();

	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 processmessage(routine){

helptopic = "<p align=\"right\"><a href=\"#\" onclick=\"MM_showHideLayers(\'messagebox\','',\'hide\');\">X</a>&nbsp;&nbsp;&nbsp;&nbsp;</p><br>" +
			"<br><br><hr><p align=\"center\" class=\"unamecolor red\">Processing.... Please Wait.</p><hr>";
			
document.getElementById("messagebox").innerHTML = helptopic;
MM_showHideLayers('messagebox','','show');
setTimeout(routine + "();",1);
}



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 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 makeeditboxes (marker_type, i, share, lat, lng, title, description, userpointid, teamid2, 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=\"' + 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="teamid" type="hidden" size="12" value="' + teamid2 + '" >' +
'<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">' + 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=\"' + 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="teamid" type="hidden" size="12" value="' + teamid2 + '" >' +
'<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">' + 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 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 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 (shownopen == 0) {
	smktree = "<h2 class=\"trigger\">";
} else {
	smktree = "</div><h2 class=\"trigger\">";
}		

		

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;
}

if (Markershowing[i] == 1) {
	checkstate= ' checked=\"checked\"';
} else {
	checkstate= ' ';
}

if (Pointid[i] == 0) {
//        sidebar_html += '<input type=\"checkbox\" id=\"marker' + i + '\" onclick=\"markerchange('+ i +')\"' + checkstate + ' /><a href="javascript:myclick(' + i + ')" class="smallcategories">' + Title[i] + '</a>';
} else {
	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>'; 
//sidebar_html += '</ul></li></ul><a href="#" onclick="showhelp(8);" class="unamecolor"><img src="/images/help.gif" align="absmiddle" border="0" alt="Help"/></a>'; 
return sidebar_html;
}


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';
}


