So you expect someone else to just write the code for you?
Oh, look some people have written code and posted it on the internet...Did you click on the link in my previous post #4, it gives you a lot of google links to pages that have verilog code for a JK flip flop of varying levels of quality. Some of these examples are downright wrong as they misuse blocking statements in a edge sensitive always block.