var terra_info_service = "ParCL_1";	
var terra_info_channel = "cl.comunidad.bligoo";	
var terra_info_type = "www";	
var terra_info_id = "page";	
var terra_stats_idCrtfc = 25757;

var _ts_cerhost="hits.e.cl"; 
var regSttWb=regCrtfc=1;/*Copyright 2007-Certifica.com*/ 
DEFAULT_PIVOT_NAME='cert_Pivot';
DEFAULT_ORIGIN_COOKIE_NAME='cert_Origin';
var cert_ReferrerParms=null;
var cert_customSearch=false;

function cert_normalizePath(sPath) {
	var sProtocol=cert_getProtocol();
	var sRet='home/default';
	var regexSlashes=/\/\/+/g;
	var regexInvalid=/[^A-Z0-9_.\/]/gi;
	var aDefaultPages=['index.htm','index.html','index.asp','index.php'
				,'index.cfm','index.shtml','index.jsp','default.asp'
				,'default.html','default.htm','default.jsp','default.php'];
	sPath=unescape(sPath);
		
	if (sPath && sPath.length>0 && (sProtocol == 'http:' || sProtocol == 'https:')) {
		sPath=sPath.replace(regexInvalid,'');
		if (sPath.charAt(sPath.length-1) == '/') {
			sPath+=aDefaultPages[0];
		}
		sPath=sPath.replace(regexSlashes,'/');
		var aParts=sPath.split('/');
		var aElems=new Array();
		for ( var i=0;i<aParts.length;i++) {
			if (aParts[i] && aParts[i]!='') {
				aElems.push(aParts[i]);
			}
		}

		if (aElems.length == 0) {
			aElems.push('home');aElems.push('default');
		}

		if (aElems.length == 1) {
			aElems.unshift('home');
		}

		for (var i=0;i<aDefaultPages.length;i++) {
			if (aElems[aElems.length-1] == aDefaultPages[i]) {
				aElems[aElems.length-1]='default';break;
			}
		}
		sRet=aElems.join('/');
	}
	return sRet;
}

function cert_qVal(sValue) {
	var pos=String(document.location).indexOf('?');
	if (pos!=-1) {
		var query=String(document.location).substring(pos+1);
		var vars=query.split("&");
		for ( var i=0 ; i<vars.length ; i++) {
			var pair=vars[i].split("=");
			if (pair[0] == sValue)
				return pair[1];
		}
	}
	return null;
}

function cert_getCookie(sName) {
	var dc=document.cookie;
	var prefix=sName+"=";
	var begin=dc.indexOf("; "+prefix);
	if (begin == -1) {
		begin=dc.indexOf(prefix);
		if (begin!=0)
			return null;
	} else {
		begin+=2;
	}

	var end=document.cookie.indexOf(";",begin);
	if (end == -1) {
		end=dc.length;
	}
	return unescape(dc.substring(begin+prefix.length,end));
}


function cert_setCookie(sName,sValue,dtExpires,sPath,sDomain,bSecure) {
document.cookie = sName + "=" + escape(sValue) + ((dtExpires) ? 
				"; expires=" + dtExpires.toGMTString():"") + ((sPath)?"; path=" + sPath : "") + ((sDomain)?"; domain="+sDomain:"")+((bSecure)?"; secure":"");
}

function cert_getReferrer() {
	var referrer=document.referrer;
	if (self.cert_getReferrer14) {
		referrer=cert_getReferrer14();
	} 
	if (referrer) {
		if (cert_customSearch) {
			var re=new RegExp('(https?:\/\/[^/]*)\/?.*$');referrer=referrer.replace(re,'$1/buscInterno');
		}
		referrer=cert_appendExtraReferrerParms(referrer);
	}
	return referrer;
}

function cert_getProtocol() {
if (window && window.location && window.location.protocol)
	return window.location.protocol;
	return null;
}

