/**************************************************************************/
/* este js hay que incluírlo en las plantillas del portal, 
la función enviaEst(hueco,nenlace), puede que tengas que modificarla
si la llamada al servlet no es lo que te combiene. 

Y en la línea 
		nomHuecos : new Array("huecobanner#0","hueco1#1","hueco2#2","hueco3#3"),
tienes que declarar los id's de los huecos que quieras tratar.		
/**************************************************************************/

var urlEstPart = "/SeguimientoPart";


function dameAleatorio ()
{
   return Math.round(Math.random()*1000000000);
}

function enviaEst(hueco,nenlace) {
	var req;
	if (window.XMLHttpRequest) {		
	 	 req = new XMLHttpRequest();
	} else {
		 if (window.ActiveXObject) {
		  req = new ActiveXObject("Microsoft.XMLHTTP");
		 }
	 }
	req.open("GET",urlEstPart + '?method=estHueco&idhueco='+hueco +'&idplantilla='+idplantilla+'&idenlace='+nenlace +'&param=' + dameAleatorio());
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	req.send(null);
}


var appEstadistica = {
	//array = ("idhueco#ordenhueco","idhueco#ordenhueco"...)
	nomHuecos : new Array("huecobanner#0","hueco1#1","hueco2#2","hueco3#3","hueco4#4","hueco5#5","hueco6#6","hueco7#7","hueco8#8","hueco9#9"),
	init : function(){
		try{
			for (i=0; i< appEstadistica.nomHuecos.length; i++){
				var id = appEstadistica.nomHuecos[i].split("#")[0];
				var enlaces = document.getElementById(id).getElementsByTagName('a');
				for(j=0; j< enlaces.length; j++){
					eval("appEstadistica.addEvent(enlaces[j],'click',function(){enviaEst(" +appEstadistica.nomHuecos[i].split("#")[1]+","+(j+1)+")});");
				}				
			}
		}catch(e){}		
	},
	addEvent: function (obj, evType, fn){ 
				 if (obj.addEventListener){ 
				   obj.addEventListener(evType, fn, false); 
				   return true; 
				 } else if (obj.attachEvent){ 
				   var r = obj.attachEvent("on"+evType, fn); 
				   return r; 
				 } else { 
				   return false; 
				 } 
	}
}

appEstadistica.addEvent(window,"load",appEstadistica.init);




var urlsegPart='/SeguimientoPart';
var enviado = 0;

function regEstPart() {
	if (enviado == 0) {
		enviado = 1;
		var req;
		if (window.XMLHttpRequest) {	
			 req = new XMLHttpRequest();		  		 
		} else {
			 if (window.ActiveXObject) {			 
				  req = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		req.open("GET",urlsegPart + '?method=estPagina&idplantilla='+idplantilla + '&param=' + dameAleatorio());
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		req.send(null);			
	}
}
			
regEstPart();



//---------------------------------------------- FIN DE RUTINA -------------------------------------------//

