level 6
var _u = navigator.userAgent.toLowerCase();function _ua(t) {return _u.indexOf(t) != -1;}function _uan(t) {if (!window.RegExp) {return 0;}var r = new RegExp(t + "([0-9]*)");var s = r.exec(_u);var ret = 0;if (s.length >= 2) {ret = s[1];}return ret;}function _compat() {return ((_ua('opera') &&(_ua('opera 7.5') || _ua('opera/7.5') || _ua('opera/8'))) ||(_ua('safari') && _uan('safari/') >= 125) ||(_ua('msie') &&!_ua('msie 4') && !_ua('msie 5.0') && !_ua('msie 5.1') &&!_ua('msie 3') && !_ua('powerpc')) ||(document.getElementById && window.XSLTProcessor &&window.XMLHttpRequest && !_ua('netscape6') &&!_ua('netscape/7.0')));}function _noActiveX() {if (!_ua('msie') || !document.all || _ua('opera')) {return false; }var s = false;eval('try { new ActiveXObject("Microsoft.XMLDOM"); }' +'catch (e) { s = true; }');return s;}function _el(i) {return document.getElementById(i);}var _forms = ['maps','local','directions'];var _defaults = {'maps': 'q','local': 'what','directions': 'start'};function _form(name, focus) {if (!_c) return true;for (var i = 0; i < _forms.length; i++) {var n = _forms[i];var t = _el(n);var f = _el(n + '_form');if (t) {t.className = (n == name) ? 'selected' : null;}if (f) {f.style.display = (n == name) ? '' : 'none';}}if (focus) { _el(_defaults[name]).focus(); }return false;}function _setPrintHeader(mode) {var t = '';if (!mode) {var q = _el('q').value;if (q) {t += '
Map';t += '
for
' + q + '';}} else if (mode == 'l') {var where = _el('where').value;var what = _el('what').value;t += '
Local Search';t += '
for
' + what + '';if (where && where != _wStr) {t += '
in
' + where + '';}} else if (mode == 'd') {var start = _el('start').value;var end = _el('end').value;t += '
Driving directions
';t += '
from
' + start + '';t += '
to
' + end + '';}_el('printheader').innerHTML = t;}function _search(form) {var mode = null;if (_el('local_form').style.display != 'none') {mode = 'l';var what = _el('what');if (!what.value) {what.focus();return false;}} else if (_el('directions_form').style.display != 'none') {mode = 'd';var start = _el('start');if (!start.value) {start.focus();return false;}var end = _el('end');if (!end.value) {end.focus();return false;}} else {mode = 'q';var q = _el('q');if (!q.value) {return false;}}_wfocus(_el('where'));setTimeout("_wblur(_el('where'))", 5);_m.prepareSearchForm(form, mode);_setPrintHeader(mode);return true;}function _submit(form) {if (_c && _m) {return _search(form);} else {return false;}}var _nxsl = !_ua('safari'); function _loadnxsl() {_nxsl = true;_checkLoad();}function _load(xml, doc, loc) {if (!_c) return;if (!_m || !_nxsl) {window._pending = {xml: xml, doc: doc, loc: loc};} else {_m.loadXML(xml, doc, loc);}}function _fd() {var se = _el('start');var ee = _el('end');var s = se.value;se.value = ee.value;ee.value = s;return false;}function _blur() {_el('q').blur();_el('what').blur();_el('where').blur();_el('start').blur();_el('end').blur();}var _wStr = 'the map area below';function _wfocus(w) {if (w.value == _wStr) {w.value = '';}w.style.color = 'black';}function _wblur(w) {if (w.value.length == 0 || w.value == _wStr) {w.value = _wStr;w.style.color = 'gray';}}function _email() {if (!_c || !_m) return;_m.email();}function _print() {if (!_c || !_m) return;_m.print();}function _createMap() {_m = new _MapsApplication(_el('map'),_el('panel'),_el('metapanel'),_el('linktopage'),_el('toggle'));_m.loadMap();_m.map.onmousedown = function() {_blur();};}function _loadbody() {_form('maps', true);_wblur(_el('where'));_checkLoad();}function _checkLoad() {if (window._pending) {var pending = window._pending;window._pending = null;_load(pending.xml, pending.doc, pending.loc);}}function getDirectionsStart() {return _el('start');}function getDirectionsEnd() {return _el('end');}function directionsSearch(form, s, e, formId) {_form('directions');if (s) {_el('start').value = s;}if (e) {_el('end').value = e;}if (s && e) {if (form) {_m.prepareSearchForm(form, formId);} else {form = _el('formd');_m.prepareSearchForm(form, formId);form.submit();}_setPrintHeader('d');return true;} else {if (s) {_el('end').select();} else {_el('start').select();}return false;}}function search(q) {_form('maps');_el('q').value = q;var form = _el('formq');_m.prepareSearchForm(form, 'ex');form.submit();_setPrintHeader('q');}function localSearch(q, near) {_form('local');_el('what').value = q;_wfocus(_el('where'));_el('where').value = near;_wblur(_el('where'));var form = _el('forml');_m.prepareSearchForm(form, 'l');form.submit();_setPrintHeader('l');}function
2005年05月04日 02点05分
