BitlyCB.myShortenCallback = function(data) {
	// this is how to get a result of shortening a single url
	var result;
	for (var r in data.results) {
		result = data.results[r];
		result['longUrl'] = r;
		break;
	}

        document.twit.status.value = document.twit.status.value  + ' ' + result['shortUrl'];
}


function TweetOn(msg,url) {
   NavClean();

   obj=document.getElementById('tweet');
   obj.style.display="block";

   var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
   var dsocleft=document.all? iebody.scrollLeft : pageXOffset
   // now need to move the div

   obj.style.left = dsocleft + 299;
   obj.style.top = 0;


   document.twit.status.value = URLDecode(msg);

   // should only run if there is a url ...
   if (url.length > 4) {
	BitlyClient.call('shorten', {'longUrl': url}, 'BitlyCB.myShortenCallback');
   }

   CountLeft(document.twit.status, document.twit.left,140);

   document.twit.status.focus(); 

}



function CountLeft(field, count, max) {
if (max - field.value.length < 20) {
	obj=document.getElementById("tweet_form");
	obj.style.color = '#560002';

	if (max - field.value.length < 10) {
		obj=document.getElementById("tweet_form");
		obj.style.color = '#D40D12';
	}
} else {
		obj=document.getElementById("tweet_form");
		obj.style.color = '#AAAAAA';
}

count.value = max - field.value.length;

}

function positionit(){
	var theobject=document.all? document.all.tabsE : document.getElementById("tabsE")
	var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body

	var dsocleft=document.all? iebody.scrollLeft : pageXOffset
	var dsoctop=document.all? iebody.scrollTop : pageYOffset
	if (document.all||document.getElementById){
		theobject.style.left=dsocleft+"px"
		theobject.style.top=dsoctop+"px"
	}
}



function TwitterOn(item) {


   thisobj=document.getElementById('ads_twitter_master');
   var thisstuff = thisobj.innerHTML
   obj=document.getElementById('ads_twitter_' + item);
   obj.innerHTML = thisstuff;


   thisobj=document.getElementById('full_pop_' + item);
   var thisstuff = thisobj.innerHTML

   obj=document.getElementById("full_pop_9999");
   visible=(obj.style.display!="none")
   key=document.getElementById("full_pop_9999");
   obj.style.display="block";

   var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
   var dsocleft=document.all? iebody.scrollLeft : pageXOffset
   // now need to move the div

   obj.style.left = dsocleft + 20;
   obj.style.top = (145-129);
   obj.style.zIndex = 99;
   obj.innerHTML = thisstuff;
 

}


function ProductOn(item) {


   thisobj=document.getElementById('ads_product_master');
   var thisstuff = thisobj.innerHTML
   obj=document.getElementById('ads_product_' + item);
   obj.innerHTML = thisstuff;


   thisobj=document.getElementById('full_pop_' + item);
   var thisstuff = thisobj.innerHTML

   obj=document.getElementById("full_pop_9999");
   visible=(obj.style.display!="none")
   key=document.getElementById("full_pop_9999");
   obj.style.display="block";

   var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
   var dsocleft=document.all? iebody.scrollLeft : pageXOffset
   // now need to move the div

   obj.style.left = dsocleft + 20;
   obj.style.top = (145-129);
   obj.style.zIndex = 99;
   obj.innerHTML = thisstuff;
 

}


function YoutubeOn(item) {


   thisobj=document.getElementById('ads_youtube_master');
   var thisstuff = thisobj.innerHTML
   obj=document.getElementById('ads_youtube_' + item);
   obj.innerHTML = thisstuff;


   thisobj=document.getElementById('full_pop_' + item);
   var thisstuff = thisobj.innerHTML

   obj=document.getElementById("full_pop_9999");
   visible=(obj.style.display!="none")
   key=document.getElementById("full_pop_9999");
   obj.style.display="block";

   var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
   var dsocleft=document.all? iebody.scrollLeft : pageXOffset
   // now need to move the div

   obj.style.left = dsocleft + 20;
   obj.style.top = (145-129);
   obj.style.zIndex = 99;
   obj.innerHTML = thisstuff;
 

}

function GoogleBlogOn(item) {


   thisobj=document.getElementById('ads_blog_master');
   var thisstuff = thisobj.innerHTML
   obj=document.getElementById('ads_blog_' + item);
   obj.innerHTML = thisstuff;


   thisobj=document.getElementById('full_pop_' + item);
   var thisstuff = thisobj.innerHTML

   obj=document.getElementById("full_pop_9999");
   visible=(obj.style.display!="none")
   key=document.getElementById("full_pop_9999");
   obj.style.display="block";

   var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
   var dsocleft=document.all? iebody.scrollLeft : pageXOffset
   // now need to move the div

   obj.style.left = dsocleft + 20;
   obj.style.top = (145-129);
   obj.style.zIndex = 99;
   obj.innerHTML = thisstuff;
 

}

