с чем сравнивать? ведь если так
function moveHandler(e) {
var curr_x = e.target.id.split('_')[0];
var curr_y = e.target.id.split('_')[1];
if((curr_x != e.target.id.split('_')[0]) || (curr_y != e.target.id.split('_')[1])) { alert('####');
..............................................................
ведь в таком случае в curr_x,curr_y будет всегда значение e.target.id.split('_')