//var xmlHttp
var GlvDelayedNextPageNo;
//    creating      reading    deleting    cookies ********************-----   Start   **************************

function createCookie(name,value,days) {
	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+"="+value+expires+"; path=/";
}

function readCookie(name) {
    var mEmail   = document.getElementById('UserEmail');
	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 eraseCookie(name) {
	createCookie(name,"",-1);	
}

//    creating      reading    deleting    cookies **************************----   End ********************

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 ValidateFieldsipodtouch()
{

    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 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 showhidebio(obj)
{
    var christos =  document.getElementById('christos');
    if (obj == 'imgMobilitie')
    {
        if (christos.style.display == "") {christos.style.display = "none"}
        else if (christos.style.display == "none") {christos.style.display = ""}
    }
    if (obj == 'onload')
    {
        christos.style.display == "none"
    }
}
function grayout(obj)
{
    var siteName =  document.getElementById('siteName');
    var TowerMLSNumber =  document.getElementById('TowerMLSNumber');
    if (obj == 'num')
    {
        TowerMLSNumber.value = '';
        TowerMLSNumber.style.background = 'gray';
        siteName.style.background = 'white';
    }
    if (obj == 'name')
    {
         siteName.value = '';
         siteName.style.background = 'gray';
         TowerMLSNumber.style.background = 'white';
    }
}

function EmailPage(id,lat,mlong,towerType,companyid,datasource)
{

var pagename='EmailPage.aspx?id=' + id + '&lat=' + lat + '&lng=' + mlong + '&towerType=' + towerType + '&cid=' + companyid + '&ds=' + datasource;
window.open (pagename, 'newWin', 'scrollbars=yes,status=yes,width=800,height=650,resizable=yes');

}
function PrelimColloApp(siteid,companyid,datasource)
{
var pagename='PrelimColloApp.aspx?id=' + siteid + '&cid=' + companyid + '&ds=' + datasource;
window.open (pagename, 'newWin', 'scrollbars=yes,status=yes,resizable=yes');
}
function zoomtostreet(a,b)
{
var pagename='ZoomToStreet.aspx?lat=' + a + '&lng=' + b ;
window.open (pagename, 'newWin', 'scrollbars=yes,status=yes,width=800,height=650,resizable=yes');
}
function zoomtostreet2(a,b,c)
{
var pagename='ZoomToStreet.aspx?lat=' + a + '&lng=' + b + '&towertype=' + c ;
window.open (pagename, 'newWin', 'scrollbars=yes,status=yes,width=800,height=650,resizable=yes');
}
function OpenSiteInfo(a)
{
var pagename='qsiteInfo.aspx?id=' +  a ;
window.open (pagename, 'newWin', 'scrollbars=yes,status=yes,width=800,height=650,resizable=yes');
}
function GotoCollaborationPage(mlsid)
{
var pagename='Collaboration.aspx?page=siteInfo' + '&mlsid=' + mlsid ;
window.open (pagename, 'newWin', 'scrollbars=no,status=no,width=1000,height=800,resizable=no');
}
function brocher(a)
{
//alert(a);
  var mPage  = 'SiteLocator/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';  
        document.getElementById('excelButtion').style.display='none';
        
    }
    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';
        
    }    
 if(obj=='Dsite')
    {
        document.getElementById('prev').style.visibility = 'hidden'; 
        document.getElementById('next').style.visibility = 'hidden';        
    }    
}
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';

//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';
    }
    if(obj=='b7')
    {
        document.getElementById('b7').style.display='block';
    }
    if(obj=='b8')
    {
        document.getElementById('b8').style.display='block';
    }
}
function sitecountlabel(cnt,f)
{
//alert(f);
    if(f=='1')
        document.getElementById('lblsitecnt').innerHTML='<font class=AppleTextLargeBoldWhite> Double click on any site for additional information</font>'; //'<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';
        }
        
       
    }    
