For anyone looking for a solution to this, I found a script that I had to modify slightly, but now works great.
The filetype is not supported to upload it to this thread, so here is the code:
/*****************************************************
ReShufflePages.jsx
An InDesign CS2 javascript by Harbs.
For more scripts and automation tools visit www.in-tools.com.
Will separate all pages to allow for inner bleeds
while preserving the original orientation of the page.
Basic testing done on CS2 ME. (Should work with CS and CS3 also, but untested.)
Use at your own risk!!!
*******************************************************/
aDoc = app.activeDocument;
for (i=0;i<aDoc.pages.length;i++){
aSide = aDoc.pages[i].side;
aSide = aSide + "";
aDoc.pages[i].insertLabel("direction",aSide);
}
aDoc.documentPreferences.allowPageShuffle = true;
aDoc.documentPreferences.facingPages = false;
aDoc.documentPreferences.allowPageShuffle = false;
aDoc.documentPreferences.facingPages = true;
/*skyfire addition*/
justOnce = 'no';
last = 'left';
for (i=0;i<aDoc.pages.length;i++){
myPage = aDoc.pages[i];
mySide = myPage.extractLabel("direction");
//alert(mySide);
if (mySide == "1818653800" && justOnce == 'no'){
myPage.move(LocationOptions.atEnd,myPage,BindingOptions.leftAlign);
justOnce = 'yes';
last = 'left';
}else{
if (last == 'left') {
myPage.move(LocationOptions.atEnd,myPage,BindingOptions.rightAlign);
last = 'right';
} else {
myPage.move(LocationOptions.atEnd,myPage,BindingOptions.leftAlign);
last = 'left';
}
}
}
Just save this as a .jsx file.