function insertSearch(loc,searchString) {
	place = loc.indexOf("£");
	while (place>=0) {
		loc = loc.substring(0,place)
			+searchString
			+loc.substring(place+1,loc.length);
	place = loc.indexOf("£");
	}
	return loc;
}
function getParameter(paramName) {
    var query=this.location.search.substring(1);
    if (query.length > 0){
        var params=query.split("&");
        for (var i=0;i<params.length;i++){
            var pos = params[i].indexOf("=");
            var name = params[i].substring(0,pos);
            if (name == paramName) {
            	var value = params[i].substring(pos+1);
            }
        }
    }
    return value;
}
function replaceString(bigString,subString,replaceString) {
	place = bigString.indexOf(subString);
	if (place>=0) {
		newString = bigString.substring(0,place)+replaceString
			+bigString.substring(place+subString.length,bigString.length);
	} else {
		newString=bigString;
	}
	return newString;
}
function cleanSearch(searchString) {
	place = searchString.indexOf(" ");
	while (place>=0) {
		searchString = searchString.substring(0,place)+"+"
			+searchString.substring(place+1,searchString.length);
		place = searchString.indexOf(" ");
	}
	return searchString;
}
function doReturn() {
	if (event.keyCode==13) {
		goSearch();
	}
}
function settd() {
	var td = "http://trac";
	td += "ker.";
	td += "trad";
	td += "edoub";
	td += "ler.com";
return td;
}
function settc() {
	var tc = "http://clk";
	tc += "uk.";
	tc += "trad";
	tc += "edoub";
	tc += "ler.com";
return tc;
}
function getIndex(selected,defaultValue) {
	if (selected) {
		if (selected=="Any") {selected=0;}
		if (selected=="Books") {selected=1;}
		if (selected=="CDs") {selected=2;}
		if (selected=="DVDs") {selected=3;}
		if (selected=="Electronics") {selected=4;}
		if (selected=="Games") {selected=5;}
		if (selected=="Home") {selected=6;}
		if (selected=="Videos") {selected=7;}
	} else {
		selected = defaultValue;
	}
	return selected;
}
function setLocations() {
	td = settd();
	tc = settc();
	var any = [
	["http://www.amazon.co.uk/exec/obidos/external-search?tag=springboardso-21&keyword=£","Amazon UK",false],
	["http://rover.ebay.com/rover/1/710-53481-19255-0/1?type=3&campid=5335884103&toolid=10001&customid=&ext=£&satitle=£","eBay",false],
	[td + "/click?p=898&a=959184&url=http://direct.tesco.com/search/default.aspx?search=£&confirm.x=50&confirm.y=11","Tesco",false],
//	["http://www.selectdvds.com/shopaff.asp?affid=21&directurl=http://www.selectdvds.com/search/finalprodlistall.asp?psearch=£&menu=http%3A%2F%2Fwww.selectdvds.com%2Faction%2Findex.asp","Select DVD",false],
	["http://www.amazon.com/exec/obidos/external-search?tag=springboardso-20&keyword=£","Amazon US",false],
	["http://www.awin1.com/awclick.php?mid=1418&id=23083&p=http://www.play.com/Search.aspx?searchtype=allproducts&searchstring=£&page=search&pa=search","Play.com",true]
	];
	var books = [
	["http://www.amazon.co.uk/exec/obidos/external-search?tag=springboardso-21&keyword=£&mode=books-uk","Amazon UK",false],
	["http://rover.ebay.com/rover/1/710-53481-19255-0/1?type=3&campid=5335884103&toolid=10001&customid=&ext=£&satitle=£","eBay",false],
//	[tc+"/click?p=898&a=959184&g=14074016&url=http://www.tesco.com/books/search.aspx?Ntt=£&Ntk=primary&VSI=1&Ntx=mode%2Bmatchall&Nty=1&N=0","Tesco",false],
	["http://www.awin1.com/tclick.php?id=23083&mid=48&p=http://www.pickabook.com/search.aspx?Type=title&Search=£","Pick A Book",false],
	["http://www.amazon.com/exec/obidos/external-search?tag=springboardso-20&keyword=£&mode=books","Amazon US",false],
	["http://www.awin1.com/awclick.php?mid=1418&id=23083&p=http://www.play.com/Search.aspx?searchtype=bookall&searchstring=£&page=search&pa=search","Play.com",true]
	];
	var cds = [
	["http://www.amazon.co.uk/exec/obidos/external-search?tag=springboardso-21&keyword=£&mode=music","Amazon UK",false],
	["http://rover.ebay.com/rover/1/710-53481-19255-0/1?type=3&campid=5335884103&toolid=10001&customid=&ext=£&satitle=£","eBay",false],
//	[tc+"/click?p=898&a=959184&g=14074016&url=http://www.tescoentertainment.com/tesco/elysium.search?search=£&searchDepartment=cd","Tesco",false],
//	[td + "/click?p=898&a=959184&url=http://jersey.tesco.com/search.aspx?Ntt=£&VSI=15&Ntk=primary&Nty=1&Ntx=mode%2Bmatchall","Tesco",false],
//	[td + "/click?p=3289&a=959184&url=http://www.101cd.com/search/titlesbykeyword.asp?title=£&asptnr=9691","101 CDs",false],
	["http://www.amazon.com/exec/obidos/external-search?tag=springboardso-20&keyword=£&mode=music","Amazon US",false],
	["http://www.awin1.com/awclick.php?mid=1418&id=23083&p=http://www.play.com/Search.aspx?searchtype=musicall&searchstring=£&page=search&pa=search","Play.com",true]
	];
	var dvds = [
	["http://www.amazon.co.uk/exec/obidos/external-search?tag=springboardso-21&keyword=£&mode=dvd-uk","Amazon UK",false],
	["http://rover.ebay.com/rover/1/710-53481-19255-0/1?type=3&campid=5335884103&toolid=10001&customid=&ext=£&satitle=£","eBay",false],
	[tc+"/click?p=898&a=959184&g=14074016&url=http://www.tesco.com/books/search.aspx?Ntt=£&Ntk=primary&VSI=1&Ntx=mode%2Bmatchall&Nty=1&N=0","Tesco",false],
//	[td + "/click?p=898&a=959184&url=http://jersey.tesco.com/search.aspx?Ntt=£&VSI=15&Ntk=primary&Nty=1&Ntx=mode%2Bmatchall","Tesco Jersey",false],
//	[td + "/click?p=3289&a=959184&url=http://www.101cd.com/search/videosearch.asp?keyword=£&asptnr=9691","101 CDs",false],
	["http://www.amazon.com/exec/obidos/external-search?tag=springboardso-20&keyword=£&mode=dvd","Amazon US",false],
//	["http://www.selectdvds.com/shopaff.asp?affid=21&directurl=http://www.selectdvds.com/search/finalprodlistall.asp?psearch=£","Select DVD",false],
	["http://www.awin1.com/awclick.php?mid=1418&id=23083&p=http://www.play.com/Search.aspx?searchtype=r2alldvd&searchstring=£&page=search&pa=search","Play.com",true]
	];
	var electronics = [
	["http://www.amazon.co.uk/exec/obidos/external-search?tag=springboardso-21&keyword=£&mode=electronics-uk","Amazon UK",false],
	["http://rover.ebay.com/rover/1/710-53481-19255-0/1?type=3&campid=5335884103&toolid=10001&customid=&ext=£&satitle=£","eBay",false],
	[td + "/click?p=898&a=959184&url=http://direct.tesco.com/search/default.aspx?search=£&confirm.x=50&confirm.y=11","Tesco",false],
	["http://www.awin1.com/tclick.php?id=23083&mid=336&p=http://www.hifibitz.co.uk/searchresults.asp?searchstring=£","HiFi Bitz",false],
	["http://www.amazon.com/exec/obidos/external-search?tag=springboardso-20&keyword=£&mode=electronics","Amazon US",false],
	["http://www.awin1.com/awclick.php?mid=1418&id=23083&p=http://www.play.com/Search.aspx?searchtype=ELEC&searchstring=£&page=search&pa=search","Play.com",true]
	];
	var games = [
	["http://www.amazon.co.uk/exec/obidos/external-search?tag=springboardso-21&keyword=£&mode=video-games-uk","Amazon UK",false],
	["http://rover.ebay.com/rover/1/710-53481-19255-0/1?type=3&campid=5335884103&toolid=10001&customid=&ext=£&satitle=£","eBay",false],
//	[tc+"/click?p=898&a=959184&g=14074016&url=http://www.tesco.com/entertainment/search.aspx?Ntt=£&Ntk=primary&VSI=2-GAMES&Ntx=mode%2Bmatchall&Nty=1&N=4","Tesco",false],
//	[td + "/click?p=898&a=959184&url=http://jersey.tesco.com/search.aspx?Ntt=£&VSI=15&Ntk=primary&Nty=1&Ntx=mode%2Bmatchall","Tesco Jersey",false],
	["http://www.amazon.com/exec/obidos/external-search?tag=springboardso-20&keyword=£&mode=video-games","Amazon US",false],
	["http://www.awin1.com/awclick.php?mid=1418&id=23083&p=http://www.play.com/Search.aspx?searchtype=gameall&searchstring=£&page=search&pa=search","Play.com",true]
	];
	var home = [
	["http://www.amazon.co.uk/exec/obidos/external-search?tag=springboardso-21&keyword=£&mode=kitchen-uk","Amazon UK",false],
	["http://rover.ebay.com/rover/1/710-53481-19255-0/1?type=3&campid=5335884103&toolid=10001&customid=&ext=£&satitle=£","eBay",false],
	["http://www.amazon.com/exec/obidos/external-search?tag=springboardso-20&keyword=£&mode=kitchen","Amazon US",false]
	];
	var videos = [
	["http://www.awin1.com/tclick.php?id=23083&mid=629&p=http://www.selectdvds.com/search/finalprodlistall.asp?psearch=£&menu=http%3A%2F%2Fwww.selectdvds.com%2Faction%2Findex.asp","Select DVD",false],
	["http://rover.ebay.com/rover/1/710-53481-19255-0/1?type=3&campid=5335884103&toolid=10001&customid=&ext=£&satitle=£","eBay",false],
	["http://www.amazon.co.uk/exec/obidos/external-search?tag=springboardso-21&keyword=£&mode=vhs-uk","Amazon UK",false],
	[td + "/click?p=3289&a=959184&url=http://www.101cd.com/search/videosearch.asp?keyword=£&asptnr=9691","101 CDs",false],
	["http://www.amazon.com/exec/obidos/external-search?tag=springboardso-20&keyword=£&mode=vhs","Amazon US",false]
	];
	locs = [any, books, cds, dvds, electronics, games, home, videos];
	return locs;
}
function getName(selected,defaultValue) {
	var names=["Any","Books","CDs","DVDs","Electronics","Games","Home","Videos"];
	if ((selected>=0) && (selected<names.length)) {
		selected=names[selected];
	} else {
		selected = defaultValue;
	}
	return selected;
}
function getSearchString(searchString) {
	if (searchString == "") {
		searchString="bargains from HomeMarketeer";
	} else {
		searchString=cleanSearch(searchString);
	}
	return searchString;
}
function search(searchString,searchType) {
	var isNav, isIE;
	if(parseInt(navigator.appVersion)>=4) {
		if (navigator.appName == "Netscape") {
			isNav = true;
		} else {
			isNav = false;
		}
	}
	
	locs=setLocations();
	
	if (searchType) {
		selected=searchType;
	} else {
		selected = 0;
	}
	searchString=getSearchString(searchString);
	if (isNaN(selected)) {
		selected = 0;
	}
	if (isNav) {
		thisHeight = window.innerHeight;
		thisWidth = window.innerWidth;
	} else {
		thisHeight = document.body.clientHeight;
		thisWidth = document.body.clientWidth;
	}
	urls = new Array(locs[selected].length);
	for (i=0;i<locs[selected].length;i++) {
		urls[i] = insertSearch(locs[selected][i][0],searchString);
	}
return urls;
}
function goSearch() {
	location.href="../search/search.htm?SearchName="
	+ document.frm.elements.SearchName.value
	+ "&selType="
	+ getName(document.frm.selType.selectedIndex,3);
}
function goSearchRoot() {
	location.href="search/search.htm?SearchName="
	+ document.frm.elements.SearchName.value
	+ "&selType="
	+ getName(document.frm.selType.selectedIndex,3);
}
function goSearchFor(searchString,searchType) {
	location.href="../search/search.htm?SearchName="
	+ searchString
	+ "&selType="
	+ getName(searchType,3);
}
function CreateBookmarkLink(title,url) {
	if (window.sidebar) { // Firefox
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera
		return true;
	}
}
