ich kenn mich mit dem Zugriff auf Frameelemente nicht aus, aber schau dir mal http://de.selfhtml.org/javascript/objekte/frames.htm an. Ich glaube, das document steht an der falschen Stelle.
Also ich habe etz das mal ausprobiert, aber es funktioniert immer noch nicht:
var div_obj = document.frames['area_view_image'].getElementsById("map_area");
var map_obj = document.frames['area_view_image'].getElementsByName("area_view_map");