//This page needs to be configured for each site

//Base url for content match. Each site has a different hostname
var g_baseOvertureCMUrl = "http://cm.cmt.overture.com/js_flat_1_0/"
//source paramater for content match. Each site has its own source code
var g_overtureCMSource = "viacom_cmt_ctxt"
//Config code for each site
var g_overtureCMConfig = "4077952443"
//Base url for partner search. 
var g_baseOvertureSearchUrl = "http://xml.cmt.overture.com/d/search/p/viacom/js/v2/";
//partner paramater for search.
var g_overtureSearchPartner = "viacom_cmt_search";

//Default links to use in case we don't get results back.
zSr_dummy = new Array("Reach 80% of active Internet users with Overture.","","","List your site with Overture","http://www.overture.com/","",
"See the latest Accord offers at the Honda Official Site.",
"",
"http://ypn-100.overture.com/d/sr/?xargs=SjGTYHM2WSfAwg8ep-u2ASFl94ZiTOXSU7PrBi34b0dkMRpxIz_DgoDqDHPG_NIidq9XtjihuvhsnU-qzNGWIEpI0WYkcoPdGWF6vHcW_pmyJkWX7VREKmh2o6lFQdzPF1NYiCCDFPBMzTW1E9ywARKkbBHDxtdkScwJOM-imi-fb8Z061AriZIDa1EDdkfqf3QyaFsV2ZtTR7fzb3-6K7zuu9vXH0AppemWRteQ9SJW7Z1IuIHVxAIrOsp7BDr91kty-i4Ghjhbnh_NMBWcNKIHMwuOzg_br8ZdyL97n9w8jcEZNvfaURyWMRn97xi0YtD5kOy-QPA",
"Honda Vehicles",
"www.honda.com",
"",
"Save up to 40% JVC, Pioneer, Clarion, Alpine, Kenwood.",
"",
"http://ypn-100.overture.com/d/sr/?xargs=k-vWdwvJp78awRZ3Qhx-bNIsqKMyFJwxG5e0pmbgOXJ8w7TZD_t_g3yvErHu8Xl4I3_x8ptDV3A0LIMF7OlPTj5IkMVeVfJ7YImiuZU1-p7rVyQOV4pyMgRkXrvbW_C6knIw1bUvr88gdVHsT-HA77YeNJVDGHkfjWgmNwyqxub9CYdDO8qHDr1b2pamYZbeIy8ZdhbSa1DvmkyROP-YJHS26-bDnYiyF5Aqyi-iI6d3UaXPeWNhzBfWVqBbIRd7wn767p7eqywIgT6oNriUfKJKA9YnOYxl9msgYv75FJF4Yrr5i8pEpPbf8orxrGg5OiPTaHCp4Qw",
"Car Audio/Multimedia SALE",
"carsaudio.co.uk",
"",
"Electronics, Games, Toys, Digital Cameras, and more.",
"",
"http://ypn-100.overture.com/d/sr/?xargs=cc9OZjd2BnLDSEYSO0xFQYOLbyfpbe27TqGUg90i-jKS-gcU8lXMkhuNGMm3DJcx2oriBHlOMItEsUbii_mZooTh1ploLYXV4BBkox4A4Qm4e-UnspwI6DfPw1Y_7s2sDBsD0wcAgFkwVB-VviXebuFDhuCZJseHhCWH6u2I3yH5D1X0OIGIQdhCQIYNL7WVQvzPz69wffyUTyqnItDPX1OFjCZ3Kqnwomn_TFmZeibU291SbvoyNP4mMKIn6VmD3D4rOoid-bTxDP63P19rs3ZAqnClMlJZXOimusbL77w3hK72W7aVtG2VBll-pXPpohzEDJ2nt8A",
"Hundreds of Products at Low Prices",
"www.advancedtechtoys.com",
"");

//zSr is the array that is populated by the javacsript call to Overture
var zSr;

