//Change Block...
//MF000586 -- NAC -- 9/30/2005 -- Third parameter for Popwin. 
//ProdFix  -- NAC -- 3/23/2006 -- IsPolicyNum function.
//WS00054  -- DSH -- 12/31/2006 - Trim function.
if (window != top) top.location.href = location.href;

function act(img) {
  if (document.images) 
  {
	document[img].src = eval("I" + img.slice(1, img.length) + "on.src"); 
  }
}


function inact(img) {
  if (document.images)
  {
    document[img].src = eval("I" + img.slice(1, img.length) + "off.src");
  }
}

var win1;
function popwin (strURL,strFeaturesOrHeight,strWidth)
{
	
	if (popwin.arguments.length == 3)
	{
		win1 = window.open (strURL,"MFNChild","screenX=0,left=0,screenY=0,top=0,channelmode=NO,dependent=YES,directories=NO,fullscreen=NO,location=NO,menubar=NO,resizable=YES,scrollbars=YES,status=YES,toolbar=NO,height=" + strFeaturesOrHeight + ", innerheight = " + strFeaturesOrHeight + ",width=" + strWidth + ", innerwidth = " + strWidth);
		win1.focus();
	}
	else if (popwin.arguments.length == 2)
	{
		win1 = window.open (strURL,"MFNChild",strFeaturesOrHeight);
		win1.focus();
	}
	else if (popwin.arguments.length == 1)
	{
		win1 = window.open (strURL,"MFNChild","screenX=0,left=0,screenY=0,top=0,channelmode=NO,dependent=YES,directories=NO,fullscreen=NO,location=NO,menubar=NO,resizable=YES,scrollbars=YES,status=YES,toolbar=NO,height=300, innerheight = 300,width=600, innerwidth = 600");
		win1.focus();
	}
	else
	{
		window.alert ("This function requires at least 1 parameter that is the site URL!!");
	}
}

function gotoField(field) {

var objField = "";

objField = eval("document.getElementById('" + field + "')");

if (objField.select) {
	objField.select()
	}

if (objField.focus) {
	objField.focus()
	}
}

function isPhoneNumber(sPhone)
{
	var i;
	var nDigits = 0;
	var nLength = sPhone.length;
	if(nLength == 0)
	{
		return true;
	}
	else if(nLength >= 10 && nLength <= 25)
	{
		for(i=0;i<nLength; i++)
		{
			if(isDigit(sPhone.charAt(i)))
			{
				nDigits++;
			}
		}
		if(nDigits >= 10)
		{
			return true;
		}
	}
	return false;
}

function isDigit(str) {
  return ((str >= "0") && (str <= "9"));
}

function isPolicyNum(str) {
  while (str.charAt(str.length-1) == ' ')
         str = str.substring(0, str.length-1);
  if (str.length == 0) {return false;}
  var strPolicyNums = /[^a-zA-Z0-9, -]/;
  if (strPolicyNums.exec(str) != null) {return false;}
  
  return true;
}

function trim(str)	{
	while (str.charAt(str.length-1) == ' ')
	{    str = str.substring(0, str.length-1);	}
	while (str.charAt(0) == ' ')
	{    str = str.substring(1, str.length);    } 
    return str;   
}
