var bIE=navigator.appVersion.indexOf("MSIE")!=-1;
var bIE70=navigator.appVersion.indexOf("MSIE 7.0")!=-1;
var bIE60=navigator.appVersion.indexOf("MSIE 6.0")!=-1;
var bIE55=navigator.appVersion.indexOf("MSIE 5.5")!=-1;
var bSafari=navigator.appVersion.indexOf("Safari")!=-1;
var bNetScape=navigator.appName=="Netscape"&&!bSafari;
var bNetScapeCompatible=parseFloat(GetMozillaVersion())>=1.4;
var TIMEOUT_MESSAGE="The application signed you off due to inactivity. <br>Please sign on.";
var SIGNOFF_MESSAGE="You have been signed off.";
var NON_SUPPORTED_BROWSER="This application is not designed for your browser.<br>Please download one of these <a href=\"IEDownload.htm\">browsers</a>.";
var bPNG=(bIE70||bNetScapeCompatible);
function PreCache(_1){
var _2=(_1)?"":"_c";
var _3=document.getElementById("ImageCache");
if(bIE){
var _4=document.createElement("script");
_4.setAttribute("type","text/javascript");
_4.setAttribute("src","tfall"+_2+".js");
document.getElementsByTagName("head")[0].appendChild(_4);
_4=document.createElement("script");
_4.setAttribute("type","text/javascript");
_4.setAttribute("src","domapi/src/domapi"+_2+".js?skin=true&");
document.getElementsByTagName("head")[0].appendChild(_4);
}
var _5=(bPNG)?"":"ie6/";
var _6=(bPNG)?".png":".gif";
var _7;
var _8="img/tb/";
var _9=["grey","tcbl","tcbr","tctl","tctr","vertl","vertr","horz"];
requestImgs(_3,_9,_8,".gif");
var _a="img/"+_5+"tb/";
var _b=["ntbkl","ntbkla","ntbkr","ntbkra","ttabcl","ttabcr","ttabl","ttabla","ttabnav","ttabnavl","ttabnavr","ttabr","ttabra"];
requestImgs(_3,_b,_a,_6);
var _c="img/"+_5+"popup/";
var _d=["bottom_center","bottom_left_corner","bottom_right_corner","lower-left-combo","lower-right-combo","mbc","mbl","mbr","middle_left","mml","mmr","mt","top_center","top_center_blue","top_center_blue2","top_left_corner","top_left_corner_blue","top_left_corner_blue2","top_right_corner","top_right_corner_blue","top_right_corner_blue2","up-left-combo","up-right-combo","white_pixel"];
requestImgs(_3,_d,_c,_6);
var _e="img/"+_5+"buttons/";
var _f=["btn_lft","btn_rght","txn_tooll","txn_toolr"];
requestImgs(_3,_f,_e,_6);
var _10="img/"+_5+"ft/";
var _11=["cleft","cright","vert_tab_bkg","vert_tab_bkg_active","vert_tab_divline"];
requestImgs(_3,_11,_10,_6);
var _12="img/";
var _13=["c0","check","chk","cn","cy","exmap","faxn","gr","hg","logo","map","mn","ns","nxt","onechk","onechkclr","prv","pw","rg","rht","rhv","ro","rot","rst","sad","sort","spa","spec","st","stat","stpb","strb","tbbackcolor","tbbold","tbbulletlist","tbcenteralign","tbfontcolor","tbform-copy","tbform-strike","tbindent","tbitalic","tbleftalign","tboutdent","tbpaste","tbredo","tbrightalign","tbsubscript","tbsuperscript","tbtool-cut","tbunderline","tbundo","tpi"];
requestImgs(_3,_13,_12,".gif");
requestImgs(_3,["grdmsk","grdmskr"],"img/"+_5,_6);
}
function requestImgs(_14,_15,_16,_17){
for(index=0;index<_15.length;index++){
var _18=document.createElement("img");
_18.setAttribute("src",_16+_15[index]+_17);
_14.appendChild(_18);
}
}
function GetClientTime(){
var _19=new Date();
var _1a="";
_1a=_19.getFullYear();
_19.getMonth()+1<10?_1a+="/0":_1a+="/";
_1a+=_19.getMonth()+1;
_19.getDate()<10?_1a+="/0":_1a+="/";
_1a+=_19.getDate();
_19.getHours()<10?_1a+=" 0":_1a+=" ";
_1a+=_19.getHours();
_19.getMinutes()<10?_1a+=":0":_1a+=":";
_1a+=_19.getMinutes();
_19.getSeconds()<10?_1a+=":0":_1a+=":";
_1a+=_19.getSeconds();
var _1b=_19.getMilliseconds();
if(_1b<10){
_1a+=".00";
}else{
if(_1b<100){
_1a+=".0";
}else{
_1a+=".";
}
}
_1a+=_1b;
return _1a;
}
function SignOn(_1c){
if(bNetScape){
if(_1c&&_1c.type=="keydown"&&_1c.which!=13){
return;
}
}else{
if(_1c&&_1c.type=="keydown"&&_1c.keyCode!=13){
return;
}
}
document.signon.RX.value=screen.width;
document.signon.RY.value=screen.height;
if(document.signon.UN.value==""){
alert("Please enter a user name.");
document.signon.UN.focus();
if(_1c){
_1c.returnValue=false;
}
return;
}
var _1d=document.getElementById("AS");
var _1e=document.getElementById("WL");
if((_1e==null||_1e.value=="")&&(_1d==null||_1d.checked==false)){
ExpireSessionCookie();
}
document.signon.SA.value=GetClientTime();
if(parent&&parent.testMode&&parent.testMode=="record"){
parent.recordSignOn();
}
document.signon.submitbutton.click();
var _1f=document.getElementById("SignonIndicator");
var _20=document.getElementById("signonbox");
if(_20){
_20.style.visibility="hidden";
_20.style.position="absolute";
}
if(_1f){
_1f.style.visibility="visible";
}
}
function DetectPNGSupport(){
if(!(bIE70||bNetScapeCompatible)){
var _21=document.body;
if(_21){
_21.className+=" nopng";
}
}
}
function IsAutoSignOnEnabled(){
var _22=ReadSessionCookie();
bReturn=_22.AutoSignOnUser!=null&&_22.AutoSignOnUser!="";
return bReturn;
}
function GetMozillaVersion(){
var _23=navigator.userAgent.indexOf("rv:");
var _24=navigator.userAgent.indexOf(")",_23);
return navigator.userAgent.substring(_23+3,_24);
}
function currentTestIsAnHTMLTest(){
if(currentTestStepXML&&currentTestStepXML.childNodes[0].tagName!="FormData"){
return true;
}
return false;
}
function ReadSessionCookie(){
var _25=new Object();
_25.UserName="";
_25.Session="";
_25.Token="";
_25.AutoSignOnUser="";
_25.AutoSignOnPassword="";
var _26=document.cookie.split("&");
for(var i=0;i<_26.length;i++){
var _28=_26[i].substring(0,_26[i].indexOf("="));
var _29=_26[i].substring(_26[i].indexOf("=")+1);
switch(_28){
case "UN":
_25.UserName=_29;
break;
case "TenFoldFCSession":
_25.Session=_29;
break;
case "TFFCToken":
_25.Token=_29;
break;
case "AutoSignOnUser":
_25.AutoSignOnUser=_29;
break;
case "AutoSignOnPassword":
_25.AutoSignOnPassword=_29;
break;
}
}
return _25;
}
function GetUrlValue(Url,Tag){
var _2c=new Object();
_2c.Value="";
_2c.EndIndex=-1;
_2c.StartIndex=-1;
var _2d=Url.toLowerCase();
var _2e=Tag.toLowerCase();
_2c.StartIndex=_2d.indexOf(_2e+"=");
if(_2c.StartIndex!=-1){
_2c.EndIndex=_2d.indexOf("&",_2c.StartIndex);
if(_2c.EndIndex==-1){
_2c.EndIndex=_2d.length;
}
_2c.Value=Url.substring(Url.indexOf("=",_2c.StartIndex)+1,_2c.EndIndex);
}
return _2c;
}
function PerformAutoSignOn(){
var _2f=document.signon;
if(!_2f){
alert("no form");
}
if(_2f.AS){
_2f.AS.checked=true;
}
var _30=ReadSessionCookie();
_2f.UN.value=_30.AutoSignOnUser;
_2f.PW.value=_30.AutoSignOnPassword;
SignOn();
}
function ShowSignonBox(){
var _31=document.signon;
var _32=document.getElementById("signonbox");
if(_32){
if(_31.AS&&IsAutoSignOnEnabled()){
var _33=ReadSessionCookie();
_31.UN.value=_33.AutoSignOnUser;
_31.PW.value=_33.AutoSignOnPassword;
_31.AS.checked=true;
var _34=document.getElementById("WL");
if(_34!=null&&_34.value!=""){
PerformAutoSignOn();
return;
}
}
_32.style.visibility="visible";
_31.UN.focus();
}
}
function Initialize(){
if(!bIE55&&!bIE60&&!bIE70&&!bNetScapeCompatible&&!bSafari){
var _35=document.getElementById("msg");
if(_35){
_35.innerHTML=NON_SUPPORTED_BROWSER;
}
}
var _36=document.signon;
if(!_36){
alert("no form");
}
var Url=new String(document.location);
var _38=Url.indexOf("?");
if(_38==-1){
if(IsAutoSignOnEnabled()){
PerformAutoSignOn();
}else{
ShowSignonBox();
}
if(parent&&parent.testMode&&parent.testMode=="playback"){
parent.signonPageLoaded();
}
return;
}
Url=Url.substring(_38+1,Url.length);
if(Url.length==0){
ShowSignonBox();
return;
}
var _39=GetUrlValue(Url,"TFFCErrorCode");
if(_39.StartIndex!=-1){
var _35=document.getElementById("msg");
if(_39.Value=="signoff"){
_35.innerHTML=SIGNOFF_MESSAGE;
ShowSignonBox();
return;
}else{
var _3a=GetUrlValue(Url,"TFFCOptions");
if(_3a.StartIndex==-1||_3a.Value!="WebLaunch"){
_35.innerHTML=TIMEOUT_MESSAGE;
ShowSignonBox();
return;
}
}
var _3b=GetUrlValue(Url,"WL");
if(_3b.StartIndex!=-1){
_36.WL.value=unescape(_3b.Value);
}
if(IsAutoSignOnEnabled()){
PerformAutoSignOn();
}else{
ShowSignonBox();
}
if(parent&&parent.signonPageLoaded){
parent.signonPageLoaded();
}
return;
}
var _3c=GetUrlValue(Url,"UN");
if(_3c.StartIndex!=-1){
Url=Url.substring(0,_3c.StartIndex)+Url.substring(_3c.EndIndex+1,Url.length);
}
var _3d=GetUrlValue(Url,"PW");
if(_3d.StartIndex!=-1){
Url=Url.substring(0,_3d.StartIndex)+Url.substring(_3d.EndIndex+1,Url.length);
}
var _3e=GetUrlValue(Url,"TFFCToken");
if(_3e.StartIndex!=-1){
Url=Url.substring(0,_3e.StartIndex)+Url.substring(_3e.EndIndex+1,Url.length);
}
var _3f=GetUrlValue(Url,"RU");
if(_3f.StartIndex!=-1){
Url=Url.substring(0,_3f.StartIndex)+Url.substring(_3f.EndIndex+1,Url.length);
}
if(Url==""){
Url="TX=";
}
_36.WL.value=Url;
var _40=GetUrlValue(Url,"TX");
var _41=GetUrlValue(Url,"AC");
var _42=ReadSessionCookie();
var _43=(_3c.Value!=""&&_3d.Value!="")||(_3c.Value!=""&&_3e.Value!="");
var _44=(_3f.Value==""||_3f.Value=="True")&&_39.StartIndex==-1&&_42.Session!=""&&(_3c.Value==""||_3c.Value==_42.UserName)&&(_3c.Value!=""||(_40.Value!=""&&_41.Value!=""));
if(_44){
_36.TenFoldFCSession.value=_42.Session;
if(_43){
_36.TFFCOptions.value="WebLaunch,Retry";
}
}
if(_36.TFFCOptions.value==""){
_36.TFFCOptions.value="WebLaunch";
}
if(_44||_43){
_36.UN.value=_3c.Value!=""?_3c.Value:_42.UserName;
_36.PW.value=_3d.Value;
_36.TFFCToken.value=_3e.Value;
SignOn();
}else{
_36.UN.value=_3c.Value;
ShowSignonBox();
}
if(parent&&parent.signonPageLoaded){
parent.signonPageLoaded();
}
}
function ExpireSessionCookie(){
var exp=new Date();
var _46=exp.getTime()+(-1*24*60*60*1000);
exp.setTime(_46);
var _47="";
var _48=document.location.pathname.lastIndexOf("/",1);
if(_48!=-1){
_47=document.location.pathname.substring(0,_48);
}
document.cookie="&UN=none"+";expires="+exp.toGMTString()+";domain="+document.location.host+";path="+_47;
return;
}
function msOver(_49,_4a){
if(!_49||!_49.className){
return "";
}
switch(_4a){
case "bt":
(replaceClassName(_49,"ab","abh")||replaceClassName(_49,"ac","achover")||replaceClassName(_49,"acdis","acdishover")||replaceClassName(_49,"tbba","tbbah"));
break;
case "mn":
(replaceClassName(_49,"entry","entryhover"));
break;
default:
break;
}
}
function msOut(_4b,_4c){
if(!_4b||!_4b.className){
return ("");
}
switch(_4c){
case "bt":
(replaceClassName(_4b,"abh","ab")||replaceClassName(_4b,"achover","ac")||replaceClassName(_4b,"acdishover","acdis")||replaceClassName(_4b,"tbbah","tbba")||replaceClassName(_4b,"tbbac","tbba"));
break;
case "mn":
(replaceClassName(_4b,"entryhover","entry"));
break;
default:
break;
}
}
function msDown(_4d){
if(!_4d||!_4d.className){
return ("");
}
(replaceClassName(_4d,"tbbah","tbbac")||replaceClassName(_4d,"tbba","tbbac"));
}
function msUp(elm){
if(!Element||!Element.className){
return ("");
}
(replaceClassName(Element,"tbbac","tbbah"));
}
function replaceClassName(_4f,_50,_51){
if(!_4f||!_4f.className){
return (false);
}
var _52=new RegExp("\\b"+_50+"\\b");
var _53=_4f.className.replace(_52,_51);
if(_4f.className!=_53){
_4f.className=_53;
return true;
}
return false;
}