function showPhotoGalleryLinks(linkData, startIndex, endIndex) {
	if (startIndex == undefined) { startIndex = 0; }
  var links = linkData.getItems();
  var outString = "<h3 id=\"sponsoredLinks\">Sponsored Links</h3>";
  var arrLength = links.length;
  if (endIndex == undefined || endIndex == 0) {
    endIndex = arrLength;
  } else if (endIndex > arrLength) {	
		endIndex = arrLength;
  }
	outString += "<ul>";
  var emptyText = "<!-- No Links -->";
  if (endIndex <= startIndex) { return emptyText; }
  var i = startIndex;
	var className=""
  while ( i <= endIndex) {
   var currItem = links[i];
   if (currItem != undefined) {
     outString += "<li><a target=\"_blank\" href=\"" + currItem.getClickUrl() + "\" class=\"result_link\">" + currItem.getTitle() + "</a><br /><a class=\"result_link_text\" target=\"blank\" href=\"" + currItem.getClickUrl() + "\">" + currItem.getDescription() + "</a><br /><div class=\"url\"><a target=\"_blank\" href=\"" + currItem.getClickUrl() + "\">" + currItem.getSitehost() + "</a></div></li>";
   }
   i++;
  } 
  outString += "</ul>";
  return outString;
}

function showSearchResultsLinks(linkData, startIndex, endIndex) {
  if (startIndex == undefined) { startIndex = 0; }
  var links = linkData.getItems();
  var outString = "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"yahoo_sponsored\">";
  var arrLength = links.length;
  if (endIndex == undefined || endIndex == 0) {
    endIndex = arrLength;
  } else if (endIndex > arrLength) {	
		endIndex = arrLength;
  }
	outString += "<tr><td><span class=\"sponsored_title\">SPONSORED RESULTS:</span></td></tr>";
  var emptyText = "<!-- No Links -->";
  if (endIndex <= startIndex) { return emptyText; }
  var i = startIndex;
	var className=""
  while ( i <= endIndex) {
   var currItem = links[i];
   if (i == startIndex) {
   		className = "first";
   } else {
			className = "standard";
	 }
   if (currItem != undefined) {
     outString += "<tr><td><div class=\"sponsored_result "+className+"\"><a target=\"_blank\" href=\"" + currItem.getClickUrl() + "\" class=\"result_link\">" + currItem.getTitle() + "</a><br /><a class=\"result_link_text\" target=\"blank\" href=\"" + currItem.getClickUrl() + "\">" + currItem.getDescription() + "</a><br><div class=\"url\"><a target=\"_blank\" href=\"" + currItem.getClickUrl() + "\">" + currItem.getSitehost() + "</a></div></td></tr>";
   }
   i++;
  } 
  outString += "</table>";
  return outString;
}

function showSearchResultsBoxLinks(linkData, startIndex, endIndex) {
  if (startIndex == undefined) {
	startIndex = 0;
  }
  var links = linkData.getItems();
  var outString = "<div class=\"overtureresults\">";
  var arrLength = links.length;
  if (endIndex == undefined || endIndex == 0) {
    endIndex = arrLength;
  }
  else {
    if (endIndex > arrLength) {
	endIndex = arrLength;
    }
  }

	outString += "<span class=\"sponsored_title\">SPONSORED RESULTS:</span><br />";
	outString += "<div class=\"resultBox\">";
  var emptyText = "<!-- No Links -->";
  if (endIndex <= startIndex) {
     //If there are not links to show, then return an alternative text
     return emptyText;
  }

  var i = startIndex;
  var switcher = "odd";
  while ( i <= endIndex) {
   var currItem = links[i];
	 var className = "";
   if (i == startIndex) {
   		className = "first_result";
   } else {
			className = "result"
	 }
   if (!(currItem == undefined)) {
		 outString += '<div class="'+className+'"><h6><a href="' + currItem.getClickUrl() + '" target="_blank">' + currItem.getTitle() + '</a></h6>';
		 outString += '<a href="' + currItem.getClickUrl() + '" target="_blank">' + currItem.getDescription() + '</a><br>';
		 outString += '<a href="' + currItem.getClickUrl() + '" target="_blank" class="host">' + currItem.getSitehost() + '</a></div>';
   }
   i++;
  } 
  outString += "</div></div>";
  return outString;
}
