function getURL(bookID) {switch (bookID) {case 30234:return "http://www.redbooks.ibm.com/abstracts/sg245472.html?Open";break;case 30663:return "http://www.redbooks.ibm.com/abstracts/sg242242.html?Open";break;case 30856:return "http://www.redbooks.ibm.com/abstracts/sg244599.html?Open";break;case 31051:return "http://www.redbooks.ibm.com/abstracts/gg244484.html?Open";break;case 30279:return "http://www.redbooks.ibm.com/abstracts/sg245693.html?Open";break;case 30048:return "http://www.redbooks.ibm.com/abstracts/sg246247.html?Open";break;case 30182:return "http://www.redbooks.ibm.com/abstracts/sg245247.html?Open";break;case 29999:return "http://www.redbooks.ibm.com/abstracts/sg246249.html?Open";break;case 29354:return "http://www.redbooks.ibm.com/abstracts/sg246693.html?Open";break;case 30438:return "http://www.redbooks.ibm.com/abstracts/sg244450.html?Open";break;case 30084:return "http://www.redbooks.ibm.com/abstracts/sg246141.html?Open";break;case 43506:return "http://www.redbooks.ibm.com/abstracts/sg245758.html";break;case 30241:return "http://www.redbooks.ibm.com/abstracts/sg245758.html?Open";break;case 29891:return "http://www.redbooks.ibm.com/abstracts/sg246419.html?Open";break;case 29852:return "http://www.redbooks.ibm.com/abstracts/sg246426.html?Open";break;case 29839:return "http://www.redbooks.ibm.com/abstracts/sg246427.html?Open";break;case 29800:return "http://www.redbooks.ibm.com/abstracts/sg246428.html?Open";break;case 29815:return "http://www.redbooks.ibm.com/abstracts/sg246844.html?Open";break;case 30095:return "http://www.redbooks.ibm.com/abstracts/sg246119.html?Open";break;case 29445:return "http://www.redbooks.ibm.com/abstracts/sg246373.html?Open";break;case 29918:return "http://www.redbooks.ibm.com/abstracts/sg246295.html?Open";break;case 30060:return "http://www.redbooks.ibm.com/abstracts/sg246246.html?Open";break;case 29285:return "http://www.redbooks.ibm.com/abstracts/sg246687.html?Open";break;case 44583:return "http://www.redbooks.ibm.com/abstracts/sg245465.html";break;case 30006:return "http://www.redbooks.ibm.com/abstracts/sg245465.html?Open";break;case 30139:return "http://www.redbooks.ibm.com/abstracts/sg246103.html?Open";break;case 30815:return "http://www.redbooks.ibm.com/abstracts/sg244835.html?Open";break;case 30155:return "http://www.redbooks.ibm.com/abstracts/sg245355.html?Open";break;case 30091:return "http://www.redbooks.ibm.com/abstracts/sg246142.html?Open";break;case 44592:return "http://www.redbooks.ibm.com/abstracts/sg246423.html";break;case 44593:return "http://www.redbooks.ibm.com/abstracts/sg245250.html";break;case 44594:return "http://www.redbooks.ibm.com/abstracts/sg245946.html";break;case 29593:return "http://www.redbooks.ibm.com/abstracts/sg245474.html?Open";break;case 29646:return "http://www.redbooks.ibm.com/abstracts/sg246848.html?Open";break;case 29671:return "http://www.redbooks.ibm.com/abstracts/sg244877.html?Open";break;case 44595:return "http://www.redbooks.ibm.com/abstracts/sg247033.html";break;case 29655:return "http://www.redbooks.ibm.com/abstracts/sg245416.html?Open";break;case 29284:return "http://www.redbooks.ibm.com/abstracts/sg246679.html?Open";break;case 29340:return "http://www.redbooks.ibm.com/abstracts/sg246638.html?Open";break;case 29656:return "http://www.redbooks.ibm.com/abstracts/sg246886.html?Open";break;case 29345:return "http://www.redbooks.ibm.com/abstracts/sg247010.html?Open";break;case 29464:return "http://www.redbooks.ibm.com/abstracts/sg245757.html?Open";break;case 29468:return "http://www.redbooks.ibm.com/abstracts/sg245680.html?Open";break;case 29818:return "http://www.redbooks.ibm.com/abstracts/sg246424.html?Open";break;case 29668:return "http://www.redbooks.ibm.com/abstracts/sg246422.html?Open";break;case 29881:return "http://www.redbooks.ibm.com/abstracts/sg246568.html?Open";break;case 29921:return "http://www.redbooks.ibm.com/abstracts/sg245420.html?Open";break;case 30595:return "http://www.redbooks.ibm.com/abstracts/sg242221.html?Open";break;case 30614:return "http://www.redbooks.ibm.com/abstracts/sg245159.html?Open";break;case 29298:return "http://www.redbooks.ibm.com/abstracts/sg246696.html?Open";break;case 29687:return "http://www.redbooks.ibm.com/abstracts/sg246261.html?Open";break;case 44642:return "http://www.redbooks.ibm.com/abstracts/sg245420.html";break;case 30007:return "http://www.redbooks.ibm.com/abstracts/sg246278.html?Open";break;case 29561:return "http://www.redbooks.ibm.com/abstracts/sg247059.html?Open";break;case 30097:return "http://www.redbooks.ibm.com/abstracts/sg246030.html?Open";break;case 31088:return "http://www.redbooks.ibm.com/abstracts/gg244336.html?Open";break;case 44712:return "http://www.redbooks.ibm.com/abstracts/redp4186.html";break;case 29643:return "http://www.redbooks.ibm.com/abstracts/sg246630.html?Open";break;case 29580:return "http://www.redbooks.ibm.com/abstracts/sg247031.html?Open";break;case 44993:return "http://www.redbooks.ibm.com/abstracts/sg245470.html";break;case 44994:return "http://www.redbooks.ibm.com/abstracts/sg245470.html";break;case 44995:return "http://www.redbooks.ibm.com/abstracts/sg245470.html";break;case 29314:return "http://www.redbooks.ibm.com/abstracts/sg245470.html?Open";break;case 29943:return "http://www.redbooks.ibm.com/abstracts/sg246240.html?Open";break;case 29343:return "http://www.redbooks.ibm.com/abstracts/sg246220.html?Open";break;case 30171:return "http://www.redbooks.ibm.com/abstracts/sg246117.html?Open";break;case 30895:return "http://www.redbooks.ibm.com/abstracts/sg244675.html?Open";break;case 29549:return "http://www.redbooks.ibm.com/abstracts/sg246093.html?Open";break;case 30233:return "http://www.redbooks.ibm.com/abstracts/sg245743.html?Open";break;case 31014:return "http://www.redbooks.ibm.com/abstracts/gg244460.html?Open";break;case 30103:return "http://www.redbooks.ibm.com/abstracts/sg245987.html?Open";break;case 47796:return "http://www.redbooks.ibm.com/abstracts/sg245462.html";break;case 30408:return "http://www.redbooks.ibm.com/abstracts/sg245462.html?Open";break;case 30154:return "http://www.redbooks.ibm.com/abstracts/sg246210.html?Open";break;case 48286:return "http://www.redbooks.ibm.com/abstracts/sg247129.html";break;case 30213:return "http://www.redbooks.ibm.com/abstracts/sg246109.html?Open";break;case 30185:return "http://www.redbooks.ibm.com/abstracts/sg246110.html?Open";break;case 30332:return "http://www.redbooks.ibm.com/abstracts/sg245477.html?Open";break;case 29951:return "http://www.redbooks.ibm.com/abstracts/sg246277.html?Open";break;case 29882:return "http://www.redbooks.ibm.com/abstracts/sg246554.html?Open";break;case 30894:return "http://www.redbooks.ibm.com/abstracts/sg244631.html?Open";break;case 48985:return "http://www.redbooks.ibm.com/abstracts/sg247323.html";break;case 30149:return "http://www.redbooks.ibm.com/abstracts/sg246132.html?Open";break;case 30252:return "http://www.redbooks.ibm.com/abstracts/sg244534.html?Open";break;}return "http://KickJava.com/books";}
