<!-- 
var strErrorStart = "The following details are incorrect:                                        \n\n";
var strErrorEnd = "\nPlease correct and then try again.";
var strUploadWarning = "Any files specified will now be uploaded.\nDepending on their size and your connection it may take a few minutes.\nClick OK and wait until confirmation screen appears."
var blnAlreadySubmitted = false;
function trimstring(str) 
{
  	str = this != window? this : str;
  	return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
function validemail(strEmail)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(strEmail))
	{
		return true;
	} else
	{
		return false;
	}
}
function validurl(strURL)
{
	var filter=/^(ftp|http|https):\/\/(nww|www)\S+\.\S+$/i 
	if (filter.test(strURL))
	{
		return true;
	} else
	{
		return false;
	}
}
function validpwd(strPwd)
{
	var filter=/^[a-zA-Z]\w{3,14}$/i
	if (filter.test(strPwd))
	{
		return true;
	} else
	{
		return false;
	}
}	
function validinteger(strNumber)
{
	var filter =/^\d*$/i
	if (filter.test(strNumber))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function validnumber(strNumber) {
   return /^[-+]?\d+(\.\d+)?$/.test(strNumber);
}
function validfiletype(strFilename, strTest)
{
	var strExt = Right(trimstring(strFilename),4);
	strExt = strExt.toLowerCase();
	strTest = strTest.toLowerCase();
	if(strExt==strTest)
	{
		return true;
	}
	else
	{	
		return false;
	}
}
function documentwindow(strURL, strTitle)
{
	window.open (strURL, strTitle, "width=250,height=180,top=100,status=no,resizable=no");
}
function Left(str, n)
{
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n)
{
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
function PrintPage() 
{
	if (window.print) 
	{
		window.print();
	} 
	else 
	{
		alert("Sorry, your browser doesn't support this feature.");
	}
}
function textcount(objthis,objlabel,intmaxlen)
{
var strText;
strText = objthis.value;
intLen = strText.length;
if (intLen > intmaxlen)
{
	objlabel.innerHTML = "(<font color=red><strong>" + intLen + "</font></strong>/" + intmaxlen + ")";
}
else
{
	objlabel.innerHTML = "(" + intLen + "/" + intmaxlen + ")";
}
}
function toggle_visibility(id) 
{
	var e = document.getElementById(id);
	if(e.style.display == 'none')
	e.style.display = 'block';
	else
	e.style.display = 'none';
}	
function checkboxselected(inputname)
{
	var boxes=document.getElementsByTagName('input');
	for (var i = 0; i < boxes.length; i++)
	{
		if (boxes[i].name==inputname)
		{
			if(boxes[i].checked) return true;
		}
	}
	return false;
}
function GetSelectedItem(objInput)
{
	var len = objInput.length;
	var i = 0;
	var found = 0;
	for (i = 0; i < len; i++) if (objInput[i].selected) found = found + 1;
	return found;
}
		
-->
