﻿    var taxlot;
    var x_cord;
    var y_cord;
    function getLById(id)
    {
        return document.getElementById(id);
    }
    function settxy()
    {
            taxlot = getLById("txtSelectedTaxlot").value;
            x_cord = getLById("txtSelectedx_cord").value;
            y_cord = getLById("txtSelectedy_cord").value;
    }
	function processMapLoad()
	{
        if(getLById("txtProcessRun").value == "")
        {
            currentmarker = getLById("txtCurrentMarker").value;
            settxy();
            if(taxlot !="")
            {
                if(currentmarker != "" )
                {
                    marker = mapMarker(currentmarker,0,0,'');
                    removeMarker("mm_" + currentmarker);
                    removeMarker(currentmarker);
                }
                getLById("txtProcessRun").value="Y"
                selectMapTaxlot(taxlot);
            }
            var scrollpos = getLById("txtselectedRow").value * 8;
            getLById('Panel1').scrollTop=scrollpos;
            try{
            grid = getLById("dgResults");
            selRow = getLById("txtselectedRow").value;
            selRow++;
            grid.rows[selRow].style.backgroundColor = "#FFEEC2"; 
            }
            catch(Err){}
        }
    }
	function selectMapTaxlot(param)
	{		
        if(param != '1703311402300')
        {
            centerQuery('1',"MAPLOTC",param,600,true);
        }
        else
        {
            centerQuery('1',"MAPLOTC",param,2180,true);
        }
        if(taxlot != '1703311402300')
        {
        setMapMarker(taxlot,x_cord,y_cord);
        }

	}	
	function ondgResulsSelected(rowIdx,address,taxlot,gridid,cnt,x_cord,y_cord)
	{
        try{
        grid = getLById(gridid);
        selRow = getLById("txtselectedRow").value;
        selRow++;
        grid.rows[selRow].style.backgroundColor = "#FFEEC2"; 
        }
        catch(Err){}      

    }

    function setMapMarker(taxlot,x_cord,y_cord)
    {
        var marker;
        currentMarker = getLById("txtCurrentMarker").value;
        try{
            if(currentMarker != "" && taxlot != currentMarker && taxlot != "")
            {
                marker = mapMarker(currentMarker,'','','');
                removeMarker("mm_" + currentMarker);
                removeMarker(currentMarker);
            }
            if(taxlot != "")
            {
                marker = new mapMarker(taxlot,x_cord,y_cord,'http://www.eugene-or.gov/imageserver/apps/pdd/downtownmap/star.gif');
                addMarker(marker);
                getLById("txtCurrentMarker").value=taxlot;
            }

        }
        catch(Err)
        {}
          	    
    } 
    function ResetGridRowColors(gridid,cnt)
    {
        var altrow=0;
        var table = getLById(gridid);
        var rowcnt = getLById(cnt).value -1;
        //******************************************************
        //  Reset row colors to default
        //******************************************************
         for(var row =1;row<rowcnt+1;row++)
            {
              try{
              if(altrow==0)
              {
                table.rows[row].style.backgroundColor = 'white';
                altrow=1;
              } 
              else
              {
                table.rows[row].style.backgroundColor = 'whitesmoke';
                altrow=0;
              }  
                 
              }
              catch(err){}  
            } 

         
     } 
     
    function setAddress(address)
    {
         getLById("lblDisplayAddress").value= address;
    }    
    function clearSearch()
    {
        getLById("txtAddress").value="";
        getLById("lstDir").selectedIndex=0;
        getLById("txtStreet").value="";
        getLById("lstType").selectedIndex=0;
        getLById("lstLocation").selectedIndex=0;
        getLById("txtselLocationTxt").value="";
    }   
    
    function selectLocation()
    {
        var selVal = getLById("lstLocation")[getLById("lstLocation").selectedIndex].value;
        var selTxt = getLById("lstLocation")[getLById("lstLocation").selectedIndex].text;
        var selIdx = getLById("lstLocation").selectedIndex
        getLById("txtselLocationIdx").value = selIdx;
        getLById("txtselLocationTxt").value = selTxt;
       switch(selVal)
        {
            case "INT":
                if(! getLById("chkPubPlaces").checked)
                {
                    getLById("chkPubPlaces").checked=true;
                }
                break;
            case "INV":                
                 if(! getLById("PubInvestments").checked)
                {
                    getLById("PubInvestments").checked=true;
                }
                break;
           case "UOC":
                 if(! getLById("chkDowntownUO").checked)
                {
                    getLById("chkDowntownUO").checked=true;
                }
                break;
        }
        getLById("btnRefresh").click();
        settxy();
        setMapMarker(taxlot,x_cord,y_cord);

   }  
    function dispLrgImage()
    {
        getLById("divPhoto").style.visibility ="visible"
        imghref = getLById("imgDisplay").nameProp;
        getLById("imgLarge").src = 'images/photosLrg/' + imghref;
        
    }
    function closeImg()
    {
        getLById("divPhoto").style.visibility ="hidden"
    }
    function doKeyDown()
    {
        var keyCode = String.fromCharCode(event.keyCode);
    }
