var SELECTED_BG = "#eeeeee";
var UNSELECTED_BG = "#fff";


//  Copright 2003-2007 SurfWax Inc. All rights reserved. Patents pending.
//  This javascript and the algorithms herein are Copyright 2003-2006 SurfWax Inc.
//    and may not be copied or re-used in any form or in any manner.
//  Do  not remove this Copyright statement.

//setup for TagMulti
function make0(aRSN, aEntry, aCount, aType, aExtra, aExtra2, aExtra3, aExtra4) {
	setResults();
	var hilite = false;
	for (var i = 0; i < aRSN.length; i++) {
		var dA = document.createElement('DIV');
		dA.id = 'a';
		dA.innerHTML = aEntry[i];
                if (hilite) 
                  dA.style.backgroundColor = SELECTED_BG; 
		laDiv[0].appendChild(dA);

		var dH = document.createElement('DIV');
		dH.id = 'b';
		var an8 = document.createElement('A');
		an8.innerHTML = '43T';
		an8.href = 'http://www.43things.com/search/query?q=' + escape(aEntry[i].replace(/<\/?[^>]+(>|$)/g, ""));
		an8.href = replaceString("%26nbsp%3B", "", an8.href);
		an8.target= '_blank';
		dH.appendChild(an8);
                if (hilite) 
                  dH.style.backgroundColor = SELECTED_BG; 
		laDiv[0].appendChild(dH);

		var dF = document.createElement('DIV');
		dF.id = 'b';
		var an6 = document.createElement('A');
		an6.innerHTML = 'Del';
		an6.href = 'http://del.icio.us/search/?all=' + escape(aEntry[i].replace(/<\/?[^>]+(>|$)/g, ""));
		an6.href = replaceString("%26nbsp%3B", "", an6.href);
		an6.target= '_blank';
		dF.appendChild(an6);
                if (hilite) 
                  dF.style.backgroundColor = SELECTED_BG; 
		laDiv[0].appendChild(dF);

		var dC = document.createElement('DIV');
		dC.id = 'b';
		var an3 = document.createElement('A');
		an3.innerHTML = 'Dig';
		an3.href = 'http://www.digg.com/search?search=' + escape(aEntry[i].replace(/<\/?[^>]+(>|$)/g, ""));
		an3.href = replaceString("%26nbsp%3B", "", an3.href);
		an3.target= '_blank';
		dC.appendChild(an3);
                if (hilite) 
                  dC.style.backgroundColor = SELECTED_BG; 
		laDiv[0].appendChild(dC);

		var dE = document.createElement('DIV');
		dE.id = 'b';
		var an5 = document.createElement('A');
		an5.innerHTML = 'Fkr';
		an5.href = 'http://www.flickr.com/photos/tags/' + escape(aEntry[i].replace(/<\/?[^>]+(>|$)/g, ""));
		an5.href = replaceString("%26nbsp%3B", "", an5.href);
		an5.target= '_blank';
		dE.appendChild(an5);
                if (hilite) 
                  dE.style.backgroundColor = SELECTED_BG; 
		laDiv[0].appendChild(dE);

		var dB = document.createElement('DIV');
		dB.id = 'b';
		var an2 = document.createElement('A');
		an2.innerHTML = 'Fur';
		an2.href = 'http://www.furl.net/search.jsp?enc=UTF-8&chn=splash&src=4&keyword=' + escape(aEntry[i].replace(/<\/?[^>]+(>|$)/g, ""));
		an2.href = replaceString("%26nbsp%3B", "", an2.href);
		an2.target= '_blank';
		dB.appendChild(an2);
                if (hilite) 
                  dB.style.backgroundColor = SELECTED_BG; 
		laDiv[0].appendChild(dB);

		var dD = document.createElement('DIV');
		dD.id = 'b';
		var an4 = document.createElement('A');
		an4.innerHTML = 'Wnk';
		an4.href = 'http://www.wink.com/' + escape(aEntry[i].replace(/<\/?[^>]+(>|$)/g, ""));
		an4.href = replaceString("%26nbsp%3B", "", an4.href);
		an4.target= '_blank';
		dD.appendChild(an4);
                if (hilite) 
                  dD.style.backgroundColor = SELECTED_BG; 
		laDiv[0].appendChild(dD);

		var dG = document.createElement('DIV');
		dG.id = 'b';
		var an7 = document.createElement('A');
		an7.innerHTML = 'Wik';
		an7.href = 'http://en.wikipedia.org/wiki/' + escape(aEntry[i].replace(/<\/?[^>]+(>|$)/g, ""));
		an7.href = replaceString("%26nbsp%3B", "", an7.href);
		an7.target= '_blank';
		dG.appendChild(an7);
                if (hilite) 
                  dG.style.backgroundColor = SELECTED_BG; 
		laDiv[0].appendChild(dG);
		
		hilite =! hilite;


	}
}

function replaceString(oldS,newS,fullS)
{
        for (var i=0; i<fullS.length; i++)
        {
                if (fullS.substring(i,i+oldS.length) == oldS)
                {
                        fullS = fullS.substring(0,i)+newS+fullS.substring(i+oldS.length,fullS.length);
                }
        }
        return fullS;
}

function multiMake0(aRSN, aEntry, aCount) {
  setResults();
  for (var i = 0; i < aRSN.length; i++) {
    var d1 = document.createElement('DIV');
    d1.id = 'pc';
    d1.innerHTML = aCount[i];
    laDiv[0].appendChild(d1);
    var d2 = document.createElement('DIV');
    d2.id = 'p';
    var an = document.createElement('A');
    if (aCount[i] == 1)
      an.href ='javascript:g(' + aRSN[i] + ')';
    else
      an.href = 'javascript:m(' + aRSN[i] + ')';
    an.innerHTML = aEntry[i];
    d2.appendChild(an);
    laDiv[0].appendChild(d2);
  }
}

function noResults() {
  setNoResults();
  var d = document.createElement('DIV');
  d.id = 'mb';
  d.innerHTML = 'No matching terms';
  laDiv[curLA].appendChild(d);
}

function urlList0(rsn, entry, aUrl, aTitle) {
  var d = document.createElement('DIV');
  d.id = 'mb';
  var back = document.createElement('A');
  back.href = 'javascript:r()';
  back.innerHTML = '[ Back to Term List ]';
  d.appendChild(back);
  laDiv[0].appendChild(d);

  d = document.createElement('DIV');
  d.id = 'mh';
  d.innerHTML = 'Titles of Pages containing: ' + entry;
  laDiv[0].appendChild(d);

  for (var i = 0; i < aUrl.length; i++) {
    var dA = document.createElement('DIV');
    dA.id = 'a';
    var an = document.createElement('A');
    an.href = aUrl[i];
    an.innerHTML = aTitle[i];
    dA.appendChild(an);
    laDiv[0].appendChild(dA);
  }
}
