Asi como esta el codigo.. anda.. excepto con el CLICK... ahora bien... si quito los IFS del mouseover y mouseout... el CLICK ANDA perfecto...
O sea al parecer.. el mouseover y mouseout... le "impiden" al CLICK andar :S
Probe para ver si cuando se cambiaba la imagen.. si se daba mouseover o mouseout... y no.. y aunque se diesen.. deberia de andar =.. no se ya..
Código PHP:
function _Change(e)
{
var ev3nt=e || window.event;
var Node=ev3nt.target || ev3nt.srcElement;
var sRc=Node.src.split('.'), c0nd=/%5Bo%5D/, c0nd2=/%5Bs%5D/; //c0nd=[o] && c0nd2=[s]
var CImg=c('img'); //Creo imagen para verificar si existe la SRC
if(ev3nt.type=='mouseover') //Cargar la imagen OVER
{
if(!sRc[0].match(c0nd) && !sRc[0].match(c0nd2)) sRc=sRc[0]+'[o].'+sRc[1];
}
if(ev3nt.type=='mouseout') //Cargar la imagen normal
{
if(sRc[0].match(c0nd) && !sRc[0].match(c0nd2)) sRc=sRc[0].replace(c0nd,'')+'.'+sRc[1];
}
if(ev3nt.type=='click') //Cargar la imagen SELECTED
{
if(!sRc[0].match(c0nd2)) sRc=sRc[0]+'[s].'+sRc[1];
else sRc=sRc[0].replace(c0nd2,'')+'.'+sRc[1];
}
CImg.src=sRc;
CImg.onload=function() { Node.src=sRc; CImg.onload=''; }; //Si existe.. cargar la imagen
}