<!--/*--><![CDATA[//><!--

/* XMLHttpRequest part */
function createRequestObject()
{
  var request_;
  var browser = navigator.appName;
  if(browser == "Microsoft Internet Explorer")
        request_ = new ActiveXObject("Microsoft.XMLHTTP");
  else
    request_ = new XMLHttpRequest();
  return request_;
}

var http = createRequestObject();

function getInfo()
{
    http.open('GET', 'get.php?tag='+escape(document.getElementById("tag").value));
    http.onreadystatechange = handleInfo;
  http.send(null);
}

function handleInfo()
{
  if(http.readyState == 1)
        document.getElementById('myspan').innerHTML = '';
  if(http.readyState == 4)
    {
    var response = http.responseText;
    
    document.getElementById('myspan').innerHTML = response;
  }
}


//--><!]]>

/*<![CDATA[ */
function doList(type, tag)  {
	
if (type == 'delicious')  { ttype = 'del.icio.us'; }
else { ttype = type; }
  
$('tgrrsslist').innerHTML = '<div style="text-align:center; margin: 50px 0px 0px 0px; border: solid #FFFFFF 1px;">one moment please...<br /><img  style="" src="images/ajax-loader-vert.gif" alt="One moment please..." /></div>';
var tag = encodeURI(tag); 
var pars = 'type=' + type + '&tag=' + tag;
var url = 'ajax_rsslist.php';
var myAjax = new Ajax.Updater('tgrrsslist', url, {method: 'get', parameters: pars});

}
/* ]]> */


/*<![CDATA[ */

function flickrcb(aSrc, aUrl, aTitle) {
    var listitem = document.createElement('li');
    listitem.className = 'flickritem';

    var anchor = document.createElement('a');
    anchor.setAttribute('href', aUrl);
    anchor.className = 'flickra';

    var image = document.createElement('img');
    image.setAttribute('src', aSrc);
    image.setAttribute('title', aTitle);
    image.setAttribute('alt', 'Photograph of ' + aTitle);
    image.setAttribute('width', 75);
    image.setAttribute('height', 75);
    image.className = 'flickrphoto';

    anchor.appendChild(image);
    listitem.appendChild(anchor);
    document.getElementById('flickrphotos').appendChild(listitem);
}

function min(a, b) {
    return (a < b) ? a : b;
}

// function MUST have this name, as it is what the flickr code will call
function jsonFlickrFeed(obj) {
    // make sure required DOM API is available
    if (!document.createElement)
	return false;
    if (!document.getElementById)
	return false;
    if (!document.getElementsByTagName)
	return false;

    document.getElementById('flickrdummyli').style.display = 'none';

    var regexi = /http:\/\/static[^&]+/i;
    var i;
    for (i=0; i < min(obj.items.length, 5); ++i) {
	var item = obj.items[i];

	// this URL extraction code is horribly wonky but seems to work
	var url = item.description.match(regexi);
	if (url instanceof Array)
	    url = url[0];
	url = url.slice(0, url.length - 5) + "s.jpg";

	flickrcb(url, item.link, item.title);
    }
}


/* ]]> */
