			

function newtoJump(event){
	var navegador = window.navigator.userAgent;
	var fl;
	if(navegador.toUpperCase().indexOf('MSIE') != -1)
	{
		var el = window.event.srcElement;
		if( !el || !el.tagName ) return true;
		var tg = (el.tagName == 'A') ? el : el.parentElement;
		if( tg.tagName == 'A')
		{
			fl = getClickTags(tg.rel);
			if(fl) return callImpression(fl,tg.href,tg.target);
			 else return true;
		}
	}
	else if( (navegador.toUpperCase().indexOf('SAFARI') != -1) || (navegador.toUpperCase().indexOf('FIREFOX') != -1) )
	{
		var el = event.target;
		if( !el || !el.tagName ) return true;
		var tg = (el.tagName.toLowerCase() == 'a') ? el : el.parentNode;
		var aux_param =(tg)? tg.href : '';
		  
		if( tg.tagName == 'A')
		{
			var linkTarget =event.target.target; // saber si el target es _blank
			var objClicktrought = {};
				
			// recoge los los nombres y valores del clicktrouht en el objeto "objClicktrought"
			for(var i = 0; i < event.target.attributes.length; i++)
			{
				var nombreClickTrought = event.target.attributes[i].name;
				var valorClickTrought = event.target.attributes[i].value;
				objClicktrought[nombreClickTrought] = valorClickTrought;	
			}
			
			if( objClicktrought["rel"] ) fl = getClickTags(objClicktrought["rel"]);
			if(fl) return callImpression(fl,objClicktrought["href"],linkTarget);
			 else return true;
		}
	}
	return true;
}

function toJump(event)
{
  return newtoJump(event);
 
}
function getClickTags(str){
	var obj = {};
	var arr = str.split(";");
	
	var j1,j2,j3,j4,a1,a2,a3,a4;
	
	for( var i = 0; i < arr.length; i++ ){
		var tmp = arr[i].split("=");
		obj[tmp[0]] = tmp[1];
	}
	
	return obj;
	
}

function callImpression(fl, href, target){
	if(fl.j1 || fl.j2 || fl.j3 || fl.j4)
	{
		emspy.jump( href , target == '_blank' ? true : false , fl.j1 ? fl.j1 : '' , fl.j2 ? fl.j2 : '' , fl.j3 ? fl.j3 : '' , fl.j4 ? fl.j4 : '' );
		return false;
	}
	else if(fl.a1 || fl.a2 || fl.a3 || fl.a4)
	{
		emspy.addImpression( fl.a1 ? fl.a1 : '' , fl.a2 ? fl.a2 : '' , fl.a3 ? fl.a3 : '' , fl.a4 ? fl.a4 : '' );
		return false;                                           
	}
	return true;
}