function NewsOn(item) {


   thisobj=document.getElementById('ads_news_master');
   var thisstuff = thisobj.innerHTML
   obj=document.getElementById('ads_news_' + item);
   obj.innerHTML = thisstuff;


   thisobj=document.getElementById('full_pop_' + item);
   var thisstuff = thisobj.innerHTML

   obj=document.getElementById("full_pop_9999");
   visible=(obj.style.display!="none")
   key=document.getElementById("full_pop_9999");
   obj.style.display="block";

   var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
   var dsocleft=document.all? iebody.scrollLeft : pageXOffset
   // now need to move the div

   obj.style.left = dsocleft + 20;
   obj.style.top = (145-129);
   obj.style.zIndex = 99;
   obj.innerHTML = thisstuff;
 

}

function FlickrOn(item) {


   thisobj=document.getElementById('ads_flickr_master');
   var thisstuff = thisobj.innerHTML
   obj=document.getElementById('ads_flickr_' + item);
   obj.innerHTML = thisstuff;


   thisobj=document.getElementById('full_pop_' + item);
   var thisstuff = thisobj.innerHTML

   obj=document.getElementById("full_pop_9999");
   visible=(obj.style.display!="none")
   key=document.getElementById("full_pop_9999");
   obj.style.display="block";

   var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
   var dsocleft=document.all? iebody.scrollLeft : pageXOffset
   // now need to move the div

   obj.style.left = dsocleft + 20;
   obj.style.top = (145-129);
   obj.style.zIndex = 99;
   obj.innerHTML = thisstuff;
 

}


function PhotoOn(item) {

   thisobj=document.getElementById(item);
   var thisstuff = thisobj.innerHTML

   obj=document.getElementById("full_pop_9999");
   visible=(obj.style.display!="none")
   key=document.getElementById("full_pop_9999");
   obj.style.display="block";

   var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
   var dsocleft=document.all? iebody.scrollLeft : pageXOffset
   // now need to move the div

   obj.style.left = dsocleft + 20;
   obj.style.top = (145-129);
   obj.style.zIndex = 99;
   obj.innerHTML = thisstuff;
 

}

function PhotoOff(item) {

   obj=document.getElementById("full_pop_9999");
   visible=(obj.style.display!="none")
   key=document.getElementById("full_pop_9999");
   obj.style.display="none";
   obj.innerHTML = " "

}



function MessageOff(item) {
   obj=document.getElementById(item);
   obj.style.display="none";
   obj.innerHTML = " "
}



function NavClean() {
   obj=document.getElementById('aboutus');
   obj.style.display="none";
   obj=document.getElementById('tweet');
   obj.style.display="none";
   obj=document.getElementById('lay');
   obj.style.display="none";
   obj=document.getElementById('terms');
   obj.style.display="none";
   obj=document.getElementById('privacy');
   obj.style.display="none";
   obj=document.getElementById('buzz');
   obj.style.display="none";
   obj=document.getElementById('share');
   obj.style.display="none";
   obj=document.getElementById('signin');
   obj.style.display="none";
   obj=document.getElementById('tips');
   obj.style.display="none";
   obj=document.getElementById('tips');
   obj.style.display="none";

}


function NavOn(item) {
   NavClean();
   obj=document.getElementById(item);
   obj.style.display="block";

}







function HomeNavOn(item) {
   HomeNavClean();
   obj=document.getElementById(item);
   obj.style.display="block";

}


function HomeNavClean() {
   obj=document.getElementById('terms');
   obj.style.display="none";
   obj=document.getElementById('privacy');
   obj.style.display="none";
   obj=document.getElementById('buzz');
   obj.style.display="none";
   obj=document.getElementById('getwall');
   obj.style.display="none";
}

function NavOff(item) {
   obj=document.getElementById(item);
   obj.style.display="none";
}


function TrendOn(item) {
   obj=document.getElementById('td_twitter');
   obj.style.backgroundImage = "url('_img/tt_1.png')";

   obj=document.getElementById('td_google');
   obj.style.backgroundImage = "url('_img/tt_1.png')";

   obj=document.getElementById('td_movie');
   obj.style.backgroundImage = "url('_img/tt_1.png')";

   obj=document.getElementById('td_celebrity');
   obj.style.backgroundImage = "url('_img/tt_1.png')";

   obj=document.getElementById('td_exec');
   obj.style.backgroundImage = "url('_img/tt_1.png')";

   obj=document.getElementById('td_hth');
   obj.style.backgroundImage = "url('_img/tt_1.png')";


   obj=document.getElementById(item);
   obj.style.backgroundImage = "url('_img/tt_2.png')";

   headerRefresh('_get/header_refresh.asp?top10=' + item)

}



