var locrData = {};
function toggleFSContent(idx) {
    if (locrData.openIdx == idx && locrData.searchDetail != null) {
        hideResult();
        return;
    } else if (locrData.searchDetail != null) {
        hideResult();
    }


    locrData.searchSymbol = (document.getElementsByName("symbol" + idx))[0];
    locrData.searchSymbol.src = "/binary/org/FTS/images/badges/mobile-icon-minus.jpg";
    locrData.searchDetail = document.getElementById("details" + idx);
    locrData.searchText = document.getElementById("text" + idx);
    locrData.searchText.innerHTML = "Hide";
    locrData.searchDetail.style.display = "";
    locrData.openIdx = idx;
    locrData.searchSymbol.focus();
}
function hideResult() {
    locrData.searchDetail.style.display = "none";
    locrData.searchText.innerHTML = "Show";
    locrData.searchSymbol.src = "/binary/org/FTS/images/badges/mobile-icon-plus.jpg";
    locrData.openIdx = -1;
}

function toggleLocatorDataMain(idx) {
     var detail = fetch_object("details" + idx);
     var symbol = (document.getElementsByName("symbol" + idx))[0];

     if (detail.style.display == "") {
         detail.style.display = "none";
         fetch_object("tdWrap" + idx).className = "wrap";
         symbol.src = "/binary/org/FTS/images/badges/mobile-icon-plus.jpg";
     } else {
         symbol.src = "/binary/org/FTS/images/badges/mobile-icon-minus.jpg";
         fetch_object("tdWrap" + idx).className = "wrapFocused";
         detail.style.display = "";
         symbol.focus();
     }

}

function getLatFromPhone() {
    if (navigator.geolocation) {

        // Get current position

        navigator.geolocation.getCurrentPosition(searchByPhone, handleError);
    } else {

        handleError();
    }
}
function searchByPhone(position) {
    var form = document.getElementById("locrSearchForm");
    form.sLat.value = position.coords.latitude;
    form.sLong.value = position.coords.longitude;
    form.submit();
}
function handleError() {
    //Browser does not support geolocation object
    alert("Your device does not support geolocation, or it is not properly enabled.");
}
