function findPointOnMap(q){
    var tempstr = q;
    var zoom = 16;
    var found=false;

    var reDec=new RegExp("^(\\d{1,2}[\\.,]\\d+)[^\\d]+(\\d{1,2}[\\.,]\\d+)$","g");
    if (reDec.test(q)) {
        var lat = (tempstr.replace(reDec, "$1")).replace(',','.');
        var lon = (tempstr.replace(reDec, "$2")).replace(',','.');
        found=true;
    } else {
        var reGMS=new RegExp("^(\\d{1,3})[^\\d]+(\\d{1,2})[^\\d]+(\\d{1,2})[^\\d]*[\\.,]{0,1}(\\d{1,5})[^\\d]+(\\d{1,3})[^\\d]+(\\d{1,2})[^\\d]+(\\d{1,2})[^\\d]*.{0,1}(\\d{1,5})$", "g");
        if (reGMS.test(q)) {
            var latg = tempstr.replace(reGMS, "$1");
            var latm = tempstr.replace(reGMS, "$2");
            var lats = tempstr.replace(reGMS, "$3") + "." + tempstr.replace(reGMS, "$4");
            var long = tempstr.replace(reGMS, "$5");
            var lonm = tempstr.replace(reGMS, "$6");
            var lons = tempstr.replace(reGMS, "$7") + "." + tempstr.replace(reGMS, "$8");
            var lat=latg*1+latm/60+lats/3600;
            var lon=long*1+lonm/60+lons/3600;
            found=true;
        }
    }
    if(found) {
        document.getElementById('followsl').options.selectedIndex=0;
        document.getElementById('coords').style.background="#ffffff";
        map.setCenter(new GLatLng(lat, lon), zoom);
    } else {
            document.getElementById('coords').style.background="#FF7777";
    }
}

