function getURL(bookID) {switch (bookID) {case 30398:return "http://www.redbooks.ibm.com/abstracts/sg245499.html?Open";break;case 30234:return "http://www.redbooks.ibm.com/abstracts/sg245472.html?Open";break;case 30053:return "http://www.redbooks.ibm.com/abstracts/sg246146.html?Open";break;case 30474:return "http://www.redbooks.ibm.com/abstracts/sg245310.html?Open";break;case 29577:return "http://www.redbooks.ibm.com/abstracts/sg246077.html?Open";break;case 29922:return "http://www.redbooks.ibm.com/abstracts/sg246044.html?Open";break;case 29795:return "http://www.redbooks.ibm.com/abstracts/sg246612.html?Open";break;case 30484:return "http://www.redbooks.ibm.com/abstracts/sg245134.html?Open";break;case 30657:return "http://www.redbooks.ibm.com/abstracts/sg242122.html?Open";break;case 42444:return "http://www.redbooks.ibm.com/abstracts/sg245494.html";break;case 30397:return "http://www.redbooks.ibm.com/abstracts/sg245494.html?Open";break;case 30202:return "http://www.redbooks.ibm.com/abstracts/sg246016.html?Open";break;case 30585:return "http://www.redbooks.ibm.com/abstracts/sg245224.html?Open";break;case 30131:return "http://www.redbooks.ibm.com/abstracts/sg246026.html?Open";break;case 30713:return "http://www.redbooks.ibm.com/abstracts/sg244948.html?Open";break;case 29797:return "http://www.redbooks.ibm.com/abstracts/sg246620.html?Open";break;case 30293:return "http://www.redbooks.ibm.com/abstracts/sg245515.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 30301:return "http://www.redbooks.ibm.com/abstracts/sg245518.html?Open";break;case 29297:return "http://www.redbooks.ibm.com/abstracts/sg246678.html?Open";break;case 29587:return "http://www.redbooks.ibm.com/abstracts/sg246095.html?Open";break;case 42932:return "http://www.redbooks.ibm.com/abstracts/sg247247.html";break;case 29341:return "http://www.redbooks.ibm.com/abstracts/sg246691.html?Open";break;case 29354:return "http://www.redbooks.ibm.com/abstracts/sg246693.html?Open";break;case 30628:return "http://www.redbooks.ibm.com/abstracts/sg245211.html?Open";break;case 29419:return "http://www.redbooks.ibm.com/abstracts/sg246352.html?Open";break;case 30611:return "http://www.redbooks.ibm.com/abstracts/sg245210.html?Open";break;case 30084:return "http://www.redbooks.ibm.com/abstracts/sg246141.html?Open";break;case 43484:return "http://www.redbooks.ibm.com/abstracts/tips0613.html";break;case 43486:return "http://www.redbooks.ibm.com/abstracts/sg247207.html";break;case 43487:return "http://www.redbooks.ibm.com/abstracts/sg247252.html";break;case 29369:return "http://www.redbooks.ibm.com/abstracts/sg246477.html?Open";break;case 43488:return "http://www.redbooks.ibm.com/abstracts/sg247233.html";break;case 43489:return "http://www.redbooks.ibm.com/abstracts/sg247236.html";break;case 30449:return "http://www.redbooks.ibm.com/abstracts/sg245104.html?Open";break;case 29453:return "http://www.redbooks.ibm.com/abstracts/sg246325.html?Open";break;case 29501:return "http://www.redbooks.ibm.com/abstracts/sg246057.html?Open";break;case 29815:return "http://www.redbooks.ibm.com/abstracts/sg246844.html?Open";break;case 30162:return "http://www.redbooks.ibm.com/abstracts/sg246015.html?Open";break;case 30264:return "http://www.redbooks.ibm.com/abstracts/sg246001.html?Open";break;case 29441:return "http://www.redbooks.ibm.com/abstracts/sg246624.html?Open";break;case 29897:return "http://www.redbooks.ibm.com/abstracts/sg246022.html?Open";break;case 29733:return "http://www.redbooks.ibm.com/abstracts/sg246885.html?Open";break;case 29849:return "http://www.redbooks.ibm.com/abstracts/sg246556.html?Open";break;case 29545:return "http://www.redbooks.ibm.com/abstracts/sg246014.html?Open";break;case 29414:return "http://www.redbooks.ibm.com/abstracts/sg246394.html?Open";break;case 29285:return "http://www.redbooks.ibm.com/abstracts/sg246687.html?Open";break;case 30467:return "http://www.redbooks.ibm.com/abstracts/sg242032.html?Open";break;case 29547:return "http://www.redbooks.ibm.com/abstracts/sg246632.html?Open";break;case 29825:return "http://www.redbooks.ibm.com/abstracts/sg246625.html?Open";break;case 29829:return "http://www.redbooks.ibm.com/abstracts/sg246613.html?Open";break;case 29436:return "http://www.redbooks.ibm.com/abstracts/sg246360.html?Open";break;case 29301:return "http://www.redbooks.ibm.com/abstracts/sg246780.html?Open";break;case 29653:return "http://www.redbooks.ibm.com/abstracts/sg246900.html?Open";break;case 29840:return "http://www.redbooks.ibm.com/abstracts/sg245519.html?Open";break;case 29597:return "http://www.redbooks.ibm.com/abstracts/sg246999.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 29723:return "http://www.redbooks.ibm.com/abstracts/sg246823.html?Open";break;case 29659:return "http://www.redbooks.ibm.com/abstracts/sg247036.html?Open";break;case 29614:return "http://www.redbooks.ibm.com/abstracts/sg246628.html?Open";break;case 44608:return "http://www.redbooks.ibm.com/abstracts/sg247242.html";break;case 29682:return "http://www.redbooks.ibm.com/abstracts/sg246996.html?Open";break;case 29713:return "http://www.redbooks.ibm.com/abstracts/sg246944.html?Open";break;case 29298:return "http://www.redbooks.ibm.com/abstracts/sg246696.html?Open";break;case 30007:return "http://www.redbooks.ibm.com/abstracts/sg246278.html?Open";break;case 29486:return "http://www.redbooks.ibm.com/abstracts/sg247100.html?Open";break;case 44644:return "http://www.redbooks.ibm.com/abstracts/sg245519.html";break;case 30097:return "http://www.redbooks.ibm.com/abstracts/sg246030.html?Open";break;case 44773:return "http://www.redbooks.ibm.com/abstracts/sg245399.html";break;case 30429:return "http://www.redbooks.ibm.com/abstracts/sg245399.html?Open";break;case 29491:return "http://www.redbooks.ibm.com/abstracts/sg246054.html?Open";break;case 29580:return "http://www.redbooks.ibm.com/abstracts/sg247031.html?Open";break;case 29624:return "http://www.redbooks.ibm.com/abstracts/sg246629.html?Open";break;case 29302:return "http://www.redbooks.ibm.com/abstracts/sg246648.html?Open";break;case 29740:return "http://www.redbooks.ibm.com/abstracts/sg246888.html?Open";break;case 29780:return "http://www.redbooks.ibm.com/abstracts/sg246618.html?Open";break;case 29871:return "http://www.redbooks.ibm.com/abstracts/sg246611.html?Open";break;case 30356:return "http://www.redbooks.ibm.com/abstracts/sg245508.html?Open";break;case 29944:return "http://www.redbooks.ibm.com/abstracts/sg246534.html?Open";break;case 30052:return "http://www.redbooks.ibm.com/abstracts/sg246031.html?Open";break;case 29890:return "http://www.redbooks.ibm.com/abstracts/sg246607.html?Open";break;case 45299:return "http://www.redbooks.ibm.com/abstracts/redp4162.html";break;case 30018:return "http://www.redbooks.ibm.com/abstracts/sg245013.html?Open";break;case 30269:return "http://www.redbooks.ibm.com/abstracts/sg245517.html?Open";break;case 45799:return "http://www.redbooks.ibm.com/abstracts/sg246003.html";break;case 30244:return "http://www.redbooks.ibm.com/abstracts/sg246003.html?Open";break;case 30324:return "http://www.redbooks.ibm.com/abstracts/sg245137.html?Open";break;case 30584:return "http://www.redbooks.ibm.com/abstracts/sg245240.html?Open";break;case 30513:return "http://www.redbooks.ibm.com/abstracts/sg245298.html?Open";break;case 30171:return "http://www.redbooks.ibm.com/abstracts/sg246117.html?Open";break;case 30687:return "http://www.redbooks.ibm.com/abstracts/sg244787.html?Open";break;case 29772:return "http://www.redbooks.ibm.com/abstracts/sg246616.html?Open";break;case 29709:return "http://www.redbooks.ibm.com/abstracts/sg246951.html?Open";break;case 30561:return "http://www.redbooks.ibm.com/abstracts/sg245301.html?Open";break;case 29583:return "http://www.redbooks.ibm.com/abstracts/sg248888.html?Open";break;case 30233:return "http://www.redbooks.ibm.com/abstracts/sg245743.html?Open";break;case 29389:return "http://www.redbooks.ibm.com/abstracts/sg246464.html?Open";break;case 30504:return "http://www.redbooks.ibm.com/abstracts/sg245128.html?Open";break;case 47588:return "http://www.redbooks.ibm.com/abstracts/sg245493.html";break;case 29568:return "http://www.redbooks.ibm.com/abstracts/sg247062.html?Open";break;case 29948:return "http://www.redbooks.ibm.com/abstracts/sg246048.html?Open";break;case 30049:return "http://www.redbooks.ibm.com/abstracts/sg246032.html?Open";break;case 30008:return "http://www.redbooks.ibm.com/abstracts/sg246047.html?Open";break;case 29711:return "http://www.redbooks.ibm.com/abstracts/sg246610.html?Open";break;case 29327:return "http://www.redbooks.ibm.com/abstracts/sg246343.html?Open";break;case 30220:return "http://www.redbooks.ibm.com/abstracts/sg246011.html?Open";break;case 30285:return "http://www.redbooks.ibm.com/abstracts/sg245491.html?Open";break;case 29810:return "http://www.redbooks.ibm.com/abstracts/sg245510.html?Open";break;case 30361:return "http://www.redbooks.ibm.com/abstracts/sg245392.html?Open";break;case 30046:return "http://www.redbooks.ibm.com/abstracts/sg242120.html?Open";break;case 30242:return "http://www.redbooks.ibm.com/abstracts/sg246005.html?Open";break;case 30130:return "http://www.redbooks.ibm.com/abstracts/sg246019.html?Open";break;case 30118:return "http://www.redbooks.ibm.com/abstracts/sg246027.html?Open";break;case 30311:return "http://www.redbooks.ibm.com/abstracts/sg245312.html?Open";break;case 30073:return "http://www.redbooks.ibm.com/abstracts/sg246040.html?Open";break;case 30074:return "http://www.redbooks.ibm.com/abstracts/sg246045.html?Open";break;case 30132:return "http://www.redbooks.ibm.com/abstracts/sg246028.html?Open";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 29955:return "http://www.redbooks.ibm.com/abstracts/sg246049.html?Open";break;case 29741:return "http://www.redbooks.ibm.com/abstracts/sg246614.html?Open";break;case 29652:return "http://www.redbooks.ibm.com/abstracts/sg246627.html?Open";break;case 30613:return "http://www.redbooks.ibm.com/abstracts/sg245112.html?Open";break;case 30065:return "http://www.redbooks.ibm.com/abstracts/sg246147.html?Open";break;case 30062:return "http://www.redbooks.ibm.com/abstracts/sg246148.html?Open";break;case 49010:return "http://www.redbooks.ibm.com/abstracts/sg245506.html";break;case 30378:return "http://www.redbooks.ibm.com/abstracts/sg245506.html?Open";break;case 30310:return "http://www.redbooks.ibm.com/abstracts/sg245509.html?Open";break;case 30599:return "http://www.redbooks.ibm.com/abstracts/sg245109.html?Open";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;case 30345:return "http://www.redbooks.ibm.com/abstracts/sg245500.html?Open";break;case 30600:return "http://www.redbooks.ibm.com/abstracts/sg242124.html?Open";break;}return "http://KickJava.com/books";}
