Ok nvm i can get it to requip proper idle gear when i have WHM|RDM|BLU|DRK|BLM subbed, but i can't get it to requip idle gear with anything else, this is what i've got atm, not sure what i'm doing wrong.
Code 
 <if status="Idle">  
	<if subjob="WHM|RDM|BLU|DRK|BLM">
		<action type="equip" when="aftercast" set="Idle" />
		<else>
		<if subjob="WAR|SAM|DNC|THF|MNK|BST|NIN">
		<action type="equip" when="aftercast" set="IdleM" />
		</if>
	   </else>
	  </if>
	</if>