﻿var xmlHttp
var xmlHttp2
function showsites(str, rd, mapState, mlat, mlong, maddress, mcity, mstate, mzip, mfcc, mfaa) {
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }
    document.getElementById('noResults').style.display = 'none';
    document.getElementById('hasResults').style.display = 'block';
    document.getElementById("lblResult").innerHTML = "<img src='Images/LoginSpinner.gif' />";
    // alert('lblresult spining');
    var url = "AjaxSiteList.aspx";
    url = url + "?q=" + str + "|" + rd + "|" + mapState + "|" + mlat + "|" + mlong + "|" + maddress + "|" + mcity + "|" + mstate + "|" + mzip + "|" + mfcc + "|" + mfaa;
    //alert('12');
    //url=url+"?q="+str;
    url = url + "&sid=" + Math.random();
    //alert(url);
    xmlHttp.onreadystatechange = stateChangedSiteList;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function stateChangedSiteList() 
{
    if (xmlHttp.readyState == 4) 
    {
        //alert('1');
        if (xmlHttp.responseText.length > 1000) {
            document.getElementById("lblResult").innerHTML =  xmlHttp.responseText;
        }
        else {
            document.getElementById('noResults').style.display = 'block';
            document.getElementById('hasResults').style.display = 'none';
        }
        
    }
}

function save_user_info(cmd, mtype, msearch, memail, mpage) {
    var mainsearchCriteria = document.getElementById("textSearchbar").value;
    var v1 = document.getElementById("txtCity").value;
    var v2 = document.getElementById("cboState").value;
    var v3 = document.getElementById("txtZip").value;
    var addressSearch = v1 + ',' + v2 + ',' + v3;
    v1 = document.getElementById("txtLat").value;
    v2 = document.getElementById("txtLng").value;
    var latlongSearch = v1 + ',' + v2;
    v1 = document.getElementById("cboBTA").value;
    v2 = document.getElementById("txtFCC").value;
    v3 = document.getElementById("txtFAA").value;
    var geoSearch = v1 + ',' + v2 + ',' + v3;
    v1 = document.getElementById("siteName").value;
    v2 = document.getElementById("TowerMLSNumber").value;
    //var sitenamenumber = v1 + ',' + v2;
    var useremail = document.getElementById("UserEmail").value;


    //document.getElementById('txtLat').value = '';
    //document.getElementById('txtLat').style.background = 'gray';
    //document.getElementById('txtLng').value = '';
    //document.getElementById('txtLng').style.background = 'gray';
    //document.getElementById('mAddress').value = '';
    //document.getElementById('mAddress').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('txtZip').value = '';
    //document.getElementById('txtZip').style.background = 'gray';
    //document.getElementById('txtFCC').value = '';
    //document.getElementById('txtFCC').style.background = 'gray';
    ////document.getElementById('txtFAA').value = '';
    //document.getElementById('txtFAA').style.background = 'white';
    //document.getElementById('mapState').value = '';
    //document.getElementById('mapState').style.background = 'gray';


    xmlHttp2 = GetXmlHttpObject();
    if (xmlHttp2 == null) {
        alert("Your browser does not support AJAX!");
        return;
    }
    var url = "SaveUserInfo.aspx";
    if (cmd == 'info') {
        url = url + "?cmd=info&email=" + memail;
    }
    if (cmd == 'logUser') {
        if (mtype == 'MainSearch') {
            url = url + "?cmd=logUser&mtype=" + mtype + '&msearch=' + mainsearchCriteria + '&mpage=' + mpage + '&email=' + useremail;
        }
        if (mtype == 'AddressSearch') {
            url = url + "?cmd=logUser&mtype=" + mtype + '&msearch=' + addressSearch + '&mpage=' + mpage + '&email=' + useremail;
        }
        if (mtype == 'LatLongSearch') {
            url = url + "?cmd=logUser&mtype=" + mtype + '&msearch=' + latlongSearch + '&mpage=' + mpage + '&email=' + useremail;
        }
        if (mtype == 'GeoSearch') {
            url = url + "?cmd=logUser&mtype=" + mtype + '&msearch=' + geoSearch + '&mpage=' + mpage + '&email=' + useremail;
        }
        if (mtype == 'SiteNameTowerMLSnumber') {
            if (v1 == '') {
                url = url + "?cmd=logUser&mtype=" + 'TowerMLS#Search' + '&msearch=' + v2 + '&mpage=' + mpage + '&email=' + useremail;
            }
            if (v2 == '') {
                url = url + "?cmd=logUser&mtype=" + 'SiteNameSearch' + '&msearch=' + v1 + '&mpage=' + mpage + '&email=' + useremail;
            }

        }
    }


    //xmlHttp.open("POST",url,true);
    xmlHttp2.open("GET", url, true);
    xmlHttp2.onreadystatechange = stateChangedpost;
    xmlHttp2.send(null);

}


