var xmlhttp;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
        }
    }
@else
    xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    xmlhttp = new XMLHttpRequest();
}

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 _activeX() {
    var success=false;
    eval('try {new ActiveXObject("Microsoft.XMLDOM");success=true;} catch (e) {}');
    return success;
}
function _compat() {
    return ((_ua('opera') && (_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') && _activeX()) ||(document.getElementById && window.XSLTProcessor &&window.XMLHttpRequest && !_ua('netscape6') &&!_ua('netscape/7.0')));
}
var _c=_compat();
function _load() {
    if (!_c) return;
    document.write('<' + 'script src="http://maps.google.co.uk/maps?file=js&hl=en" type="text/javascript"><' + '/script>');
}
function _display(_x, width, height) {
    if (!_c) return;
    document.getElementById('loading').style.display='none';
    var _cont=document.getElementById('map');
    _m=new _Map(_cont, null, width, height, 0);
    _m.loadVPageStr(_x);
    _m.showSmallMapControl();
    if (_m.mapTypes.length > 1) {
        var _e=document.getElementById('maptoggle');
        _m.createSpecToggleLinks(_e, true);
    }
    var _lm=document.getElementById('largerlink');
    if (_lm) {
        var _href=_lm.href;
        _m.addStateListener(function() {var _ll=_m.getCenterLatLng();var _spn=_m.getSpanLatLng();var _t=_m.spec.getURLArg();_lm.href=_href + "&ll=" + _ll.y + "," + _ll.x +"&spn=" + _spn.height + "," + _spn.width +(_t ? "&t=" + _t : "");});
    }
}
function map_div(address) {
    if (_c) {
        document.write('<div id="map"><div id="loading" style="margin: 10px; color: #979797">Loading...</div></div>');
        document.write('<div class="mapmenu"><div id="maplarger"><a id="largerlink" href="http://maps.google.co.uk/maps?q=' + address + '">View&nbsp;larger&nbsp;map</a></div><div id="maptoggle"></div></div>');
    }
}

