// JScript File

<!-- Begin

//sets images for file links
function fileLinks() {
    var fileLink;
    var subTag;
    var isImage;
    if (document.getElementsByTagName('a')) 
    {
        for (var i = 0; (fileLink = document.getElementsByTagName('a')[i]); i++) 
        {
            if( fileLink.href.substr(0, 7).toLowerCase().indexOf('http://') != -1)
            {
		//alert(fileLink.href.substr(7,21));

                if(fileLink.href.substr(7, 22).toLowerCase().indexOf('usgs.spokanecounty.org') == -1 && fileLink.href.substr(7, 22).toLowerCase().indexOf('maps.spokanecounty.org') == -1 && fileLink.href.substr(7, 21).toLowerCase().indexOf('www.spokanecounty.org') == -1 && fileLink.href.substr(7, 17).toLowerCase().indexOf('spokanecounty.org') == -1 && fileLink.href.substr(7, 4).toLowerCase().indexOf('wdev') == -1 && fileLink.href.substr(7,4).toLowerCase().indexOf('wpub') == -1 && fileLink.href.substr(7,22).toLowerCase().indexOf('www.spokanesheriff.org') == -1)
                {
		    if(fileLink.getElementsByTagName('img')[0] == null)
                    {
                    	fileLink.setAttribute('target', '_blank');
                    	fileLink.className = 'externalLink';
		    }
                }
            }
            
            if (fileLink.href.substr(fileLink.href.length - 4, 4).toLowerCase().indexOf('.pdf') != -1) 
            {
                
                if(fileLink.getElementsByTagName('img')[0] == null)
                {
                    fileLink.setAttribute('target', '_blank');
                    fileLink.className = 'pdfLink';
                }
            }
            if (fileLink.href.substr(fileLink.href.length - 4, 4).toLowerCase().indexOf('.doc') != -1) 
            {
                if(fileLink.getElementsByTagName('img')[0] == null)
                {
                    fileLink.setAttribute('target', '_blank');
                    fileLink.className = 'docLink';
                }
            }
            if (fileLink.href.substr(fileLink.href.length - 4, 4).toLowerCase().indexOf('.zip') != -1) 
            {
                if(fileLink.getElementsByTagName('img')[0] == null)
                {
                    fileLink.setAttribute('target', '_blank');
                    fileLink.className = 'zipLink';
                }
            }
            if (fileLink.href.substr(fileLink.href.length - 4, 4).toLowerCase().indexOf('.ppt') != -1) 
            {
                if(fileLink.getElementsByTagName('img')[0] == null)
                {
                    fileLink.setAttribute('target', '_blank');
                    fileLink.className = 'pptLink';
                }
            }
        }
    }
}

window.onload = function() {
    fileLinks();
}

//email obfuscation
//var domain = "spokanecounty.org";
//example: <script language="JavaScript" type="text/javascript">protectmail("assessor","spokanecounty.org");</script><noscript><i>Email address is protected, to view enable Javascript.</i></noscript>
function protectmail(name, domain)
{
   document.write('<a href="mailto:' + name + '&#64;' + domain + '">' + name + "&#64;" + domain + '</a>');
}// JScript File

//clears the value of the search text box
function ClearIt(what)
{
    switch(what.value)
    {
        case "search for...":
            what.value="";
            break;
        case "Enter your request here...":
            what.value="";
            break;
        case "Enter your suggestion here...":
            what.value="";
            break;
        case "anonymous":
            what.value="";
            break;
        case "(optional)":
            what.value="";
            break;
        default:
            return;
    }
    
}////////////////////////////////////////////////////////////

function ShowHide(what)
{
    if(document.getElementById(what).style.overflow == "auto")
        document.getElementById(what).style.overflow = "hidden";
    else
        document.getElementById(what).style.overflow = "auto";
        
}////////////////////////////////////////////////////////////

function ShowMoreLinks(what)
{
    alert(document.getElementById(what));
    
}////////////////////////////////////////////////////////////

//functions for displaying the characters remaining on textboxes
    function textAreaOnBlur(elementRef)
{
 if ( elementRef.maxCharacters == null )
  return;

 var maxCharacters = parseFloat(elementRef.maxCharacters);

 if ( (isNaN(maxCharacters) == true) || (maxCharacters <= 0) )
  return;
 
 var charCount = elementRef.value.length;
 if ( elementRef.value.length > maxCharacters )
 {
  alert('You have exceeded the maximum number of characters allowed (' + maxCharacters + ').');
  
  elementRef.value = elementRef.value.substr(0, maxCharacters);
  
  elementRef.focus();
  elementRef.select();
 }
}////////////////////////////////////////////////////////////

// for emitigation / edeferral //
function PopupPicker(ctl,w,h)
{
    var PopupWindow;
    settings='width='+ w + ',height='+ h + ',left=450,top=180';
    PopupWindow=window.open('DatePicker.aspx?Ctl=' + ctl,'DatePicker',settings);
    PopupWindow.focus();
    
}////////////////////////////////////////////////////////////

function ScrollIt(){
    window.scrollTo(document.form.PageX.value, document.form.PageY.value);
    }
    function setcoords(){
    var myPageX;
    var myPageY;
    if (document.all){
        myPageX = document.body.scrollLeft;
        myPageY = document.body.scrollTop;
        }
    else{
        myPageX = window.pageXOffset;
        myPageY = window.pageYOffset;
        }
    document.form.PageX.value = myPageX;
    document.form.PageY.value = myPageY;
    
}////////////////////////////////////////////////////////////

function popUpSuggestionWindow(URL) 
{
    id = "SuggestionWindow";
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300,left=200,top=200');");
    
}////////////////////////////////////////////////////////////

function popUpVideoWindow(URL) 
{
    id = "SuggestionWindow";
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=570,height=350,left=200,top=200');");
    
}////////////////////////////////////////////////////////////

// End -->







