var sponsored_links = {
 get_links: function (overture) {
 this.links = 0;
 this.linkbox = YAHOO.util.Dom.get("sponsoredLinks");
 var s=document.createElement("script");
 s.setAttribute("src",overture);
 s.setAttribute("id",'sponsoredArray');
 document.body.appendChild(s);
 window.sponsoredTimer = setInterval('process_sponsored_links()', 500);
 },
 gen_link: function (title,desc,host,url) {
 this.linkbox.style.display = 'block';
 this.links++;
 // BUILD TITLE //
 var dt = document.createElement("dt");
 if (this.links == 1) {
 YAHOO.util.Dom.addClass(dt, 'first');
 }
 // BUILD TITLE LINK, AND APPEND TO `dt` //
 var a = document.createElement("a");
 a.setAttribute("href", url);
 a.setAttribute("title", host);
 a.appendChild(document.createTextNode(title));
 dt.appendChild(a);
 
 // BUILD DESCRIPTION //
 a = document.createElement("a");
 a.setAttribute("href", url);
 a.setAttribute("title", host);
 var dd1 = document.createElement("dd");
 YAHOO.util.Dom.addClass(dd1, 'desc');
 a.appendChild(document.createTextNode(desc));
 dd1.appendChild(a);
 
 // BUILD LINK TO SITE //
 var dd2 = document.createElement("dd");
 YAHOO.util.Dom.addClass(dd2, 'lnk');
 
 // BUILD SITE LINK, AND APPEND TO `dd2` //
 a = document.createElement("a");
 a.setAttribute("href", url);
 a.setAttribute("title", host);
 a.appendChild(document.createTextNode(host));
 dd2.appendChild(a);
 
 // APPLY ALL ELEMENTS //
 this.linkbox.appendChild(dt);
 this.linkbox.appendChild(dd1);
 this.linkbox.appendChild(dd2); 
 
 }
};
function process_sponsored_links() {
 var k;
 if (typeof(zSr) != 'undefined') {
 clearInterval(window.sponsoredTimer);
 } else {
 return; 
 }
 if (zSr[6] == null) {
 YAHOO.util.Dom.getElementsByClassName('spons', 'div')[0].style.display = 'none';
 } else {
 for( k=6; (k < zSr.length); k += 6 )
 {
 sponsored_links.gen_link(
 zSr[k+3],
 zSr[k],
 zSr[k+4],
 "http://uk.rd.yahoo.com/overture/SIG=1fdjan1np/*"+zSr[k+2]
 );
 }
 }
}