You probably are getting javascript error, because JS doesn't allow multiline text.
replace
$image_adsense_show .= get_media_code($image_row['image_media_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link, $detailed_view);
with:
$image_adsense_show .= str_replace("\n", " ", str_replace("'", "\'", get_media_code($image_row['image_media_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link, $detailed_view)));