function dumpSplash(url) {
dumpContent_req = false;


if (window.XMLHttpRequest) { // Mozilla, Safari,...
dumpContent_req = new XMLHttpRequest();
if (dumpContent_req.overrideMimeType) {
	dumpContent_req.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
	try {
	dumpContent_req = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		dumpContent_req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	}
}
if (!dumpContent_req) {
	alert('Giving up :( Cannot create an XMLHTTP instance');
	return false;
}
	dumpContent_req.onreadystatechange = dumpSplashload;
	dumpContent_req.open('GET', url, true);
	dumpContent_req.send(null);
}

function dumpSplashload() {

if(dumpContent_req.readyState < 4)
{
 	document.getElementById('_0').innerHTML = '<p><img src="_img/loading.gif"><font color="#E24205">loading content ...</p>';
}

if(dumpContent_req.readyState == 4) {

	if (dumpContent_req.status == 200) {
		document.getElementById('_0').innerHTML = dumpContent_req.responseText
	} else {
		//alert('There was a problem with the request.');
		document.getElementById('_0').innerHTML = '<center><a href="?tags=' + document.search_form.tags.value + '&tc=1"><img src="_img/fail_whale.jpg"></a></center>';
	}

}
}



function headerSplash(url) {
headerContent_req = false;


if (window.XMLHttpRequest) { // Mozilla, Safari,...
headerContent_req = new XMLHttpRequest();
if (headerContent_req.overrideMimeType) {
	headerContent_req.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
	try {
	headerContent_req = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		headerContent_req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	}
}
if (!headerContent_req) {
	alert('Giving up :( Cannot create an XMLHTTP instance');
	return false;
}
	headerContent_req.onreadystatechange = headerSplashload;
	headerContent_req.open('GET', url, true);
	headerContent_req.send(null);
}

function headerSplashload() {

if(headerContent_req.readyState < 4)
{
 	document.getElementById('headerlinks').innerHTML = '<img src="_img/ajax-trends.gif">';
}

if(headerContent_req.readyState == 4) {

	if (headerContent_req.status == 200) {
		document.getElementById('headerlinks').innerHTML = headerContent_req.responseText;
	} else {
		//alert('There was a problem with the request.');
		document.getElementById('headerlinks').innerHTML = '&nbsp;';
	}

}
}


function headerRefresh(url) {
refreshContent_req = false;


if (window.XMLHttpRequest) { // Mozilla, Safari,...
refreshContent_req = new XMLHttpRequest();
if (refreshContent_req.overrideMimeType) {
	refreshContent_req.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
	try {
	refreshContent_req = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		refreshContent_req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	}
}
if (!refreshContent_req) {
	alert('Giving up :( Cannot create an XMLHTTP instance');
	return false;
}
	refreshContent_req.onreadystatechange = headerRefreshload;
	refreshContent_req.open('GET', url, true);
	refreshContent_req.send(null);
}

function headerRefreshload() {

if(refreshContent_req.readyState < 4)
{
 	document.getElementById('hot').innerHTML = '';
}

if(refreshContent_req.readyState == 4) {

	if (refreshContent_req.status == 200) {
		document.getElementById('hot').innerHTML = refreshContent_req.responseText;
	} else {
		//alert('There was a problem with the request.');
		document.getElementById('hot').innerHTML = '&nbsp;';
	}

}
}


function RateLimitSplash(url) {
RateLimitContent_req = false;


if (window.XMLHttpRequest) { // Mozilla, Safari,...
RateLimitContent_req = new XMLHttpRequest();
if (RateLimitContent_req.overrideMimeType) {
	RateLimitContent_req.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
	try {
	RateLimitContent_req = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		RateLimitContent_req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	}
}
if (!RateLimitContent_req) {
	alert('Giving up :( Cannot create an XMLHTTP instance');
	return false;
}
	RateLimitContent_req.onreadystatechange = RateLimitSplashload;
	RateLimitContent_req.open('GET', url, true);
	RateLimitContent_req.send(null);
}

function RateLimitSplashload() {

if(RateLimitContent_req.readyState < 4)
{
 	document.getElementById('twitter_login').innerHTML = '';
}

if(RateLimitContent_req.readyState == 4) {

	if (RateLimitContent_req.status == 200) {
		document.getElementById('twitter_login').innerHTML = RateLimitContent_req.responseText;
	} else {
		//alert('There was a problem with the request.');
		document.getElementById('twitter_login').innerHTML = '&nbsp;';
	}

}
}



function URLDecode(psEncodeString) 
{
  // Create a regular expression to search all +s in the string
  var lsRegExp = /\+/g;
  // Return the decoded string
  return unescape(String(psEncodeString).replace(lsRegExp, " ")); 
}

