// JavaScript Document


function fnTestLogin()
{
    if(document.frmLogin.Username.value.length == 0 || document.frmLogin.Username.value == 'username')
    {
        alert ("Username is a required field"); 
        document.frmLogin.Username.focus();
        return false;
    }
    if(document.frmLogin.Password.value.length == 0 || document.frmLogin.Password.value == 'password')
    {
        alert ("Password is a required field"); 
        document.frmLogin.Password.focus();
        return false;        
    }
    return true;
}

function fnTestSearch()
{
    if(document.frmSearch.SearchFor.value.length == 0)
    {
        alert ("Please enter text to search box"); 
        document.frmSearch.SearchFor.focus();
        return false;        
    }
    return true;
}

function fnTestSearchDealer()
{
    if(document.frmSearchDealer.SearchFor.value.length <5 || document.frmSearchDealer.SearchFor.value.length >5 || isNaN(document.frmSearchDealer.SearchFor.value))
    {
        alert ("Please enter a valid\n5 digit U.S. zipcode.");
        if(isNaN(document.frmSearchDealer.SearchFor.value)) 
            document.frmSearchDealer.SearchFor.value = '';
        document.frmSearchDealer.SearchFor.focus();
        return false;        
    }
    return true;
}

function fnDealerSearchBlur()
{
  if(isNaN(document.frmSearchDealer.SearchFor.value))
    document.frmSearchDealer.SearchFor.value = " zip code";
  if(document.frmSearchDealer.SearchFor.value == '')
    document.frmSearchDealer.SearchFor.value = " zip code";  
}

function openWin(url, width, height)
{ 
    windowName = "popup";
    params = "toolbar=0,";
    params += "location=0,";
    params += "directories=0,";
    params += "status=0,";
    params += "menubar=0,";
    params += "scrollbars=1,";
    params += "resizable=1,"; 
    
    params += "width="+width+",";
    params += "height="+height;
    
    win = window.open(url, windowName, params);
    win.opener.name = "opener";
    win.focus();
    return win;
}

function sbWriteToLayer(idName, strMessage)
{
    if (document.layers)  //netscape & mozilla
    {
        document.layers[idName].document.close();
        document.layers[idName].document.write(strMessage);
        document.layers[idName].document.close();
    }
    else                  //IE
    {
        if (document.all)
        {
            eval("document.all." + idName + ".innerHTML='" + strMessage + "'");
        }
        else
        {
            document.getElementById(idName).innerHTML = strMessage;
        }
    }
}

function sbOpenLargeTorqueChart(strChartName)
{ 
    var intWidth = 400;
    var intHeight = 300;
    windowName = "popup";
    params = "toolbar=0,";
    params += "location=0,";
    params += "directories=0,";
    params += "status=0,";
    params += "menubar=0,";
    params += "scrollbars=1,";
    params += "resizable=1,"; 
    
    params += "width="+ intWidth +",";
    params += "height="+ intHeight
    
    win = window.open(strChartName +"_lg.gif", windowName, params);
    win.opener.name = "opener";
    win.focus();
    return win;
}

function IsNumeric(input)
{
   return (input - 0) == input && input.length > 0;
}
