21. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 11/22/2016 4:46:24 PM Eastern Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

21.1 Files compared

# Location File Last Modified
1 TBI_UserInterface.zip\TBI_UserInterface\va_files\scripts dropdown-top.js Mon Nov 14 15:35:22 2016 UTC
2 TBI_UserInterface.zip\TBI_UserInterface\va_files\scripts dropdown-top.js Fri Nov 18 16:43:11 2016 UTC

21.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 256
Changed 1 2
Inserted 0 0
Removed 0 0

21.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

21.4 Active regular expressions

No regular expressions were active.

21.5 Comparison detail

  1   // Custome r: Veteran s Health A dministrat ion
  2   // Version  : DHTML T rigger 3.2
  3   function c ppUrlPatch (s) {
  4           va r translat ed = "";
  5           va r i; 
  6           va r found =  0;
  7           fo r(i = 0; ( found = s. indexOf(': ', found))  != -1; )  {
  8                    tran slated +=  s.substrin g(i, found ) + "|";
  9                    i =  found + 1;
  10                    foun d++;
  11           }
  12           tr anslated + = s.substr ing(i, s.l ength);
  13           re turn trans lated;
  14   }
  15   var trigge rParms = n ew Array()
  16   var exclud eList = ne w Array();
  17   var flashT agList= ne w Array();
  18   triggerPar ms["dt"] =  0; // dis able trigg er if 1
  19   triggerPar ms["mid"]  = "Qp5RQME AMhZsgoRFN M1Exg==";  // model i nstance id
  20   triggerPar ms["cid"]  = "9Fw1s8x xxw8M1RBYx wossA==";  // custome r id
  21   triggerPar ms["lf"] =  6; // loy alty facto r - 6
  22   triggerPar ms["sp"] =  1.35; //  sample per centage -1 4 > change d to 6 on  9-14-2006  > changed  to 1.6 on  11-21-2006  > changed  to 1.35 o n 02-06-20 07
  23   triggerPar ms["npc"]  = 1; // no  persisten t cookies  if 1
  24   triggerPar ms["rw"] =  129600; / / resample  wait (val ue in minu tes)
  25   triggerPar ms["pu"] =  0; // pop -under con trol
  26   triggerPar ms["olpu"]  = 1; // O n Load pop -under con trol
  27   triggerPar ms["lfcook ie"] = "Fo reseeLoyal ty_MID_Qp5 RQMEAMh";
  28   triggerPar ms["ascook ie"] = "Fo reseeSurve yShown_Qp5 RQMEAMh";
  29   triggerPar ms["width" ] = 450; / / survey w idth
  30   triggerPar ms["height "] = 500;  // survey  height
  31   triggerPar ms["domain "] = ". DNS     "; // doma in name
  32   triggerPar ms["omb"]  = "1505-01 86"; // OM B number
  33   //triggerP arms["cmet rics"] = " 90010257";  // coreme trics clie nt id
  34   triggerPar ms["visual ScienceId" ] = 0;     // enable  visual sci ence code  if 1
  35   triggerPar ms["omnitu reId"] = 0 ;          // enable  omniture c ode if 1
  36   triggerPar ms["cpp_1" ] = "userU RL:" + cpp UrlPatch ( window.loc ation.href );
  37   //triggerP arms["cpp_ 5"] = "cpp _name:"+ c ppUrlPatch ("cpp_valu e");         //a plac eholder fo r customer  CPP's
  38   triggerPar ms["captur ePageView" ] = 1;
  39   //excludeL ist[0] = " /exclude/" ; //trigge r script w ill not wo rk under t his path
  40  
  41   //triggerP arms["dcUn iqueId"] =  "TEST04Jl oZZN0k9cI1 Ep5d"; //   (22 chars  unique Id  for doubl e cookie I /II)
  42   //triggerP arms["mide xp"] = 129 600; // mo del instan ce expiry  value
  43   triggerPar ms["rso"]=  0; //user  has chose n to use R etry Surve y Option
  44   triggerPar ms["aro"]=  0; //user  has chose n to use A uto Retry  Option, wi th SP=100
  45   //triggerP arms["rct" ]= 1; //Th e maximum  number of  times allo wed to ser ve a surve y to a use r
  46   //triggerP arms["rds" ]= 1; //Th e minimum  number of  days to wa it to serv e a survey  repeatedl y
  47   //triggerP arms["mrd" ]= 1; //Th e total nu mber of da ys that a  user can b e re-serve d a survey
  48  
  49   triggerPar ms["compli ant508"] =  1;        //508 comp liant if 1
  50  
  51   //DHTML Pa rameters
  52   triggerPar ms["dhtml" ]= 1;                 // disable  dhtml tri gger if dh tml=0
  53   triggerPar ms["dhtmlI ndex"]= 10 0;         // z-index  s/b great er then cl ient’s dht ml z-index  (if exist ) - defaul t 100
  54   triggerPar ms["dhtmlW idth"] = 4 00;        // welcome  page widt h
  55   triggerPar ms["dhtmlH eight"] =  290;       // welcome  page heig ht
  56   triggerPar ms["dhtmlU RL"]= "/va _files/fsr scripts/FS RInvite.ht ml";
  57  
  58   //DHTML Po sitioning
  59   //center                  bottom -center            bo ttom-right              bottom-l eft           upper-r ight            upper -left
  60   //x,y = (2 ,150)          x,y =  (2,350)            x, y = (1.02, 350)         x,y = (6 0,350)      x,y = (1. 02,50)      x,y = (60 ,50)
  61   //replace  (x,y) belo w with any  one of th e above, d efault = c enter
  62  
  63   var x=45;
  64   var y=90;
  65  
  66   triggerPar ms["dhtmlL eft"] = (s elf.screen .width - t riggerParm s["dhtmlWi dth"])/x;                   //in vite page  left posit ion**DO NO T MODIFY**
  67   triggerPar ms["dhtmlT op"] = Mat h.min((sel f.screen.h eight - tr iggerParms ["dhtmlHei ght"])/2,y );    //in vite page  top positi on**DO NOT  MODIFY**
  68  
  69   //FLASH Pa rameters -  not to be  used with  other emb edded obje cts e.g. ( .dcr/.mov/ .mpeg/.avi /.wma/.wmv /.aam/.rm/ .ram)
  70   triggerPar ms["flashD etect"]= 0 ;          // check i f page has  flash emb edded with  a valid b rowser & p layer ver  before sho wing  dhtm l - disabl e if 0
  71   flashTagLi st[0]= "sw f";                   // flash s rc check f or IE/NE c omplaint b rowsers
  72   flashTagLi st[1]= "sp l";                   // splash  src check  for IE/NE  complaint  browsers
  73   flashTagLi st[2]= "cl sid:d27cdb 6e-ae6d-11 cf-96b8-44 4553540000 ";  //acti veX ID che ck for IE  browsers o nly
  74   triggerPar ms["invite Delay"]= 1 000;       // invite  timeout in  millisecs  - default  1000ms=1s ec
  75  
  76   //List of  Multiple S urvey Vend ors - unco mment vari ables belo w & add co rrespondin g SP and U RL
  77   //var mult iVendorSP=  new Array ();
  78   //var mult iVendorURL = new Arra y();
  79   //multiVen dorSP[0] =  0;          // sampl ing percen tage for a nother ven dor - disa ble if com mented
  80   //multiVen dorURL[0]  = "";        // absol ute path t o the thir d-party sc ript - dis able if co mmented
  81  
  82   //Foresee  System Par amters
  83   triggerPar ms["captur eTriggerVe rsion"] =  "STD3.2";        // t rack lates t trigger  version
  84   triggerPar ms["popupU RL"] = "// www.forese eresults.c om/survey/ display";    //do not  change th is url unl ess notifi ed.
  85   triggerPar ms["FSRImg URL"]= "// www.forese eresults.c om/survey/ FSRImg";     //do not  change th is url unl ess notifi ed.
  86  
  87   // Functio ns for the  customer  satisfacti on survey
  88   var head =  document. getElement sByTagName ('head').i tem(0);
  89  
  90   var script 2 = docume nt.createE lement('sc ript');
  91   script2.sr c = '/va_f iles/fsrsc ripts/stdL auncher.js ' ;
  92   script2.ty pe = 'text /javascrip t';
  93   script2.id  = 'js2';
  94   head.appen dChild(scr ipt2);
  95  
  96   //  File.. .......... : dropdown -top.js
  97   //  Descri ption..... : JavaScri pt functio n for top  navigation  dropdowns
  98   //  Versio n......... : 1.1
  99   //  Releas e Date.... : December  19, 2005
  100   /*
  101   Updates
  102           1. 1 - Januar y 10, 2006
  103                    Adde d if struc ture to ac tivate an  IFRAME lay ers to pre vent selec t boxes an d embedded  objects f rom showin
  104                    thro ugh the fl youts when  viewed in  Internet  Explorer.
  105   */
  106  
  107   var sfhove rtop = fun ction() {
  108           if  (navigato r.appName  == "Micros oft Intern et Explore r") {
  109                    var  cvrElsTop  = document .getElemen tById("nav -top").get ElementsBy TagName("I FRAME");
  110                    for  (var j=0;  j<cvrElsTo p.length;  j++) {
  111                             cvrEls Top[j].onm ouseover=f unction()  {
  112                                      this.cla ssName+="  sfhovertop ";
  113                             }
  114                             cvrEls Top[j].onm ouseout=fu nction() {
  115                                      this.cla ssName=thi s.classNam e.replace( new RegExp (" sfhover top\\b"),  "");
  116                             }
  117                    }
  118           }
  119           va r sfElsTop  = documen t.getEleme ntById("na v-top").ge tElementsB yTagName(" LI");
  120           fo r (var i=0 ; i<sfElsT op.length;  i++) {
  121                    sfEl sTop[i].on mouseover= function()  {
  122                             this.c lassName+= " sfhovert op";
  123                    }
  124                    sfEl sTop[i].on mouseout=f unction()  {
  125                             this.c lassName=t his.classN ame.replac e(new RegE xp(" sfhov ertop\\b") , "");
  126                    }
  127           }
  128   }
  129   if (window .attachEve nt) window .attachEve nt("onload ", sfhover top);