function showAddress(address,usemap) {
	var geocoder = new GClientGeocoder();
  	usemap.clearOverlays(); 
    geocoder.getLatLng(address,
	    function(point) {
	      if (!point) {
	        alert(address + " not found");
	      } else {
	        usemap.setCenter(point, 12);
	        var marker = new GMarker(point);
	        usemap.addOverlay(marker);
			marker.openInfoWindowHtml(address);
	      }
	    }
  );
}

function prepAddress(address,theid){
	if(address.length>0){
		if (GBrowserIsCompatible()) {
			var mymap = new GMap2(document.getElementById(theid));
			mymap.addControl(new GLargeMapControl());
			mymap.addControl(new GMapTypeControl());
			showAddress(address,mymap);
		}
	}
}

function showhide(){
	if(document.getElementById('friends').style.visibility=='')
		document.getElementById('friends').style.visibility='hidden';
	else
		document.getElementById('friends').style.visibility='';
}

function togglemap(x){
	if(document.getElementById(x).className == "postmap")
		document.getElementById(x).className = "postmapshow";
	else
		document.getElementById(x).className = "postmap";
}

function retweets(url,layer1,layer2){
	if(url.length>0){
		$.getJSON("http://search.twitter.com/search.json?q=" + url + "&callback=?", function tweetText(data) {
				var total = data["results"].length;
				if(isNaN(total)) total = 0;
				document.getElementById(layer1).innerHTML = total;
				document.getElementById(layer2).innerHTML = total;
			}
		);
			} 
}

function showtweets(url,layer){
	if(url.length>0){
		$.getJSON("http://search.twitter.com/search.json?q=" + url + "&callback=?", 
			function displayTweets(data){
				var results = data["results"];
				if(results.length>0){
					var temp = document.getElementById(layer).innerHTML;
					document.getElementById(layer).innerHTML = "";
					var tweets = "";
					for(var i=0; i<(results.length);i++){
						var user = results[i]["from_user"];
						var id = results[i]["id"];
						var text = results[i]["text"];
						var image = results[i]["profile_image_url"];
						tweets += "<p class=\"" + user + "\">";
						tweets += "<img src=\"" + image + "\" alt=\"twitter image\">\r\n";
						tweets += "<a href=\"http://www.twitter.com/" + user + "/status/" + id + "/\" title=\"Visit\">" + user + "</a>:\r\n";
						tweets += text + "\r\n";
						tweets += "</p>";
					}
					document.getElementById(layer).innerHTML += tweets;
					document.getElementById(layer).innerHTML += temp;
				}
			}
		);

	}
}

function getmytweet(layer){
	$.getJSON("http://twitter.com/status/user_timeline/SPOCOOL.json?count=2&callback=?", 
		function tweetText(data) {document.getElementById(layer).innerHTML=data[0].text;}
	);
	
}

// For discussion and comments, see: http://remysharp.com/2009/01/07/html5-enabling-script/
(function(){if(!/*@cc_on!@*/0)return;var e = "abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(',');for(var i=0;i<e.length;i++){document.createElement(e[i])}})()
