var qSssID;
var qSssSn;
function stringreplace(str, srchfor, rplwith) {
    while (str.indexOf(srchfor) > -1) {
        pos = str.indexOf(srchfor);
        str = "" + (str.substring(0, pos) + rplwith + str.substring((pos + srchfor.length), str.length));
    }
    return str;
}
function openwindowpage(cmd) {
    if (cmd == 'contact') {
        var pagename = 'ContactPage.aspx';
        //window.open (pagename, 'newWin', 'scrollbars=yes,status=yes,width=900,height=400,resizable=yes');
        window.open(pagename, 'newWin', 'scrollbars=no,status=no,width=650,height=500,resizable=no');
    }
    else if (cmd == 'research') {
        var pagename = 'http://www.mobilitie.com/MobilitieResearch2.aspx';
        //window.open (pagename, 'newWin', 'scrollbars=yes,status=yes,width=900,height=400,resizable=yes');
        window.open(pagename, 'newWin', 'scrollbars=no,status=no,width=720,height=540,resizable=no');
    }
}
function loadSites() {
    //alert('what the ');
    gmapCallServer('14|pageLoad', this);
    return true;

}
function SearchByAddressKeyPressed(e) {
    var code = e.keyCode;
    if (code == 13) {
        AddressSearch();
        gmapCallServer('14|search1', this);
        return true;
    }
    else
        return false;
}
function SearchBySiteKeyPressed(e) {
    var code = e.keyCode;
    if (code == 13) {
        SiteSearch();
        gmapCallServer('14|search2', this);
        return true;
    }
    else
        return false;
}
function SearchByLatLongKeyPressed(e) {
    var code = e.keyCode;
    if (code == 13) {
        lnglatSearch();
        gmapCallServer('14|search3', this);
        return true;
    }
    else
        return false;
}
function SearchByGEOKeyPressed(e) {
    var code = e.keyCode;
    if (code == 13) {
        geoSearch();
        gmapCallServer('14|search4', this);
        return true;
    }
    else
        return false;
}

function EmailCheck(str) {

    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        //alert("Invalid E-mail ID")
        return 'f'
    }

    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        //alert("Invalid E-mail ID")
        return 'f'
    }

    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        //alert("Invalid E-mail ID")
        return 'f'
    }

    if (str.indexOf(at, (lat + 1)) != -1) {
        //alert("Invalid E-mail ID")
        return 'f'
    }

    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        //alert("Invalid E-mail ID")
        return 'f'
    }

    if (str.indexOf(dot, (lat + 2)) == -1) {
        //alert("Invalid E-mail ID")
        return 'f'
    }

    if (str.indexOf(" ") != -1) {
        //alert("Invalid E-mail ID")
        return 'f'
    }

    return 't'
}
function ValidateFields() {

    var siteid = document.getElementById("siteid").value;
    var fName = document.getElementById("fName").value;
    var lName = document.getElementById("lName").value;
    var company = document.getElementById("company").value;
    var address = document.getElementById("address").value;
    var city = document.getElementById("city").value;
    var carrier = document.getElementById("carrier").value;
    var zip = document.getElementById("zip").value;
    var phone = document.getElementById("phone").value;
    var email = document.getElementById("email").value;
    var vEmail = EmailCheck(email);

    if (siteid == '') {
        alert('Missing Site ID!');
        return false;
    }
    else if (carrier == '') {
        alert('Missing Carrier!');
        return false;
    }
    else if (fName == '') {
        alert('Missing First Name!');
        return false;
    }
    else if (lName == '') {
        alert('Missing Last Name!');
        return false;
    }
    else if (company == '') {
        alert('Missing Company Name!');
        return false;
    }
    else if (address == '') {
        alert('Missing Street Address!');
        return false;
    }
    else if (city == '') {
        alert('Missing City!');
        return false;
    }
    else if (zip == '') {
        alert('Missing Zip Code!');
        return false;
    }
    else if (phone == '') {
        alert('Missing Phone #!');
        return false;
    }
    else if (email == '' || vEmail == 'f') {
        if (email == '') {
            alert('Missing Email!');
        }
        else if (vEmail == 'f') {
            alert('Invalid email format!');
        }

        return false;
    }
    else {
        return true;
    }


}

function ValidateFields2() {
    var fName = document.getElementById("fName").value;
    var lName = document.getElementById("lName").value;
    var company = document.getElementById("mCompany").value;
    var phone = document.getElementById("mPhone").value;
    var email = document.getElementById("mEmail").value;
    var vEmail = EmailCheck(email);

    if (fName == '') {
        alert('Missing First Name!');
        return false;
    }
    else if (lName == '') {
        alert('Missing Last Name!');
        return false;
    }
    else if (company == '') {
        alert('Missing Company Name!');
        return false;
    }
    else if (phone == '') {
        alert('Missing Phone #!');
        return false;
    }
    else if (email == '' || vEmail == 'f') {
        if (email == '') {
            alert('Missing Email!');
        }
        else if (vEmail == 'f') {
            alert('Invalid email format!');
        }

        return false;
    }
    else {
        return true;
    }

}
function ValidateFields3() {
    var fName = document.getElementById("fName").value;
    var lName = document.getElementById("lName").value;
    var company = document.getElementById("mCompany").value;
    var address = document.getElementById("address").value;
    var city = document.getElementById("city").value;
    var zip = document.getElementById("zip").value;
    var phone = document.getElementById("mPhone").value;
    var email = document.getElementById("mEmail").value;
    var vEmail = EmailCheck(email);

    if (fName == '') {
        alert('Missing First Name!');
        return false;
    }
    else if (lName == '') {
        alert('Missing Last Name!');
        return false;
    }
    else if (company == '') {
        alert('Missing Company Name!');
        return false;
    }
    else if (address == '') {
        alert('Missing Street Address!');
        return false;
    }
    else if (city == '') {
        alert('Missing City!');
        return false;
    }
    else if (zip == '') {
        alert('Missing Zip Code!');
        return false;
    }
    else if (phone == '') {
        alert('Missing Phone #!');
        return false;
    }
    else if (email == '' || vEmail == 'f') {
        if (email == '') {
            alert('Missing Email!');
        }
        else if (vEmail == 'f') {
            alert('Invalid email format!');
        }

        return false;
    }
    else {
        return true;
    }

}
function DrivingDirection() {
    var mto = document.getElementById('txtfad').value;
    var mc = document.getElementById('txtfcity').value;
    var mfrom = document.getElementById('txtdstreet').value + ' ' + document.getElementById('txtdCity').value + ' ' + document.getElementById('txtdState').value + ' ' + document.getElementById('txtDzip').value;
    var pagename = 'Ddirection.aspx?to=' + mto + '&from=' + mfrom + '&city=' + mc;
    window.open(pagename, 'newWin', 'scrollbars=yes,status=yes,width=800,height=600,resizable=yes');
    //    window.open ('Ddirection.aspx?to=" & popstring(1) & "&from=, 'newWin', 'scrollbars=yes,status=yes,width=300,height=300')
    /*[windowVar = ][window].open("URL", "windowName", ["windowFeatures"])
    Where windowFeatures is a comma-separated list of any of the following options and values: 
    toolbar[=yes|no]|[=1|0]
    location[=yes|no]|[=1|0]
    directories[=yes|no]|[=1|0]
    status[=yes|no]|[=1|0]
    menubar[=yes|no]|[=1|0]
    scrollbars[=yes|no]|[=1|0]
    resizable[=yes|no]|[=1|0]
    width=pixels
    height=pixels
    */
}
function zoomtostreet(a, b) {
    var pagename = 'ZoomToStreet.aspx?lat=' + a + '&lng=' + b;
    window.open(pagename, 'newWin', 'scrollbars=yes,status=yes,width=1000,height=800,resizable=yes');
}
function zoomtostreetdir(a, b, c) {
    var pagename = 'ZoomToStreet.aspx?lat=' + a + '&lng=' + b + '&to=' + c;
    window.open(pagename, 'newWin', 'scrollbars=yes,status=yes,width=1000,height=800,resizable=yes');
}
function brocher(a) {
    //alert(a);
    var mPage = 'brocher.aspx&p1=ID=' + a
    //var mOpenWindow  = "onclick=javascript:window.open('" & mPage & "')"
    var pagename = 'PDFisHere.aspx?page=' + mPage;
    window.open(pagename, 'newWin', 'scrollbars=yes,status=yes,width=800,height=650,resizable=yes');
}
function showHidSearchBar(obj) {
    if (obj == 'H')
        document.getElementById('sdpn').style.display = 'none';
    else
        document.getElementById('sdpn').style.display = 'block';
}

