
function trimmStringl(sString)
{while(sString.substring(0,1)==' ')
{sString=sString.substring(1,sString.length);}
while(sString.substring(sString.length-1,sString.length)==' ')
{sString=sString.substring(0,sString.length-1);}
return sString;}
function isJavaEnabled()
{return navigator.javaEnabled();}
var g_RenderedBrowserInfoAppletBrowserInfoAppletHtml=false;function renderBrowserInfoAppletHtml()
{var htmlToWrite='';htmlToWrite='<APPLET \r\n'+'CODEBASE = "'+ctx+'ClientSideLib/"\r\n'+'CODE     = "BrowserInfoApplet.class"\r\n'+'NAME     = "BrowserInfoApplet"\r\n'+'WIDTH    = 1\r\n'+'HEIGHT   = 1\r\n'+'HSPACE   = 0\r\n'+'VSPACE   = 0\r\n'+'ALIGN    = middle\r\n'+'MAYSCRIPT = true>\r\n'+'</APPLET>\r\n';document.write(htmlToWrite);g_RenderedBrowserInfoAppletBrowserInfoAppletHtml=true;}
function isBrowserInfoAppletReady()
{var browserInfoAppletElement=document.getElementById("BrowserInfoApplet");var returnValue=false;if(browserInfoAppletElement.readyState==4)
{returnValue=true;}
return returnValue;}
function getJavaTimeZoneId()
{var browserInfoAppletElement=document.getElementById("BrowserInfoApplet");return browserInfoAppletElement.getJavaTimeZoneId();}
function getJVMVersion()
{var browserInfoAppletElement=document.getElementById("BrowserInfoApplet");return browserInfoAppletElement.getJVMVersion();}
function getTimeZoneOffset(theDate)
{var daysInMonth=new Array();var iCounter=0;var totalDays=0;var totalMinutes=0;var gmtMinutes=0;daysInMonth[0]=31;daysInMonth[1]=28;daysInMonth[2]=31;daysInMonth[3]=30;daysInMonth[4]=31;daysInMonth[5]=30;daysInMonth[6]=31;daysInMonth[7]=31;daysInMonth[8]=30;daysInMonth[9]=31;daysInMonth[10]=30;daysInMonth[11]=31;totalDays=365*(theDate.getFullYear()-1970);totalDays=totalDays+Math.floor((theDate.getFullYear()-1972-1)/4)+1;for(iCounter=0;iCounter<theDate.getMonth();iCounter++)
{if(theDate.getYear()%4==0&&iCounter==1)
{totalDays=totalDays+29;}
else
{totalDays=totalDays+daysInMonth[iCounter];}}
totalDays=totalDays+theDate.getDate()-1;totalMinutes=theDate.getHours()*60+theDate.getMinutes();totalMinutes=totalMinutes+totalDays*24*60;gmtMinutes=theDate.getTime()/(1000*60);gmtMinutes=Math.floor(gmtMinutes);return totalMinutes-gmtMinutes;}
var g_GMTOffsetDate=null;function getGMTOffsetMinutes()
{if(g_GMTOffsetDate==null)
{g_GMTOffsetDate=new Date();}
return getTimeZoneOffset(g_GMTOffsetDate);}
function getGMTOffsetTime()
{if(g_GMTOffsetDate==null)
{g_GMTOffsetDate=new Date();}
return g_GMTOffsetDate.getTime();}
function appendParams(myUrl,paramNames,paramValues)
{var returnValue=myUrl;var iCounter=0;var paramName="";var paramValue="";for(iCounter=0;iCounter<paramNames.length;iCounter++)
{paramName=paramNames[iCounter];paramValue=paramValues[iCounter];if(paramValue!=null)
{if(returnValue.indexOf("?")!=-1)
{returnValue=returnValue+"&"+paramName+"="+paramValue;}
else
{returnValue=returnValue+"?"+paramName+"="+paramValue;}}}
return returnValue;}
function tryToPopulateLinksWithClientInfo()
{var done=false;var javaEnabled=false;var javaTimeZoneId=null;var jVMVersion=null;var gMTOffsetMinutes=null;var gMTOffsetTime=null;var iCounter=0;var link=null;var form=null;var paramNames=null;var paramValues=null;javaEnabled=false;if(javaEnabled)
{if(!g_RenderedBrowserInfoAppletBrowserInfoAppletHtml)
{renderBrowserInfoAppletHtml();done=false;}
else if(isBrowserInfoAppletReady())
{done=true;javaTimeZoneId=getJavaTimeZoneId();jVMVersion=getJVMVersion();gMTOffsetMinutes=getGMTOffsetMinutes();gMTOffsetTime=getGMTOffsetTime();}
else
{gMTOffsetMinutes=getGMTOffsetMinutes();gMTOffsetTime=getGMTOffsetTime();done=false;}}
else
{gMTOffsetMinutes=getGMTOffsetMinutes();gMTOffsetTime=getGMTOffsetTime();done=true;}
if(done)
{paramNames=new Array();paramValues=new Array();paramNames[0]="gettingBrowserInfo";paramValues[0]=true;paramNames[1]="javaEnabled";paramValues[1]=javaEnabled;paramNames[2]="javaTimeZoneId";paramValues[2]=javaTimeZoneId;paramNames[3]="jVMVersion";paramValues[3]=jVMVersion;paramNames[4]="gMTOffsetMinutes";paramValues[4]=gMTOffsetMinutes;paramNames[5]="gMTOffsetTime";paramValues[5]=gMTOffsetTime;document.getElementById("javaEnabled").value=javaEnabled;document.getElementById("javaTimeZoneId").value=javaTimeZoneId;document.getElementById("gMTOffsetMin").value=gMTOffsetMinutes;document.getElementById("gMTOffsetTm").value=gMTOffsetTime;document.getElementById("jvmVersion").value=jVMVersion;}
if(!done)
{setTimeout(tryToPopulateLinksWithClientInfo,100);}}