function UserAgentObject()
{

	this.getMSIEVersion = function()
	{
  	var arrVersion = navigator.appVersion.split("MSIE");
  	if (arrVersion.length > 1)
  	{
  		return parseFloat(arrVersion[1]);
  	}
  	return null;
  }

	this.addFormFields = function(in_objForm)
	{
		var objField1 = document.createElement('input');
		objField1.type = 'hidden';
		objField1.name = 'navigator_appcodename';
		objField1.value = navigator.appCodeName;
		in_objForm.appendChild(objField1);

		var objField2 = document.createElement('input');
		objField2.type = 'hidden';
		objField2.name = 'navigator_appname';
		objField2.value = navigator.appName;
		in_objForm.appendChild(objField2);

		var objField3 = document.createElement('input');
		objField3.type = 'hidden';
		objField3.name = 'navigator_appversion';
		objField3.value = navigator.appVersion;
		in_objForm.appendChild(objField3);

		var objField4 = document.createElement('input');
		objField4.type = 'hidden';
		objField4.name = 'navigator_platform';
		objField4.value = navigator.platform;
		in_objForm.appendChild(objField4);

		var objField5 = document.createElement('input');
		objField5.type = 'hidden';
		objField5.name = 'navigator_language';
		if (navigator.language)
		{
			objField5.value = navigator.language;
		}
		else
		{
			objField5.value = navigator.browserLanguage;
		}
		in_objForm.appendChild(objField5);

		var objField6 = document.createElement('input');
		objField6.type = 'hidden';
		objField6.name = 'navigator_cookieenabled';
		objField6.value = navigator.cookieEnabled ? 'y' : 'n';
		in_objForm.appendChild(objField6);

		var objField6 = document.createElement('input');
		objField6.type = 'hidden';
		objField6.name = 'navigator_javaenabled';
		objField6.value = navigator.javaEnabled() ? 'y' : 'n';
		in_objForm.appendChild(objField6);

		var objField7 = document.createElement('input');
		objField7.type = 'hidden';
		objField7.name = 'screen_width';
		objField7.value = screen.width;
		in_objForm.appendChild(objField7);

		var objField8 = document.createElement('input');
		objField8.type = 'hidden';
		objField8.name = 'screen_height';
		objField8.value = screen.height;
		in_objForm.appendChild(objField8);

		var objField9 = document.createElement('input');
		objField9.type = 'hidden';
		objField9.name = 'window_inner_width';
		if (window.innerWidth)
		{
			objField9.value = window.innerWidth;
		}
		else if (document.documentElement.clientWidth)
		{
			objField9.value = document.documentElement.clientWidth;
		}
		else
		{
			objField9.value = document.body.clientWidth;
		}
		in_objForm.appendChild(objField9);

		var objField10 = document.createElement('input');
		objField10.type = 'hidden';
		objField10.name = 'window_inner_height';
		if (window.innerHeight)
		{
			objField10.value = window.innerHeight;
		}
		else if (document.documentElement.clientHeight)
		{
			objField10.value = document.documentElement.clientHeight;
		}
		else
		{
			objField10.value = document.body.clientHeight;
		}
		in_objForm.appendChild(objField10);
	}
	
}