//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 SaveZoomLevelValue(zoomLevel)
{
document.getElementById('txtZoom').value =  zoomLevel;
}
//************************************************
function showLatLon(latlng)
{

//document.getElementById('lblResult').innerHTML = "Lat: " + latlng.lat() + ", Lng: " + latlng.lng(); 
//if (document.getElementById('rd3').checked==false)
//{
    document.getElementById('mLat').value =  latlng.lat();
    document.getElementById('mLong').value =  latlng.lng();
//}
//document.getElementById('txtStreet').value =  ZoomLevel;
}
function AutoSelectText(obj)
{
document.getElementById(obj).select();
}
function DisableButton()
{
document.getElementById("btnAccept").disable = true;
//document.getElementById("plabel2").visible = true;
//document.getElementById('plabel2').style.display = 'inherit';
document.getElementById("plabel").innerHTML="<img src='Images/LoginSpinner.gif' />";
}
/////////////// Ajax Search ////////////////////////
function lnglatSearch()
{
var v1 = document.getElementById("txtLat").value;
var v2 = document.getElementById("txtLng").value;
var height = document.getElementById("cordHeight").value;
var v3 = 'N/A';
var v4 = 'N/A';
var rd = document.getElementById("coordiRadious").value;
    if(v1=='' && v2=='' )
    {
        alert('Please Enter Valid Lat & Long  for this Criteria');
        return false;
    }
    else
    {
        showsites('3',rd,v1,v2,v3,height,'','');
        //document.getElementById('excelButtion').style.display='block';
    }
}
function lnglatSearchHome()
{
var v1 = document.getElementById("txtLat").value;
var v2 = document.getElementById("txtLng").value;
var height = document.getElementById("cordHeight").value;
var v3 = 'N/A';
var v4 = 'N/A';
var rd = document.getElementById("coordiRadious").value;
var imgList =  document.getElementById('imgList');
var imgMap =  document.getElementById('imgMap');
var div_listmap =  document.getElementById('listmap');
var emailText = document.getElementById("UserEmail").value;
var vEmail = EmailCheck(emailText); 

if(emailText =='' || vEmail == 'f')
    {
        if (emailText =='')
        {
             alert('Please provide us with your email address, Thank You.');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    } 


    if(v1=='' && v2=='' )
    {
        alert('Please Enter Valid Lat & Long  for this Criteria');
        return false;
    }
    else
    {
        createCookie('TowerMLS',emailText,300);
        showsites('3',rd,v1,v2,v3,height,'','g');
        div_listmap.style.display = "";  imgList.style.display = "";  imgMap.style.display = "";
        //document.getElementById("lblLatLong").innerHTML="<img src='Images/LoginSpinner.gif' />";
    }
}
function lnglatSearchHome2()
{
var v1 = document.getElementById("txtLat").value;
var v2 = document.getElementById("txtLng").value;
var height = document.getElementById("cordHeight").value;
var v3 = 'N/A';
var v4 = 'N/A';
var rd = document.getElementById("coordiRadious").value;
var imgList =  document.getElementById('imgList');
var imgMap =  document.getElementById('imgMap');
var div_listmap =  document.getElementById('listmap');
    if(v1=='' && v2=='' )
    {
        alert('Please Enter Valid Lat & Long  for this Criteria');
        return false;
    }
    else
    {
        showsites('3',rd,v1,v2,v3,height,'','');
        div_listmap.style.display = "";  imgList.style.display = "";  imgMap.style.display = "";
        //document.getElementById("lblLatLong").innerHTML="<img src='Images/LoginSpinner.gif' />";
    }
}
function geoSearch()
{
var v1 = document.getElementById("cboBTA").value;
var v2 = document.getElementById("txtFCC").value;
var v3 = document.getElementById("txtFAA").value;
var height = document.getElementById("btaHeight").value;
var v4 = 'N/A';
var rd = document.getElementById("GeoRadious").value;
    if(v1=='' && v2=='' && v3=='')
    {
        alert('Please Enter Valid Data for this Criteria');
        return false;
    }
    else
    {
        showsites('5',rd,v1,v2,v3,height,'','');
        
    }
}
function geoSearchHome()
{
var v1 = document.getElementById("cboBTA").value;
var v2 = document.getElementById("txtFCC").value;
var v3 = document.getElementById("txtFAA").value;
var height = document.getElementById("GeoHeight").value;
var v4 = 'N/A';
var rd = document.getElementById("GeoRadious").value;
var imgList =  document.getElementById('imgList');
var imgMap =  document.getElementById('imgMap');
var div_listmap =  document.getElementById('listmap');
var emailText = document.getElementById("UserEmail").value;
var vEmail = EmailCheck(emailText); 

if(emailText =='' || vEmail == 'f')
    {
        if (emailText =='')
        {
             alert('Please provide us with your email address, Thank You.');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    } 

    if(v1=='' && v2=='' && v3=='')
    {
        alert('Please Enter Valid Data for this Criteria');
        return false;
    }
    else
    {
        createCookie('TowerMLS',emailText,300);        
        showsites('5',rd,v1,v2,v3,height,'','g');
        div_listmap.style.display = ""; imgList.style.display = "";  imgMap.style.display = "";
        //document.getElementById("lblGeo").innerHTML="<img src='Images/LoginSpinner.gif' />";
    }
}
function geoSearchHome2()
{
var v1 = document.getElementById("cboBTA").value;
var v2 = document.getElementById("txtFCC").value;
var v3 = document.getElementById("txtFAA").value;
var height = document.getElementById("GeoHeight").value;
var v4 = 'N/A';
var rd = document.getElementById("GeoRadious").value;
var imgList =  document.getElementById('imgList');
var imgMap =  document.getElementById('imgMap');
var div_listmap =  document.getElementById('listmap');
    if(v1=='' && v2=='' && v3=='')
    {
        alert('Please Enter Valid Data for this Criteria');
        return false;
    }
    else
    {
        
        showsites('5',rd,v1,v2,v3,height,'','');
         div_listmap.style.display = ""; imgList.style.display = "";  imgMap.style.display = "";
        //document.getElementById("lblGeo").innerHTML="<img src='Images/LoginSpinner.gif' />";
    }
}
function AddressSearch()
{
var v1 = document.getElementById("txtCity").value;
var v2 = document.getElementById("cboState").value;
var v3 = document.getElementById("txtZip").value;
var county = document.getElementById("txtCounty").value;
var height = document.getElementById("addrHeight").value;

var rd = document.getElementById("AddrRadious").value;
    if(v1=='' && v2=='' && v3=='')
    {
        alert('Please Enter Valid City/State or Zip Code for this Criteria');
        return false;
    }
    else
        {
            if (v1 !='' && v2 == '' && v3 == '')
            {
                alert('Please Select a Valid State or Enter a Valid Zip Code for this Criteria');
                return false;
            }
            else
                {
                 showsites('1',rd,v1,v2,v3,height,county,'');
                 //document.getElementById('excelButtion').style.display='block';
                }
         }
}
function btnSearchHome2()
{
 var Search_bar =  document.getElementById('textSearchbar');
 var imgList =  document.getElementById('imgList');
 var imgMap =  document.getElementById('imgMap');
 
 var div_listmap =  document.getElementById('listmap');
 
 var addrHeight = document.getElementById("addrHeight").value;
 var AddrRadious = document.getElementById("AddrRadious").value;
 
 var GeoHeight = document.getElementById("GeoHeight").value;
 var GeoRadious = document.getElementById("GeoRadious").value;
 
 var cordHeight = document.getElementById("cordHeight").value;
 var coordiRadious = document.getElementById("coordiRadious").value;
 
 var txtdisplay =  document.getElementById('txtdisplay');
 
 var height;
 var rad; 
 
 if (txtdisplay.value == 'address')    {height=addrHeight;rad=AddrRadious}
 else if(txtdisplay.value == 'latlong')    {height=cordHeight;rad=coordiRadious}
 else if(txtdisplay.value == 'geographical')    {height=GeoHeight;rad=GeoRadious}
 else {height='0';rad='10'}
 
 

 if (Search_bar.value != '' && Search_bar.value != 'Quick Tower Search: Please enter city, state, zip')
    {
     div_listmap.style.display = ""; imgList.style.display = "";  imgMap.style.display = ""; 
     showsites('7',rad,height,Search_bar.value,'','','','');
     return true;
    }
 else
    {
    alert('Please enter a valid search criteria!');
    Search_bar.value = 'Quick Tower Search: Please enter city, state, zip';
    return false;
    }
  
}
function btnSearchHome()
{
 var Search_bar =  document.getElementById('textSearchbar');
 var imgList =  document.getElementById('imgList');
 var imgMap =  document.getElementById('imgMap');
 
 var div_listmap =  document.getElementById('listmap');
 
 var addrHeight = document.getElementById("addrHeight").value;
 var AddrRadious = document.getElementById("AddrRadious").value;
 
 var GeoHeight = document.getElementById("GeoHeight").value;
 var GeoRadious = document.getElementById("GeoRadious").value;
 
 var cordHeight = document.getElementById("cordHeight").value;
 var coordiRadious = document.getElementById("coordiRadious").value;
 
 var txtdisplay =  document.getElementById('txtdisplay');
 var emailText = document.getElementById("UserEmail").value;
 var vEmail = EmailCheck(emailText); 
 
// document.getElementById('lblTAKAMaa').style.height = '0px';
// document.getElementById('dvf1').style.visibility='visible';
// document.getElementById('dvf2').style.visibility = 'hidden';
 
 var height;
 var rad; 
 
 if (txtdisplay.value == 'address')    {height=addrHeight;rad=AddrRadious}
 else if(txtdisplay.value == 'latlong')    {height=cordHeight;rad=coordiRadious}
 else if(txtdisplay.value == 'geographical')    {height=GeoHeight;rad=GeoRadious}
 else {height='0';rad='10'}
 
 
if(emailText =='' || vEmail == 'f')
    {
        if (emailText =='')
        {
             alert('Please provide us with your email address, Thank You.');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    }   
 if (Search_bar.value != '' && Search_bar.value != 'Quick Tower Search: Please enter city, state, zip')
    {
     createCookie('TowerMLS',emailText,300);
     div_listmap.style.display = ""; imgList.style.display = "";  imgMap.style.display = ""; 
     showsites('7',rad,height,Search_bar.value,'','','','g');
     return true;
    }
 else
    {
    alert('Please enter a valid search criteria!');
    Search_bar.value = 'Quick Tower Search: Please enter city, state, zip';
    return false;
    }    
  
}

function AddressSearchHome()
{
var v1 = document.getElementById("txtCity").value;
var v2 = document.getElementById("cboState").value;
var v3 = document.getElementById("txtZip").value;
var county = document.getElementById("txtCounty").value;
var height = document.getElementById("addrHeight").value;

var imgList =  document.getElementById('imgList');
var imgMap =  document.getElementById('imgMap');
var div_listmap =  document.getElementById('listmap');
var emailText = document.getElementById("UserEmail").value;
var vEmail = EmailCheck(emailText); 

if(emailText =='' || vEmail == 'f')
    {
        if (emailText =='')
        {
             alert('Please provide us with your email address, Thank You.');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    }   
var rd = document.getElementById("AddrRadious").value;
    if(v1=='' && v2=='' && v3=='')
    {
        alert('Please Enter Valid City/State or Zip Code for this Criteria');
        return false;
    }
    else
        {
            if (v1 !='' && v2 == '' && v3 == '')
            {
                alert('Please Select a Valid State or Enter a Valid Zip Code for this Criteria');
                return false;
            }
            else
                { 
                createCookie('TowerMLS',emailText,300);             
                showsites('1',rd,v1,v2,v3,height,county,'g');
                div_listmap.style.display = ""; imgMap.style.display = ""; imgList.style.display = "";  imgMap.style.display = "";
                //document.getElementById("lblAddress").innerHTML="<img src='Images/LoginSpinner.gif' />";
                }
         }
}
function SiteNameNumberSearch()
{
var siteName = document.getElementById("siteName").value;
var TowerMLSNumber = document.getElementById("TowerMLSNumber").value;
var imgList =  document.getElementById('imgList');
var imgMap =  document.getElementById('imgMap');
var div_listmap =  document.getElementById('listmap');
var emailText = document.getElementById("UserEmail").value;
var vEmail = EmailCheck(emailText); 

if(emailText =='' || vEmail == 'f')
    {
        if (emailText =='')
        {
             alert('Please provide us with your email address, Thank You.');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    }   
    if(siteName =='' && TowerMLSNumber =='')
    {
        alert('Please enter a Site Name or TowerMLS # for this Criteria');
        return false;
    }
    else
        {   
            if (siteName == '')
            {
                if(isInteger(TowerMLSNumber) == 'f')
                {
                    alert('Please enter a valid TowerMLS#');
                    return false;
                }
            }
            createCookie('TowerMLS',emailText,300);             
            showsites('SN','',siteName,TowerMLSNumber,'','','','g');
            div_listmap.style.display = ""; imgMap.style.display = ""; imgList.style.display = "";  imgMap.style.display = "";     
            //document.getElementById("lblAddress").innerHTML="<img src='Images/LoginSpinner.gif' />";               
         }
}
function AddressSearchHome2()
{
var v1 = document.getElementById("txtCity").value;
var v2 = document.getElementById("cboState").value;
var v3 = document.getElementById("txtZip").value;
var county = document.getElementById("txtCounty").value;
var height = document.getElementById("addrHeight").value;

var imgList =  document.getElementById('imgList');
var imgMap =  document.getElementById('imgMap');
 var div_listmap =  document.getElementById('listmap');


var rd = document.getElementById("AddrRadious").value;
    if(v1=='' && v2=='' && v3=='')
    {
        alert('Please Enter Valid City/State or Zip Code for this Criteria');
        return false;
    }
    else
        {
            if (v1 !='' && v2 == '' && v3 == '')
            {
                alert('Please Select a Valid State or Enter a Valid Zip Code for this Criteria');
                return false;
            }
            else
                {                
                
                              
                showsites('1',rd,v1,v2,v3,height,county,'');
                div_listmap.style.display = ""; imgMap.style.display = ""; imgList.style.display = "";  imgMap.style.display = "";
                //document.getElementById("lblAddress").innerHTML="<img src='Images/LoginSpinner.gif' />";
                }
         }
}
function ReportSearch(obj)
{
if (obj == 'btnRpt')   
    {   
    document.getElementById("lblResult").innerHTML="<img src='Images/LoginSpinner.gif' />"; 
    }   
if (obj == 'btnVendorSearch')   
    {   
    document.getElementById("lblResult2").innerHTML="<img src='Images/LoginSpinner.gif' />"; 
    }   
}

function WichKeyPressed(e)
{
var code = e.keyCode;  
var emailText = document.getElementById("UserEmail").value;
var mMap = document.getElementById("gmap");
var vEmail = EmailCheck(emailText); 
//alert(code);

if (code == 13)   
{ 
    if(emailText =='' || vEmail == 'f')
    {
        if (emailText =='')
        {
             alert('Please provide us with your email address, Thank You.');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    }   
    //window.alert('please wait...');
    
    createCookie('TowerMLS',emailText,300);
    save_user_info('logUser','MainSearch','',emailText,'Index.aspx');
    btnSearchHome();
    //mMap.CreateMapCallback('btnSearch', false);
    
    readforLoad();
    gmapCallServer('14|btnSearch',this);
    //alert('Loading the search results, Please wait.');
    return true;   
}   
else  
    return false;   
}
function isInteger(s)
{
    var i;
	s = s.toString();
      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);
         if (isNaN(c)) 
	   {
		//alert("Please enter a valid TowerMLS#");
		return 'f';
	   }
      }
      return 't';
}

function isEnterKeyPressed(e)
{
var code = e.keyCode;   
//alert(code);
if (code == 13)   
{   
   return true;   
}   
else  
    return false;   
}

function ShowHideMap(mBtn)
{
  var map1 =  document.getElementById('map1');
  var map2 =  document.getElementById('map2');
    if(mBtn=='a')
    {
          map1.style.display = "block"; 
          map2.style.display = "none"; 
    }
     if(mBtn=='b')
    {
          map2.style.display = "block"; 
          map1.style.display = "none";  
    }
}
function DisplayMessage(mBtn)
{
  var map1 =  document.getElementById('map1');
  var map2 =  document.getElementById('map2');
    if(mBtn=='a')
    {       
       alert ("please wait Map is loading .... ")    
    }     
}

function DisplayInSearchBar(mBtn,e)
{
 var Search_bar =  document.getElementById('textSearchbar');
 var txtCity =  document.getElementById('txtCity');
 
    if(mBtn=='txtCity')
    {
         if (Search_bar.value == '')
            { Search_bar.value = 'City: ' + txtCity.value}
         else
            {Search_bar.value = Search_bar.value + txtCity.value }
    }    
}
function divehide(obj)
{
   //  alert(document.getElementById('txthqmc').value);
      //.display="none"; 
    //  read the cookies if page is loading for the first time 
    if (obj == 'onload')
    {
        //gmapCallServer('14|Center',this);
        readCookie('TowerMLS');
       // var OnloadWithoutSyncFixed = window.onload;

//        window.onload = function Onload()
//        {
//            if (typeof (WebForm_CallbackComplete) == "function") 
//            {
//                // Set the fixed version
//                WebForm_CallbackComplete = WebForm_CallbackComplete_SyncFixed;
//                // CallTheOriginal OnLoad
//                if (OnloadWithoutSyncFixed!=null) OnloadWithoutSyncFixed();
//            }
//        }
    }  
    if(document.getElementById('txthqmc').value=='polay')
    {
        document.getElementById('pnmn').style.display="";
        divehidefm(obj);
        //
        if(obj == 'map')
        {
      //  document.getElementById('Map').visible=true;
        document.getElementById('Map').style.visibility='visible'
        }
    }
}
function divehidefm(obj)
{

//alert(document.getElementById('pnmn').style.display);
  //var div_info =  document.getElementById('info');
  var div_search =  document.getElementById('Search');
  var div_address =  document.getElementById('address');
  var div_latlong =  document.getElementById('latlong');
  var div_geo =  document.getElementById('geo');
  var div_list =  document.getElementById('List');
  var div_map =  document.getElementById('Map');
  var div_downloads =  document.getElementById('downloads');
  var div_sitenamemls =  document.getElementById('sitenamemls');
  
  var ar_d =  document.getElementById('ar_d');
  var ar_d1 =  document.getElementById('ar_d1');
  var ar_d2 =  document.getElementById('ar_d2');
  var ar_d3 =  document.getElementById('ar_d3');
  var ar_d4 =  document.getElementById('ar_d4');
  var ar_r =  document.getElementById('ar_r');
  var ar_r1 =  document.getElementById('ar_r1');
  var ar_r2 =  document.getElementById('ar_r2');
  var ar_r3 =  document.getElementById('ar_r3');
  var ar_r4 =  document.getElementById('ar_r4');
 
  
  var addr =  document.getElementById('addrSearch');
  var latlong =  document.getElementById('latlongSearch');
  var geo =  document.getElementById('geoSearch');
  var mdownload =  document.getElementById('seaDownload');
  var namenumberSearch =  document.getElementById('namenumberSearch');
  
  var tblSearch =  document.getElementById('tblSearch');
  var img_close =  document.getElementById('img_close');
  var imgList =  document.getElementById('imgList');
  var imgMap =  document.getElementById('imgMap');
  
  var tblSearch1 =  document.getElementById('tblSearch1');
  var Search_bar =  document.getElementById('textSearchbar');
  
  var txtdisplay =  document.getElementById('txtdisplay');
  
  
  //document.getElementById('pnmn').style.display = 'block';
  if(obj == 'onload') // && document.getElementById('txthqmc').value='polay')
  {
  
    //div_info.style.display = "";        
   //div_search.style.display = "none";  
    //tblSearch.style.background = 'White';        
    
    tblSearch.style.display = "none";  
    div_address.style.display = "none";
    div_latlong.style.display = "none"; 
    div_geo.style.display = "none";        div_list.style.display = ""; 
    div_map.style.display = "none";     
    div_downloads.style.display = "none";  
    div_sitenamemls.style.display = "none";  
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none"; ar_d3.style.display = "none"; ar_d4.style.display = "none";
    ar_r.style.display = "none";    ar_r1.style.display = "none";      ar_r2.style.display = "none"; ar_r3.style.display = "none"; ar_r4.style.display = "none";
    addr.style.display = "none";    latlong.style.display = "none";    geo.style.display = "none";   mdownload.style.display = "none";  namenumberSearch.style.display = "none";
    
    img_close.style.display = "none";  imgList.style.display = "none";  imgMap.style.display = "none";
    
  }
  if(obj == 'searchimgclick' )
  {
    //div_info.style.display = "none";   
    tblSearch.style.display = "";   
    div_search.style.display = "";         div_address.style.display = "none";
    div_latlong.style.display = "none";     div_geo.style.display = "none";   div_sitenamemls.style.display = "none"; 
    if(div_list.style.display == "none") 
        {  
            if(div_map.style.display == "none") {div_list.style.display = ""; imgList.style.display = "";  imgMap.style.display = "";   }
            if(div_map.style.display == "") {div_list.style.display = "none"; imgList.style.display = "";  imgMap.style.display = "";   }
        }
    //div_list.style.display = ""; 
    //div_map.style.display = "none";         
    div_downloads.style.display = "none"; 
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";    ar_d3.style.display = "none"; ar_d4.style.display = "none";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "";        ar_r3.style.display = "";     ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";          mdownload.style.display = ""; namenumberSearch.style.display = "";
    
    img_close.style.display = "";   
    if (Search_bar.value == 'Quick Tower Search: Please enter city, state, zip'){Search_bar.value = "";}   
    
 
  }
  if(obj == 'address_s')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";         div_address.style.display = "";
    div_latlong.style.display = "none";     div_geo.style.display = "none";        div_list.style.display = ""; 
    div_map.style.display = "none";         div_downloads.style.display = "none";  div_sitenamemls.style.display = "none";
       
    ar_d.style.display = "";        ar_d1.style.display = "none";      ar_d2.style.display = "none";    ar_d3.style.display = "none"; ar_d4.style.display = "none";
    ar_r.style.display = "none";    ar_r1.style.display = "";          ar_r2.style.display = "";        ar_r3.style.display = "";     ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";          mdownload.style.display = ""; namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
    txtdisplay.value = 'address';
  
  }
  if(obj == 'address_h')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";            div_address.style.display = "none";
    div_latlong.style.display = "none";     div_geo.style.display = "none";           div_list.style.display = ""; 
    div_map.style.display = "none";         div_downloads.style.display = "none";     div_sitenamemls.style.display = "none";
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";  ar_d3.style.display = "none"; ar_d4.style.display = "none";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "";      ar_r3.style.display = "";     ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";        mdownload.style.display = ""; namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
   txtdisplay.value = '';
  
  }
  if(obj == 'address')
  {
    //div_info.style.display = "none";        
    div_search.style.display = ""; 
       
    if(div_address.style.display == "none") 
    { div_address.style.display = ""; ar_d.style.display = ""; ar_r.style.display = "none"; txtdisplay.value = 'address' }   
    else { div_address.style.display = "none"; ar_r.style.display = ""; ar_d.style.display = "none";txtdisplay.value = '' }  
    
    div_latlong.style.display = "none";     div_geo.style.display = "none";       
    div_downloads.style.display = "none";   div_sitenamemls.style.display = "none";        
       
    ar_d1.style.display = "none";           ar_d2.style.display = "none";  ar_d3.style.display = "none";  ar_d4.style.display = "none";
    ar_r1.style.display = "";               ar_r2.style.display = "";      ar_r3.style.display = "";      ar_r4.style.display = "";
    addr.style.display = "";                latlong.style.display = "";    geo.style.display = "";        mdownload.style.display = ""; namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
  
  }
  if(obj == 'latlong_s')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";          div_address.style.display = "none";
    div_latlong.style.display = "";         div_geo.style.display = "none";            div_list.style.display = ""; 
    div_map.style.display = "none";         div_downloads.style.display = "none";      div_sitenamemls.style.display = "none"; 
       
    ar_d.style.display = "none";    ar_d1.style.display = "";      ar_d2.style.display = "none";  ar_d3.style.display = "none";   ar_d4.style.display = "none";
    ar_r.style.display = "";        ar_r1.style.display = "none";  ar_r2.style.display = "";      ar_r3.style.display = "";       ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";    geo.style.display = "";        mdownload.style.display = "";   namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
    txtdisplay.value = 'latlong';
  
  }
  if(obj == 'latlong_h')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";         div_address.style.display = "none";
    div_latlong.style.display = "none";    div_geo.style.display = "none";        div_list.style.display = ""; 
    div_map.style.display = "none";        div_downloads.style.display = "none";  div_sitenamemls.style.display = "none"; 
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";  ar_d3.style.display = "none";  ar_d4.style.display = "none";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "";      ar_r3.style.display = "";      ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";        mdownload.style.display = "";  namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
   txtdisplay.value = '';
  
  }
  if(obj == 'latlong')
  {
    //div_info.style.display = "none";        
    div_search.style.display = ""; 
       
    if(div_latlong.style.display == "none") 
    { div_latlong.style.display = ""; ar_d1.style.display = ""; ar_r1.style.display = "none";txtdisplay.value = 'latlong' }   
    else { div_latlong.style.display = "none"; ar_r1.style.display = ""; ar_d1.style.display = "none";txtdisplay.value = '' }  
    
    div_address.style.display = "none";     div_geo.style.display = "none";       
    div_downloads.style.display = "none";   div_sitenamemls.style.display = "none"; 
       
    ar_d.style.display = "none";            ar_d2.style.display = "none";  ar_d3.style.display = "none";  ar_d4.style.display = "none"; 
    ar_r.style.display = "";                ar_r2.style.display = "";      ar_r3.style.display = "";      ar_r4.style.display = "";
    addr.style.display = "";                latlong.style.display = "";    geo.style.display = "";        mdownload.style.display = ""; namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
  
  }
  if(obj == 'geo_s')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";         div_address.style.display = "none";
    div_latlong.style.display = "none";    div_geo.style.display = "";            div_list.style.display = ""; 
    div_map.style.display = "none";        div_downloads.style.display = "none";  div_sitenamemls.style.display = "none"; 
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "";     ar_d3.style.display = "none";  ar_d4.style.display = "none";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "none"; ar_r3.style.display = "";      ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";       mdownload.style.display = "";  namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
    txtdisplay.value = 'geographical';
  
  }
  if(obj == 'geo_h')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";         div_address.style.display = "none";
    div_latlong.style.display = "none";    div_geo.style.display = "none";        div_list.style.display = ""; 
    div_map.style.display = "none";        div_downloads.style.display = "none";  div_sitenamemls.style.display = "none";
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";   ar_d3.style.display = "none";   ar_d4.style.display = "none";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "";       ar_r3.style.display = "";       ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";         mdownload.style.display = "";   namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
    txtdisplay.value = '';
  
  }
  if(obj == 'geo')
  {
    //div_info.style.display = "none";        
    div_search.style.display = ""; 
       
    if(div_geo.style.display == "none") 
    { div_geo.style.display = ""; ar_d2.style.display = ""; ar_r2.style.display = "none";txtdisplay.value = 'geographical';  }   
    else { div_geo.style.display = "none"; ar_r2.style.display = ""; ar_d2.style.display = "none";txtdisplay.value = '' }  
    
    div_address.style.display = "none";     div_latlong.style.display = "none";       
    div_downloads.style.display = "none";   div_sitenamemls.style.display = "none";
       
    ar_d.style.display = "none";           ar_d1.style.display = "none";     ar_d3.style.display = "none";  ar_d4.style.display = "none";
    ar_r.style.display = "";               ar_r1.style.display = "";         ar_r3.style.display = "";      ar_r4.style.display = "";
    addr.style.display = "";               latlong.style.display = "";       geo.style.display = "";        mdownload.style.display = "";  namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
  
  }
  if(obj == 'closeSearch')
  {
    //div_info.style.display = "";        
   //div_search.style.display = "none";   
    tblSearch.style.display = "none";    
    div_address.style.display = "none";
    div_latlong.style.display = "none"; div_geo.style.display = "none";        //div_list.style.display = "none"; 
    //div_map.style.display = "none";     
    div_downloads.style.display = "none";  div_sitenamemls.style.display = "none"; 
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";   ar_d3.style.display = "none";  ar_d4.style.display = "none";
    ar_r.style.display = "none";    ar_r1.style.display = "none";      ar_r2.style.display = "none";   ar_r3.style.display = "none";  ar_r4.style.display = "none";
    addr.style.display = "none";    latlong.style.display = "none";    geo.style.display = "none";     mdownload.style.display = "none";  namenumberSearch.style.display = "none";
    
    img_close.style.display = "none";   //imgList.style.display = "none";  imgMap.style.display = "none";
//    tblSearch.style.background = 'White'
//    tblSearch1.style.background = 'White';
//    
    if (Search_bar.value == ''){Search_bar.value = 'Quick Tower Search: Please enter city, state, zip';} 
    txtdisplay.value = ''
  
  }
  
  if(obj == 'downloads_s')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";         div_address.style.display = "none";
    div_latlong.style.display = "none";    div_geo.style.display = "none";            div_list.style.display = ""; 
    div_map.style.display = "none";        div_downloads.style.display = "";          div_sitenamemls.style.display = "none";
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";     ar_d3.style.display = "";       ar_d4.style.display = "";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "";         ar_r3.style.display = "none";   ar_r4.style.display = "none";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";           mdownload.style.display = "";   namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
    txtdisplay.value = '';
  
  }
  if(obj == 'downloads_h')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";         div_address.style.display = "none";
    div_latlong.style.display = "none";    div_geo.style.display = "none";        div_list.style.display = ""; 
    div_map.style.display = "none";        div_downloads.style.display = "none";  div_sitenamemls.style.display = "none";
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";   ar_d3.style.display = "none";   ar_d4.style.display = "none";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "";       ar_r3.style.display = "";       ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";         mdownload.style.display = "";   namenumberSearch.style.display = "";
    txtdisplay.value = '';
  }
  if(obj == 'downloads')
  {
     //div_info.style.display = "none";        
     div_search.style.display = ""; 
       
    if(div_downloads.style.display == "none") 
    { div_downloads.style.display = ""; ar_d3.style.display = ""; ar_r3.style.display = "none"  }   
    else { div_downloads.style.display = "none"; ar_r3.style.display = ""; ar_d3.style.display = "none"; }  
    
    div_address.style.display = "none";     div_latlong.style.display = "none";        div_list.style.display = ""; 
    div_map.style.display = "none";         div_geo.style.display = "none";            div_sitenamemls.style.display = "none"; 
       
    ar_d.style.display = "none";           ar_d1.style.display = "none";     ar_d2.style.display = "none";    ar_d4.style.display = "none";
    ar_r.style.display = "";               ar_r1.style.display = "";         ar_r2.style.display = "";        ar_r4.style.display = ""
    addr.style.display = "";               latlong.style.display = "";       geo.style.display = "";          mdownload.style.display = "";  namenumberSearch.style.display = "";
    txtdisplay.value = '';
  }
  if(obj == 'namenumber_s')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";         div_address.style.display = "none";
    div_latlong.style.display = "none";    div_geo.style.display = "none";            div_list.style.display = ""; 
    div_map.style.display = "none";        div_downloads.style.display = "none";      div_sitenamemls.style.display = "";
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";     ar_d3.style.display = "";       ar_d4.style.display = "";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "";         ar_r3.style.display = "none";   ar_r4.style.display = "none";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";           mdownload.style.display = "";   namenumberSearch.style.display = "";
    
    //tblSearch.style.background = 'Silver';
    txtdisplay.value = '';
  
  }
  if(obj == 'namenumber_h')
  {
    //div_info.style.display = "none";        
    div_search.style.display = "";         div_address.style.display = "none";
    div_latlong.style.display = "none";    div_geo.style.display = "none";        div_list.style.display = ""; 
    div_map.style.display = "none";        div_downloads.style.display = "none";  div_sitenamemls.style.display = "none";
       
    ar_d.style.display = "none";    ar_d1.style.display = "none";      ar_d2.style.display = "none";   ar_d3.style.display = "none";   ar_d4.style.display = "none";
    ar_r.style.display = "";        ar_r1.style.display = "";          ar_r2.style.display = "";       ar_r3.style.display = "";       ar_r4.style.display = "";
    addr.style.display = "";        latlong.style.display = "";        geo.style.display = "";         mdownload.style.display = "";   namenumberSearch.style.display = "";
    txtdisplay.value = '';
  }
  if(obj == 'namenumber')
  {
     //div_info.style.display = "none";        
     div_search.style.display = ""; 
       
    if(div_sitenamemls.style.display == "none") 
    { div_sitenamemls.style.display = ""; ar_d4.style.display = ""; ar_r4.style.display = "none"  }   
    else { div_sitenamemls.style.display = "none"; ar_r4.style.display = ""; ar_d4.style.display = "none"; }  
    
    div_address.style.display = "none";     div_latlong.style.display = "none";        div_list.style.display = ""; 
    div_map.style.display = "none";         div_geo.style.display = "none";             
       
    ar_d.style.display = "none";           ar_d1.style.display = "none";     ar_d2.style.display = "none";    ar_d3.style.display = "none";
    ar_r.style.display = "";               ar_r1.style.display = "";         ar_r2.style.display = "";        ar_r3.style.display = ""
    addr.style.display = "";               latlong.style.display = "";       geo.style.display = "";          mdownload.style.display = "";  namenumberSearch.style.display = "";
    txtdisplay.value = '';
  }
  if(obj == 'list')
  {         
    //document.getElementById('gmap').style.height = 200;
    div_list.style.display = ""; 
    div_map.style.display = "none";        
  }
   if(obj == 'map')
  {         
    //document.getElementById('Map').style.height = '600px';
//    document.getElementById('Panel1').style.height = '600px';
 //   document.getElementById('gmap').style.height = '600px';
   document.getElementById('lblTAKAMaa').style.height = '0px';
   document.getElementById('dvf1').style.visibility='visible';
   document.getElementById('dvf2').style.visibility = 'hidden';
  
    div_list.style.display = "none"; 
    div_map.style.display = "";        
  }
  

}
function ShowHideForm2(mBtn)
{
  var div_vendor =  document.getElementById('div_vendor');
  var div_towerheight =  document.getElementById('div_towerheight');
  var div_citystatezip =  document.getElementById('div_citystatezip');
  var div_latlong =  document.getElementById('div_latlong');
 
    if(mBtn=='onload')
    {       
          div_vendor.style.display = "none"; 
          div_towerheight.style.display = "none"; 
          div_citystatezip.style.display = "none";
          div_latlong.style.display = ""; 
    }
    if(mBtn=='btnLatLong')
    {       
          div_vendor.style.display = "none"; 
          div_towerheight.style.display = "none"; 
          div_citystatezip.style.display = "none";
          div_latlong.style.display = ""; 
    }
    if(mBtn=='btnCityState')
    {       
          div_vendor.style.display = "none"; 
          div_towerheight.style.display = "none"; 
          div_citystatezip.style.display = "";
          div_latlong.style.display = "none"; 
    }
    if(mBtn=='btnTowerHeight')
    {       
          div_vendor.style.display = "none"; 
          div_towerheight.style.display = ""; 
          div_citystatezip.style.display = "none";
          div_latlong.style.display = "none"; 
    }
    if(mBtn=='btnVendor')
    {       
          div_vendor.style.display = ""; 
          div_towerheight.style.display = "none"; 
          div_citystatezip.style.display = "none";
          div_latlong.style.display = "none"; 
    }
}
function ShowHideReportPage(mBtn)
{
  var listServiceFrim =  document.getElementById('RptArea1');
  var vendorArea =  document.getElementById('RptArea2');
  var txtdisplay =  document.getElementById('txtdisplay');
 
    if(mBtn=='onload')
    {   
          if (txtdisplay.value == 'search')
          {            
          listServiceFrim.style.display = ""; 
          vendorArea.style.display = "none";
          }
          if (txtdisplay.value == 'list')
          {          
          listServiceFrim.style.display = "none"; 
          vendorArea.style.display = "";
          }
             
    }
    if(mBtn=='listServiceFrim')
    {       
          listServiceFrim.style.display = ""; 
          //vendorArea.style.visibility = 'hidden'; 
          vendorArea.style.display = "none";
             
    }
    if(mBtn=='btnserviceFirm')
    {       
          vendorArea.style.display = ""; 
          //vendorArea.style.visibility = 'visible'; 
          listServiceFrim.style.display = "none";
             
    }
}
function ShowHideForm(mBtn)
{
  var asset =  document.getElementById('divAddAsset');
  var update =  document.getElementById('div_UpdateSite');
  var suggest =  document.getElementById('divSuggestion');
  var advertise =  document.getElementById('divAdvertise');
  var iconHeader =  document.getElementById('iconHeader');
  
    if(mBtn=='onload')
    {
       
          asset.style.display = ""; 
          update.style.display = "none"; 
          suggest.style.display = "none"; 
          advertise.style.display = "none";  
             
             
    }
    if(mBtn=='SiteInfoPage')
    {
       
          asset.style.display = "none"; 
          update.style.display = ""; 
          suggest.style.display = "none"; 
          advertise.style.display = "none";  
             
             
    }
    if(mBtn=='btnAddAsset')
    {
//        if(asset.style.display == "") 
//          asset.style.display = "none"; 
//        else 
          asset.style.display = ""; 
          update.style.display = "none"; 
          suggest.style.display = "none"; 
          advertise.style.display = "none";  
             
    }
    if(mBtn=='btnUpdateSite')
    {
//        if(update.style.display == "") 
//          update.style.display = "none"; 
//        else 
          update.style.display = "";
          asset.style.display = "none";
          suggest.style.display = "none"; 
          advertise.style.display = "none";    
             
    }
    if(mBtn=='btnAddSuggestion')
    {
//        if(suggest.style.display == "") 
//          suggest.style.display = "none"; 
//        else 
          suggest.style.display = "";
          asset.style.display = "none";
          update.style.display = "none";
          advertise.style.display = "none";    
             
    }
     if(mBtn=='btnAdvertise')
    {
//        if(advertise.style.display == "") 
//          advertise.style.display = "none"; 
//        else 
          advertise.style.display = "";
          asset.style.display = "none";
          update.style.display = "none";
          suggest.style.display = "none"; 
             
    }
    if(mBtn=='iconHeader')
    {
          iconHeader.style.display = "none"; 
          asset.style.display = ""; 
          update.style.display = "none"; 
          suggest.style.display = "none"; 
          advertise.style.display = "none";  
             
    }
   

}
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(obj)
{

if(obj=='AddSuggestion')
{
    var v1 = document.getElementById("nameSuggestion").value;
    var v2 = document.getElementById("emailSuggestion").value;
    var v3 = document.getElementById("textSuggestion").value;
    var vEmail = EmailCheck(v2);
    if(v1=='')
    {
        alert('Missing Name!');
        return false;
    } 
    else if(v2=='' || vEmail == 'f')
    {
        if (v2=='')
        {
             alert('Missing Email!');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    }      
    else if(v3=='')
    {
        alert('Missing Comments!');
        return false;
    }  
    else 
    {
       document.getElementById("spinner3").innerHTML="<img src='Images/LoginSpinner.gif' />";
       document.getElementById('txtDiv').value='suggestion';
       return true;
    }

}
if(obj=='ListService')
{
   
    var v1 = document.getElementById("compAdvertise").value;
    var v2 = document.getElementById("vendorType").value;
    var v2a = document.getElementById("otherVendorType").value;
    var v3 = document.getElementById("nameAdvertise").value;
    var v4 = document.getElementById("addressAdvertise").value;
    var v5 = document.getElementById("cityAdvertise").value;
    var v6 = document.getElementById("serviceState").value;
    var v7 = document.getElementById("zipAdvertise").value;
    var v8 = document.getElementById("phoneAdvertise").value;
    var v9 = document.getElementById("emailAdvertise").value;
    var v10 = document.getElementById("textAdvertise").value;   
    var v11 = document.getElementById("stateAdvertise2").selectedIndex;    
    var vEmail = EmailCheck(v9);
       
    if(v1=='')
    {
        alert('Missing Company Name!');
        return false;
    }     
    else if(v2=='' && v2a == '')
    {
        alert('Missing Service Type');
        return false;
    }
    else if(v3=='')
    {
        alert('Missing Contact Name!');
        return false;
    }
    else if(v4=='')
    {
        alert('Missing Address!');
        return false;
    }  
    else if(v5=='')
    {
        alert('Missing City!');
        return false;
    }  
    else if(v6=='')
    {
        alert('Missing State!');
        return false;
    }  
    else if(v7=='')
    {
        alert('Missing Zip Code!');
        return false;
    }  
     else if(v11 == '-1')
    {
        alert('Please Select The Coverage Area!');
        return false;
    }    
    else if(v8=='')
    {
        alert('Missing Phone #!');
        return false;
    } 
    else if(v9=='' || vEmail == 'f')
    {
        if (v9=='')
        {
             alert('Missing Email!');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    }  
//    else if(v10=='')
//    {
//        alert('Missing Comments!');
//        return false;
//    }       
    else 
    {
       
        document.getElementById("spinner4").innerHTML="<img src='Images/LoginSpinner.gif' />";
        document.getElementById('txtDiv').value='advertise';
        return true;
    }
    
}
if(obj=='ServiceFirm')
{
   
    var v1 = document.getElementById("compAdvertise").value;
    var v2 = document.getElementById("typeOfservice").value;
    var v2a = ''; //document.getElementById("otherVendorType").value;
    var v3 = document.getElementById("nameAdvertise").value;
    var v4 = document.getElementById("addressAdvertise").value;
    var v5 = document.getElementById("cityAdvertise").value;
    var v6 = document.getElementById("serviceState").value;
    var v7 = document.getElementById("zipAdvertise").value;
    var v8 = document.getElementById("phoneAdvertise").value;
    var v9 = document.getElementById("emailAdvertise").value;
    var v10 = document.getElementById("textAdvertise").value;   
    var v11 = document.getElementById("stateAdvertise2").selectedIndex;    
    var vEmail = EmailCheck(v9);
       
    if(v1=='')
    {
        alert('Missing Company Name!');
        return false;
    }     
    else if(v2=='' && v2a == '')
    {
        alert('Missing Service Type');
        return false;
    }
    else if(v3=='')
    {
        alert('Missing Contact Name!');
        return false;
    }
    else if(v4=='')
    {
        alert('Missing Address!');
        return false;
    }  
    else if(v5=='')
    {
        alert('Missing City!');
        return false;
    }  
    else if(v6=='')
    {
        alert('Missing State!');
        return false;
    }  
    else if(v7=='')
    {
        alert('Missing Zip Code!');
        return false;
    }  
     else if(v11 == '-1')
    {
        alert('Please Select The Coverage Area!');
        return false;
    }    
    else if(v8=='')
    {
        alert('Missing Phone #!');
        return false;
    } 
    else if(v9=='' || vEmail == 'f')
    {
        if (v9=='')
        {
             alert('Missing Email!');
        }
        else if(vEmail == 'f')
        {
            alert('Invalid email format!');
        }
       
        return false;
    }  
//    else if(v10=='')
//    {
//        alert('Missing Comments!');
//        return false;
//    }       
    else 
    {
       
        document.getElementById("spinner4").innerHTML="<img src='Images/LoginSpinner.gif' />";
        document.getElementById('txtDiv').value='advertise';
        return true;
    }
    
}
if(obj=='UpdateA_Site')
{
    var v1 = document.getElementById("siteMLSnum").value;
    var v2 = document.getElementById("nameUpdate").value;
    var v3 = document.getElementById("emailUpdate").value;
    var v4 = document.getElementById("textUpdate").value;
    var vEmail = EmailCheck(v3);
    
    if(v1=='')
    {
        alert('Update Site Info:  Missing Site MLS #!');
        return false;
    }     
    else if(v2=='')
    {
        alert('Update Site Info:  Missing Name!');
        return false;
    }
    else if(v3=='' || vEmail == 'f')
    {
        if (v3=='')
        {
             alert('Update Site Info:  Missing Email Address!');
        }
        else if(vEmail == 'f')
        {
            alert('Update Site Info:  Invalid email format!');
        }
       
        return false;
    } 
    else if(v4=='')
    {
        alert('Update Site Info:  Missing Update Info!');
        return false;
    }  
    else 
    {
       document.getElementById("spinner2").innerHTML="<img src='Images/LoginSpinner.gif' />";
       document.getElementById('txtDiv').value='updateSite';
       return true;
    }
}

if(obj=='AddAsset')
{
    var v1 = document.getElementById("assetAddr").value;
    var v2 = document.getElementById("assetCity").value;
    var v3 = document.getElementById("assetState").value;
    var v4 = document.getElementById("assetZip").value;
    var v5 = document.getElementById("assetLat").value;
    var v6 = document.getElementById("assetLong").value;
    
    var v7 = document.getElementById("contactName").value;
    var v8 = document.getElementById("contactAddr").value;
    var v9 = document.getElementById("contactCity").value;
    var v10 = document.getElementById("contactState").value;
    var v11 = document.getElementById("contactZip").value;
    var v12 = document.getElementById("contactPhone").value;
    var v13 = document.getElementById("contactFax").value;
    var v14 = document.getElementById("contactEmail").value;
    var v15 = document.getElementById("contactCompany").value;
    var vEmail = EmailCheck(v14);
    if(v1=='')
    {
        alert('Asset Detail:  Missing Address!');
        return false;
    }     
    else if(v2=='')
    {
        alert('Asset Detail:  Missing City!');
        return false;
    }
    else if(v3=='')
    {
        alert('Asset Detail:  Missing State!');
        return false;
    }  
    else if(v4=='')
    {
        alert('Asset Detail:  Missing ZipCode!');
        return false;
    }
    else if(v5=='')
    {
        alert('Asset Detail:  Missing Latitude!');
        return false;
    } 
    else if(v6=='')
    {
        alert('Asset Detail:  Missing Longitude!');
        return false;
    }
    else if(v15=='')
    {
        alert('Owners/Contact Info:  Missing Company Name!');
        return false;
    }
    else if(v7=='')
    {
        alert('Owners/Contact Info:  Missing Contact Name!');
        return false;
    }
    else if(v8=='')
    {
        alert('Owners/Contact Info:  Missing Address!');
        return false;
    } 
    else if(v9=='')
    {
        alert('Owners/Contact Info:  Missing City!');
        return false;
    }
    else if(v10=='')
    {
        alert('Owners/Contact Info:  Missing State!');
        return false;
    }
    else if(v11=='')
    {
        alert('Owners/Contact Info:  Missing ZipCode!');
        return false;
    }
    else if(v12=='')
    {
        alert('Owners/Contact Info:  Missing Phone #!');
        return false;
    } 
//    else if(v13=='')
//    {
//        alert('Owners/Contact Info:  Missing Fax #!');
//        return false;
//    } 
    else if(v14=='' || vEmail == 'f')
    {
        if (v14=='')
        {
             alert('Owners/Contact Info:  Missing Email!');
        }
        else if(vEmail == 'f')
        {
            alert('Owners/Contact Info:  Invalid email format!');
        }
       
        return false;
    } 
    else
    {
        document.getElementById("spinner1").innerHTML="<img src='Images/LoginSpinner.gif' />";
        document.getElementById('txtDiv').value='addSite';
        return true;
    }                                           

} 
 
return false;
}
function showprogressmt(obj)
{
    var appCompanyName = document.getElementById("appCompanyName").value;
    var appContactName = document.getElementById("appContactName").value;
    var appEmail = document.getElementById("appEmail").value;
    var appPhone = document.getElementById("appPhone").value;
    var tmlsSiteNumber = document.getElementById("tmlsSiteNumber").value;
    var assetCity = document.getElementById("assetCity").value;
    
    var assetState = document.getElementById("assetState").value;
    var assetZip = document.getElementById("assetZip").value;
    var assetLat = document.getElementById("assetLat").value;
    var assetLong = document.getElementById("assetLong").value;
    
    if (obj == 'validatevendor')
    {
        document.getElementById('spinnerservice').innerHTML="<img src='Images/LoginSpinner.gif' />";    
        return true;
    }
    if (obj == 'validateasset')
    {
        document.getElementById('spinnerasset').innerHTML="<img src='Images/LoginSpinner.gif' />";
        return true;
    }
    if (obj == 'spinnecolloapp')
    {
        var vEmail = EmailCheck(appEmail);
        if(appCompanyName=='')
        {
            alert('Applicant Info:  Missing Company Name!');
            return false;
        }     
        else if(appContactName=='')
        {
             alert('Applicant Info:  Missing Contact Name!');
            return false;
        }
       else if(appEmail=='' || vEmail == 'f')
        {
            if (appEmail=='')
            {
                 alert('Applicant Info:  Missing Contact Email!');
            }
            else if(vEmail == 'f')
            {
                alert('Applicant Info:  Invalid email format!');
            }
           
            return false;
        } 
        else if(appPhone=='')
        {
            alert('Applicant Info:  Missing Contact Phone #!');
            return false;
        }
        else if(tmlsSiteNumber=='')
        {
            alert('Site Info:  Missing TowerMLS Site #!');
            return false;
        } 
        else if(assetCity=='')
        {
             alert('Site Info:  Missing City!');
            return false;
        }
        else if(assetState=='')
        {
             alert('Site Info:  Missing State!');
            return false;
        }
        else if(assetZip=='')
        {
            alert('Site Info:  Missing Zip Code!');
            return false;
        }
        else if(assetLat=='')
        {
            alert('Site Info:  Missing Latitude!');
            return false;
        } 
        else if(assetLong=='')
        {
           alert('Site Info:  Missing Longitude!');
            return false;
        }  
        else
        {
            // all data is valid
            document.getElementById('spinnecolloapp').innerHTML="<img src='Images/LoginSpinner.gif' />";
            return true;
        }    
         
    }
    if (obj == 'spinnecolloappsend')
    {
        
         document.getElementById('spinnecolloappsend').innerHTML="<img src='Images/LoginSpinner.gif' />";
         return true;
        
    }
    
    return false;
}

function RegisterUser()
{
var v1_Email = document.getElementById("txtEmail").value;
if (v1_Email=='')
    {
    alert('Please Enter an Email Address')
    return false;
    }
if (v1_Email.indexOf('@') < 0)
    {
    alert('Please Enter a Valid Email Format')
    return false;
    }
var v2_Password1 = document.getElementById("txtPassword1").value;
var v3_Password2 = document.getElementById("txtPassword2").value;
if (v2_Password1=='')
    {
    alert('Please Choose a Password')
    return false;
    }
if (v3_Password2=='')
    {
    alert('Please Re-Enter The Password')
    return false;
    }
if (v2_Password1 != v3_Password2)
    {
    alert('Your Passwords DO NOT Match')
    return false;
    }
var v4_FirstName = document.getElementById("txtfName").value;
if (v4_FirstName=='')
    {
    alert('Please Enter The First Name')
    return false;
    }
var v5_LastName = document.getElementById("txtlname").value;
if (v5_LastName=='')
    {
    alert('Please Enter The Last Name')
    return false;
    }
var v6_CompanyName = document.getElementById("txtCompany").value;
if (v6_CompanyName=='')
    {
    alert('Please Enter The Company Name')
    return false;
    }
var v7_ZipCode = document.getElementById("txtZip").value;
reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);
if (v7_ZipCode !='')
    {
    if (!reZip.test(v7_ZipCode)) 
     {
          alert("Please Enter a Valid Zipcode");
          return false;
     }

    }
var v3_Password2 = document.getElementById("txtPassword2").value;
var v3_Password2 = document.getElementById("txtPassword2").value;
var v3_Password2 = document.getElementById("txtPassword2").value;
var v3_Password2 = document.getElementById("txtPassword2").value;
var v3_Password2 = document.getElementById("txtPassword2").value;
var v3_Password2 = document.getElementById("txtPassword2").value;
var v3_Password2 = document.getElementById("txtPassword2").value;

}
function SiteSearch()
{
var v1 = document.getElementById("txtSiteID").value;
var v2 = document.getElementById("txtStieName").value;
var v3 = 'N/A';
var v4 = 'N/A';
var rd = document.getElementById("coordiRadious").value;
    if(v1=='' && v2=='' )
    {
        alert('Please Enter Valid SiteName or Site ID for this Criteria');
        return false;
    }
    else
    {
        showsites('2',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);
    }
}
  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 readforLoad()
{
document.getElementById('txthqmc').value='polay';
}

function roundDecimal(nNumber) {
 var tenToPower;
 var nDecimals = 6;
 var newNumber;
 var numPad = 0;
 var curDecimal;
 var locDecimal;
 var ic;

// round the number
 tenToPower = Math.pow(10, nDecimals);
 newNumber = String(Math.round(nNumber * tenToPower) /
tenToPower);

 if (nDecimals > 0) {
   // see if we need to pad with 0's
   locDecimal = newNumber.indexOf(".");
   if (locDecimal == -1) {
     // no decimal at all
     newNumber += ".";
     numPad = nDecimals
   } else {
     // how much padding do we need?
     curDecimal = (newNumber.length - locDecimal) - 1;
     if (curDecimal < nDecimals) {
      numPad = nDecimals - curDecimal;
     }
   }
   // pad the end with 0's
   for (ic = 0; ic < numPad; ic++) {
    newNumber += "0";               
    }
 }
 return String(newNumber);
}

function getlat(latdms) {
  var dmsArray = latdms.split(" ");
  var numElements = dmsArray.length;
  var nsew;

  nsew = dmsArray[0];
  //See if N or S was entered
  if (nsew=="N" || nsew=="S" || nsew=="n" || nsew=="s") {
     d = dmsArray[1];
     m = dmsArray[2];
     s = dmsArray[3];
    dd = eval(d + "+" + m/60 + "+" + s/(60*60));
    dd = roundDecimal(dd);
    if (nsew == "S" || nsew == "s") {
      dd = "-" + dd;
    } else {
      //dd = "+" + dd;
      dd = "" + dd;
    }
  } else {
     d = dmsArray[0];
     m = dmsArray[1];
     s = dmsArray[2];
//alert(d + " " + m + " " + s);
    dd = eval(d + "+" + m/60 + "+" + s/(60*60));
    dd = roundDecimal(dd)
  }
  
  document.getElementById('assetLat').value=dd;
}

function getlon(londms) {
  var dmsArray = londms.split(" ");
  var numElements = dmsArray.length;
  var nsew;

  nsew = dmsArray[0];
  //See if E or W was entered
  if (nsew=="E" || nsew=="W" || nsew=="e" || nsew=="w") {
     d = dmsArray[1];
     m = dmsArray[2];
     s = dmsArray[3];
    dd = eval(d + "+" + m/60 + "+" + s/(60*60));
    dd = roundDecimal(dd);
    if (nsew == "W" || nsew == "w") {
      dd = "-" + dd;
    } else {
      //dd = "+" + dd;
      dd = "" + dd;
    }
    } else {
     d = dmsArray[0];
     m = dmsArray[1];
     s = dmsArray[2];
    dd = eval(d + "+" + m/60 + "+" + s/(60*60));
    dd = roundDecimal(dd)
  }
  document.getElementById('assetLong').value=dd;
}


function WebForm_CallbackComplete_SyncFixed() {
     // the var statement ensure the variable is not global
     for (var i = 0; i < __pendingCallbacks.length; i++) {
        callbackObject = __pendingCallbacks[i];
        if (callbackObject && callbackObject.xmlRequest && 
			(callbackObject.xmlRequest.readyState == 4)) {
            // SyncFixed: line move below // WebForm_ExecuteCallback(callbackObject);
            if (!__pendingCallbacks[i].async) { 
                __synchronousCallBackIndex = -1;
            }
            __pendingCallbacks[i] = null;
            var callbackFrameID = "__CALLBACKFRAME" + i;
            var xmlRequestFrame = document.getElementById(callbackFrameID);
            if (xmlRequestFrame) {
                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
            }
            // SyncFixed: the following statement has been moved down from above;
            WebForm_ExecuteCallback(callbackObject);
        }
    }
}

// *************************************** customize alert box  code  start ***************************
/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Steve Chipman | http://slayeroffice.com/ */

// constants to define the title of the alert and button text.
var ALERT_TITLE = "TowerMLS";
var ALERT_BUTTON_TEXT = "Close";

// over-ride the alert method only if this a newer browser.
// Older browser will see standard alerts
if(document.getElementById) {
  window.alert = function(txt) {
    createCustomAlert(txt);
  }
}

function createCustomAlert(txt) {
  // shortcut reference to the document object
  d = document;

  // if the modalContainer object already exists in the DOM, bail out.
  if(d.getElementById("modalContainer")) return;

  // create the modalContainer div as a child of the BODY element
  mObj = d.getElementsByTagName("body")[0].appendChild(d.createElement("div"));
  mObj.id = "modalContainer";
   // make sure its as tall as it needs to be to overlay all the content on the page
  mObj.style.height = document.documentElement.scrollHeight + "px";

  // create the DIV that will be the alert 
  alertObj = mObj.appendChild(d.createElement("div"));
  alertObj.id = "alertBox";
  // MSIE doesnt treat position:fixed correctly, so this compensates for positioning the alert
  if(d.all && !window.opera) alertObj.style.top = document.documentElement.scrollTop + "px";
  // center the alert box
  alertObj.style.left = (d.documentElement.scrollWidth - alertObj.offsetWidth)/2 + "px";

  // create an H1 element as the title bar
  h1 = alertObj.appendChild(d.createElement("h1"));
  h1.appendChild(d.createTextNode(ALERT_TITLE));

  // create a paragraph element to contain the txt argument
  msg = alertObj.appendChild(d.createElement("p"));
  msg.innerHTML = txt;
  
  // create an anchor element to use as the confirmation button.
  btn = alertObj.appendChild(d.createElement("a"));
  btn.id = "closeBtn";
  btn.appendChild(d.createTextNode(ALERT_BUTTON_TEXT));
  btn.href = "#";
  // set up the onclick event to remove the alert when the anchor is clicked
  btn.onclick = function() { removeCustomAlert();return false; }
}

// removes the custom alert from the DOM
function removeCustomAlert() {
  document.getElementsByTagName("body")[0].removeChild(document.getElementById("modalContainer"));
}

//  **********************************customize alert code  end ****************************************************