function SearchButton(obj) {
    // Buttion Div
    document.getElementById('b1').style.display = 'none';
    document.getElementById('b2').style.display = 'none';
    document.getElementById('b3').style.display = 'none';
    document.getElementById('b4').style.display = 'none';
    document.getElementById('b5').style.display = 'none';
    // Search Div
    document.getElementById('drd1').style.display = 'none';
    document.getElementById('drd2').style.display = 'none';
    document.getElementById('drd3').style.display = 'none';
    document.getElementById('drd4').style.display = 'none';
    document.getElementById('drd5').style.display = 'none';
    document.getElementById('lrd1').style.fontWeight = 'normal';
    document.getElementById('lrd2').style.fontWeight = 'normal';
    document.getElementById('lrd3').style.fontWeight = 'normal';
    document.getElementById('lrd4').style.fontWeight = 'normal';
    document.getElementById('lrd5').style.fontWeight = 'normal';
    document.getElementById('dring').style.display = 'block';
    if (obj == 'A') {
        document.getElementById('b1').style.display = 'block';
        document.getElementById('drd1').style.display = 'block';
        document.getElementById('lrd1').style.fontWeight = 'bold';
    }
    if (obj == 'S') {
        document.getElementById('b2').style.display = 'block';
        document.getElementById('drd2').style.display = 'block';
        document.getElementById('lrd2').style.fontWeight = 'bold';
    }
    if (obj == 'C') {
        document.getElementById('b3').style.display = 'block';
        document.getElementById('drd3').style.display = 'block';
        document.getElementById('lrd3').style.fontWeight = 'bold';

    }
    if (obj == 'G') {
        document.getElementById('b4').style.display = 'block';
        document.getElementById('drd4').style.display = 'block';
        document.getElementById('lrd4').style.fontWeight = 'bold';
    }
    if (obj == 'X') {
        document.getElementById('b5').style.display = 'block';
        document.getElementById('drd5').style.display = 'block';
        document.getElementById('lrd5').style.fontWeight = 'bold';
        document.getElementById('dring').style.display = 'none';

    }
}

function AboutUS(obj) {
    document.getElementById('b0').style.display = 'none';
    document.getElementById('b1').style.display = 'none';
    document.getElementById('b2').style.display = 'none';
    document.getElementById('b3').style.display = 'none';
    document.getElementById('b4').style.display = 'none';
    document.getElementById('b5').style.display = 'none';
    document.getElementById('b6').style.display = 'none';
    //alert(obj)
    if (obj == 'b0') {
        document.getElementById('b0').style.display = 'block';
    }
    if (obj == 'b1') {
        document.getElementById('b1').style.display = 'block';
    }
    if (obj == 'b2') {
        document.getElementById('b2').style.display = 'block';
    }
    if (obj == 'b3') {
        document.getElementById('b3').style.display = 'block';
    }
    if (obj == 'b4') {
        document.getElementById('b4').style.display = 'block';
    }
    if (obj == 'b5') {
        document.getElementById('b5').style.display = 'block';
    }
    if (obj == 'b6') {
        document.getElementById('b6').style.display = 'block';
    }

}
function Service(obj) {
    document.getElementById('b0').style.display = 'none';
    document.getElementById('b1').style.display = 'none';
    document.getElementById('b2').style.display = 'none';
    document.getElementById('b3').style.display = 'none';
    document.getElementById('b4').style.display = 'none';
    document.getElementById('b5').style.display = 'none';
    document.getElementById('b6').style.display = 'none';
    document.getElementById('b7').style.display = 'none';
    document.getElementById('b8').style.display = 'none';
    document.getElementById('award').style.display = 'none';
    document.getElementById('divBrochure_sms').style.display = 'none';
    document.getElementById('divBrochure_collo').style.display = 'none';

    //alert(obj)
    if (obj == 'b0') {
        document.getElementById('b0').style.display = 'block';
    }
    if (obj == 'b1') {
        document.getElementById('b1').style.display = 'block';
        document.getElementById('award').style.display = 'block';

    }
    if (obj == 'b2') {
        document.getElementById('b2').style.display = 'block';
    }
    if (obj == 'b3') {
        document.getElementById('b3').style.display = 'block';
    }
    if (obj == 'b4') {
        document.getElementById('b4').style.display = 'block';
    }
    if (obj == 'b5') {
        document.getElementById('b5').style.display = 'block';
        document.getElementById('award').style.display = 'block';
        document.getElementById('divBrochure_collo').style.display = 'block';
    }
    if (obj == 'b6') {
        document.getElementById('b6').style.display = 'block';
    }
    if (obj == 'b7') {
        document.getElementById('b7').style.display = 'block';
        document.getElementById('award').style.display = 'block';
    }
    if (obj == 'b8') {
        document.getElementById('b8').style.display = 'block';
        document.getElementById('divBrochure_sms').style.display = 'block';
    }
}
function sitecountlabel(cnt, f) {
    //alert(f);
    if (f == '1')
        document.getElementById('lblsitecnt').innerHTML = '<font class=BlueNormal> Approximately ' + cnt + ' result(s) found.  </font>';
    if (f == '2')
        document.getElementById('lblsitecnt').innerHTML = '<font class=BlueNormal> Approximately ' + cnt + ' result(s) found given the search criteria. </font>';
    if (f == '0')
        document.getElementById('lblsitecnt').innerHTML = 'No result found given the search criteria';
}
function toggle(element, tog) {
    //alert(tog);
    if (element.style.display == 'none') {
        element.style.display = 'block';
        if (tog != 0)
            tog.innerHTML = "<a href ='#'>&nbsp;<img src ='..\\Images\\Plus.gif' border='0' />   </a>";
    }
    else {
        element.style.display = 'none';
        if (tog != 0)
            tog.innerHTML = "&nbsp;<a href ='#'> <img src ='..\\Images\\Minus.gif' border='0' />  </a>";
    }
}
function togglechk(element, chk) {
    //alert(element.style.display);
    if (element.style.display == 'none' || document.getElementById(chk).checked) {
        //alert(document.getElementById(chk).checked);
        element.style.display = 'block';
    }
    else {
        element.style.display = 'none';
    }
}

