		function trouveNode(element,nom)
    {
    	var select='element';
    	while (eval(select+'.nodeName') != "HTML")
    	{
        node=eval(select);
        if (! node.nodeName) return null;
        if (node.nodeName==nom)
        {
        	return node;
        } select+='.parentNode';
    	}
    	return null;
	}



   function mouse_click(e)
   {
			if (document.all) target = window.event.srcElement;
			else target=e.target
			var node=trouveNode(target,'A')
			if (node == null ) return true;
	
			if ( (node.className.indexOf("new")== -1) && (node.className.indexOf("pop")== -1))  
			{
	    	return true;
			} 
			else 
			{
	    	// class: new pop 
	    	window.open(node.href,'','');
	    	return false;
			}
    }
    
document.documentElement.onclick = mouse_click

