}echo "<td style='background:#CCC;'><center>";
//settype($codi, "String");
$codi=$cur->cod_alu;
//$h=substr($codi,0,1);
//if($h==0){
// $codi=$codi/1000000;
//}
echo "<a>
<img src='".base_url()."img/file_pdf.gif' onclick='evento($codi);'/>$codi</a>";
echo "</center></td></tr>";
endforeach;
?>
</table>
</form>
<script>
function evento(a){
alert(a);
var anio=document.getElementById('cboanio').value;
var bime=document.getElementById('cboper').value;
var aula=document.getElementById('cboaula').value;
anio=anio.substring(0,4);
window.location="<?php echo base_url();?>index.php/cValidar/genera_pdf/"+a+"/"+bime+"/"+anio+"/"+aula+"";
}
</script>
esta es parte de mi codigo y bueno tengo un problema, al recuperar la variable $cur->cod_alu en la variable $codigo pues se crea esa funcion para ese espacio, bueno no tengo ningun problema pues los codigos si funcionan excepto los que tienen un numero 0 delante veras por ejemplo tengo un codigo que es 000000000000020 pues como notaran ahi un alert pues al llegar a javascript me muestra el numero 16

