\').insertBefore($(obj).parent().parent());\n //$(obj).parent().parent().parent().prepend(\'
\');\n $(\'#mc-\'+imgid).append(\'
\');\n //deal with the variable height of div.legend\n $(\'#mc-\'+imgid).css({\n bottom: function(index, value) {\n return parseFloat($(obj).parent().parent().height())+20;\n }\n });\n \n mapit(obj);\n}\nfunction remove_map(imgid) {\n $(\'#mc-\'+imgid).remove();\n}\n\n//############ Document.ready events ##############\n$(document).ready(function(){ \n\n //set up click events for map button\n $(\'.map-link\').click( function() {\n imgid = $(this).attr(\'data-imgid\');\n if ($(\'#mc-\'+imgid).is(":visible")) {\n remove_map(imgid); \n } else {\n create_map($(this));\n }\n return false;\n \n });\n var $ele = $(\'#slides\').children();\n var $curr = 0;\n\t$(document).bind(\'keydown\', function (e) {\n var code = e.which;\n switch (code) {\n case 39:\n if ($curr <= $ele.size()) {\n $.scrollTo($ele[$curr], 800 );\n $curr++;\n }\n break;\n case 37:\n if ($curr > 0) {\n $curr--;\n var $now = $curr;\n $now--;\n $.scrollTo($ele[$now], 800 );\n }\n break;\n }\n return;\n });\n});\n\n'