function cert_setOrigin() {
	var c=cert_getCookie(DEFAULT_ORIGIN_COOKIE_NAME);
	if (!c) {
		var l=cert_getReferrer();
		if (l) {
			var re=new RegExp('https?:\/\/([^\/]+)');
			var m=re.exec(l);
			if (m) {
				var m2=re.exec(document.location);
				if (m2) {
					if (m[1]!=m2[1]) {
						c=m[1];
					}
				}
			}
		}
		if (!c) {
			c='directo';
		}
		cert_setCookie(DEFAULT_ORIGIN_COOKIE_NAME,c);
	}
}

function cert_getFlashVersion() {
	var flashVersion=-1;
	if (navigator.plugins && navigator.plugins.length) {
		var objFlash=navigator.plugins["Shockwave Flash"];
		if (objFlash) {
			if (objFlash.description) {
				flashDesc=objFlash.description;flashVersion=flashDesc.charAt(flashDesc.indexOf('.')-1);
			}
		}
		if (navigator.plugins["Shockwave Flash 2.0"]) {
			flashVersion=2;
		}

	} else if (navigator.mimeTypes && navigator.mimeTypes.length) {
		x=navigator.mimeTypes['application/x-shockwave-flash'];
		if (x && x.enabledPlugin) {
			flashVersion=0;
		}
	}
	/*@cc_on 
	for ( var i=10;i>0;i--) {
		try{
		var flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);flashVersion=i;break;
		}
		catch(e) {
		}
	}
	@*/
	return flashVersion;
}

function cert_getURL(iSiteId,sPath,sAppend) {
	var size,colors,referrer,url;size=colors=referrer='otro';
	var o=cert_qVal('url_origen');
	var proto=cert_getProtocol();
	if (proto!='https:')
		proto='http:';
	if (o!=null && o!='')referrer=o;else {
		referrer=escape(cert_getReferrer());
	}
	if (window.screen.width)
		size=window.screen.width;
	if (window.screen.colorDepth)
		colors=window.screen.colorDepth;else 
	if (window.screen.pixelDepth)
		colors=window.screen.pixelDepth;
	if (sPath!='url')
		sPath=cert_normalizePath(sPath);
	url = proto + '//' + _ts_cerhost + '/cert/hit.dll?sitio_id=' + iSiteId + '&path=' + sPath + '&referer=' + referrer + '&size=' + size + '&colors=' + colors;
	url +='&java=' + navigator.javaEnabled() + '&flash=' + cert_getFlashVersion();
	if (sAppend)
		url+=sAppend;
	return url;
}

function cert_appendExtraReferrerParms(sReferrer) {
	if (cert_ReferrerParms && sReferrer) {
		var sAppend='';
		for ( var n in cert_ReferrerParms) {
			sAppend+=n+'='+cert_ReferrerParms[n]+'&';
		}
		if (sAppend) {
			if (sReferrer.indexOf('?')!=-1) {
				sReferrer+='&'+sAppend;
			} else {
				sReferrer+='?'+sAppend;
			}
		}
	}
	return sReferrer;
}

function cert_registerHit(iSiteId,sPath,sPivotName) {
	var sAppend = '&cert_cachebuster=' + (1 + Math.floor(Math.random() * 10000));
	if (!sPivotName)
		sPivotName = DEFAULT_PIVOT_NAME;
	if (document.images)
		if (document.images[sPivotName])
			document.images[sPivotName].src = cert_getURL(iSiteId,sPath,sAppend);
}

function cert_getAnchor(sUrl) {
	return '<img src="' + sUrl + '" width="1" height="1" border="0" style="position:absolute; width:0; height:0; z-index:6; top: 0; left: 0; visibility: hidden" alt="">';
}

function tagCertifica(iSiteId,sPath,sDesc) {
	sAppend = null;
	if (!sDesc) {
		sDesc=document.title;
	}
	if (sDesc) {
		sAppend = '&descr=' + escape(sDesc.substr(0, 50));
	}
	document.writeln(cert_getAnchor(cert_getURL(iSiteId, sPath, sAppend)));
}

