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);
}