﻿var xmlHttp
var xmlHttpLink

function showsites(mCmd, mRadious, mSiteId, mSiteName, mLat, mLong, mStreet, mCity, mState, mZip, mFcc, mFaa, mBta) {
    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' />";
    var url = "AjaxSiteList.aspx";
    url = url + "?q=" + mCmd + "|" + mRadious + "|" + mSiteId + "|" + mSiteName + "|" + mLat + "|" + mLong + "|" + mStreet + "|" + mCity + "|" + mState + "|" + mZip + "|" + mFcc + "|" + mFaa + "|" + mBta; 

    //url=url+"?q="+str;
    url = url + "&sid=" + Math.random();
    //alert(url);
    //alert('Running Address Search 2');

    xmlHttp.onreadystatechange = stateChangedSiteList;

    xmlHttp.open("GET", url, true);
    //alert('Running Address Search 3');
    xmlHttp.send(null);
}
function stateChangedSiteList() {
    if (xmlHttp.readyState == 4) {
        //alert(xmlHttp.responseText.length);
        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 showsitesLink(mCmd, mRadious, mSiteId, mSiteName, mLat, mLong, mStreet, mCity, mState, mZip, mFcc, mFaa, mBta) {
    xmlHttpLink = GetXmlHttpObjectLink();
    if (xmlHttpLink == null) {
        alert("Your browser does not support AJAX!");
        return;
    }  
    var url = "AjaxSiteList.aspx";
    url = url + "?q=" + mCmd + "|" + mRadious + "|" + mSiteId + "|" + mSiteName + "|" + mLat + "|" + mLong + "|" + mStreet + "|" + mCity + "|" + mState + "|" + mZip + "|" + mFcc + "|" + mFaa + "|" + mBta;

    //url=url+"?q="+str;
    url = url + "&sid=" + Math.random();
    //alert(url);
    //alert('Running Address Search 2');

    xmlHttpLink.onreadystatechange = stateChangedLink;

    xmlHttpLink.open("GET", url, true);
    //alert('Running Address Search Link');
    xmlHttpLink.send(null);
}
function stateChanged() {
    if (xmlHttp.readyState == 4) {
        document.getElementById("lblResult").innerHTML = xmlHttp.responseText;
    }
}
function stateChangedLink() {
    //alert('1');
    if (xmlHttpLink.readyState == 4) {
        //alert(xmlHttpLink.responseText);
        document.getElementById("Label1ExcelLink").innerHTML = xmlHttpLink.responseText;
        
    }
}

///////////////////////////////////////////////////
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 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;
        document.getElementById("mLine").style.display = 'block';
    }
}
/////////////////////////////////////////
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;
}
function GetXmlHttpObjectLink() {
    var xmlHttpLink = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttpLink = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttpLink = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttpLink = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttpLink;
}
