Try to see if it works:
1. Open admin/xsell_advanced.php
Replace:
PHP Code:
if (XSELL_FORM_INPUT_TYPE == "model")
            
$cross_product $db->Execute("SELECT products_id FROM " TABLE_PRODUCTS " WHERE products_model = '$products_id' UNION (SELECT products_id FROM "TABLE_PRODUCTS " WHERE products_model = '$pid')");
        else
            
$cross_product $db->Execute("SELECT products_id FROM " TABLE_PRODUCTS " WHERE products_id = $products_id LIMIT 1 UNION (SELECT products_id FROM "TABLE_PRODUCTS " WHERE products_id = $pid LIMIT 1)"); 
By:
PHP Code:
if (XSELL_FORM_INPUT_TYPE == "model")
            
$cross_product $db->Execute("SELECT products_id FROM " TABLE_PRODUCTS " WHERE products_model IN ('$products_id', '$pid') ORDER BY FIELD (products_model, '$products_id', '$pid')");
        else
            
$cross_product $db->Execute("SELECT products_id FROM " TABLE_PRODUCTS " WHERE products_id IN ($products_id$pid) ORDER BY FIELD (products_id, '$products_id', '$pid')"); 

As for the javascript error, I'm no js expert so it'll take me some time to see why it doesnt work with IE at all.