DEFAULT_PIVOT_NAME = 'zikTrack';
DEFAULT_REDIRECT_TIME = 3000;

function zikGetReferrerSelf()
{
   var referrer = document.referrer;
   try {
      if ( self != top )
         referrer = top.document.referrer;
   } catch(e) {
      referrer = document.referrer;
   }
   return referrer;
}

function zikGetReferrer()
{
	var referrer = document.referrer;
	if (self.zikGetReferrerSelf)
		return zikGetReferrerSelf();
/*@cc_on
  @if(@_jscript_version >= 5 )
   try {
      if ( self != top ) referrer = top.document.referrer;
   } catch(e) {};
  @end
  @*/
  return referrer;
}

function zikGetTrack(inPubId, inPagId, vcAppend)
{
    var size, colors, referrer, url;
    size = colors = referrer = 'otro';
		referrer = escape(zikGetReferrer());

    if ( window.screen.width ) size = window.screen.width +'_'+window.screen.height;
    if ( window.screen.colorDepth ) colors = window.screen.colorDepth;
    else if ( window.screen.pixelDepth ) colors = window.screen.pixelDepth;
    url =
       'http://zikTrack.e-publicacion.com/?pub=' + inPubId + '&pag=' + inPagId +
       '&referer=' + referrer + '&size=' + size + '&colors=' + colors;
    url += '&java=' + navigator.javaEnabled() + '&flash=' + GetSwfVer();
    url += '&browser=' + BrowserDetect.browser + '&os=' + BrowserDetect.OS;
    if (vcAppend)
        url += vcAppend;
    return url;
}

/* Efectua un hit en certifica usando una imagen pivote. */
function trackPage(inPubId, inPagId, vcPivot)
{
   var vcAppend = '&flagcache=' + (1 + Math.floor (Math.random() * 10000));
   if ( !vcPivot )
      vcPivot = DEFAULT_PIVOT_NAME;
   if ( document.images )
      if ( document.images[vcPivot] ) {
         document.images[vcPivot].src = zikGetTrack(inPubId, inPagId, vcAppend);
         }
}