function toggleOnMap(element, tog) {
    //alert(tog);
    if (element.style.display == 'none') {
        element.style.display = 'block';
    }
    else {
        element.style.display = 'none';
    }
}
function toggleDetail(e1, e2) {
    //alert(e1);
    if (document.getElementById(e1).style.display == 'none') {
        document.getElementById(e1).style.display = 'block';
        document.getElementById(e2).style.display = 'none';
    }
    else {
        document.getElementById(e1).style.display = 'none';
        document.getElementById(e2).style.display = 'block';
    }
}
function toggleDirection(e1, e2) {
    //alert(e1);       
    if (document.getElementById(e1).style.display == 'none') {
        document.getElementById(e1).style.display = 'block';
        document.getElementById(e2).style.display = 'none';
    }
    else {
        document.getElementById(e1).style.display = 'none';
        document.getElementById(e2).style.display = 'block';
    }
}
//Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//
//**********************************************************
function setStyle(x, flag) {
    if (flag == 'O')
        document.getElementById(x).style.background = "white";
    else
        document.getElementById(x).style.background = "#C0FFC0";
}
//************************************************
function showLatLon(latlng) {

    //document.getElementById('lblResult').innerHTML = "Lat: " + latlng.lat() + ", Lng: " + latlng.lng(); 
    //if (document.getElementById('rd3').checked == false) {
    //    document.getElementById('txtLat').value = latlng.lat();
    //    document.getElementById('txtLng').value = latlng.lng();
    //}
    //document.getElementById('txtStreet').value =  ZoomLevel;
    document.getElementById('txtLat_').value = latlng.lat();
    document.getElementById('txtLng_').value = latlng.lng();
}
function AutoSelectText(obj) {
    document.getElementById(obj).select();
}
/////////////// Ajax Search ////////////////////////
function AddressSearch() {
    var v1 = document.getElementById("txtCity").value;
    if (v1 == 'City') { v1 = '' }
    var v2 = document.getElementById("cboState").value;
    var v3 = document.getElementById("txtZip").value;
    if (v3 == 'Zip Code') { v3 = '' }
    var v4 = document.getElementById("txtCounty").value;
    if (v4 == 'County') { v4 = '' }
    var rd = document.getElementById("cboRadius").value;
    if (v1 == '' && v2 == '' && v3 == '' && v4 == '') {
        alert('Please Enter Valid County/City And State/Zip Code for this Criteria');
        return false;
    }
    else if (v1 != '' && v2 == '' && v3 == '') {
        alert('Please Select Valid State/Zip Code for this Criteria');
        return false;
    }
    else if (v4 != '' && v2 == '') {
        alert('Please Select Valid State for this Criteria');
        return false;
    }
    else if (v4 != '' && v2 != '') {
        //alert('Running Address Search 1');
        showsites('C', rd, v1, v2, v3, v4);
        showsitesLink('C', rd, v1, v2, v3, v4);
    }
    else {
        //alert('Running Address Search 1');
        showsites('1', rd, v1, v2, v3, v4);
        showsitesLink('1', rd, v1, v2, v3, v4);
    }
}
function SiteSearch() {
    var v1 = document.getElementById("txtSiteID").value;
    if (v1 == 'Site ID#') { v1 = '' }
    var v2 = document.getElementById("txtSiteName").value;
    if (v2 == 'Site Name') { v2 = '' }
    var v3 = document.getElementById("txtFCC").value;
    if (v3 == 'FCC ASR#') { v3 = '' }
    var v4 = document.getElementById("txtFAA").value;
    if (v4 == 'FAA#') { v4 = '' }
    var rd = document.getElementById("cboRadius").value;
    if (v1 == '' && v2 == '' && v3 == '' && v4 == '') {
        alert('Please Enter A Search  Criteria');
        return false;
    }
    else {
        showsites('2', rd, v1, v2, v3, v4);
        showsitesLink('2', rd, v1, v2, v3, v4);
    }
}
function lnglatSearch() {
    var v1 = document.getElementById("txtLat").value;
    if (v1 == 'Latitude') { v1 = '' }
    var v2 = document.getElementById("txtLng").value;
    if (v2 == 'Longitude') { v2 = '' }
    var v3 = 'N/A';
    var v4 = 'N/A';
    var rd = document.getElementById("cboRadius").value;
    if (v1 == '' && v2 == '') {
        alert('Please Enter Valid Lat & Long  for this Criteria');
        return false;
    }
    else {
        showsites('3', rd, v1, v2, v3, v4);
        showsitesLink('3', rd, v1, v2, v3, v4);
    }
}
function geoSearch() {
    var v1 = document.getElementById("cboBTA").value;
    var v2 = document.getElementById("txtFCC").value;
    if (v2 == 'FCC ASR#') { v2 = '' }
    var v3 = document.getElementById("txtFAA").value;
    if (v3 == 'FAA#') { v3 = '' }
    var v4 = 'N/A';
    var rd = document.getElementById("cboRadius").value;
    if (v1 == '' && v2 == '' && v3 == '') {
        alert('Please Enter Valid Data for this Criteria');
        return false;
    }
    else {
        showsites('5', rd, v1, v2, v3, v4);
        showsitesLink('5', rd, v1, v2, v3, v4);
    }
}
function excelSearch() {
    var v1 = document.getElementById("fileId").value;
    var v2 = ''; //document.getElementById("txtFCC").value;
    var v3 = ''; // document.getElementById("txtFAA").value;
    var v4 = 'N/A';
    var rd = 0;  //document.getElementById("cboRadius").value;
    if (v1 == '') {
        alert('Please Upload Valid Excel File');
        return false;
    }
    else {
        showsites('6', rd, v1, v2, v3, v4);
        showsitesLink('6', rd, v1, v2, v3, v4);
    }
}
function MapInit() {
    var lat = document.getElementById("txtLat").value;
    var lng = document.getElementById("txtLng").value;
    alert(lng);
    map = new gmap;
    map.setCenter(new GLatLng(lat, lng), 13);

}
////////////// NEw Scripts End Here June 09 2008 ///////////////
var windowWidth = 630, windowHeight = 460;

function InitWindowSize() {
    var windowWidth = 0, windowHeight = 0;
    if (typeof (window.innerWidth) == 'number') {
        //Non-IE
        windowWidth = window.innerWidth;
        windowHeight = window.innerHeight;
    } else if (document.documentElement &&
      (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
        //IE 6+ in 'standards compliant mode'
        windowWidth = document.documentElement.clientWidth;
        windowHeight = document.documentElement.clientHeight;
    } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
        //IE 4 compatible
        windowWidth = document.body.clientWidth;
        windowHeight = document.body.clientHeight;
    }
}

function OpenWindow(url, windowName, params) {
    var newWindow = window.open(url, windowName, params);

}

function validateFloat(obj, nLength, nPrecision) {
    var strVal = new String(obj.value);
    var nIndexOfDot = strVal.indexOf('.');
    var nValidLength = nIndexOfDot == -1 ? strVal.length : strVal.length + 1
    if (nValidLength < strVal.length) {
        alert('Maximum length can be ' + nLength);
        strVal = strVal.substring(0, nValidLength);
    }
    if (strVal.charAt(strVal.length - 1) != '.' || nIndexOfDot != (strVal.length - 1)) {
        if (isNaN(parseFloat(strVal))) {
            strVal = '0';
            alert('Please Enter Valid Number');
            obj.focus();
        }
        obj.value = parseFloat(strVal);
    }
    if (-1 != nIndexOfDot && strVal.substring(nIndexOfDot + 1).length > nPrecision) {
        strVal = strVal.substring(0, strVal.length - 1);
        obj.value = strVal;
    }
}
function changeBG(objRow, mouseState) {
    if (mouseState == 1) {
        sColor = '#789ddc';
    }
    else if (mouseState == 0) {
        sColor = '#FFFFFF';
    }
    objRow.bgColor = sColor;
}