///////////////////////////////////////////////////
function showJobDetail(str) {
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }

    var url = "AjaxPage/AjaxJobs.aspx";
    url = url + "?q=" + str; //+ "|" + v7 + "";

    url = url + "&sid=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
////////////////////////////////////

function stateChanged() {
    if (xmlHttp.readyState == 4) {
        document.getElementById("lblResult").innerHTML = xmlHttp.responseText;
    }
}
function stateChangedpost() {
    if (xmlHttp2.readyState == 4) {
        //alert(xmlHttp2.responseText);
        //document.getElementById("lblnoresult").innerHTML=xmlHttp2.responseText;
    }
}
/////////////////////////////////////////
function showNewsDetail(str) {
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }

    var url = "AjaxPage/AjaxNews.aspx";
    url = url + "?q=" + str; //+ "|" + v7 + "";

    //url=url+"?q="+str;
    url = url + "&sid=" + Math.random();
    //alert(url);
    xmlHttp.onreadystatechange = stateChangedNews;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}


function stateChangedNews() {
    if (xmlHttp.readyState == 4) {
        document.getElementById("lblResultNews").innerHTML = xmlHttp.responseText;
    }
}
/////////////////////////////////////////
function SitePackage(str) {
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }

    var url = "AjaxPage/SitePackage.aspx";
    url = url + "?q=" + str; //+ "|" + v7 + "";
    url = url + "&sid=" + Math.random();
    xmlHttp.onreadystatechange = stateChangedPack;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function stateChangedPack() {
    if (xmlHttp.readyState == 4) {
        // document.getElementById("lblResultNews").innerHTML=xmlHttp.responseText;
        //alert(xmlHttp.responseText);
    }
}
//////////////////////////////////////////////////

function AppList(str) {
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }
    document.getElementById("lblResultApp").innerHTML = "<img src='Images/LoginSpinner.gif' />";
    var url = "AjaxPage/AppInfo.aspx";
    url = url + "?q=" + str; //+ "|" + v7 + "";
    url = url + "&sid=" + Math.random();
    xmlHttp.onreadystatechange = stateChangedAppList;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}
function stateChangedAppList() {
    if (xmlHttp.readyState == 4) {
        // document.getElementById("lblResultNews").innerHTML=xmlHttp.responseText;
        document.getElementById("lblResultApp").innerHTML = xmlHttp.responseText;
    }
}
//////////////////////////////////////////////////
//function DocList(str)
//{ 
//xmlHttp=GetXmlHttpObject();
//if (xmlHttp==null)
//  {
//  alert ("Your browser does not support AJAX!");
//  return;
//  } 
//  
//var url="AjaxPage/AppDocList.aspx";
//url=url+"?q="+ str ; //+ "|" + v7 + "";
//url=url+"&sid="+Math.random();
//xmlHttp.onreadystatechange=stateChangedDocList;
//xmlHttp.open("GET",url,true);
//xmlHttp.send(null);
//}
//function stateChangedDocList() 
//{ 
//    if (xmlHttp.readyState==4)
//    { 
//       // document.getElementById("lblResultNews").innerHTML=xmlHttp.responseText;
//       document.getElementById("lblResultDoc").innerHTML=xmlHttp.responseText;
//    }
//}
////////////////////////////////////////////////////

function GetXmlHttpObject() {
    var xmlHttp = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}


