var gotlatest=0;
if (document.images)
{
  pic1= new Image(); 
  pic1.src="/images/loading.gif"; 
}

function hdeall(only) {
var part1 = new Array('ALL','MSN','Google','Yahoo','Live','AOL','Alexa','Topix','YahooNews','GoogleNews','BBCNews','Feedsfarm','Plazoo','GoogleBlogs','Technorati','Entireweb','Blogdigger','blogpulse','sitemap','translate','latest','topsearches','randomsearches','bigmovers','latests','randoms','loading');
var i=24;var startj=0;
if (only){startj=18}
for (j=startj;j<=i;j++){
var part3 = document.getElementById(part1[j]);
if (part3) part3.className='hidden';
}
}
function shw(shwid,only) {
var part2 = document.getElementById(shwid);
if (part2.className == only){part2.className = 'hidden'}
else {
    hdeall(only);
    if (only){part2.className=only}
    else{part2.className = 'visible'}
}
if (shwid=="latest" || shwid=="randomsearches"){
GetLatest();
}
}
function GoSite(gourl,wdow){
if (wdow){
testwindow=window.open(gourl,"wdow","menubar=1,resizable=1,status=1,toolbar=1,scrollbars=1,width=700,height=600");
testwindow.focus();
}
else {
self.location.href=gourl;
}
}
function checkform ( form )
{
  if (form.search.value == "") {
    form.search.focus();
    return false ;
  }
  // ** END **
shw('loading','loading');
  return true ;
}
   function addEngine(name,ext,cat,type)
    {
      if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
        window.sidebar.addSearchEngine(
          "http://mycroft.mozdev.org/external.php/" + name + ".src",
          "http://mycroft.mozdev.org/external.php/" + name + "."+ ext, name, cat );
      } else {
        alert("You will need a Mozilla based browser to install a search plugin.");
      }
    }
