/*
  sst8.js 1.10 - 25/06/2011
*/

var sst8_server_name = 'http://sst.lanacion.cl';
if(location.protocol == 'https:') {
  sst8_server_name = '';
};

var sst8_certifica_id = 105989;
var sst8_certifica_pivot = 'cert_Pivot';

function sst8_encodetext(texto) {
  var txt = texto;
  txt = txt.replace(/Á/g,'A');
  txt = txt.replace(/É/g,'E');
  txt = txt.replace(/Í/g,'I');
  txt = txt.replace(/Ó/g,'O');
  txt = txt.replace(/Ú/g,'U');
  txt = txt.replace(/á/g,'a');
  txt = txt.replace(/é/g,'e');
  txt = txt.replace(/í/g,'i');
  txt = txt.replace(/ó/g,'o');
  txt = txt.replace(/ú/g,'u');
  txt = txt.replace(/Ñ/g,'N');
  txt = txt.replace(/ñ/g,'n');
  txt = txt.replace(/Ü/g,'U');
  txt = txt.replace(/ü/g,'u');
  txt = txt.replace(/á/g,'a');
  txt = txt.replace(/&[a-zA-Z]+;/g,'');
  txt = txt.replace(/[^0-9a-zA-Z;\_\- ]/g,'');
  txt = txt.replace(/ /g,'_');
  return txt;
}; // sst8_encodetext

function sst8(tipo,uid,tax,tit) {
  if (tipo == null) { tipo = '-'; };
  if (uid == null)  { uid = '-'; };
  if (tax == null)  { tax = '-'; };
  if (tit == null)  { tit = '-'; };
  // Todo a lowercase.
  tipo = tipo.toLowerCase();
  uid = uid.toLowerCase();
  // Elimina caracteres no permitidos.
  tipo = tipo.replace(/[^a-z]/g,'');
  uid  = uid.replace(/[^0-9a-z\_\-]/g,'');
  tax = sst8_encodetext(tax);
  tit  = escape(tit);
  // Corrige strings.
  tax = tax.replace(/;;/g,';');
  // Detecta el URL de la pagina.
  var url  = document.location+'';
  url  = url.replace(/[\<\>\%]/g,'');
  url  = url.replace(/\?.*$/,'');
  var ran = (1 + Math.floor (Math.random() * 100000));

  var sst8_url_source=sst8_server_name+"/sst8.sst?tipo="+tipo+"&uid="+uid+"&tax="+tax+"&tit="+tit+"&url="+url+"&ran="+ran;
  document.writeln("<img height=\"1\" width=\"1\" src=\"" + sst8_url_source + "\" name=\"sst8_img\" alt=\"SimpleStats\" />");

  // Descomentar y adaptar si se integrara Certifica aqui.
  tax = tax.replace(/;/g,'/');
  //tagCertifica(sst8_certifica_id,tax);
}; // sst8

function sst8_reload() {
  var src = document.images['sst8_img'].src;
  var ran = (1 + Math.floor (Math.random() * 100000));
  var found = src.match(/tax=([^&]*)/);
  var tax = found[1];
  src = src.replace(/ran=[0-9]*/,'ran='+ran);
  document.images['sst8_img'].src = src;

  // Descomentar y adaptar si se integrara Certifica aqui.
  tax = tax.replace(/;/g,'/');
  cert_registerHit(sst8_certifica_id,tax,sst8_certifica_pivot);

}; // sst8_reload

function sst8_minutos() {
  sst8_reload();
  setTimeout('sst8_minutos()',60000);
};

function sst8_click(tipo,uid,tax,tit) {
  var src;
  if(document.images['sst8_img']) {
    src = document.images['sst8_img'].src;
  } else {
    // Si es que la imagen aun no se ha creado
    return;
  };
  if ((tipo != null) && (tipo != 'undefined') && (tipo != '')) {
    tipo = tipo.toLowerCase();
    tipo = tipo.replace(/[^a-z]/g,'');
    src = src.replace(/tipo=[^&#]*/,'tipo='+tipo);
  };
  if ((uid != null) && (uid != 'undefined') && (uid != '')) {
    uid = uid.toLowerCase();
    uid  = uid.replace(/[^0-9a-z\-]/g,'');
    src = src.replace(/uid=[^&#]*/,'uid='+uid);
  };
  if ((tax != null) && (tax != 'undefined') && (tax != '')) {
    tax = tax.replace(/;;/g, ';');
    tax = sst8_encodetext(tax);
    src = src.replace(/tax=[^&#]*/,'tax='+tax);
  };
  if ((tit != null) && (tit != 'undefined') && (tit != '')) {
    tit  = escape(tit);
    src = src.replace(/tit=[^&#]*/,'tit='+tit);
  };
  var ran = (1 + Math.floor (Math.random() * 10000));
  src = src.replace(/ran=[0-9]*/,'ran='+ran);

  if(document.images['sst8_lm']) {
    document.images['sst8_lm'].src = src;
  }else{
    // Detecta el URL de la pagina.
    var url  = document.location+'';
    url  = url.replace(/[\<\>\%]/g,'');
    url  = url.replace(/\?.*$/,'');
    var sst8_url_source=sst8_server_name+"/sst8.sst?tipo="+tipo+"&uid="+uid+"&tax="+tax+"&tit="+tit+"&url="+url+"&ran="+ran;
    document.writeln("<img height=\"1\" width=\"1\" src=\"" + sst8_url_source + "\" name=\"sst8_img\" alt=\"SimpleStats\" />");
  };

  // Descomentar y adaptar si se integrara Certifica aqui.
  tax = tax.replace(/;/g,'/');
  cert_registerHit(sst8_certifica_id,tax,sst8_certifica_pivot);

}; // sst8_click

function sst8_lomas(clase,ts) {
  var src = '';
  if(document.images['sst8_lm']) {
    src = document.images['sst8_lm'].src;
  }else{
    // Si es que la imagen aun no se ha creado
    // return true;
  };
  if ((clase != null) && (clase != 'undefined') && (clase != '')) {
    clase = clase.toLowerCase();
    clase = clase.replace(/[^a-z]/g,'');
    src = src.replace(/clase=[^&#]*/,'clase='+clase);
  }else{
    return true;
  };
  if ((ts != null) && (ts != 'undefined') && (ts != '')) {
    src = src.replace(/ts=[^&#]*/,'ts='+ts);
  }else{
    return true;
  };
  var ran = (1 + Math.floor (Math.random() * 10000));
  src = src.replace(/ran=[0-9]*/,'ran='+ran);

  if(document.images['sst8_lm']) {
    document.images['sst8_lm'].src = src;
  }else{
    var sst8_lomas_source="/sstlm.sst?clase="+clase+"&ts="+ts+"&ran="+ran;
    document.writeln("<img height=\"1\" width=\"1\" src=\"" + sst8_lomas_source + "\" name=\"sst8_lm\" alt=\"Lo mas\" />");
  };
}; // sst8_lomas

