Pero con tu función lo único que estás procesando es el primer grupo de inputs, cuando lo que puedes hacer es una función general que procese cualquier input con solo recibir el id, prueba con esto:
Código PHP:
function cambioinput(vid)
{
contenido=document.getElementById("codigo" + vid).value;
if (contenido==eval("jscodigo" + vid)) {
document.getElementById("descripcion" + vid).value = eval("jsdescripcion" + vid);
document.getElementById("precio" + vid).value = eval("jsprecios" + vid);
}
}
Con eso lo único que tendrás que pasarle es el respectivo número que le asignamos a cada grupo de inputs.