﻿// JScript File

//Initialize Search Value
var SearchDefault = 'Search isleofman.com';
var SearchDirectDefault = 'Search Business Directory';

//Trap Enter Key to prevent postback while search field is in focus. If Enter is hit, then proceed to searchNow(); 
function SearchKeypress(sender, evt)
        {  
        var keycode;
        if (window.event) keycode = window.event.keyCode;
        else if (evt) keycode = evt.which;
        
            if (keycode == 12 || keycode == 13)
            {
                if (window.event) //IE
                {        
                    window.event.returnValue = false;
                }
                else //Firefox
                {
                    evt.preventDefault();
                }
                
                searchNow();
            }
        }
		
		
function SearchDirectKeypress(sender, evt)
        {  
        var dirkeycode;
        if (window.event) dirkeycode = window.event.dirkeyCode;
        else if (evt) dirkeycode = evt.which;
        
            if (keycode == 12 || keycode == 13)
            {
                if (window.event) //IE
                {        
                    window.event.returnValue = false;
                }
                else //Firefox
                {
                    evt.preventDefault();
                }
                
                DirsearchNow();
            }
        }





//Currently set to take search term to Google - Reset URL and querystring to match your purposes
function searchNow()
	{
	//Determine the search term
	var searchFor=document.getElementById('q').value;
	
		if ((searchFor != SearchDefault) &&  (searchFor != ''))
		{
		document.location.href="http://google.isleofman.com/search?q=" + searchFor;
		}
	}
	
	
	
	
function DirsearchNow()
	{
	//Determine the search term
	var searchFor=document.getElementById('OKey_Text').value;
	
		if ((searchFor != SearchDirectDefault) &&  (searchFor != ''))
		{
		document.location.href="http://www.isleofman.com/Business/search.asp?OKey_Text=" + searchFor;
		}
	}




//If The Search field is left blank, repopulate with default
function SearchReset()
     {        
		var searchfield=document.getElementById('q');
		
            if ((searchfield.value == '') || (searchfield.value == null))
            {
                searchfield.value = SearchDefault;
            }       
     }

function DirSearchReset()
     {        
		var dirsearchfield=document.getElementById('OKey_Text');
		
            if ((dirsearchfield.value == '') || (dirsearchfield.value == null))
            {
                dirsearchfield.value = SearchDirectDefault;
            }       
     }






//If Search field is brought into focus and still has default value, then clear it for a user to enter search term
function SearchClear()
        {   
			var searchfield=document.getElementById('q');
            if (searchfield.value == SearchDefault)
            {
                searchfield.value = '';
            }       
        }
		
		
function DirSearchClear()
        {   
			var dirsearchfield=document.getElementById('OKey_Text');
            if (dirsearchfield.value == SearchDirectDefault)
            {
                dirsearchfield.value = '';
            }       
        }
		
		
		
		

function TopSearchButton(){
var topbutton ="<img class=\"searchButton\" id=\"SearchButton\" src=\"/images/iom/gensearchbut.jpg\" onclick=\"searchNow();\" alt=\"Search\" title=\"Click to search.\" />";

document.write (topbutton);

}