window.onerror = function() { return false; }
window.defaultStatus=""; //set the status bar to "" and disable error reporting

//write an array relating each section number to a directory in content


function focusFirst()
{
	//check if at least one form element exists, and it is not disabled before setting focus
	if("object" == typeof(document.forms(1).elements(0)))
	{
		if(!document.forms(1).elements(0).disabled)
		{
			document.forms(1).elements(0).focus();
		}
	}
}


function stripSpaces(sValue) //works like VBscript's trim
{
	var sStripped = (sValue.replace(/^\W+/,'')).replace(/\W+$/,'');
	return sStripped;
}


function checkNewFocus(strFormName,strFieldName,intMaxLength,strNextField)
{
	var strFieldValue = document.all(strFieldName).value;
	var intFieldLength = strFieldValue.length;

	if(intFieldLength >= intMaxLength)
	{
		eval("document." + strFormName + "." + strNextField + ".focus()");
		
	}
}


function checkPaste()
{
	return(!isNaN(window.clipboardData.getData("Text")));
}



function seperateWords(strFieldName)
{
	var intStringLength = strFieldName.length;
	var strNewString = "";

	for(n=0;n<intStringLength;n++)
	{	
		var strNewKey = strFieldName.charAt(n).toUpperCase();
		
		if(strFieldName.charAt(n) == strNewKey) //letter is a capital
		{
			strNewString = strNewString + " " + strFieldName.charAt(n);
		}
		else
		{
			strNewString = strNewString + strFieldName.charAt(n);
		}
	}
	return strNewString;
}



function blockSpecialChars(fieldname)
{
	var validChars = '0123456789ABCDEFGHJIKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&.- ' //define valid characters
	var sString = document.all(fieldname).value;
	for (var i=0; i< sString.length+1; i++)
	{
		if(validChars.indexOf(String.fromCharCode(event.keyCode)) == -1)
		{
			return false;
		}
		else
		{
			return true;
		}
	}
}




function isNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

   for (n = 0; n < sText.length && IsNumber == true; n++) 
   { 
      Char = sText.charAt(n); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;
}
