if(args.nodes.length==1){    var pm = args.propertyMap; if(!dojo.lang.isArray(args.propertyMap)){   var parr = []; for(var pname in pm){ pm[pname].property = pname; parr.push(pm[pname]); } pm = args.propertyMap = parr; } dojo.lang.forEach(pm, function(prop){ if(dj_undef("start", prop)){ if(prop.property != "opacity"){ prop.start = parseInt(dojo.html.getComputedStyle(args.nodes[0], prop.property)); }else{ prop.start = dojo.html.getOpacity(args.nodes[0]); } } }); } } 
if(args.nodes.length==1){    var pm = args.propertyMap; if(!dojo.lang.isArray(args.propertyMap)){   var parr = []; for(var pname in pm){ pm[pname].property = pname; parr.push(pm[pname]); } pm = args.propertyMap = parr; } dojo.lang.forEach(pm, function(prop){ if(dj_undef("start", prop)){ if(prop.property != "opacity"){ prop.start = parseInt(dojo.html.getComputedStyle(args.nodes[0], prop.property)); }else{ prop.start = dojo.html.getOpacity(args.nodes[0]); } } }); } } 
  var setEmUp = function(args){    if(args.nodes.length==1){      // FIXME: we're only supporting start-value filling when one node is      // passed      var pm = args.propertyMap;      if(!dojo.lang.isArray(args.propertyMap)){        // it's stupid to have to pack an array with a set of objects        // when you can just pass in an object list        var parr = [];        for(var pname in pm){          pm[pname].property = pname;          parr.push(pm[pname]);        }        pm = args.propertyMap = parr;      }      dojo.lang.forEach(pm, function(prop){        if(dj_undef("start", prop)){          if(prop.property != "opacity"){            prop.start = parseInt(dojo.html.getComputedStyle(args.nodes[0], prop.property));          }else{            prop.start = dojo.html.getOpacity(args.nodes[0]);          }        }      });    }  }
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/65ae7e8768a77997b7894e274bc242069a1cb027/struts_dojo.js.uncompressed.js/clean/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js