


jQuery(document).ready(function(){
	
	
	var isLoading = false;
	var referer = document.referrer.toLowerCase();
	var random = Math.random(1, 1000000);
	var pid = $('body').attr('class').substring(3,11);
	var user = LeerCookie("usuario_id");

	$("div a, div p, li, span, embed").click(function(e){


		e.preventDefault();
		if(!isLoading){
			
			isLoading = true;
			
			$(this).each(function(intIndex){

				var tagName = $(this).tagName();
				var destination = $(this).attr("href");
				var target = $(this).attr("target");
				var onclick = $(this).attr("onclick");
				var parentcss;
				var str;
				
				var toi;
				var nid = null;
				var x;
				var y;

				var css = $(this).attr('class');
				if(css === '' || css == undefined){
					css = getParent($(this));
				}

				str = css.split(' '); 
				for(i=0; i<=(str.length-1); i++){
					var prefix = str[i].substring(0,3);
					if(prefix == 'toi'){toi = str[i].substring(3,str[i].length);}
					//if(prefix == 'pid'){pid = str[i].substring(3,str[i].length);}
					if(prefix == 'nid'){nid = str[i].substring(3,str[i].length);}
				}

				var click = estaContenido(e.pageX);
				if(click){
					x = click;
					y = e.pageY;
				}

				$('body').append('<img class="clickstats" src="http://stats.lnol.com.ar/def.gif?pagina=/cll/click&usuario='+user+'&pid='+pid+'&toi='+toi+'&nota_id='+nid+'&nro='+random+'&referer='+referer+'&x='+x+'&y='+y+'" />');

				// En canchallena, los previews no deben redireccionar
				var parentClass = $(this).parent().attr('class');

				$('.clickstats').ready(function(){
					if(tagName == 'a' && parentClass != 'preview' && (destination != '' && destination != '#' && destination != 'javascript:void(0)' && destination != 'javascript:void(0);')){
						if(onclick=='' || onclick == undefined)
						{
							if(target == '_blank'){
								window.open(destination);
							}else{
								//alert(destination);
								document.location.href = destination;
							}
						}
					}
					isLoading = false;
				});

			});
			return;
		}
	});

	$('body').append('<img class="clickstats" src="http://stats.lnol.com.ar/def.gif?pagina=/cll/&usuario='+user+'&pid='+pid+'&nro='+random+'&referer='+referer+'" />');

})



function getParent(elem){
	var cs = elem.parent().attr('class');
	if(cs == '' && cs != undefined){
		cs = getParent(elem.parent());
	}
	return cs.toString();
}


function estaContenido(x){
	var contenedor = $('#contenedor').offset();
	var contenedorWidth = $('#contenedor').width();
	var xclick;
	if(x < (contenedorWidth+contenedor.left) && x > contenedor.left ){
		return (x - contenedor.left);
	}
	else{
		return false;
	}
}

$.fn.tagName = function() {
    return this.get(0).tagName.toLowerCase();
}





