<!--
//	Test for cookies
	var cookiesTest = isCookieEnabled('index.cfm?error&errortype=cookies');
	//	Test for JAVA
	var javaTest = navigator.javaEnabled();
	//	Get Browser Info
	var browser = navigator.appName;
	var version = navigator.appVersion;
	
	function clientRedirect(varUserBrowser,varUserOS)
	{
		var errorsList = '';

		// Found cookies?
		if( cookiesTest != true ){
			errorsList = errorsList + 'cookies&';
		}
		// Found JAVA?
		if( javaTest != true ){
			errorsList = errorsList + 'nojava=0&';
		}
		// Browser Version?
		if (browser == 'Microsoft Internet Explorer') {
		    if (version.indexOf('Internet Explorer 3') != -1)
			{
				errorsList = errorsList + 'nojssupport&';
			}
		}
		else if (browser == 'Netscape') {
		    if (parseInt(version) == 3)
			{
				errorsList = errorsList + 'nojssupport&';
			}
		    if (parseInt(version) == 2)
			{
				errorsList = errorsList + 'nojssupport&';
			}
		}
		//	Test for Errors found.
		if ( errorsList.length > 0 )
		{
			errorsList = errorsList.slice( 0, (errorsList.length-1) );
			document.location = 'index.cfm?section=error&errortype=' + errorsList ;
		}else{
			//	No errors found redirect to main via cookies setup.
			//	document.location = 'index.cfm?userOS=' + escape(varUserOS) + '&browser=' + escape(browser);
			//	Set the form to the required values
			document.forms['FrmFNN'].elements['frmUserOS'].value = varUserOS;
			document.forms['FrmFNN'].elements['frmUserBrowser'].value = varUserBrowser;
		}
	}
	
	function clientCheck()
	{
	//	Get User Information
		var varCounter = 0;
		var varStartAt = 0;
		var varEndAt = 0;
		var varDifference = 0;
		var varUserOS = '';
		var varClientUserAgent = navigator.userAgent.toLowerCase();
	
		for(c=0; c <= varClientUserAgent.length; c++)
		{
			if( browser == 'Netscape' )
			{
				
				if( varClientUserAgent.indexOf('mac') != -1 )
				{
					if( navigator.userAgent.charAt(c) == '(' )
					{
						varStartAt = c+1;
					}
					if( navigator.userAgent.charAt(c) == ';' )
					{
						varEndAt = c;
						break;
					}
				}else{
				
					if( navigator.userAgent.charAt(c) == '(' )
					{
						varStartAt = c+1;
					}
					if( navigator.userAgent.charAt(c) == ';' )
					{
						varEndAt = c;
						break;
					}
					
				}
				
			}else{
	
				if( navigator.userAgent.charAt(c) == ';' )
				{
					if( varCounter == 1 )
					{
						varStartAt = c+2;
					}
					varCounter = varCounter + 1;
				}
				if( navigator.userAgent.charAt(c) == ')' )
				{
					varEndAt = c;
					break;
				}
				
			}
		}
		varDifference = (varEndAt - varStartAt);
		varUserOS = navigator.userAgent.substr(varStartAt, varDifference);
		clientRedirect(browser,varUserOS);
	}
//-->
