/* DEFINE THESE to MATCH YOUR HTML FORM */

var FORM_NAME     = "form2";
var NUM_SEL_LISTS = 2;



/*
 * SKIP OVER THE CLASS DEFINITIONS -- THEN EDIT TO MAKE YOUR MENUS
 */





/* START OF CLASS DEFINITIONS */
function ITEM_CLASS(_NAME,_LINK)
{
  this.NAME=_NAME;
  this.LINK=_LINK;
  this.CREATE_OBJECT=function()
  {
    var _o=new Option(this.NAME,this.LINK);
    return _o;
  }
}
function MENU_CLASS()
{
  this.MENU=new Array();
  /* (n,u,l) : n=name to show, u=url or null, l=linkID */
  this.ADD=function(_N,_L)
  {
    var i=this.MENU.length?this.MENU.length:0;
    this.MENU[i]=new ITEM_CLASS(_N,_L);
  }
  this.CREATE_MENU=function(_formObj)
  {
    _formObj.options[0]=new Option("Vyberte","");
    for(var i=0;i<this.MENU.length;i++)
    {
      _formObj.options[i+1]=this.MENU[i].CREATE_OBJECT();
    }
    _formObj.options[0].selected=true;
  }
}
function SELECT_CLASS()
{
  this.SELECT_LISTS=new Array();
  this.ADD=function(_obj)
  {
    var i=this.SELECT_LISTS.length?this.SELECT_LISTS.length:0;
    this.SELECT_LISTS[i]=_obj;
    return i;
  }
  this.BUILD=function(_formObj,_item)
  {
    this.SELECT_LISTS[_item].CREATE_MENU(_formObj);
  }
}
/* END OF CLASS DEFINITIONS */

var SELECTS=new SELECT_CLASS();



/*
 *  START FROBBING AGAIN HERE 
 */



/* start - level 2 */
var MENU6=new MENU_CLASS();
MENU6.ADD("03 - březen","makler-mesice_2006-03.php");
MENU6.ADD("04 - duben","makler-mesice_2006-04.php");
MENU6.ADD("05 - květen","makler-mesice_2006-05.php");
MENU6.ADD("06 - čeven","makler-mesice_2006-06.php");
MENU6.ADD("07 - čevenec","makler-mesice_2006-07.php");
MENU6.ADD("08 - srpen","makler-mesice_2006-08.php");
MENU6.ADD("09 - září","makler-mesice_2006-09.php");
MENU6.ADD("10 - říjen","makler-mesice_2006-10.php");
MENU6.ADD("11 - listopad","makler-mesice_2006-11.php");
MENU6.ADD("12 - prosinec","makler-mesice_2006-12.php");
var MENU_6=SELECTS.ADD(MENU6);

var MENU7=new MENU_CLASS();
MENU7.ADD("01 - leden","makler-mesice_2007-01.php");
MENU7.ADD("02 - únor","makler-mesice_2007-02.php");
MENU7.ADD("03 - březen","makler-mesice_2007-03.php");
MENU7.ADD("04 - duben","makler-mesice_2007-04.php");
MENU7.ADD("05 - květen","makler-mesice_2007-05.php");
MENU7.ADD("06 - červen","makler-mesice_2007-06.php");
MENU7.ADD("07 - červenec","makler-mesice_2007-07.php");
MENU7.ADD("08 - srpen","makler-mesice_2007-08.php");
MENU7.ADD("09 - září","makler-mesice_2007-09.php");
MENU7.ADD("10 - říjen","makler-mesice_2007-10.php");
MENU7.ADD("11 - listopad","makler-mesice_2007-11.php");
MENU7.ADD("12 - prosinec","makler-mesice_2007-12.php");
var MENU_7=SELECTS.ADD(MENU7);

var MENU8=new MENU_CLASS();
MENU8.ADD("01 - leden","makler-mesice_2008-01.php");
MENU8.ADD("02 - únor","makler-mesice_2008-02.php");
MENU8.ADD("03 - březen","makler-mesice_2008-03.php");
MENU8.ADD("04 - duben","makler-mesice_2008-04.php");
MENU8.ADD("05 - květen","makler-mesice_2008-05.php");
MENU8.ADD("06 - červen","makler-mesice_2008-06.php");
MENU8.ADD("07 - červenec","makler-mesice_2008-07.php");
MENU8.ADD("08 - srpen","makler-mesice_2008-08.php");
MENU8.ADD("09 - září","makler-mesice_2008-09.php");
MENU8.ADD("10 - říjen","makler-mesice_2008-10.php");
MENU8.ADD("11 - listopad","makler-mesice_2008-11.php");
MENU8.ADD("12 - prosinec","makler-mesice_2008-12.php");
var MENU_8=SELECTS.ADD(MENU8);

