<!--
function isLP(rifval) {
var USStateCodes = "LP"
var rifno = rifval;

firstTwo = (rifno.substring(0,2)).toUpperCase();
threeToFive = (rifno.substring(2,5)).toUpperCase();
lastOne1 = (rifno.substring(5,6)).toUpperCase();
lastOne2 = (rifno.substring(6,7)).toUpperCase();
if (isblank(rifno) || rifno.length < 5)
	{return false;}
else if (USStateCodes.indexOf(firstTwo) != -1 && isInteger(threeToFive) && (isInteger(lastOne1) || lastOne1 == "") && (isInteger(lastOne2) || lastOne2 == ""))
	{
//		alert('This is a valid Contract Number\nof pattern AZ740 or MW001');
		return true;
	}
else
	{
//		alert('This is NOT a valid Contract Number');
		return false;
	}
//alert(firstTwo+"-"+threeToFive+"-"+lastOne+"\n"+firstOne+"-"+twoToFour+"-"+lastTwo);
}

function isLetter (c)
{   
   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}

function isDigit (c)
{   
   return ((c >= "0") && (c <= "9"))
}

function isInteger (s)

{   var i;

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);

        if (!isDigit(c)) return false;
    }

    // All characters are numbers.
    return true;
}

function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
/*else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }*/
else
   return false;
}
function isblank(svalue)
{	svalue1 = new String(svalue);
	for(var i = 0; i < svalue1.length; i++) 
	{	var c = svalue1.charAt(i);
		if((c != ' ') && (c != '\n') && (c!='\t')) return false;
	} return true;
}

//-->