Rico.loadModule('Calendar','ColorPicker');
var cal,col;

Rico.onLoad( function() {

  // initialize calendar  (addHoliday calls are optional)
  cal=new Rico.CalendarControl("cal1");
  cal.atLoad();
  cal.returnValue=function(valor) { $('fecha').value=valor; };
  
   col=new Rico.ColorPicker("cal1");
  col.atLoad();
  col.returnValue=function(valor) { $('color').value=valor; };


});

function VerCalendario(e) {
  if (Element.visible(cal.container)) {
    cal.close();
  } else {
    RicoUtil.positionCtlOverIcon(cal.container,$('CalendarButton'));
    //colorpicker.close();
    cal.open();
  }
  Event.stop(e);
}

function VerColor(e) {
  if (Element.visible(col.container)) {
    col.close();
  } else {
    RicoUtil.positionCtlOverIcon(col.container,$('ColorButton'));
    //colorpicker.close();
    col.open();
  }
  Event.stop(e);
}