function setWorkingRGB(space) {
function cTID(s) { return app.charIDToTypeID(s); };
function sTID(s) { return app.stringIDToTypeID(s); };
var desc1 = new ActionDescriptor();
var ref1 = new ActionReference();
ref1.putProperty( cTID('Prpr'), sTID('colorSettings') );
ref1.putEnumerated( cTID('capp'), cTID('Ordn'), cTID('Trgt') );
desc1.putReference( cTID('null'), ref1 );
var desc2 = new ActionDescriptor();
desc2.putString( sTID('workingRGB'), space );
desc1.putObject( cTID('T '), sTID('colorSettings'), desc2 );
executeAction( cTID('setd'), desc1, DialogModes.NO );
};
function setWorkingCMYK(space) {
function cTID(s) { return app.charIDToTypeID(s); };
function sTID(s) { return app.stringIDToTypeID(s); };
var desc4 = new ActionDescriptor();
var ref3 = new ActionReference();
ref3.putProperty( cTID('Prpr'), sTID('colorSettings') );
ref3.putEnumerated( cTID('capp'), cTID('Ordn'), cTID('Trgt') );
desc4.putReference( cTID('null'), ref3 );
var desc5 = new ActionDescriptor();
desc5.putString( sTID('workingCMYK'), space );
desc4.putObject( cTID('T '), sTID('colorSettings'), desc5 );
executeAction( cTID('setd'), desc4, DialogModes.NO );
};