function main(inputs,outputFolder,params)
{
var mm=2.834645669;
var returnValue="OK";
for (var i=0; i<inputs.length;i++)
{
     try
     {
     var ad=app.open(File(inputs[i]),DocumentColorSpace.CMYK);
     var newSpot = ad.swatches["[Registration]"].color;
 
     var ar=ad.artboards[0].artboardRect;
     var width=Math.abs(ar[2]-ar[0]);
     var height=Math.abs(ar[1]-ar[3]);
     var newwidth=Math.floor((width+17*mm)/(15*mm))*(15*mm)+(3*mm);
     var newheight=Math.floor((height+17*mm)/(15*mm))*(15*mm)+(3*mm);
     var dx=(newwidth-width)/2;
     var dy=(newheight-height)/2;
     ad.artboards[0].artboardRect=[ar[0]-dx,ar[1]+dy,ar[2]+dx,ar[3]-dy];
     ar=ad.artboards[0].artboardRect;
     var ellipse1 = ad.activeLayer.pathItems.ellipse(ar[1],ar[0],3*mm,3*mm, false, true );
     ellipse1.filled=true;
     ellipse1.stroked=false;
     ellipse1.fillColor=newSpot;
   
     var ellipse2 = ad.activeLayer.pathItems.ellipse(ar[3]+3*mm,ar[0],3*mm,3*mm, false, true );
     ellipse2.filled=true;
     ellipse2.stroked=false;
     ellipse2.fillColor=newSpot;
   
     var ellipse3 = ad.activeLayer.pathItems.ellipse(ar[1],ar[2]-3*mm,3*mm,3*mm, false, true );
     ellipse3.filled=true;
     ellipse3.stroked=false;
     ellipse3.fillColor=newSpot;
   
     var ellipse4 = ad.activeLayer.pathItems.ellipse(ar[3]+3*mm,ar[2]-3*mm,3*mm,3*mm, false, true );
     ellipse4.filled=true;
     ellipse4.stroked=false;
     ellipse4.fillColor=newSpot;
     ad.save();
     } catch (e)
     {
         $.writeln("Problem in file "+inputs[i]);
         $.writeln("Name "+e.name);
         $.writeln("Message "+e.message);
         returnValue="Warning";
      }
  }
 return(returnValue);
}