function Riddle(title, body, tag, imageUrl){ this.title = title; this.body = body; this.tag = tag; this.imageUrl = imageUrl; } var riddle = new Riddle('Poison in the Wine', '\n<p>\n The King of a small country invites 1000 senators to his annual party. As gifts, each senator brings the King a bottle\n of wine, for a grand total of 1000 bottles of wine. Each bottle is signed by the senator who gave it.\n</p>\n<p>\n At the end of the party, the Queen tells the King that one of the senators is trying to assassinate him, and\n has put deadly poison in the bottle of wine he gave as a gift. Unfortunately, the Queen doesn\'t know which\n senator is the traitor (and thus doesn\'t know which bottle of wine has the poison in it).\n</p>\n<p>\n The King has 10 servants. He views them as expendable, and does not care if they live or die.\n He decides to use them to figure out which bottle is poisoned, which will then indicate which senator is trying to assassinate him.\n</p>\n<p>\n His plan is to make each servant drink from zero or more of the bottles of wine.\n The King knows that the poison is such that if a servant drinks it, he will feel fine until noon on the next day, at which point he will\n instantly drop dead.\n</p>\n<p>\n The King must know for sure who the traitor is by noon on the day after the party, or else the traitor will try to find another way\n to assassinate him.\n This essentially means that he has one shot to make his servants drink the wine in order to figure out which is the poison wine.\n</p>\n<p>\n Note that the King can make any of the servants drink from any of the wine bottles. \n He does not need to make all of the servants drink wine if he doesn\'t want to.\n Any servant who drinks from the poisoned bottle will die the next day at noon.\n</p>\n<p>\n How can the King figure out for sure who the traitor is by noon on the following day?\n</p>\n', 'poison-in-the-wine', ''); function showRiddle(curRiddle){ var elem = document.getElementById('riddle_body'); elem.innerHTML = curRiddle.body; var elem = document.getElementById('riddle_title'); elem.innerHTML = curRiddle.title; var elem = document.getElementById('riddle_image'); if ((curRiddle.imageUrl == null) || (curRiddle.imageUrl == '')){ elem.innerHTML = ''; }else{ elem.innerHTML = ''; } var elem = document.getElementById('riddle_solution'); elem.innerHTML = 'Click here to see the solution.'; } document.write('<style>\r\n.bigriddles_widget{\r\n position: relative;\r\n width:325px;\r\n padding: 3px 0px 5px 0px;\r\n border:2px solid #003399;\r\n color:black;\r\n background-color:white;\r\n text-align:right;\r\n}\r\n.bigriddles_widget #riddle_title{\r\n font-size:130%;\r\n font-weight:bold;\r\n padding:1px 5px 1px 5px;\r\n text-align: left;\r\n}\r\n.bigriddles_widget #riddle_section{\r\n padding:5px;\r\n height: 175px;\r\n overflow: auto;\r\n text-align: left;\r\n}\r\n.bigriddles_widget #riddle_solution{\r\n font-weight:bold;\r\n margin-top:10px;\r\n}\r\n.bigriddles_widget #riddle_nav{\r\n padding:3px 5px 3px 5px;\r\n text-align:center;\r\n}\r\n.bigriddles_widget .riddles_signoff{\r\n font-size:80%;\r\n}\r\n.bigriddles_widget .horiz_sep{\r\n width:100%;\r\n height:1px;\r\n padding:0px;\r\n margin:0px;\r\n border-top:1px solid #003399;\r\n}\r\n.bigriddles_widget .smaller{\r\n font-size:80%;\r\n}\r\n.bigriddles_widget a{\r\n color: #003399;\r\n text-decoration: none;\r\n}\r\n.bigriddles_widget a:visited{\r\n color: #003399;\r\n text-decoration: none;\r\n}\r\n.bigriddles_widget td{\r\n color: black;\r\n}\r\n.bigriddles_widget li{\r\n color: black;\r\n}\r\n</style>\r\n\r\n<div class="smaller" style="float:left;padding:0px 0px 1px 3px;">\r\n <a href="http://www.bigriddles.com">\r\n <img src="http://www.bigriddles.com/images/icon1.png" style="border:none;" />\r\n </a>\r\n</div>\r\n<div class="smaller" style="float:left;padding-left:3px;">\r\n <a href="http://www.bigriddles.com">BigRiddles.com</a>\r\n</div>\r\n<div class="smaller" style="float:right;padding-right:3px;font-weight:bold;">\r\n Riddle of the Day\r\n</div>\r\n<div style="clear:both;"></div>\r\n\r\n<div class="horiz_sep"></div>\r\n<div id="riddle_title"></div>\r\n\r\n<div id="riddle_section">\r\n <div id="riddle_image" style="float:right;"></div>\r\n <div id="riddle_body"></div>\r\n <div id="riddle_solution"></div>\r\n <div style="clear:both;"></div>\r\n</div>\r\n \r\n<div class="horiz_sep"></div>\r\n\r\n<span class="smaller">\r\n &nbsp;<a href="http://www.bigriddles.com/widgets">Get this widget</a> |\r\n</span>\r\n \r\n'); showRiddle(riddle);