Hallo Nik,
ich weiß nicht, was für dich "klappt" und "klappt nicht" bedeutet, aber meiner Meinung nach sollten beide Versionen Fehlermeldungen liefern, da du auf nicht vorhandene DIVs zugreifst:
var thearray= new Array("cxx","cyy", "czz");
<div id="cxy"><a onclick="switchdiv('cxx','');" >Test</a></div>
<div id="cyx"><a onclick="switchdiv('cyy','czz');" >Test2</a></div>
Du solltest mal einen Blick in die Fehlerkonsole werfen.
Gruß, Jürgen