var MENU9=new MENU_CLASS();
MENU9.ADD("01 - leden","makler-mesice_2009-01.php");
MENU9.ADD("02 - únor","makler-mesice_2009-02.php");
MENU9.ADD("03 - březen","makler-mesice_2009-03.php");
MENU9.ADD("04 - duben","makler-mesice_2009-04.php");
MENU9.ADD("05 - květen","makler-mesice_2009-05.php");
MENU9.ADD("06 - červen","makler-mesice_2009-06.php");
MENU9.ADD("07 - červenec","makler-mesice_2009-07.php");
MENU9.ADD("08 - srpen","makler-mesice_2009-08.php");
MENU9.ADD("09 - září","makler-mesice_2009-09.php");
MENU9.ADD("10 - říjen","makler-mesice_2009-10.php");
MENU9.ADD("11 - listopad","makler-mesice_2009-11.php");
MENU9.ADD("12 - prosinec","makler-mesice_2009-12.php");
var MENU_9=SELECTS.ADD(MENU9);

var MENU10=new MENU_CLASS();
MENU10.ADD("01 - leden","makler-mesice_2010-01.php");
MENU10.ADD("02 - únor","makler-mesice_2010-02.php");
MENU10.ADD("03 - březen","makler-mesice_2010-03.php");
MENU10.ADD("04 - duben","makler-mesice_2010-04.php");
MENU10.ADD("05 - květen","makler-mesice_2010-05.php");
MENU10.ADD("06 - červen","makler-mesice_2010-06.php");
MENU10.ADD("07 - červenec","makler-mesice_2010-07.php");
MENU10.ADD("08 - srpen","makler-mesice_2010-08.php");
MENU10.ADD("09 - září","makler-mesice_2010-09.php");
MENU10.ADD("10 - říjen","makler-mesice_2010-10.php");
MENU10.ADD("11 - listopad","makler-mesice_2010-11.php");
MENU10.ADD("12 - prosinec","makler-mesice_2010-12.php");
var MENU_10=SELECTS.ADD(MENU10);

var MENU11=new MENU_CLASS();
MENU11.ADD("01 - leden","makler-mesice_2011-01.php");
MENU11.ADD("02 - únor","makler-mesice_2011-02.php");
MENU11.ADD("03 - březen","makler-mesice_2011-03.php");
/*MENU11.ADD("04 - duben","makler-mesice_2011-04.php");
MENU11.ADD("05 - květen","makler-mesice_2011-05.php");
MENU11.ADD("06 - červen","makler-mesice_2011-06.php");
MENU11.ADD("07 - červenec","makler-mesice_2011-07.php");
MENU11.ADD("08 - srpen","makler-mesice_2011-08.php");
MENU11.ADD("09 - září","makler-mesice_2011-09.php");
MENU11.ADD("10 - říjen","makler-mesice_2011-10.php");
MENU11.ADD("11 - listopad","makler-mesice_2011-11.php");
MENU11.ADD("12 - prosinec","makler-mesice_2011-12.php");*/
var MENU_11=SELECTS.ADD(MENU11);

/* end - level 2 */

/* start - level 1 */
var MENU9=new MENU_CLASS();
MENU9.ADD("2006",MENU_6);
MENU9.ADD("2007",MENU_7);
MENU9.ADD("2008",MENU_8);
MENU9.ADD("2009",MENU_9);
MENU9.ADD("2010",MENU_10);
MENU9.ADD("2011",MENU_11);
var MENU_9=SELECTS.ADD(MENU9);
/* end - level 1 */

/*
 *  FROB NO FURTHER!
 */

function init2()
{
  for(var i=1;i<=NUM_SEL_LISTS;i++)
    eval("document.forms[FORM_NAME].menu"+i+".options[0].selected=true;");
  buildMenu(1,MENU_9);
}

/* (x) : x=which select list */
function erase(x)
{
  eval("document.forms[FORM_NAME].menu"+x+".options.length=0");
}

/* (x,y) : x=which select list, y=which menu */
function buildMenu(x,y)
{
  erase(x);
  var _formObj=eval("document.forms[FORM_NAME].menu"+x);
  SELECTS.BUILD(_formObj,MENU_9);
}

function selected(_which)
{
  var _f=document.forms[FORM_NAME];
  var _s=eval("_f.menu"+_which);
  var _i=_s.selectedIndex;
  if(_i==0)
  {
    for(var i=(_which+1);i<=NUM_SEL_LISTS;i++)
    {
      erase(i);
      eval("_f.menu"+i+".options[0]=new Option('Nevybráno');");
    }
    return;
  }
  var _v=_s.options[_i].value;

  if(_which==NUM_SEL_LISTS && _v)
    window.location=_v;
  if(_which!=NUM_SEL_LISTS)
  {
    var _formObj=eval("document.forms[FORM_NAME].menu"+(_which+1));
    SELECTS.BUILD(_formObj,_v);
  }
  for(var i=(_which+2);i<=NUM_SEL_LISTS;i++)
  {
    erase(i);
    eval("_f.menu"+i+".options[0]=new Option('Nevybráno');");
  }
}

