/*
	Created By: 	Matt Bergstein
	Date:			10/3/08
	Description:	used by global search in top banner to clear field on focus, search on enter press (during focus), and submit on button click.
	
	Example:		<td valign="middle" align="left"><input class="search_txt_box" style="margin-left:5px; width:143px; height:17px; border: 1px solid #4dc8e9;" type="text" 
					id="search" name="search" onfocus="return clearInstructions();" onKeyDown="return checkForEnterPress();" value=" Enter Keyword or Model #" /><span 
					style="position:relative; top:3px; left:2px;"><img src="../images/search_btn.gif" alt="search_btn" border="0" onclick="javascript:doSearch();" /></span></td>
*/

function doSearch()
{
	var searchTerm = document.getElementById("search").value;
	
	if (searchTerm == null)
	{
		searchTerm = document.form1.search.value;
	}
	if (searchTerm != null)
	{
		var searchUrl = "http://www2.panasonic.com/webapp/wcs/stores/servlet/PNAEndecaEnterpriseSearchCmd?N=779832187&Ne=&Ns=&Nr=12001&No=0&Ntt=" + searchTerm + "&Ntk=EnterpriseSearch&URL=vEnterpriseSearch&catalogId=13401&storeId=15001";

		window.location = searchUrl;
		return false;
	}
	else
	{
		return true;
	}
}

function doSearchOnTerm(searchTerm)
{
	var searchUrl = "http://www2.panasonic.com/webapp/wcs/stores/servlet/PNAEndecaEnterpriseSearchCmd?N=779832187&Ne=&Ns=&Nr=12001&No=0&Ntt=" + searchTerm + "&Ntk=EnterpriseSearch&URL=vEnterpriseSearch&catalogId=13401&storeId=15001";
	
	window.location = searchUrl;
}

//Used for the top banner search box. When the enter key is pressed while you are focused on the search box this function call the dosearchterm fucntion above.
//Here is an example of how to call this function: onkeydown="return checkForEnterPress(event);"
function checkForEnterPress(e)
{
    if(window.event)
    {
        //ie
	    if (event.which || event.keyCode)
	    {
		    if ((event.which == 13) || (event.keyCode == 13))
		    {
			    var searchTerm = document.getElementById("search").value;
    	
			    if (searchTerm == null)
			    {
				    searchTerm = document.form1.search.value;
			    }
			    if (searchTerm != null)
			    {
				    if(searchTerm != null)
				    {
					    doSearchOnTerm(searchTerm);
				    }
				    return false;
			    }
			    else
			    {
				    return true;	
			    }
		    }
	    }
	    else 
	    {
		    return true;	
	    }
    }
    else 
    {
        //firefox
        if (e.which || e.keyCode)
	    {
		    if ((e.which == 13) || (e.keyCode == 13))
		    {
			    var searchTerm = document.getElementById("search").value;
    	
			    if (searchTerm == null)
			    {
				    searchTerm = document.form1.search.value;
			    }
			    if (searchTerm != null)
			    {
				    if(searchTerm != null)
				    {
					    doSearchOnTerm(searchTerm);
				    }
				    return false;
			    }
			    else
			    {
				    return true;	
			    }
		    }
	    }
	    else 
	    {
		    return true;	
	    }
    }
}

//On focus, clear the search box
function clearInstructions()
{
	if ((document.form1.search.value == ' Enter Keyword or Model #') || (document.form1.search.value == 'Enter Keyword or Model #'))
	{
		document.form1.search.value = '';
	}
}