function setTime() {
    var date = new Date();
    document.forms[0].clientTimeVariable.value = date.getTimezoneOffset();
}

function SetCookie(cookieName, cookieValue, nDays) {
    var today = new Date();
    var expire = new Date();
    if (nDays == null || nDays == 0) nDays = 1;
    expire.setTime(today.getTime() + 3600000 * 24 * nDays);
    document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString(); +";path=/";
}

function ReadCookie(cookieName) {
    var theCookie = "" + document.cookie;
    var ind = theCookie.indexOf(cookieName);
    if (ind == -1 || cookieName == "") return "";
    var ind1 = theCookie.indexOf(';', ind);
    if (ind1 == -1) ind1 = theCookie.length;
    return unescape(theCookie.substring(ind + cookieName.length + 1, ind1));
}

function ConfirmRedirection(confirmText, actionURL) {
    var result = confirm(confirmText);
    if (result == true)
        document.location.href = actionURL;

    return false;
}
function switchTabTowerInfo(divId) {
    document.getElementById('TowerInfo').style.display = 'none';
    document.getElementById('TowerDrawing').style.display = 'none';
    document.getElementById('CompoundDrawing').style.display = 'none';
    document.getElementById('FrogJS').style.display = 'none';

    if (divId == 'TowerInfo') { document.getElementById('TowerInfo').style.display = 'block'; }
    if (divId == 'TowerDrawing') { document.getElementById('TowerDrawing').style.display = 'block'; }
    if (divId == 'CompoundDrawing') { document.getElementById('CompoundDrawing').style.display = 'block'; }
    if (divId == 'FrogJS') { document.getElementById('FrogJS').style.display = 'block'; }
}
function ChangeImg(obj) {
    //alert(document.getElementById(obj).value);

    document.getElementById('imgMain').src = document.getElementById('imgPath').value + document.getElementById(obj).value;
    if (obj == 'imgName1') { document.getElementById('imgMainDesc').innerHTML = document.getElementById('simg1Desc').innerText; }
    //document.getElementById('imgMain').src = document.getElementById('img1').value}
    if (obj == 'imgName2') { document.getElementById('imgMainDesc').innerHTML = document.getElementById('simg2Desc').innerText; }
    //document.getElementById('imgMain').src = document.getElementById('img2').value}
    if (obj == 'imgName3') { document.getElementById('imgMainDesc').innerHTML = document.getElementById('simg3Desc').innerText; }
    //document.getElementById('imgMain').src = document.getElementById('img3').value}
    if (obj == 'imgName4') { document.getElementById('imgMainDesc').innerHTML = document.getElementById('simg4Desc').innerText; }
    //document.getElementById('imgMain').src = document.getElementById('img4').value}
    if (obj == 'imgName5') { document.getElementById('imgMainDesc').innerHTML = document.getElementById('simg5Desc').innerText; }
    //document.getElementById('imgMain').src = document.getElementById('img5').value}

}
function ChangeImgDB(obj) {
    //alert(document.getElementById(obj).value);

    //document.getElementById('imgMain').src = document.getElementById('imgPath').value + document.getElementById(obj).value;
    if (obj == 'imgName1') {
        document.getElementById('imgMainDesc').innerHTML = document.getElementById('imgName1').value;
        document.getElementById('imgMain').src = document.getElementById('img1').value
    }
    if (obj == 'imgName2') {
        document.getElementById('imgMainDesc').innerHTML = document.getElementById('imgName2').value;
        document.getElementById('imgMain').src = document.getElementById('img2').value
    }
    if (obj == 'imgName3') {
        document.getElementById('imgMainDesc').innerHTML = document.getElementById('imgName3').value;
        document.getElementById('imgMain').src = document.getElementById('img3').value
    }
    if (obj == 'imgName4') {
        document.getElementById('imgMainDesc').innerHTML = document.getElementById('imgName4').value;
        document.getElementById('imgMain').src = document.getElementById('img4').value
    }
    if (obj == 'imgName5') {
        document.getElementById('imgMainDesc').innerHTML = document.getElementById('imgName5').value;
        document.getElementById('imgMain').src = document.getElementById('img5').value
    }

}
function OpenWindowAll(cmd, v1, v2, v3, v4) {
    if (cmd == 'SitePackage') {
        var pagename = 'SitePackOpt.aspx?ID=' + v1;
        window.open(pagename, 'newWin', 'scrollbars=yes,status=yes,width=1000,height=600,resizable=yes');
    }
    if (cmd == 'ReserveArad') {
        var pagename = 'ReserveARad.aspx?ID=' + v1;
        window.open(pagename, 'newWin', 'scrollbars=no,status=no,width=820,height=400,resizable=no');
    }
    if (cmd == 'downloadColloApp') {
        var pagename = 'http://www.mobilitie.com/MobilitieCollocationApplication.xls';
        window.open(pagename, 'newWin', 'scrollbars=no,status=no,width=1110,height=800,resizable=yes');
    }
    if (cmd == 'nyfi') {
        var pagename = 'nyfi.aspx?ID=' + v1;
        window.open(pagename, 'newWin', 'scrollbars=no,status=no,width=586,height=320,resizable=no');
    }

}

function openhideDivRules(element) {
    if (element == 'lblrules') {
        document.getElementById('divRules').style.display = 'block';
    }
    if (element == 'lblCloseRules') {
        document.getElementById('divRules').style.display = 'none';
    }
}

function grayoutAddress(obj) {
    var mCounty = document.getElementById('txtCounty');
    var mCity = document.getElementById('txtCity');
    var mZip = document.getElementById('txtZip');
    var mState = document.getElementById('cboState');
    if (obj == 'county') {
        //mCounty.value = '';
        mCity.value = 'City';
        mZip.value = 'Zip Code';
        mZip.style.background = 'gray';
        mCity.style.background = 'gray';
        mCounty.style.background = 'white';
        mState.value = '';
        mState.style.background = 'white';
    }
    if (obj == 'city') {
        //mCity.value = '';
        mCounty.value = 'County';
        mZip.value = 'Zip Code';
        mZip.style.background = 'gray';
        mCounty.style.background = 'gray';
        mCity.style.background = 'white';
        mState.value = '';
        mState.style.background = 'white';
    }
    if (obj == 'zip') {
        //mZip.value = '';
        mZip.style.background = 'white';
        mCounty.value = 'County';
        mCounty.style.background = 'gray';
        mCity.value = 'City';
        mCity.style.background = 'gray';
        mState.value = '';
        mState.style.background = 'gray';
    }
    if (obj == 'State') {
        //mState.value = '';
        mState.style.background = 'white';
        mCounty.value = 'County';
        mCounty.style.background = 'gray';
        mCity.value = 'City';
        mCity.style.background = 'gray';
        mZip.value = 'Zip Code';
        mZip.style.background = 'gray';
    }

}
function grayoutIdNameFccFaa(obj) {
    var mSiteID = document.getElementById('txtSiteID');
    var mSiteName = document.getElementById('txtSiteName');
    var mFAA = document.getElementById('txtFAA');
    var mFCC = document.getElementById('txtFCC');
    if (obj == 'SiteID') {
        //mSiteID.value = '';
        mSiteID.style.background = 'white';
        mSiteName.value = 'Site Name';
        mSiteName.style.background = 'gray';
        mFAA.value = 'FAA#';
        mFAA.style.background = 'gray';
        mFCC.value = 'FCC ASR#';
        mFCC.style.background = 'gray';
    }
    if (obj == 'SiteName') {
        mSiteID.value = 'Site ID#';
        mSiteID.style.background = 'gray';
        //mSiteName.value = '';
        mSiteName.style.background = 'white';
        mFAA.value = 'FAA#';
        mFAA.style.background = 'gray';
        mFCC.value = 'FCC ASR#';
        mFCC.style.background = 'gray';
    }
    if (obj == 'FAA') {
        mSiteID.value = 'Site ID#';
        mSiteID.style.background = 'gray';
        mSiteName.value = 'Site Name';
        mSiteName.style.background = 'gray';
        mFAA.value = 'FAA#';
        mFAA.style.background = 'white';
        mFCC.value = 'FCC ASR#';
        mFCC.style.background = 'gray';
        document.getElementById('txtFAA').select();
    }
    if (obj == 'FCC') {
        mSiteID.value = 'Site ID#';
        mSiteID.style.background = 'gray';
        mSiteName.value = 'Site Name';
        mSiteName.style.background = 'gray';
        mFAA.value = 'FAA#';
        mFAA.style.background = 'gray';
        mFCC.value = 'FCC ASR#';
        mFCC.style.background = 'white';
        document.getElementById('txtFCC').select();
    }

}

