function escapeDoubleQuotes( s ) {
  var str = String( s );
  return str.replace( '"', '\\"' );
}


// -- defaults --
overTableWidthDefault  = 480;
overTableHeightDefault = 60;
overHost               = "http://www.overturenbref.fr";
overTitle              = 'Link Sponsorizzati';
overTitleBgColor       = '#A5ADCE';
displayOvertureDefault = true;
overRowHeight = '100%';

// -- make sure stuff is defined --
var w = window;
if (w.overTableWidth == null) {
  overTableWidth = overTableWidthDefault;
}
if (w.overTableHeight == null) {
  overTableHeight = overTableHeightDefault;
}

if (w.overVert == null) {
  overVert = false;
}
else { overVert = true; }

// Find out how many results there are
// First result is to be used if there are not any (empty)
var numResults = 1;
if (zSr != null) {
  numResults = zSr.length/6;
  if (numResults > 1) { numResults--; displayOvertureDefault = false;}
  else { displayOvertureDefault = true && displayOvertureDefault; }
}

var colPercent = 100/numResults;

if (overVert) { colPercent = 100; }

if (w.overTableHeight != null) {
  overRowHeight = Math.floor(overTableHeight/numResults);
}

// - Overture Table

document.write('<table width='+overTableWidth+' style="border-collapse: collapse;" border=1 bordercolor="#00006B" cellspacing=0 cellpadding=2><tr><td');
if (! overVert) { document.write(' colspan='+numResults); }
document.write(' bgcolor='+overTitleBgColor+' onClick="top.location=\''+
               overHost+'\'" '+'title="'+overTitle+'" onMouseOver="window.status=\''+overTitle+
               '\';return true;" onMouseOut="window.status=\'\';"><font size="1" face=verdana,arial,helvetica color="#ffffff"><b>'+
               overTitle+'</b></font></td></tr>');

if( zSr != null ) {
  if (! overVert) {
    document.write('<tr valign=top height='+overTableHeight+'>');
  }
  var i = 6;
  //if we only have one result (the default) should we display that one?
  if (displayOvertureDefault) {
    i = 0;
  }
  for( ; i < zSr.length; i += 6 ) {
    if (zSr[i].length>120) {
      overDesc=zSr[i].slice(0,120) + '...';
    }
    else  {
      overDesc=zSr[i];
    }
    if (zSr[i+4].length>25)  {
      overURL=zSr[i+4].slice(0,25) + '...';
    }
    else {
      overURL=zSr[i+4];
    }
    if (overVert) {
      document.write('<tr valign=top height='+overRowHeight+'>');
    }
    document.write('<td valign=top bgcolor=#ffffff width="'+colPercent+'%">'+
                   '<font size="1" face=verdana,arial,helvetica><a href="'+
                   zSr[i+2]+'" target="_blank" title="'+escapeDoubleQuotes(zSr[i])+'"><strong>'+zSr[i+3]+
                   '</strong></a><br><font size=1>'+overDesc+'&nbsp;<a href="'+zSr[i+2]+
                   '" target="_blank" title="'+escapeDoubleQuotes(zSr[i])+'"><br><em><font color=green>'+overURL+
                   '</font></em></a></font></font></td>' );
    if (overVert) {
      document.write('</tr>');
    }
  }
  if (! overVert) {
    document.write('</tr>');
  }
}
document.write('</table>');

/*
// Hotspots stuff
overKeywordsArrayDefault = new Array ("dvd","voyage","adsl","finance","voiture",
                                  "assurance","hebergement","musique","sortie",
                                  "billet avion","home cinema","video");
if (w.overKeywordsArray == null) {
    overKeywordsArray = overKeywordsArrayDefault;
}

all_numbers = new Array;
for (i=0; i < overKeywordsArray.length; i++) {
  all_numbers[i] = i;
}
for (cycles = 0; cycles < 499; cycles++) {
  r1 = Math.floor(Math.random()*(overKeywordsArray.length-1));
  r2 = Math.floor(Math.random()*(overKeywordsArray.length-1));

  temp = all_numbers[r1];
  all_numbers[r1] = all_numbers[r2];
  all_numbers[r2] = temp;
}

document.write('<br>');
document.write('<table width='+overTableWidth+' style="border-collapse: collapse;" border=1 bordercolor="#00006B" cellspacing=0 cellpadding=2>'+
               '<tr><td bgcolor='+overTitleBgColor);
if (! overVert) { document.write (' colspan=2'); }
document.write('><font size="1" face=verdana,arial,helvetica color="#ffffff"><b>'+
               'Link collegati:</b></font></td></tr>');
document.write('<tr valign=top><td bgcolor=#ffffff align=left><font size=1 face=verdana,arial,helvetica>');
random_numbers =  new Array;
var kwd_encoded;
var max_links = 4;
if (overKeywordsArray.length < max_links) { max_links = overKeywordsArray.length; }

for (i = 0; i < max_links; i++) {
  random_numbers[i] = all_numbers[i];
  kwd_encoded = overKeywordsArray[random_numbers[i]].replace( / /g, '%20' );
  document.write('<a style=\'font-size: 11px; text-decoration: none;\' href="http://www.benessere.com/overture/landingpage.htm?Keywords='+kwd_encoded+'">'+overKeywordsArray[random_numbers[i]]+'</a>');
  if (i < (max_links-1)) {document.write(', ');}
}
if (overVert) { document.write('<br><br>'); }
document.write('</font></font></td></tr></table><br>');

// zeroing out for next call
overTableHeight = null;
overTableWidth  = null;
overRowHeight   = null;
overHost               = null;
overTitle              = null;
overTitleBgColor       = null
displayOvertureDefault = null;
overKeywordsArray = null;
overVert = null;
*/
