Firefox necesita que le pases el objeto event como un argumento, líneas 26 y 40, y luego tufuncion(e)
    
Código HTML:
Ver original 
 
 
    .objMovible { position:absolute; cursor:pointer }
 
 
<script type="text/javascript">  
    var estoyArrastrando = false;
    var obj;
    var obj1;
    var a_des;
    var p_des;
    var pos_obj;
    var pos_obj_1;
 
    function presionarBoton(e) {
 
        estoyArrastrando = true;
        obj = document.getElementById('div_');
        obj1 = document.getElementById('div_1');
        e = window.event || e; 
        
        a_des = e.clientX;
        pos_obj = parseInt(obj.style.left);
        pos_obj_1 = parseInt(obj1.style.left);
        return false;
 
    }
 
    document.onmousedown = presionarBoton;
 
    function arrastrarRaton(e){
 
        if (estoyArrastrando) {
e = window.event || e; 
            p_des = e.clientX;
 
            if (((pos_obj>0)&&(pos_obj_1>0))||((pos_obj<0)&&(pos_obj_1<0))) { 
 
                obj.style.left = (p_des - a_des) + pos_obj;
                obj1.style.left = (p_des - a_des) + pos_obj_1;
 
            } else {
 
                obj.style.left = (p_des - a_des);
                obj1.style.left = (p_des - a_des);
 
            }
 
            return false;
 
        }
 
    }
 
    document.onmousemove = arrastrarRaton;
 
    function soltarBoton() {    
 
        estoyArrastrando = false;
 
    }
 
    document.onmouseup = soltarBoton;
 
 
 
 
<div  id="div_" class="objMovible" style="top:200px;width:200px;height:20px;background-color:#CC0000"></div> <div  id="div_1" class="objMovible" style="width:200px;height:20px;background-color:#CC0000"></div>  
  
Saludos