
var FOUND_TEXT = "Your emissions warranty has been extended for engine with the serial number: "
var NOT_FOUND_TEXT = "Your emissions warranty has not been extended for engine with the serial number: "
function CheckSerialNumber(sender)
{   
    var ddlEnginePrefix = document.forms[0].ddlEnginePrefix;
    var txtSerialNumber = document.forms[0].txtSerialNumber;
    
    var fullSerialNumber = GetSelectedItem(ddlEnginePrefix) + txtSerialNumber.value;
    var fullHyphenatedSerialNumber = GetSelectedItem(ddlEnginePrefix) + "-" + txtSerialNumber.value;
    ErrorMessage.style.display = "none";        
    try
    {
	    if (serialNumbers[fullSerialNumber] == fullSerialNumber)
	    {
	        RedLight.style.display = "none";
	        GreenLight.style.display = "block";    	    
	        StatusMessage.innerHTML = FOUND_TEXT + fullHyphenatedSerialNumber;
	    }
	    else
	    {            
	        RedLight.style.display = "block";
	        GreenLight.style.display = "none";	        
	        StatusMessage.innerHTML = NOT_FOUND_TEXT + fullHyphenatedSerialNumber;
	    }
    }
    catch(ex)
    {
    	// something bad happened
    	ErrorMessage.style.display = "block";
    }
    ddlEnginePrefix.selectedIndex = -1;
    txtSerialNumber.value = "";
}
function GetSelectedItem(obj)
{
    return obj.options[obj.selectedIndex].text;
}

function ClearStatus()
{
    RedLight.style.display = "none";
    GreenLight.style.display = "none";
    ErrorMessage.style.display = "none";    
    StatusMessage.innerHTML = ""
}
