ya encontre el fallo y es que no puedes pasar por parametro string's sin las comillas simples:
Código PHP:
onclick="chequear(this,<?php echo $registro["COD_PARTICIPANTE"].", '".$xmarca."',".$pagina.",'".$orden; ?>)'">
que quedaria asi:
Código HTML:
onclick="chequear(this,3730,'No',1,'APELLIDOS_NOMBRE_PARTICIPANTE')
otro fallo que he encontrado es que tienes que declarar todas las variables que utilizas y que no vienen por parametro:
Código:
var smarca = valor_check;
var scodparticip = codigo;
otra cosita es que:
yo por ejemplo nunca usa window.location ni window.alert en su defecto los uso sin window, pero bueno esto no se como sera la "buena" manera.
otra cosita, no uses:
Código HTML:
<script language="JavaScript">
usa siempre:
Código HTML:
<script type="text/javascript">
de todas formas, el codigo que utilices intenta validarlo ;)