<!--


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

URL DECODER FUNCTIONS

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

function parseSearchString() {
	var pairs=unescape(location.search.substring(1).replace(/\+/g," ")).split('&');
	for (var i=0;i<pairs.length;i++){
		var pair = pairs[i].split('=');
		this[pair[0]]=pair[1];
	}
}

var search = new parseSearchString();

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

ADSENSE FUNCTIONS

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

function BuildSponsoredAds(channelId) {
	document.writeln('<script type="text/javascript">');
	document.writeln('<!--');
	document.writeln('google_ad_client = "pub-5749399801854067";');
	document.writeln('google_alternate_color = "FFFFFF";');
	document.writeln('google_ad_width = 300;');
	document.writeln('google_ad_height = 250;');
	document.writeln('google_ad_format = "300x250_as";');
	document.writeln('google_ad_type = "text";');
	document.writeln('google_ad_channel = "'+channelId+'";');
	document.writeln('google_color_border = "FFFFFF";');
	document.writeln('google_color_bg = "FFFFFF";');
	document.writeln('google_color_link = "0000FF";');
	document.writeln('google_color_text = "000000";');
	document.writeln('google_color_url = "999999";');
	document.writeln('//-->');
	document.writeln('</script>');
	document.writeln('<script type="text/javascript"');
	document.writeln('src="http://pagead2.googlesyndication.com/pagead/show_ads.js">');
	document.writeln('</script>');
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

QUERY FUNCTIONS

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

var KEYWORD = "cheap tickets";
if(search["query"]) KEYWORD = search["query"];

var CATEGORY = "aps";
if(search["cat"]) CATEGORY = search["cat"];

var TABSET = "electronics";
if(search["tabs"]) TABSET = search["tabs"];
var TABS = eval(TABSET);


function GetFillSearchBox() {
	var searchPhrase = search["query"] || " ";
	document.getElementById('query').value=searchPhrase;
}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

TRIM FUNCTIONS

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return "";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} //End Function

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

SEARCH FUNCTIONS

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

function FillSearchBox() {
	document.getElementById('query').value = KEYWORD;
}

function SearchGoogle(cc) {
		var countryCode = cc.toUpperCase();

		var google_client_id = GOOGLE_CLIENT_ID;
		var google_search_channel = GOOGLE_SEARCH_CHANNEL;
		var google_base_domain = "www.google.ca";
		var google_language_code = "en";
		var google_ie_code = "ISO-8859-1";
		var google_oe_code = "ISO-8859-1";
		var google_meta_cr = "&meta=cr%3DcountryCA";
		
		switch (countryCode) {
		case "CA":
			google_search_channel = GOOGLE_SEARCH_CHANNEL_CA;
			google_base_domain = "www.google.ca";
			google_meta_cr = "&meta=cr%3DcountryCA";
			break;
		case "US":
			google_search_channel = GOOGLE_SEARCH_CHANNEL_US;
			google_base_domain = "www.google.com";
			google_meta_cr = "";
			break;
		case "UK":
			google_search_channel = GOOGLE_SEARCH_CHANNEL_UK;
			google_base_domain = "www.google.co.uk";
			google_meta_cr = "&meta=cr%3DcountryUK%7CcountryGB";
			break;
		case "AU":
			google_search_channel = GOOGLE_SEARCH_CHANNEL_AU;
			google_base_domain = "www.google.com.au";
			google_meta_cr = "&meta=cr%3DcountryAU";
			break;
		default:
			google_search_channel = GOOGLE_SEARCH_CHANNEL_CA;
			google_base_domain = "www.google.ca";
			google_meta_cr = "&meta=cr%3DcountryCA";
		}
		// q=toronto+montreal+ottawa+%22chinese+restaurants%22+breakfast+OR+lunch+OR+dinner+-flirt+-fuck+-sex

		var url= 'http://'+google_base_domain+'/custom?q='+KEYWORD+'&sa=Search&client='+google_client_id+'&channel='+google_search_channel+'&ie='+google_ie_code+'&oe='+google_oe_code+'&hl='+google_language_code+'&cof=GALT%3A%23009900%3BGL%3A1%3BDIV%3A%230033FF%3BVLC%3ACCCCCC%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A006699%3BLC%3A006699%3BT%3A000000%3BGFNT%3A215670%3BGIMP%3A215670%3BLH%3A41%3BLW%3A100%3BL%3A%3BS%3Ahttp%3A%2F%2F%3BLP%3A1%3BFORID%3A1&num=10&newwindow=1'+google_meta_cr;

		document.getElementById('results').src=url;
}

function SearchYahoo(cc) {
		var countryCode = cc.toUpperCase();
		var base_domain = "search.yahoo.com"

		switch (countryCode) {
		case "CA":
			base_domain = "ca.search.yahoo.com";
			break;
		case "US":
			base_domain = "search.yahoo.com";
			break;
		}
		
		var url= 'http://'+base_domain+'/search?p='+KEYWORD;
		document.getElementById('results').src=url;
}

function SearchMSN(cc) {
		var countryCode = cc.toUpperCase();
		var base_domain = "search.msn.com"
		switch (countryCode) {
		case "CA":
			base_domain = "search.sympatico.msn.ca";
			break;
		case "US":
			base_domain = "search.msn.com";
			break;
		}
		
		var url= 'http://'+base_domain+'/results.aspx?q='+KEYWORD;
		document.getElementById('results').src=url;
}

function SearchAsk(cc) {
		var countryCode = cc.toUpperCase();
		var base_domain = "www.ask.com"

		switch (countryCode) {
		case "CA":
			base_domain = "www.ask.com";
			break;
		case "US":
			base_domain = "www.ask.com";
			break;
		}
		
		var url= 'http://'+base_domain+'/web?q='+KEYWORD;
		document.getElementById('results').src=url;
}