function createCookie(name, u_email, days) {

    var mEmail = document.getElementById('txtUser').value;
    u_email = mEmail;
    var vEmail = EmailCheck(u_email);
    if (mEmail == 'Enter your email to search...') {
        alert('Please provide an email address to begin search. Thank You.');
        return false;
    }
    else if (u_email == '' || vEmail == 'f') {
        if (u_email == '') {
            alert('Please provide a registered email address to begin search. Thank You.');
        }
        else if (vEmail == 'f') {
            alert('Invalid email format! Please provide a valid email address. Thank You.');
        }
        return false;
    }
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + u_email + expires + "; path=/";

    return true;
}
function createCookieIndexPage(name, u_email, days) {

    var mEmail = document.getElementById('UserEmail').value;
    u_email = mEmail;
    var vEmail = EmailCheck(u_email);
    if (mEmail == 'Enter your email to search...') {
        alert('Please provide an email address to begin search. Thank You.');
        return false;
    }
    else if (u_email == '' || vEmail == 'f') {
        if (u_email == '') {
            alert('Please provide a registered email address to begin search. Thank You.');
        }
        else if (vEmail == 'f') {
            alert('Invalid email format! Please provide a valid email address. Thank You.');
        }
        return false;
    }
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + u_email + expires + "; path=/";

    return true;
}

function readCookieLogin(name) {
    var mEmail = document.getElementById('txtUser');
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var ic = 0; ic < ca.length; ic++) {
        var c = ca[ic];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) {
            mEmail.value = c.substring(nameEQ.length, c.length);
            //return c.substring(nameEQ.length, c.length);
        }
    }
    //return null;
    var allowInputTypeChange = true;
    var fld1 = document.forms[0].field1;
    if (document.getElementById) {
        try { // to keep IE from showing errors.
            fld1.type = 'text';
            if (fld1.type == 'text') fld1.value = 'Password';
            else allowInputTypeChange = false;
        }
        catch (e) { allowInputTypeChange = false; }
    }
    if (allowInputTypeChange) {
        fld1.onfocus = function () {
            var tempVal = this.value; // NS6 fix.
            var iType = this.type; // Opera 7 fix.
            if (this.type != 'Password') this.type = 'Password';
            this.value = tempVal; // NS6 fix.
            if (this.value.toLowerCase() == 'Password')
                this.value = '';
            if (window.opera && iType != 'Password') this.focus();
        }
        fld1.onblur = function () {
            if (this.type == 'Password')
                if (this.value == '' || this.value.toLowerCase() == 'Password') {
                    this.type = 'text';
                    this.value = 'Password';
                }
        }
    }

    var ua = navigator.userAgent.toLowerCase();
    if ((ua.indexOf('konqueror') == -1) && (ua.indexOf('safari') == -1) && ((ua.indexOf('msie') == -1) || (ua.indexOf('mac') == -1)))
        changeInputType(document.forms[0].txtPass, 'text', 'password', true);

}
function changeInputType(oldElm, iType, iValue, noFocus) {
    if (!oldElm || !oldElm.parentNode || (iType.length < 4) || !document.getElementById || !document.createElement) return;
    var newElm = document.createElement('input');
    newElm.type = iType;
    if (oldElm.name) newElm.name = oldElm.name;
    if (oldElm.id) newElm.id = oldElm.id;
    if (oldElm.className) newElm.className = oldElm.className;
    newElm.onfocus = function () {
        if (this.hasFocus) return;
        var newElm = changeInputType(this, 'password', (this.value.toLowerCase() == 'password') ? '' : this.value);
        if (newElm) newElm.hasFocus = true;
    }
    newElm.onblur = function () {
        if (this.hasFocus)
            if (this.value == '' || this.value.toLowerCase() == 'password') {
                changeInputType(this, 'text', 'password', true);
            }
    }

    newElm.hasFocus = false;
    oldElm.parentNode.replaceChild(newElm, oldElm);
    if (iValue) newElm.value = iValue;
    if (!noFocus || typeof (noFocus) == 'undefined') {
        window.tempElm = newElm;
        setTimeout("tempElm.hasFocus=true;tempElm.focus();", 1);
    }
    return newElm;
}
function readCookieiPod(name) {
    var mEmail = document.getElementById('txtUser');
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var ic = 0; ic < ca.length; ic++) {
        var c = ca[ic];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) {
            mEmail.value = c.substring(nameEQ.length, c.length);
            return c.substring(nameEQ.length, c.length);
        }
    }
    return null;
}

