function $(id){
  return document.getElementById(id);
}


/* START:TWITTER SECTION */


function handleTwitReply(o){
   var elm = $('twit_list');
   var s = formatTwitterJson(o);
   if(s){
      var elm = $('twit_list');
      if(elm){
         elm.innerHTML=s; 
      }          
   }  
}


function formatTwitterJson(o) {
   if (o && o.results.length) {   
      var p,t;
      var s = "<!-- begin twitter search reply -->";                                             
      for (var i=0; i<o.results.length; i++) {
         p = o.results[i];         
         t = "<li class='status'><div class='tweet-item'>";
         t+= "<span><div class='tweet-thumb'><img class='tweet-img' height='48' width='48' src='"+p.profile_image_url+"'></img></div>";
         t+= "<div class='tweet-txt'><p class='tweet-txt'>"+p.text+"</p></div></span><small>"+p.created_at+"</small>";
         t+= "</div></li>";
         s+= t;
      }
      s+="<!-- end twitter search reply -->";
      return s;
   }
   return null;
}



function formatTwitterJson2(o) {
   if (o && o.results.length) {   
      var p,t;
      var s = "<!-- begin twitter search reply -->";                                             
      for (var i=0; i<o.results.length; i++) {
         p = o.results[i];         
         t = "<li class='status'><div class='tweet-item'>";
         t+= "<span class='tweet-img'><img height='48' width='48' src='"+p.profile_image_url+"'></img></span>";
         t+= "<span class='tweet-text'>"+p.text+"</span><br /><small>"+p.created_at+"</small>";
         t+= "</div></li>";
         s+= t;
      }
      s+="<!-- end twitter search reply -->";
      return s;
   }
   return null;
}


/* END:TWITTER SECTION */


/* FORMAT FLICKR JASON REPLY */
function jsonFlickrFeed(o){
  var elm = document.getElementById('flickr_feeds');
  var eLI = null;
  if(o && elm){
     var eLI = document.createElement("LI");
     var s = "<h1 class='big_bold' >"+o.title+'</h1>';
     for(var i = 0; i<o.items.length;i++){
     var p = o.items[i];
     s +="<div><h2>"+p.title+"</h2><a target='_blank' href="+p.link+"><img src='"+p.media.m+"'></img></a>";
     //s += p.description;
     s +="<br /><small><b>tags:</b>&nbsp<i>"+p.tags+"</i></small></div>"; 
     }
     
     eLI.innerHTML = s;
     elm.appendChild(eLI);  
  }
  else{
     elm.appendChild(eLI);  
  }
}



/*

function searchYahoo(query){
	var url="http://api.search.yahoo.com/NewsSearchService/V1/newsSearch?";
	url+= "appid=adactio";
	url+= "&query=" +escape(query);
	url+= "&output=json";
	url+= "&callback=parseYahooResponse";
	getScript(url,'yahoo_srch');
}


// Twitter 

function $(id){
  return document.getElementFromId(id);
}

function searchTwitter(query, callback){

        var url="http://search.twitter.com/search.json?";
        if(callback){url += "callback="+callback+"&";}
        url += "q="+escape(callback);
	getScript(url,'twit_srch');
   
}


// Generate Script Tag
function getScript(url,id){
	var scriptTag = document.createElement("script");
        scriptTag.setAttribute("id", id);
	scriptTag.setAttribute("type", "text/javascript");
	scriptTag.setAttribute("src", url);
	document.getElementsByTagName("head")[0].appendChild(scriptTag);
}

// The Yahoo callback function
function parseYahooResponse(data) {
	var results = document.getElementById("results");
	
	while(results.hasChildNodes()){
		results.removeChild(results.lastChild);
	}
	for(i=0;i<data.ResultSet.Result.length;i++){
		var yhTitle = data.ResultSet.Result[i].Title;
		var yhSummary = data.ResultSet.Result[i].Summary;
		
		//create the header
		var theHeader = document.createElement("h2");
		var theHeaderText = document.createTextNode(yhTitle);
		theHeader.appendChild(theHeaderText);
		results.appendChild(theHeader);
	
		//create the summary
		var theSummary = document.createElement("p");
		var theSummaryText = document.createTextNode(yhSummary);
		theSummary.appendChild(theSummaryText);
		results.appendChild(theSummary);
	}
}

// The Yahoo callback function
function parseTwitterReply(data) {
	var results = document.getElementById("results");
	
	while(results.hasChildNodes()){
		results.removeChild(results.lastChild);
	}
	for(i=0;i<data.ResultSet.Result.length;i++){
		var yhTitle = data.ResultSet.Result[i].Title;
		var yhSummary = data.ResultSet.Result[i].Summary;
		
		//create the header
		var theHeader = document.createElement("h2");
		var theHeaderText = document.createTextNode(yhTitle);
		theHeader.appendChild(theHeaderText);
		results.appendChild(theHeader);
	
		//create the summary
		var theSummary = document.createElement("p");
		var theSummaryText = document.createTextNode(yhSummary);
		theSummary.appendChild(theSummaryText);
		results.appendChild(theSummary);
	}
}

*/