// JavaScript Document
// Estas funciones buscan los valores que tu indiques en la URL y los envia al ROI
var amper = "&";
var _idp = "idp=";
var _idc = "idc=";
var _idmp = "idmp=";
var _trck = "trck=";


function _Tracker(idpag){
	
		var referer = 0;
		var idp = _Valor(_idp, referer);
		//alert("idp:"+idp);
		var idc = _Valor(_idc, referer);
		//alert("idc:"+idc);	
		var idmp = _Valor(_idmp, referer);
		//alert("idmp:"+idmp);	
		var trck = _Valor(_trck, referer);
		//alert("trck:"+trck);			
		
//	if(idp != "" && idc != "" && idmp != "" && ide == ""){
	if(trck == 1){
		
		var url = "http://www.javiergrimalt.net/tracking/";
		
		document.img1.src = (url+idpag+'/'+idmp+'/'+idc+'/'+idp+'/1/tracking.gif');
	
		_Links(idmp, idc, idp);
		
	}//end if(idp != "" && idc != "" && idmp != "")
	
//si hay valores enviados por POST en un form pasarlos por GET. detecta los valores de un form por POST.
/*
document.forms.onSubmit = function (){
/*	
	var numelem;
	var elem = new Array();
	var numfrms = document.forms.length;
	alert("numfrms:"+numfrms);
	for (i=0; i<numfrms; i++){
		numelem = document.forms[i].elements.length;
		alert("numelem:"+numelem);		
		for(n=0; n<numelem; n++){
			//sino va asi tendras que poner un array por cada tipo de elemento de formulario
			elem[n] = document.forms[i].elements[n].value;
		}//end for
	}//end for
	
	document.forms.method = "GET";
	document.forms.submit;


	

}//end onSubmit = function ()
*/
} // end function _Tracker // envia los valores sacados por _Valor al ROI


function _Valor(v, referer){

	if(referer==0){
		var vars = document.location.search;
	}else{
		var vars = referer.search;
	}
	var vars = document.location.search;
	var vln = v.length;
	var pos = vars.lastIndexOf(v);
	//busca ampersand despues de la pos+idpln
	var posamper = vars.indexOf(amper, pos+vln);
	
	// posamper = -1 sino encuantra ampersand
	
	if(posamper == -1){
		var valor = vars.substring(pos+vln);
	}else{
		var valor = vars.substring(pos+vln, posamper);
	}
	return valor;
	
} // end function _Valor // devuelve el valor de la var recibida de la URL

function _Links(idmp, idc, idp){

//pasa los valores a todos los links de la pagina

	var ln = document.links.length;
	var vls = document.location.search;
	for (i=0; i<ln; i++){
		if(document.links[i].href != document.location+"#"){
			var lnk = document.links[i].href;
			var posintr = lnk.indexOf("?");
			
			if(posintr == -1){
				var url = document.links[i].href+'?'+'idmp='+idmp+'&idc='+idc+'&idp='+idp+'&trck=1'; 
	
			}else{
				var url = document.links[i].href+'&'+'idmp='+idmp+'&idc='+idc+'&idp='+idp+'&trck=1'; 
	
			}//end if(posintr == -1)
			
			document.links[i].href = url;
		}//end if
	}//end for	  
	
// pasa los valores en el action del formulario asi los pasas por GET aunque tengas valores por POST en el form	
	var numelem;
	var posact;
	var action;
	var action2;
	//var elem = new Array();
	var numfrms = document.forms.length;
	
	for (i=0; i<numfrms; i++){
		action = document.forms[i].action;
		posact = action.indexOf("?");
			
		if(posact == -1){
			action2 = document.forms[i].action+'?'+'idmp='+idmp+'&idc='+idc+'&idp='+idp+'&trck=1'; 
			//alert("action2:"+action2);
			document.forms[i].action = action2;
			//document.forms[i].elements["act"].value = action2;
		}else{
			action2 = document.forms[i].action+'&'+'idmp='+idmp+'&idc='+idc+'&idp='+idp+'&trck=1'; 
			//alert("action:"+action2);			
			document.forms[i].action = action2;
			//document.forms[i].act.value = action2;
		}//end if(posintr == -1)	
	}//end for		

}//end function _Links()

function swf(pag,referer){
	
		//alert("pag:"+pag);
		//alert("referer:"+referer);
		
		var idp = _Valor(_idp, referer);
		//alert("idp:"+idp);
		var idc = _Valor(_idc, referer);
		//alert("idc:"+idc);	
		var idmp = _Valor(_idmp, referer);
		//alert("idmp:"+idmp);	
		var trck = _Valor(_trck, referer);
		//alert("trck:"+trck);	
	if(idmp != "" && idc != "" && idp != ""){
		document.location = pag+'.php?'+'idmp='+idmp+'&idc='+idc+'&idp='+idp+'&trck=1'; 
	}else{
		document.location = "http://www.e-tdt.net/"+pag+".php";
	}//end if
}//end function _fromswf