function mintiMap() {
    window.setTimeout(mClearMap, 2000);
}
function mClearMap() {
    //document.getElementById("mapPanel").style.display = 'none';
    gmapCallServer('14|PageLoad', false);
    return true;
}
function show_hide_find_clear_button(obj) {
    // Buttion Div  
    document.getElementById('sidebar-find').style.display = 'none';
    document.getElementById('sidebar-clear').style.display = 'none';
    document.getElementById('find_site_Address').style.display = 'none';
    document.getElementById('find_site_site').style.display = 'none';
    document.getElementById('find_site_Geo').style.display = 'none';
    document.getElementById('find_site_Coord').style.display = 'none';
    document.getElementById('clear_site_address').style.display = 'none';
    document.getElementById('clear_site_site').style.display = 'none';
    document.getElementById('clear_site_geo').style.display = 'none';
    document.getElementById('clear_site_coord').style.display = 'none';
    document.getElementById('div_mRadious').style.display = 'none';

    if (obj == 'address') {
        document.getElementById('find_site_Address').style.display = 'block';
        document.getElementById('clear_site_address').style.display = 'block';
        document.getElementById('div_mRadious').style.display = 'block';
        document.getElementById('sidebar-find').style.display = 'block';
        document.getElementById('sidebar-clear').style.display = 'block';

        document.getElementById('txtStreet').value = '';
        document.getElementById('txtStreet').style.background = 'white';
        document.getElementById('txtCity').value = '';
        document.getElementById('txtCity').style.background = 'white';
        document.getElementById('txtState').value = '';
        document.getElementById('txtState').style.background = 'white';
        document.getElementById('txtZip').value = '';
        document.getElementById('txtZip').style.background = 'white';

    }
    if (obj == 'site') {
        document.getElementById('find_site_site').style.display = 'block';
        document.getElementById('clear_site_site').style.display = 'block';
        document.getElementById('sidebar-find').style.display = 'block';
        document.getElementById('sidebar-clear').style.display = 'block';
        document.getElementById('div_mRadious').style.display = 'block';

        document.getElementById('txtSiteID').value = '';
        document.getElementById('txtSiteID').style.background = 'white';
        document.getElementById('txtSiteName').value = '';
        document.getElementById('txtSiteName').style.background = 'white';
    }
    if (obj == 'geo') {
        document.getElementById('find_site_Geo').style.display = 'block';
        document.getElementById('div_mRadious').style.display = 'block';
        document.getElementById('clear_site_geo').style.display = 'block';
        document.getElementById('sidebar-find').style.display = 'block';
        document.getElementById('sidebar-clear').style.display = 'block';
        document.getElementById('txtFCC').value = '';
        document.getElementById('txtFCC').style.background = 'white';
        document.getElementById('txtFAA').value = '';
        document.getElementById('txtFAA').style.background = 'white';
        document.getElementById('txtBTA').value = '';
        document.getElementById('txtBTA').style.background = 'white';
    }
    if (obj == 'coord') {
        document.getElementById('find_site_Coord').style.display = 'block';
        document.getElementById('clear_site_coord').style.display = 'block';
        document.getElementById('div_mRadious').style.display = 'block';
        document.getElementById('sidebar-find').style.display = 'block';
        document.getElementById('sidebar-clear').style.display = 'block';
        document.getElementById('txtLat').value = '';
        document.getElementById('txtLat').style.background = 'white';
        document.getElementById('txtLng').value = '';
        document.getElementById('txtLng').style.background = 'white';
    }
    if (obj == 'excel') {
        //document.getElementById('dring').style.display = 'none';
    }
}
function SiteFindergrayoutFields(obj) {

    if (obj == 'txtSiteID' || obj == 'txtSiteName') {

        if (obj == 'txtSiteID') {
            document.getElementById('txtSiteID').value = '';
            document.getElementById('txtSiteID').style.background = 'white';
            document.getElementById('txtSiteName').value = '';
            document.getElementById('txtSiteName').style.background = 'gray';
        }
        if (obj == 'txtSiteName') {
            document.getElementById('txtSiteID').value = '';
            document.getElementById('txtSiteID').style.background = 'gray';
            document.getElementById('txtSiteName').value = '';
            document.getElementById('txtSiteName').style.background = 'white';
        }


        document.getElementById('find_site_Address').style.display = 'none';
        document.getElementById('find_site_site').style.display = 'block';
        document.getElementById('find_site_Geo').style.display = 'none';
        document.getElementById('find_site_Coord').style.display = 'none';
        document.getElementById('clear_site_address').style.display = 'none';
        document.getElementById('clear_site_site').style.display = 'block';
        document.getElementById('clear_site_geo').style.display = 'none';
        document.getElementById('clear_site_coord').style.display = 'none';

    }
    if (obj == 'txtLng' || obj == 'txtLat') {

        //document.getElementById('txtLat').value = '';
        document.getElementById('txtLat').style.background = 'white';
        //document.getElementById('txtLng').value = '';
        document.getElementById('txtLng').style.background = 'white';


        document.getElementById('find_site_Address').style.display = 'none';
        document.getElementById('find_site_site').style.display = 'none';
        document.getElementById('find_site_Geo').style.display = 'none';
        document.getElementById('find_site_Coord').style.display = 'block';
        document.getElementById('clear_site_address').style.display = 'none';
        document.getElementById('clear_site_site').style.display = 'none';
        document.getElementById('clear_site_geo').style.display = 'none';
        document.getElementById('clear_site_coord').style.display = 'block';

    }
    if (obj == 'txtStreet' || obj == 'txtCity' || obj == 'txtState' || obj == 'txtZip') {

        document.getElementById('txtZip').style.background = 'white';
        document.getElementById('txtZip').value = '';
        if (obj != 'txtZip') {
            document.getElementById('txtStreet').style.background = 'white';
            document.getElementById('txtCity').style.background = 'white';
            document.getElementById('txtState').style.background = 'white';
        }
        else {
            document.getElementById('txtStreet').value = '';
            document.getElementById('txtStreet').style.background = 'gray';
            document.getElementById('txtCity').value = '';
            document.getElementById('txtCity').style.background = 'gray';
            document.getElementById('txtState').value = '';
            document.getElementById('txtState').style.background = 'gray';
        }



        document.getElementById('find_site_Address').style.display = 'block';
        document.getElementById('find_site_site').style.display = 'none';
        document.getElementById('find_site_Geo').style.display = 'none';
        document.getElementById('find_site_Coord').style.display = 'none';
        document.getElementById('clear_site_address').style.display = 'block';
        document.getElementById('clear_site_site').style.display = 'none';
        document.getElementById('clear_site_geo').style.display = 'none';
        document.getElementById('clear_site_coord').style.display = 'none';

        document.getElementById('txtHintCity').style.display = 'none';
        document.getElementById('txtHintZip').style.display = 'none';
    }
    if (obj == 'txtFCC') {


        document.getElementById('txtFCC').value = '';
        document.getElementById('txtFCC').style.background = 'white';
        document.getElementById('txtFAA').value = '';
        document.getElementById('txtFAA').style.background = 'gray';
        document.getElementById('txtBTA').value = '';
        document.getElementById('txtBTA').style.background = 'gray';



        document.getElementById('find_site_Address').style.display = 'none';
        document.getElementById('find_site_site').style.display = 'none';
        document.getElementById('find_site_Geo').style.display = 'block';
        document.getElementById('find_site_Coord').style.display = 'none';
        document.getElementById('clear_site_address').style.display = 'none';
        document.getElementById('clear_site_site').style.display = 'none';
        document.getElementById('clear_site_geo').style.display = 'block';
        document.getElementById('clear_site_coord').style.display = 'none';

    }
    if (obj == 'txtFAA') {


        document.getElementById('txtFCC').value = '';
        document.getElementById('txtFCC').style.background = 'gray';
        document.getElementById('txtFAA').value = '';
        document.getElementById('txtFAA').style.background = 'white';
        document.getElementById('txtBTA').value = '';
        document.getElementById('txtBTA').style.background = 'gray';



        document.getElementById('find_site_Address').style.display = 'none';
        document.getElementById('find_site_site').style.display = 'none';
        document.getElementById('find_site_Geo').style.display = 'block';
        document.getElementById('find_site_Coord').style.display = 'none';
        document.getElementById('clear_site_address').style.display = 'none';
        document.getElementById('clear_site_site').style.display = 'none';
        document.getElementById('clear_site_geo').style.display = 'block';
        document.getElementById('clear_site_coord').style.display = 'none';

    }
    if (obj == 'txtBTA') {


        document.getElementById('txtFCC').value = '';
        document.getElementById('txtFCC').style.background = 'gray';
        document.getElementById('txtFAA').value = '';
        document.getElementById('txtFAA').style.background = 'gray';
        //document.getElementById('txtBTA').value = '';
        document.getElementById('txtBTA').style.background = 'white';


        document.getElementById('find_site_Address').style.display = 'none';
        document.getElementById('find_site_site').style.display = 'none';
        document.getElementById('find_site_Geo').style.display = 'block';
        document.getElementById('find_site_Coord').style.display = 'none';
        document.getElementById('clear_site_address').style.display = 'none';
        document.getElementById('clear_site_site').style.display = 'none';
        document.getElementById('clear_site_geo').style.display = 'block';
        document.getElementById('clear_site_coord').style.display = 'none';

    }

}
function mClearFields(cmd) {

    if (cmd == 'clearAddress') {
        document.getElementById('txtStreet').value = '';
        document.getElementById('txtStreet').style.background = 'white';
        document.getElementById('txtCity').value = '';
        document.getElementById('txtCity').style.background = 'white';
        document.getElementById('txtState').value = '';
        document.getElementById('txtState').style.background = 'white';
        document.getElementById('txtZip').value = '';
        document.getElementById('txtZip').style.background = 'white';
    }
    if (cmd == 'clearSite') {
        document.getElementById('txtSiteID').value = '';
        document.getElementById('txtSiteID').style.background = 'white';
        document.getElementById('txtSiteName').value = '';
        document.getElementById('txtSiteName').style.background = 'white';

    }
    if (cmd == 'clearCoord') {
        //        document.getElementById('txtLatA').value = '';
        //        document.getElementById('txtLatB').value = '';
        //        document.getElementById('txtLatC').value = '';
        //        document.getElementById('txtLngA').value = '';
        //        document.getElementById('txtLngB').value = '';
        //        document.getElementById('txtLngC').value = '';
        document.getElementById('txtLat').value = '';
        document.getElementById('txtLat').style.background = 'white';
        document.getElementById('txtLng').value = '';
        document.getElementById('txtLng').style.background = 'white';
    }
    if (cmd == 'clearGEO') {
        document.getElementById('txtBTA').value = '';
        document.getElementById('txtBTA').style.background = 'white';
        document.getElementById('txtFCC').value = '';
        document.getElementById('txtFCC').style.background = 'white';
        document.getElementById('txtFAA').value = '';
        document.getElementById('txtFAA').style.background = 'white';
    }
}

