selecionador de data não aparece depois de clicar na imagem

Eu tenho um violino que exibe selecionador de data. mesmo código que escrevi abaixo, mas nada acontece, o que estou fazendo errado? Quando eu clico nessa cor verde, então nenhum selecionador de data é gerado, mas no violino está vindo bem, onde eu estou fazendo errado?

http://jsfiddle.net/cBwEK/10/

<code>  <html>
   <head>
 <script type="text/javascript" src="mootools-yui-compressed.js"></script>//mootools script  
    <script type="text/javascript" src="datepicker.js"></script>     
    <link rel="stylesheet" type="text/css" href="datepicker.css" />

   </head>
   <body>

  <input name='date_allow_empty' type='text' value='' class='date picker' />
  <div id="invokeDP"></div>

      <script type="text/javascript">           
       var dp = new DatePicker('.picker', {
  pickerClass: 'datepicker ',
  allowEmpty: true,
  toggleElements: ['invokeDP']
  });    
     </script>  

   </body>
</html>
</code>

EDITAR: Eu peguei todos os scripts dentrohead seção, anteriormente esses scripts estavam embody seção

questionAnswers(2)

yourAnswerToTheQuestion