// AddToBookmarks.com JS Settings - Place this in the body, at the top
var addtoLayout=0;
var addtoMethod=1;                 
var AddURL = document.location.href; 
var AddTitle = escape(document.title); 
// End AddToBookmarks.com JS Settings
//	<license>
//	Script: Add To Bookmarks
//	Version: 1
//	Homepage: http://www.AddToBookmarks.com/
//	Author:	Gideon Marken <gideon@markenmedia.com>
//	Author Blog: http://www.gideonmarken.com/
//	Author Work: http://www.markenmedia.com/
//	Author Work: http://www.webandaudio.com/
//	Date: December 05, 2005
//  License: Mozilla Public License 1.1	http://www.mozilla.org/MPL/MPL-1.1.html
//	</license>
var txtVersion = "0.1";
var addtoInterval = null;
var popupWin = '';
// Add To Bookmarks Layout Style
function ShowADDto(){
document.write('<div class="addToContent"><dl class="addTo"><dd><span title="Learn about Social Bookmarking" class="addToAbout" onclick');
document.write('="addto(0)">ADD TO:</span></dd><dd><span title="Add this page to Blink"  onclick="addto(1)">');
document.write(' Blink |</span></dd><dd><span title="Add this page to Delicious" onclick="addto');
document.write('(2)"> Del.icio.us |</span></dd><dd><span title="');
document.write('Add this page to Digg" onclick="addto(3)"> Digg |</spa');
document.write('n></dd><dd><span title="Add this page to Furl" onclick="addto(4)">');
document.write(' Furl |</span></dd><dd><span title="Add this page to Google" onclick="addto(5)">');
document.write('Google |</span></dd><dd><span title="Add this page to Simpy" onclick="addto(');
document.write('6)">Simpy |</span></dd><dd><span title="Add this pa');
document.write('ge to Spurl" onclick="addto(8)">Spurl |</span></dd>');
document.write('<dd><span title="Add this page to Yahoo! MyWeb" onclick="addto(7)">');
document.write('Y! MyWeb</span></dd></dl></div>');	
}
function addtoWin(addtoFullURL)
{
	if (!popupWin.closed && popupWin.location){
		popupWin.location.href = addtoFullURL;
		var addtoInterval = setInterval("closeAddTo();",1000);
	}
	else{
		popupWin = window.open(addtoFullURL,'addtoPopUp','width=770px,height=500px,status=0,location=0,resizable=1,scrollbars=1,left=0,top=100');
		var addtoInterval = setInterval("closeAddTo();",1000);
		if (!popupWin.opener) popupWin.opener = self;
	}
	if (window.focus) {popupWin.focus()}
	return false;
}
// closes the popupWin
function closeAddTo() {
	if (!popupWin.closed && popupWin.location){
		if (popupWin.location.href == AddURL)	//if it's the same url as what was bookmarked, close the win
		popupWin.close();
	}
	else {	//if it's closed - clear the timer
		clearInterval(addtoInterval)
		return true
	}
}
//main addto function - sets the variables for each Social Bookmarking site
function addto(addsite){
	switch(addsite){
		case 0:	//	AddToBookmarks.com ID:0	- an educational page on what Social Bookmarking is
			var AddSite = "/socialbookmarking.htm?"
			var AddUrlVar = "url";
			var AddTitleVar = "title";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";
			break	
		case 1:	//	Blink ID:1
			var AddSite = "http://www.blinklist.com/index.php?Action=Blink/addblink.php";
			var AddUrlVar = "url";
			var AddTitleVar = "title";
			var AddNoteVar = "description";
			var AddReturnVar = "";
			var AddOtherVars = "&Action=Blink/addblink.php";
			break
		case 2:	//	Del.icio.us	ID:2 &v=3&noui=yes&jump=close
			var AddSite = "http://del.icio.us/post?";
			var AddUrlVar = "url";
			var AddTitleVar = "title";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";
			break
		case 3:	//	Digg ID:3
			var AddSite = "http://digg.com/submit?";
			var AddUrlVar = "url";
			var AddTitleVar =  "";
			var AddNoteVar =  "";
			var AddReturnVar =  "";
			var AddOtherVars = "&phase=2";
			break
		case 4:	//	Furl ID:4
			var AddSite = "http://www.furl.net/storeIt.jsp?";
			var AddUrlVar = "u";
			var AddTitleVar = "t";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";	
			break
		case 5:	//	GOOGLE ID:5
			var AddSite = "http://fusion.google.com/add?";
			var AddUrlVar = "feedurl";
			var AddTitleVar = "";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";
			break
		case 6:	//	Simpy ID:6
			var AddSite = "http://simpy.com/simpy/LinkAdd.do?";
			var AddUrlVar = "href";
			var AddTitleVar = "title";
			var AddNoteVar = "note";
			var AddReturnVar = "_doneURI";
			var AddOtherVars = "&v=6&src=bookmarklet";
			break
		case 7:	//	Yahoo ID: 7
			var AddSite = "http://myweb2.search.yahoo.com/myresults/bookmarklet?";
			var AddUrlVar = "u";
			var AddTitleVar = "t";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "&d=&ei=UTF-8";
			break
		case 8:	//	Spurl ID: 8 	d.selection?d.selection.createRange().text:d.getSelection()
			var AddSite = "http://www.spurl.net/spurl.php?";
			var AddUrlVar = "url";
			var AddTitleVar = "title";
			var AddNoteVar = "blocked";
			var AddReturnVar = "";
			var AddOtherVars = "&v=3";
			break		
                case 9: //      Spurl ID: 9     
                        var AddSite = "http://www.bookmarkcenter.com/index.cgi?bookmark=add&remote=1&";
                        var AddUrlVar = "url";
                        var AddTitleVar = "title";
                        var AddNoteVar = "cComment";
                        var AddReturnVar = "";
                        var AddOtherVars = "&tags=search,google,yahoo,msn";
                        break

		default:
	}
//	Build the URL
	var addtoFullURL = AddSite + AddUrlVar + "=" + AddURL + "&" + AddTitleVar + "=" + AddTitle + AddOtherVars ;
	if (AddNoteVar != "") 
		{var addtoFullURL = addtoFullURL + "&" + AddNoteVar + "=" + AddTitle;}
	if (AddReturnVar != "")
		{var addtoFullURL = addtoFullURL + "&" + AddReturnVar + "=" + AddURL;}
//	Checking AddToMethod, to see if it opens in new window or not
	switch(addtoMethod){
		case 0:	// 0=direct link
			self.location = addtoFullURL
			break
		case 1:	// 1=popup
			addtoWin(addtoFullURL);
			break
		default:	
		}
		return true;
}
//	checking across domains causes errors - this is to supress these
function handleError() {return true;}
window.onerror = handleError;
function GetLatest()
{
if (gotlatest==1) {return true;}
gotlatest=1;
	var xhrlatest=loadXMLDoc("http://"+location.host+"/latest.cgi?ajax=1"); 
		var results = xhrlatest.getElementsByTagName("results");
		var searches=results[0].getElementsByTagName("searches");
		var search=searches[0].getElementsByTagName("search");
		var searchhtml='';
		for(var i=0;i<search.length;i++){
                    var initial=search[i].getAttribute("searchtype").substr(0,1);
		    searchhtml=searchhtml+(i+1)+". <a title='"+search[i].firstChild.nodeValue+"' href='//"+initial+'-'+search[i].getAttribute("pagename")+".html'>"+search[i].firstChild.nodeValue+"("+initial+")</a><br>";
		}
		document.getElementById("latestsearches").innerHTML=searchhtml;
		search=searches[1].getElementsByTagName("search");
                searchhtml='';
                for(var i=0;i<search.length;i++){
		    var initial=search[i].getAttribute("searchtype").substr(0,1);
                    searchhtml=searchhtml+(i+1)+". <a title='"+search[i].firstChild.nodeValue+"' href='//"+initial+'-'+search[i].getAttribute("pagename")+".html'>"+search[i].firstChild.nodeValue+"("+initial+")</a><br>";
                }
                document.getElementById("random").innerHTML=searchhtml;
return true;
} 
function loadXMLDoc(dname)
{
var xmlDoc;
// code for IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Your browser cannot handle this script');
}
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}
function AdvertCode(){
var now=new Date();
var secs=now.getSeconds();
if (secs<20) {
zone = "10";
shape = "6";
c_border = "ffffff";
c_background = "ffffff";
c_text1 = "0000ff";
c_text2 = "000000";
c_text3 = "000000";
c_text4 = "000000";
c_text5 = "008000";
url = "http://adserver.yzoo.co.uk/admanager";
document.write("<scri"+"pt type='text/javascript' src='http://adserver.yzoo.co.uk/admanager/happy.js'><\/sc"+"ript>");
}
else if (secs<25) {
document.write('<s'+'cript type="text/javascript" src="http://adserver.yzoo.co.uk/admanager/happy.php?z=13&j=1&code='+new Date().getTime()+'"></s'+'cript>');
}
//else if (secs<45){
else {
var site=document.URL;
if (site.match('yzoo.co.uk')){
document.write("<SCRI"+"PT LANGUAGE='JavaScript1.1' SRC='http://bdv.bidvertiser.com/BidVertiser.dbm?pid=132490&bid=320333' type='text/javascript'><\/SC"+"RIPT>");
}
else {
document.write("<SCRI"+"PT LANGUAGE='JavaScript1.1' SRC='http://bdv.bidvertiser.com/BidVertiser.dbm?pid=132490&bid=329644' type='text/javascript'><\/SC"+"RIPT>");
}
}
//else {
//var AdBrite_Title_Color = '0000FF';
//var AdBrite_Text_Color = '000000';
//var AdBrite_Background_Color = 'FFFFFF';
//var AdBrite_Border_Color = 'CCCCCC';
//var AdBrite_URL_Color = '008000';
//document.write("<scri"+"pt src='http://ads.adbrite.com/mb/text_group.php?sid=650139&zs=3330305f323530' type='text/javascript'><\/scr"+"ipt>");
//document.write("<div><a target='_top' href='http://www.adbrite.com/mb/commerce/purchase_form.php?opid=650139&afsid=1' style='font-weight:bold;font-family:Arial;font-size:13px;'>Your Ad Here</a></div>");
//}
//else {
//document.write("<scri"+"pt  src='http://tag.contextweb.com/TagPublish/getjs.aspx?action=VIEWAD&cwrun=200&cwadformat=300X250&cwpid=504181&cwwidth=300&cwheight=250&cwpnet=1&cwtagid=25124'><\/scr"+"ipt>");
//}
}
function peakclick() {
 var url = document.URL;
 url=url.replace('/w-','/');
 url=url.replace('/n-','/');
 url=url.replace('/b-','/');
 var DocName =(url.substring(url.lastIndexOf("\/")+1,url.lastIndexOf("\.")));
 if(DocName.lastIndexOf("_")>0) {DocName =(DocName.substring(0,DocName.lastIndexOf("_")))}

if (DocName.search(/lastsearch/)<0 && DocName.search(/randomsearch/)<0 && DocName.search(/sitemap/)<0 && DocName.search(/index/)<0){ 
document.write('Sponsored Results\n<br><script src="http://feed.peakclick.com/res.php?pin=a612d0528b78ab017d94750d13c65f&id=2&keyword='+DocName+'&num=3&utf=1&ref=' + location.href + '"><\/script>');
}
}