function btnAddressSearch() {
    var txtStreet = document.getElementById("txtStreet").value;
    var txtCity = document.getElementById("txtCity").value;
    var txtState = document.getElementById("txtState").value;
    var txtZip = document.getElementById("txtZip").value;
    var mRadious = document.getElementById("mRadious").value;
    document.getElementById('lblResult').innerHTML = '';
    document.getElementById('Label1ExcelLink').innerHTML = '';

    if (txtZip == '') {
        if (txtStreet == '' && txtCity == '' && txtState == '') {
            alert('Address Search: Please fill in Address information!');
            return false;
        }
        else if (txtStreet != '' && (txtCity == '' || txtState == '')) {
            if (txtCity == '' && txtState == '') {
                alert('Address Search: Please provide a City/State or Zipcode!');
                return false;
            }
            else if (txtCity == '') {
                alert('Address Search: Please provide a City or Zipcode!');
                return false;
            }
            else if (txtState == '') {
                alert('Address Search: Please provide a State or Zipcode');
                return false;
            }
        }
        else if (txtCity != '' && txtState == '') {
            alert('Address Search: Please provide a State or Zipcode');
            return false;
        }
        else if (txtState != '' && txtCity == '') {
            alert('Address Search: Please provide a City or Zipcode');
            return false;
        }
        else {
            //gmapCallServer('14|Remove', false);
            //document.getElementById("mapLayer").style.display = 'none';
            gmapCallServer('14|AddressSearch', false);
            //mCmd, mRadious, mSiteId, mSiteName, mLat, mLong, mStreet, mCity, mState, mZip, mFcc, mFaa, mBta
            showsites('Address_Search_List', mRadious, '', '', '', '', txtStreet, txtCity, txtState, txtZip, '', '', '');
            showsitesLink('Address_Search_Link', mRadious, '', '', '', '', txtStreet, txtCity, txtState, txtZip, '', '', '');
            return true;
        }
    }
    else {
        //gmapCallServer('14|Remove', false);
        //document.getElementById("mapLayer").style.display = 'none';
        gmapCallServer('14|AddressSearch', false);
        //mCmd, mRadious, mSiteId, mSiteName, mLat, mLong, mStreet, mCity, mState, mZip, mFcc, mFaa, mBta
        showsites('Address_Search_List', mRadious, '', '', '', '', txtStreet, txtCity, txtState, txtZip, '', '', '');
        showsitesLink('Address_Search_Link', mRadious, '', '', '', '', txtStreet, txtCity, txtState, txtZip, '', '', '');
        return true;
    }
}
function btnLatLongSearch() {

    var mtxtLat = document.getElementById("txtLat").value;
    var mtxtLng = document.getElementById("txtLng").value;
    var mRadious = document.getElementById("mRadious").value;
    document.getElementById('lblResult').innerHTML = '';
    document.getElementById('Label1ExcelLink').innerHTML = '';

    if (mtxtLat == '' || mtxtLng == '') {
        alert('Lat/Long Search: Please fill in Lat/Long information!');
        return false;
    }
    else {
        //gmapCallServer('14|Remove', false);
        //document.getElementById("mapLayer").style.display = 'none';
        gmapCallServer('14|LatLongSearch', false);
        //mCmd, mRadious, mSiteId, mSiteName, mLat, mLong, mStreet, mCity, mState, mZip, mFcc, mFaa, mBta
        showsites('LatLong_Search_List', mRadious, '', '', mtxtLat, mtxtLng, '', '', '', '', '', '', '');
        showsitesLink('LatLong_Search_Link', mRadious, '', '', mtxtLat, mtxtLng, '', '', '', '', '', '', '');
        return true;
    }
}
function mySearchImrDealy(a, b) {
    qSssID = a;
    qSssSn = b;
    setTimeout("mySearchimr();", 1000);
}
function mySearchimr() {

    show_hide_find_clear_button('site');
    SiteFindergrayoutFields('txtSiteID');
    document.getElementById("txtSiteID").value = qSssID;  // '2CA31998';
    document.getElementById("txtSiteName").value = qSssSn;  // 'Slater';
    btnSiteIDAuto(qSssID, qSssSn)
}

function btnSiteIDAuto(siteid, sName) {

    var txtSiteID = siteid;
    var txtSiteName = sName;
    var mRadious = document.getElementById("mRadious").value;
    document.getElementById('lblResult').innerHTML = '';
    document.getElementById('Label1ExcelLink').innerHTML = '';

    if (txtSiteID == '' && txtSiteName == '') {
        alert('Site Name/Number Search: Please fill in Site Name/Number information!');
        return false;
    }
    else {
        //gmapCallServer('14|Remove', false);
        //document.getElementById("mapLayer").style.display = 'none';
        gmapCallServer('14|SiteID_NameSearch', false);
        //mCmd, mRadious, mSiteId, mSiteName, mLat, mLong, mStreet, mCity, mState, mZip, mFcc, mFaa, mBta
        showsites('SiteIdName_Search_ListMap', mRadious, txtSiteID, txtSiteName, '', '', '', '', '', '', '', '', '');
        showsitesLink('SiteIdName_Search_Link', mRadious, txtSiteID, txtSiteName, '', '', '', '', '', '', '', '', '');
        return true;
    }
}