function SearchJCW(cc) {
		var countryCode = cc.toUpperCase();
		var base_domain = "www.jcwhitney.com/autoparts"
		switch (countryCode) {
		case "CA":
			base_domain = "www.jcwhitney.com/autoparts";
			break;
		case "US":
			base_domain = "www.jcwhitney.com/autoparts";
			break;
		}
		var url= 'http://'+base_domain+'/Search?catalogId=10101&storeId=10101&sku='+KEYWORD+'&searchbtn.x=9&searchbtn.y=15';
		document.getElementById('results').src=url;
}


function SearchEbay(cc) {
		var countryCode = cc.toUpperCase();
		var base_domain = "search.ebay.com"
		switch (countryCode) {
		case "CA":
			base_domain = "search.ebay.ca";
			break;
		case "US":
			base_domain = "search.ebay.com";
			break;
		}
		var url= 'http://'+base_domain+'/'+KEYWORD.replace("%20","-");
		document.getElementById('results').src=url;
}


function SearchAmazon(cc) {
		var countryCode = cc.toUpperCase();
		var base_domain = "www.amazon.com"
		switch (countryCode) {
		case "CA":
			base_domain = "www.amazon.ca";

			break;
		case "US":
			base_domain = "www.amazon.com";
			break;
		}
		var url= 'http://'+base_domain+'/s/?url=search-alias%3D'+CATEGORY+'&field-keywords='+KEYWORD;
		document.getElementById('results').src=url;
}

/*
http://www.bestbuy.com/site//olspage.jsp?&type=category&id=cat04001

http://www.bestbuy.ca/catalog/dept.asp?catid=20218
*/

function SearchBestBuy(cc) {
		var countryCode = cc.toUpperCase();
		var url = "http://www.bestbuy.com";
		var CATID = 00000;
		switch (countryCode) {
		case "CA":
			if(CATEGORY=="digicam") CATID=20218;
			if(CATEGORY=="camcorder") CATID=20042;
			if(CATEGORY=="laptop") CATID=20352;
			if(CATEGORY=="desktop") CATID=20213;
			if(CATEGORY=="electronics") CATID=20003;
			url = "http://www.bestbuy.ca/catalog/dept.asp?catid="+CATID;
			break;
		case "US":
			if(CATEGORY=="digicam") CATID=04001;
			if(CATEGORY=="camcorder") CATID=04014;
			if(CATEGORY=="laptop") CATID=01002;
			if(CATEGORY=="desktop") CATID=01001;
			if(CATEGORY=="electronics") CATID=03000;
		
			url = "http://www.bestbuy.com/site//olspage.jsp?&type=category&id=cat"+CATID;
			break;
		}
		document.getElementById('results').src=url;
}

function SearchTSC() {
		url = "http://www.theshoppingchannel.com/endeca/search.do?keyword="+KEYWORD;
		document.getElementById('results').src=url;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

TEMPLATE FUNCTIONS

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


function BuildSearchTabs(tabid) {
	var tabset = new Array('google','yahoo','msn','ask');
	document.writeln('<table border=0 cellpadding=0 cellspacing=0>');
	document.writeln('<tr height=43>');
	for(i=0;i<tabset.length;i++) {
		var btnid = tabset[i].replace('-','');
		document.writeln('<td align=left>');
		if(tabid==tabset[i])
			document.writeln('<img src="resources/images/btn_'+btnid+'_on.jpg" border="0" alt="">');
		else
			document.writeln('<A HREF="'+tabset[i]+'.html?query='+KEYWORD+'"><img src="resources/images/btn_'+btnid+'_off.jpg" border="0" alt=""></A>');
		document.writeln('</td>');
	}
	document.writeln('<td width="100%">&nbsp;</td>');
	document.writeln('<td align=left>');
	document.writeln('<A HREF="http://www.eseek.ca"><img src="resources/images/btn_eseekca.jpg" border="0" alt=""></A>');
	document.writeln('</td>');	
	document.writeln('<td align=left>');
	document.writeln('<A HREF="http://www.eseek.us"><img src="resources/images/btn_eseekus.jpg" border="0" alt=""></A>');
	document.writeln('</td>');	

	document.writeln('</tr>');
	document.writeln('</table>');
}


function BuildProductTabs(tabid) {
	document.writeln('<table border=0 cellpadding=0 cellspacing=0>');
	document.writeln('<tr height=43>');
	document.writeln('<td align=left>');
	document.writeln('<A HREF="http://www.eseek.ca/products"><img src="../resources/images/btn_eseekca.jpg" border="0" alt=""></A>');
	document.writeln('</td>');	
	document.writeln('<td align=left>');
	document.writeln('<A HREF="http://products.eseek.us"><img src="../resources/images/btn_eseekus.jpg" border="0" alt=""></A>');
	document.writeln('</td>');	
	for(i=0;i<TABS.length;i++) {
		var btnid = TABS[i].replace('-','');
		document.writeln('<td align=left>');
		if(tabid==TABS[i])
			document.writeln('<img src="../resources/images/btn_'+btnid+'_on.jpg" border="0" alt="">');
		else
			document.writeln('<A HREF="'+TABS[i]+'.html?query='+KEYWORD+'&cat='+CATEGORY+'&tabs='+TABSET+'"><img src="../resources/images/btn_'+btnid+'_off.jpg" border="0" alt=""></A>');
		document.writeln('</td>');
	}
	document.writeln('</tr>');
	document.writeln('</table>');
}


//-->