cert_setOrigin();/*End-Certifica Begin TS*/
if (typeof terra_stats_initGlobalVars == "undefined") {
	var terra_stats_initGlobalVars=1;
	var _ts_vars={
		hostname: ""
		,pathname: ""
		,channel: ""
		,country: ""
		,extScriptPath: "http://rtsmoc.terra.com.mx/js/"
	};
}

if (typeof _ts_utils == "undefined") {
	function TS_Utils() {
	}
	var _ts_utils=new TS_Utils();
}

TS_Utils.prototype.checkVar = function(vr,df) {
	if (typeof vr == "undefined") {
		vr=df;
	}
	return vr;
};

TS_Utils.prototype.toLC = function(a) {
	return a.toLowerCase();
};

TS_Utils.prototype.encodeData = function(d) {
	var e = escape(unescape(d));
	e = e.replace(/&/g,"%26");
	e = e.replace(/\+/g,"%2B");
	e = e.replace(/\//g,"%2F");
	e = e.replace(/=/g,"%3D");
	e = e.replace(/\?/g,"%3F");
	e = e.replace(/@/g,"%40");
	return e;
};

TS_Utils.prototype.chkPath = function(p) {
	function fCC(charCode) {
		return String.fromCharCode(charCode);
	}

	function sChar(b,e) {
		var s="";
		for ( var i = b; i <= e; i++) {
			s += fCC(i);
		}
		return s;
	}

	function rpl(s,res,chr) {
		var re = new RegExp(res,"g");
		return s.replace(re,chr);
	}

	p = _ts_utils.toLC(p);
	p = rpl(p, "["+sChar(224,229)+"]","a");
	p = rpl(p, fCC(230), "ae");
	p = rpl(p, fCC(231), "c");
	p = rpl(p, "[" + sChar(232, 235) + "]", "e");
	p = rpl(p, "[" + sChar(236, 239) + "]", "i");
	p = rpl(p, fCC(241), "n");
	p = rpl(p, "[" + sChar(242, 246) + fCC(248) + "]", "o");
	p = rpl(p, "[" + sChar(249,252) + "]", "u");
	p = rpl(p, "[" + fCC(253) + fCC(255) + "]", "y");
	p = p.replace(/[^\w.\/]/g, "_");
	return p;
};

TS_Utils.prototype.initMetrics= function() {
	_ts_vars.pathname = _ts_utils.toLC(document.location.pathname);
	_ts_vars.hostname = _ts_utils.toLC(document.location.hostname);
	if (terra_stats_regCrtfc && terra_stats_idCrtfc) {
		_ts_cerhost = (terra_stats_idCrtfc>=300000) ? "br.hits.e.cl" : "hits.e.cl";
		/*document.write(unescape("%3Cscript language='JavaScript1.4'src='" + _ts_vars.extScriptPath + "certifica-js14.js'%3E%3C/script%3E"));*/
	}
	var els = terra_info_channel.split(".");
	if (els.length<3) {
		for (var i = 0 ; i < 3 - els.length ; i++) {
			terra_info_channel += ".";
		}
		els = terra_info_channel.split(".");
	}
	for (var i=0 ; i < 3 ; i++) {
		if (els[i] == "") {
			els[i] = "undefined";
		}
	}
	var cntry = els[0];
	var validCC = ",ar,br,cl,co,cr,do,ec,es,gt,hn,mx,ni,pa,pe,pr,sv,us,uy,ve,";
	if (validCC.indexOf(","+cntry+",",0)<0) {
		var hostelem = _ts_vars.hostname.split(".");
		cntry=hostelem[hostelem.length-1];
	}
	if (validCC.indexOf(","+cntry+",",0)>=0) {
		els[0]=cntry;
	} else {
		cntry="undefined"
	}
	_ts_vars.channel=els.join(".");_ts_vars.country=cntry;
};

TS_Utils.prototype.regTraffic= function(isAjaxPV) {
	if (!isAjaxPV) {
		if (terra_stats_regCrtfc && terra_stats_idCrtfc) {
			document.writeln('<img id="cert_Pivot" width="1" height="1" border="0" style="position:absolute; width:0; height:0; z-index:6; top: 0; left: 0; visibility: hidden" alt="">');
			/* document.write(unescape("%3Cscript type='text/javascript'src='" + _ts_vars.extScriptPath + "tagcertifica.js'%3E%3C/script%3E")); */
			/* Esto es lo que habia en tagcertifica*/
			tagCertifica(idCrtfc,pathCrtfc);
		}
		if (terra_stats_regSttWb && !uv_c) {
			uv_SERVER='uv.terra.com.br';
			if (_ts_vars.country!="undefined" && _ts_vars.country!="br") {
				uv_SERVER=_ts_vars.country+"."+uv_SERVER;
			}
			 uv_c=_ts_vars.channel;
			 /* document.write(unescape("%3Cscript type='text/javascript'src='"+_ts_vars.extScriptPath+"uv.js'%3E%3C/script%3E")); */
		}
	} else {
		if (terra_stats_regCrtfc && terra_stats_idCrtfc && typeof tagCertifica!="undefined") {
			cert_registerHit(idCrtfc,pathCrtfc);
		}
	}
};

function terra_stats_regTraffic() {
	_ts_utils.regTraffic(1);
}

/******* Ejecucion del JS *******/
if (typeof terra_stats_initJSBegin == "undefined") {
	var terra_stats_initJSBegin = 1;
	var terra_info_channel = _ts_utils.checkVar(terra_info_channel,0)
		,terra_info_channeldetail=_ts_utils.checkVar(terra_info_channeldetail,"")
		, terra_info_type = _ts_utils.checkVar(terra_info_type,0)
		,terra_info_id=_ts_utils.checkVar(terra_info_id,0);
	terra_info_channel = terra_info_channel ? _ts_utils.toLC(terra_info_channel) : "";
	terra_info_channeldetail = terra_info_channeldetail.replace(/^[\s\/]+|[\s\/]+$/g,"");
	var regCrtfc = _ts_utils.checkVar(regCrtfc,0);
	var terra_stats_regCrtfc = _ts_utils.checkVar(terra_stats_regCrtfc,regCrtfc);
	var idCrtfc = _ts_utils.checkVar(idCrtfc,0);
	var terra_stats_idCrtfc = _ts_utils.checkVar(terra_stats_idCrtfc,idCrtfc);
	idCrtfc = terra_stats_idCrtfc;
	var regSttWb = _ts_utils.checkVar(regSttWb,0);
	var terra_stats_regSttWb = _ts_utils.checkVar(terra_stats_regSttWb,regSttWb);
	_ts_utils.initMetrics();
}

if(typeof terra_stats_initJSEnd=="undefined") {
	cert_setOrigin();
	var terra_stats_initJSEnd = 1;
	var pathCrtfc =_ts_utils.checkVar(pathCrtfc, _ts_utils.chkPath("/" + (terra_info_channeldetail == "" ? "" : terra_info_channeldetail + "/") + ((terra_info_type || terra_info_id) ? (terra_info_type ? terra_info_type : "undefined") + "/" + (terra_info_id ? terra_info_id : "undefined") : "undefined/" + _ts_vars.hostname + _ts_vars.pathname.replace(/\/+$/,""))));
	var terra_stats_pathCrtfc = _ts_utils.checkVar(terra_stats_pathCrtfc, pathCrtfc);
	pathCrtfc = terra_stats_pathCrtfc;
	var uv_c = _ts_utils.checkVar(uv_c, 0);
	var uv_SERVER = _ts_utils.checkVar(uv_SERVER, 0);
	_ts_utils.regTraffic(0);
}
var uv_SERVER;
if(!uv_SERVER){
	uv_SERVER='uv.terra.com.br';}

var ScrnSize=screen.width+"x"+screen.height;
var BrsrSize;
if(document.all){
	if(document.body){
		BrsrSize=document.body.clientWidth+"x"+document.body.clientHeight;}}
else{
	BrsrSize=(this.innerWidth-30)+"x"+(this.innerHeight-30);}
var ClientTime=new Date().toString();
var TimeZone=escape(ClientTime);

function uv_regPV(t){
	var u=window.location.protocol=='https:'?'https://':'http://';
	u+=uv_SERVER+'/UV'+'?c='+uv_c+'&ord='+Math.floor(Math.random()*1000000)+'&REF='+escape(document.referrer)+'&SCRNSZ='+ScrnSize+'&BRSRSZ='+BrsrSize+'&TIMEZONE='+TimeZone;
	if(t){
		document.write('<img src="'+u+'" width=1 height=1 border=0 style="position:absolute; width:0; height:0; z-index:1; top: 0; left: 0; visibility: hidden" alt="">');}
	else{
		var i=new Image();
		i.src=u;
		uv_IMGs[uv_IMGs.length]=i;}
}

uv_regPV(1);

var uv_IMGs=new Array();

function uv_addEvent(a,b,c){
	if(a.addEventListener){
		if(a.removeEventListener){
			try{
				a.removeEventListener(b,c,false);}
			catch(e){}}
		a.addEventListener(b,c,false);}
	else if(a.attachEvent){
		if(a.detachEvent){
			try{
				a.detachEvent("on"+b,c);}
			catch(e){}}
		a.attachEvent("on"+b,c);}
	else{
		with(a)
		eval("a.on"+b+"="+c)}
}

function uv_initForm(o,e,t){
	var F=eval("o.on"+e);
	if(String(F).indexOf('uv_regClick')!=-1)return;
	if(typeof eval("o.on"+e)!='function'){
		eval("o.on"+e+"=function(){uv_regClick(t);}")}
	else{
		eval("o.on"+e+"=function(){_FS = F();uv_regClick(t);return _FS;}")}
}

function uv_regClick(t){
	var u='http://null.uv.terra.com.br/UV'+'?c='+uv_c+'&ord='+Math.floor(Math.random()*1000000)+'&CLICK='+escape(t);
	var i=new Image();
	i.src=u;
	delay(500);
}

var isIE=(navigator.userAgent.indexOf("MSIE")!=-1);

var enableClick;

if(enableClick){
	var element;
	if(document.body){
		element=document.body;}
	else if(document){
		element=document;}
  uv_addEvent(element,'mousedown', whichClick);  
}

function whichClick(e){
	function L(str){
		return str.toLowerCase();
	}

	var a=null;
    try{
		a=document.all?window.event.srcElement:(e&&e.target?e.target:this);

		while(a&&a.nodeName&&!(L(a.nodeName)).match(/^(body|a|area|button|img|input)$/)){
			a=a.parentNode;}

		var t=z="";
		if(a){
			var nN=L(a.nodeName);

			if(nN.match(/^(a|area)$/)){
				t=a.href;}
			else if(nN=='img'){
				if(a.onclick){
					t=a.onclick;}
				else{
					while(a&&a.nodeName&&!(L(a.nodeName)).match(/^(body|a|area)$/)){
						a=a.parentNode;}
					if((L(a.nodeName)).match(/^(a|area)$/)){
						t=a.href;}}}
			else if(nN.match(/^(button|input)$/)){
				var f=a.form;
				t=f.action;

				uv_initForm(f,"submit",t,z);
				if(L(a.type)=="button"){
					if(a.onclick!='')uv_initForm(a,"click",t,z);}
				return;}

			if(t!=""){
				uv_regClick(t);}}}
	catch(e){}
}

function delay(gap){
	var then,now;
	then=new Date().getTime();
	now=then;
	while((now-then)<gap){
		now=new Date().getTime();}
}