function btnSiteID_NameSearch() {

    var txtSiteID = document.getElementById("txtSiteID").value;
    var txtSiteName = document.getElementById("txtSiteName").value;
    var mRadious = document.getElementById("mRadious").value;
    document.getElementById('lblResult').innerHTML = '';
    document.getElementById('Label1ExcelLink').innerHTML = '';

    if (txtSiteID == '' && txtSiteName == '') {
        alert('Site Name/Number Search: Please fill in Site Name/Number information!');
        return false;
    }
    else {
        //gmapCallServer('14|Remove', false);
        //document.getElementById("mapLayer").style.display = 'none';
        gmapCallServer('14|SiteID_NameSearch', false);
        //mCmd, mRadious, mSiteId, mSiteName, mLat, mLong, mStreet, mCity, mState, mZip, mFcc, mFaa, mBta
        showsites('SiteIdName_Search_ListMap', mRadious, txtSiteID, txtSiteName, '', '', '', '', '', '', '', '', '');
        showsitesLink('SiteIdName_Search_Link', mRadious, txtSiteID, txtSiteName, '', '', '', '', '', '', '', '', '');
        return true;
    }
}
function btnGeographicSearch() {
    var txtBTA = document.getElementById("txtBTA").value;
    var txtFCC = document.getElementById("txtFCC").value;
    var txtFAA = document.getElementById("txtFAA").value;
    var mRadious = document.getElementById("mRadious").value;

    if (txtFAA == '' && txtFCC == '' && txtBTA == '') {
        alert('Geographic Search: Please fill in Geographic information!');
        return false;
    }
    else {
        //gmapCallServer('14|Remove', false);
        //document.getElementById("mapLayer").style.display = 'none';
        gmapCallServer('14|GeographicSearch', false);
        //mCmd, mRadious, mSiteId, mSiteName, mLat, mLong, mStreet, mCity, mState, mZip, mFcc, mFaa, mBta
        showsites('Geo_Search_List', mRadious, '', '', '', '', '', '', '', '', txtFCC, txtFAA, txtBTA);
        showsitesLink('Geo_Search_Link', mRadious, '', '', '', '', '', '', '', '', txtFCC, txtFAA, txtBTA);
        return true;
    }
}
function validateRegisterationFields() {
    var txtfName = document.getElementById("txtfName").value;
    var txtlname = document.getElementById("txtlname").value;
    var txtCompany = document.getElementById("txtCompany").value;
    var txtEmail = document.getElementById("txtEmail").value;
    var txtPassword1 = document.getElementById("txtPassword1").value;
    var txtPassword2 = document.getElementById("txtPassword2").value;
    var txtPhone = document.getElementById("txtPhone").value;
    var txtAddress = document.getElementById("txtAddress").value;
    var txtCity = document.getElementById("txtCity").value;
    var vEmail = EmailCheck(txtEmail);


    document.getElementById("lblmsg").innerHTML = '';

    if (txtfName == '') {
        alert('Registration: Missing First Name!');
        return false;
    }
    if (txtlname == '') {
        alert('Registration: Missing Last Name!');
        return false;
    }
    if (txtCompany == '') {
        alert('Registration: Missing Company Name!');
        return false;
    }
    if (txtEmail == '' || vEmail == 'f') {
        if (txtEmail == '') {
            alert('Registration: Missing Email!');
        }
        else if (vEmail == 'f') {
            alert('Registration: Invalid Email Format!');
        }
        return false;
    }
    if (txtPassword1 == '') {
        alert('Registration: Missing Password!');
        return false;
    }
    if (txtPassword2 == '') {
        alert('Registration: Re-Enter Password!');
        return false;
    }
    if (txtPassword1 != txtPassword2) {
        alert('Password Validation Failed. Please Enter Password Again!');
        //        document.getElementById("txtPassword1").value = '';
        //        document.getElementById("txtPassword2").value = '';
        return false;
    }

    if (txtPhone == '') {
        alert('Registration: Missing Contact Number!');
        return false;
    } if (txtAddress == '') {
        alert('Registration: Missing Address!');
        return false;
    } if (txtCity == '') {
        alert('Registration: Missing City!');
        return false;
    }

    return true;
}

function clearRegisterationFields() {
    document.getElementById("lblmsg").innerHTML = '';
    document.getElementById("txtfName").value = '';
    document.getElementById("txtAddress").value = '';
    document.getElementById("txtEmail").value = '';
    document.getElementById("txtlname").value = '';
    document.getElementById("txtCity").value = '';
    document.getElementById("cboState").value = '';
    document.getElementById("txtZip").value = '';
    document.getElementById("txtPassword1").value = '';
    document.getElementById("txtCompany").value = '';
    document.getElementById("txtPassword2").value = '';
    document.getElementById("txtJob").value = '';
    document.getElementById("txtMobile").value = '';
    document.getElementById("txtPhone").value = '';
    return true;
}

function getDirectionValidateAddress() {

    var mStreet = document.getElementById("mStreet").value;
    var mCity = document.getElementById("mCity").value;
    var mState = document.getElementById("mState").value;
    var mZip = document.getElementById("mZip").value;

    if (mZip == '') {
        alert('Direction:  Missing Zip Code');
        return false;
    }
    if (mState == '') {
        alert('Direction:  Missing State');
        return false;
    }
    if (mCity == '') {
        alert('Direction:  Missing City');
        return false;
    }
    if (mStreet == '') {
        alert('Direction:  Missing Street Address');
        return false;
    }
    return true;
}
function contactMobValidateEmail() {

    var txtEmail = document.getElementById("txtEmail").value;
    var vEmail = EmailCheck(txtEmail);

    if (txtEmail == '' || vEmail == 'f') {
        if (txtEmail == '') {
            alert('Missing Email!');
        }
        else if (vEmail == 'f') {
            alert('Invalid Email Format!');
        }
        return false;
    }
    return true;
}
function PhoneValidate(obj) {
    if (document.getElementById(obj).value.search(/\d{3}\-\d{3}\-\d{4}/) == -1) {
        alert("The phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.");
        return false;
    }
}
function numbersonly(event) {
    if (navigator.userAgent.indexOf("Firefox") == -1) {
        if (event.keyCode == 13) return false;
        if (event.keyCode < 48 || event.keyCode > 57) {
            if (event.keyCode == 8 || event.keyCode == 13) {
                return true;
            }
            else {
                return false;
            }
        }
        else {
            return true;
        }
    }
    else
        return true;
}
function charsrsonly(event) {

    if (navigator.userAgent.indexOf("Firefox") == -1 ) 
    {
        if (event.keyCode != 32) {
            if (event.keyCode == 13 || event.keyCode == 8) return false;
            if ((event.keyCode > 64 && event.keyCode < 91) || (event.keyCode > 96 && event.keyCode < 123)) {
                return true;
            }
            else {
                return false;
            }
        }
        else 
        return true;
    }
    else
        return true;

}
function charsrsonly2(event) {

    if (event.keyCode == 13 || event.keyCode == 8) return false;
    if ((event.keyCode > 64 && event.keyCode < 91) || (event.keyCode > 96 && event.keyCode < 123) || (event.keyCode > 47 && event.keyCode < 58)) {
        return true;
    }
    else {
        return false;
    }
}
//function is_int(event) {
//    var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
//    if (Key == 13 || (Key >= 48 && Key <= 57))
//        return true;
//    else
//        return false;
//}

