$(document).ready(
	function(){  
	    $("#twittercell").hover(
		    function() {$("#twitter").fadeIn('fast');},
		    function() {$("#twitter").fadeOut('slow');}
	    );
	}
); 

$(document).keydown(function(e){
	if(e.srcElement.type == undefined){
		var div;
		switch(e.keyCode){
			case 37:
				div = "next";
				break;
			case 39:
				div = "previous";
				break;
/*
			default :
				if((e.keyCode >= 97) && (e.keyCode <= 122)){
					alert('ok');
					break;
				}
*/
		}
		if(div != ""){
			var where = document.getElementById(div);
			if(where.getElementsByTagName("a").length == 1)
				document.location.href = where.getElementsByTagName("a")[0].getAttribute("href");		
		}
	} 
});


var fetchCounter = 1;

function fetchOlder(x) {
	var to = x*fetchCounter;
	fetchCounter++;
	if (window.XMLHttpRequest)
		xmlhttp=new XMLHttpRequest();
	else
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
alert("/ajax/ajax.php?go=" + to);
	xmlhttp.onreadystatechange=function()  {
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
			document.getElementById("content").innerHTML += xmlhttp.responseText;
}
	xmlhttp.open("GET","/ajax/ajax.php?go=" + to,true);
	xmlhttp.send();
}

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

function changetheme(x){document.getElementById("mytheme").href = x;}

