<!-- Begin


var isDOM = true, isNS4 = false;
var docObj = 'document.getElementById("', styObj = '").style';

var endDL = isDOM ? '</div>' : '</layer>';

// Hide timeout
var popTimer = 0;
var litNow = new Array();
function popOver(menuNum, itemNum) {
clearTimeout(popTimer);
hideAllBut(menuNum);
litNow = getTree(menuNum, itemNum);
changeCol(litNow, true);
targetNum = menu[menuNum][itemNum].target;
if (targetNum > 0) {
targetName = menu[targetNum][0].id;
menuName = menu[menuNum][0].id;
menuRef = eval(docObj + menuName + styObj);
thisX = parseInt(menuRef.left);
thisY = parseInt(menuRef.top);
// Add onto this the position of the trigger item within the menu
itemPath = docObj;
if (isNS4) itemPath += menuName + '.document.';
itemRef = eval(itemPath + menuName + itemNum.toString() + styObj);
thisX += parseInt(itemRef.left);
thisY += parseInt(itemRef.top);
// Add those to the target's offset to set the target's position, show it.
with (eval(docObj + targetName + styObj)) {
left = parseInt(thisX + menu[targetNum][0].x);
top = parseInt(thisY + menu[targetNum][0].y);
visibility = 'visible';
      }
   }
}
function popOut(menuNum, itemNum) {
// Hide menu in 1/2 sec, *UNLESS* another mouseover clears the timeout!
popTimer = setTimeout('hideAllBut(0)', 500);
}
function getTree(menuNum, itemNum) {
// Array index is the menu number. The contents are null (if that menu is not a parent)
// or the item number in that menu that is an ancestor (to light it up).
itemArray = new Array(menu.length);
while(1) {
itemArray[menuNum] = itemNum;
if (menuNum == 0) return itemArray;
itemNum = menu[menuNum][0].parentItem;
menuNum = menu[menuNum][0].parentMenu;
   }
}
// Pass an array and a boolean to specify colour change, true = over colour.
function changeCol(changeArray, isOver) {
for (menuCount = 0; menuCount < changeArray.length; menuCount++) {
if (changeArray[menuCount]) {
thisMenu = menu[menuCount][0].id;
thisItem = thisMenu + changeArray[menuCount].toString();
newCol = isOver ? menu[menuCount][0].overCol : menu[menuCount][0].backCol;
//if (isDOM) document.all[thisItem].style.backgroundColor = newCol;
if (isDOM) document.getElementById(thisItem).style.backgroundColor = newCol;
//if (isNS4) document[thisMenu].document[thisItem].bgColor = newCol;
      }
   }
}
function hideAllBut(menuNum) {
var keepMenus = getTree(menuNum, 1);
for (count = 0; count < menu.length; count++)
if (!keepMenus[count])
eval(docObj + menu[count][0].id + styObj + '.visibility = "hidden"');
changeCol(litNow, false);
}
// *** MENU CONSTRUCTION FUNCTIONS ***
// Variable to end a div or layer based on browser.
function Menu(id, x, y, width, overCol, backCol, borderCol, path) {
this.id = id;
this.x = x;
this.y = y;
this.width = width;
// Colours of menu and items.
this.overCol = overCol;
this.backCol = backCol;
this.borderCol = borderCol;
// Parent menu and item numbers, indexed later.
this.parentMenu = null;
this.parentItem = null;
this.path = null;
//this.path = '/'+path;
//this.path = path;
if (path) {
//	this.path = path;
	this.path = '/' + path;
	//something here needs to reset the directory
	} else {
	this.path = '';
	}
//this.path = id;
/*if (id == 'rootMenu') {
	this.path = '';
	} else {
	this.path = id;
	}*/
}

function Item(text, href, height, target) {
this.text = text;
this.href = href;
this.height = height;
this.target = target;
}

function startDL(id, x, y, width, height, vis, back, border, zIndex, extraProps) {
// Write a div in IE that resembles a layer's settings, or a layer in NS.
//str = '';
if (isDOM) {
str = '<div id="' + id + '" style="position: absolute; left: ' + x + '; top: ' + y +
 /*'; width: ' + width + '; height: ' + height + */'; visibility: ' + vis + '; ';
if (back) str += 'background-color: ' + back + '; ';
//if (back) str += 'background: ' + back + '; ';
if (border) str += 'padding: 3px; border: 1px solid ' + border + '; ';
if (zIndex) str += 'z-index: ' + zIndex + '; ';
// End style declaration.
str += '" ';
}
/*if (isNS4) {
str = '<layer id="' + id + '" left="' + x + '" top="' + y + '" width="' + width +
 '" height="' + height + '" visibility="' + vis + '" ';
if (back) str += 'bgcolor="' + back + '" ';
if (border) str += 'style="border: 1px solid ' + border + '" ';
if (zIndex) str += 'z-index="' + zIndex + '" ';
}*/
return str + extraProps + '>';
}
function mouseProps(currMenu, currItem) {
return ' onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')"';
}
function writeMenus(customRoot, popInd) {
for (currMenu = 0; currMenu < menu.length; currMenu++) {
showMenu = true;
if ((currMenu == 0) && customRoot) {
document.write(customRoot);
showMenu = false;
}
with (menu[currMenu][0]) {
// Start generating a div with position offset - no dimensions, colours, mouseovers.
// This position is only relevant for root menu anyway as all others are altered later.
menuHTML = startDL(id, x, y, 0, 0, 'hidden', null, null, 100, '');
// Width is less padding (3 left & right) and border (1 left & right).
var back = backCol, bord = borderCol, currWidth = width - 8;
}
// Y-position of next item, increase if you want a menu header.
itemPos = 0;
// Remember, items start from 1 in the array (0 is menu object itself, above).
for (currItem = 1; currItem < menu[currMenu].length; currItem++) {
// Auto-generate ID's in numerical sequence.
trigID = menu[currMenu][0].id + currItem.toString();
// Now, work with properties of individual menu items.
with (menu[currMenu][currItem]) {
// Start a menu item positioned vertically, with mouse events and colours.
if (href == '#') {
	menuHTML += startDL(trigID, 0, itemPos, 0, 0, 'inherit', back, bord, 100, mouseProps(currMenu, currItem)) + '<table width="' + currWidth + '" border="0" cellspacing="0" cellpadding="0"><tr>' + '<td align="left"><a class="Item" href="' + href + '">' + text  + '</a></td>' + '<td class="Item" align="right">' + (target ? popInd : '') + '</td></tr></table>' + endDL;
	} else {
	menuHTML += startDL(trigID, 0, itemPos, 0, 0, 'inherit', back, bord, 100, mouseProps(currMenu, currItem)) + '<table width="' + currWidth + '" border="0" cellspacing="0" cellpadding="0"><tr>' + '<td align="left"><a class="Item" href="' + menu[currMenu][0].path + href + '">' + text  + '</a></td>' + '<td class="Item" align="right">' + (target ? popInd : '') + '</td></tr></table>' + endDL;
	}
if (target > 0) {
// Set target's parents to this and offset it by the current position.
menu[target][0].parentMenu = currMenu;
menu[target][0].parentItem = currItem;
if (menu[target][0].path) {
	menu[target][0].path = menu[currMenu][0].path+menu[target][0].path+'/';
	} else {
	menu[target][0].path = menu[currMenu][0].path;//+menu[target][0].path;
	}
}
// Move next item position down by this item's height.
itemPos += height;
   }
}
// Write this menu to the document.
if (showMenu) document.write(menuHTML + endDL);
litNow[currMenu] = null;
   }
}

/* Syntaxes:
 *
 * menu[menuNumber][0] = new Menu('menu ID', left, top, width, 'mouseover colour',
 *'background colour', 'border colour');
 * Left and Top are measured on-the-fly relative to the top-left corner of its trigger.
 *
 * menu[menuNumber][itemNumber] = new Item('Text', 'URL', vertical spacing to next item, 
 *target menu number);
 * If no target menu (popout) is desired, set it to 0. All menus must trace back their
 * targets to the root menu! That is, every menu must be targeted by one item somewhere.
 * Even if you're not writing the root menu, you must still specify its settings here.
 */
var menu = new Array();
// Default colours passed to most menu constructors (just passed to functions, not
// a global variable - makes things easier to change later).
var defOver = '#336699', defBack = '#003366', defBorder = '#000000';
// Default height of menu items - the spacing to the next item, actually.
var defHeight = 22;
// Menu 0 is the special, 'root' menu from which everything else arises.
menu[0] = new Array();
// Pass a few different colours, as an example.
menu[0][0] = new Menu('rootMenu', 0, 0, 80, '#669999', '#006666', defBorder,'');
// Notice how the targets are all set to nonzero values...
menu[0][1] = new Item('File', '#', defHeight, 1);
menu[0][2] = new Item('Edit', '#', defHeight, 2);
menu[0][3] = new Item('Help', '#', defHeight, 3);

menu[1] = new Array();
menu[1][0] = new Menu('media', 0, 22, 80, defOver, defBack, defBorder, 'media');
menu[1][1] = new Item('Israel', '#', defHeight, 4);
menu[1][2] = new Item('U.K', '#', defHeight, 5);
menu[1][3] = new Item('U.S', '#', defHeight, 6);
menu[1][4] = new Item('Canada', '#', defHeight, 7);
menu[1][5] = new Item('10 Year Video','10yrs.htm', defHeight, 0);


menu[2] = new Array();
menu[2][0] = new Menu('resources', 0, 22, 80, defOver, defBack, defBorder, 'resources');
menu[2][1] = new Item('Our Inspiration', '#', 35, 8);
menu[2][2] = new Item('Habo-Dror', '#', defHeight, 9);
menu[2][3] = new Item('Judaism', '#', defHeight, 10);
menu[2][4] = new Item('Yovel History', '#', 35, 11);
menu[2][5] = new Item('Activism', '#', 35, 12);


menu[3] = new Array();
menu[3][0] = new Menu('pictures', 0, 22, 80, defOver, defBack, defBorder, 'pictures');
//menu[3][1] = new Item('Kinneret', '#', defHeight, 0);
menu[3][1] = new Item('Kinneret', '../kinneret', defHeight, 0);
menu[3][2] = new Item('Shaqed', '../shaqed', defHeight, 0);
menu[3][3] = new Item('Aliyah', 'aliyah.htm', defHeight, 0);
menu[3][4] = new Item('Assorted', 'assorted.htm', defHeight, 0);
menu[3][5] = new Item('Birthdays', '#', defHeight, 13);
menu[3][6] = new Item('Chagim', '#', defHeight, 14);
menu[3][7] = new Item('Shabbat', 'shabbat.htm', defHeight, 0);
menu[3][8] = new Item('Migdal Haemek', '#', 35, 38);
menu[3][9] = new Item('Prague', 'prague.htm', defHeight, 0);
menu[3][10] = new Item('Old Beit Habonim Pictures', 'beithd.htm', 35, 0);

menu[4] = new Array();
menu[4][0] = new Menu('israel', 85, 0, 100, '#333366', '#666699', '#663399');
menu[4][1] = new Item('Haaretz', '#', defHeight, 15);
menu[4][2] = new Item('Maariv', 'maariv.htm', defHeight, 0);
menu[4][3] = new Item('Kol Yisrael', 'kolyisrael.htm', defHeight, 0);
menu[4][4] = new Item('Kibbutz Newspaper', 'kibbutzpaper.htm', 35, 0);
menu[4][5] = new Item('Jerusalem Post', 'jpostyovel.htm', defHeight, 0);
menu[4][6] = new Item('Channel 2', 'across.htm', defHeight, 0);

menu[5] = new Array();
menu[5][0] = new Menu('uk', 85, 0, 100, '#333366', '#666699', '#663399');
menu[5][1] = new Item('BBC', '#', defHeight, 16);
menu[5][2] = new Item('Jewish Chronicle', '#', 35, 17);
menu[5][3] = new Item('Financial Times', 'financialtimes.htm', defHeight, 0);
menu[5][4] = new Item('Daily Telegraph', 'telegraph.htm', defHeight, 0);
menu[5][5] = new Item('Jewish Renaissance', 'renaissance.htm', 35, 0);
menu[5][6] = new Item('Jewish Telegraph', 'hduk80.htm', 35, 0);

menu[6] = new Array();
menu[6][0] = new Menu('us', 85, 0, 100, '#333366', '#666699', '#663399');
menu[6][1] = new Item('The Reporter', 'reporter.htm', defHeight, 0);
menu[6][2] = new Item('Jewish Times', 'jewishtimes.htm', defHeight, 0); 
menu[6][3] = new Item('New Voices', '#', defHeight, 18); 
menu[6][4] = new Item('The Forward', 'forward.htm', defHeight, 0); 

menu[7] = new Array();
menu[7][0] = new Menu('canada', 85, 0, 100, '#333366', '#666699', '#663399');
menu[7][1] = new Item('CJN', 'cjn.htm', defHeight, 0);

menu[8] = new Array();
menu[8][0] = new Menu('inspiration', 85, 0, 100, '#333366', '#666699', '#663399');
menu[8][1] = new Item('General', '#', defHeight, 19);
menu[8][2] = new Item('Socialist Zionism', '#', 35, 20);
menu[8][3] = new Item('Socialism', '#', defHeight, 21);
menu[8][4] = new Item('Communal Living', '#', defHeight, 22);

menu[9] = new Array();
menu[9][0] = new Menu('habo', 85, 0, 100, '#333366', '#666699', '#663399');
menu[9][1] = new Item('Movement History', 'history.htm', 35, 0);
menu[9][2] = new Item('Habonim 70', 'habonim70.htm', defHeight, 0);
menu[9][3] = new Item('Strength & Courage','strength.htm', 35, 0);
menu[9][4] = new Item('Shnat 99-00','shnat99.htm', defHeight, 0);

menu[10] = new Array();
menu[10][0] = new Menu('judaism', 85, 0, 100, '#333366', '#666699', '#663399');
menu[10][1] = new Item('Jewish History Links', 'jewhist.htm', defHeight, 0);
menu[10][2] = new Item('Yovel - Jubilee','jubilee.htm', defHeight, 0);
menu[10][3] = new Item('Judaism & Socialism','jsocial.htm', 35, 0);
menu[10][4] = new Item('Shabbat','#', defHeight, 23);
menu[10][5] = new Item('Chagim','#', defHeight, 24);
menu[10][6] = new Item('Joy of Text','joyoftext.htm', defHeight, 0);
menu[10][7] = new Item('Guide to Jewish Sources','sources.htm', defHeight, 0);

menu[11] = new Array();
menu[11][0] = new Menu('history', 85, 0, 100, '#333366', '#666699', '#663399');
menu[11][1] = new Item('December 99 Update', 'update.htm', 35, 0);
menu[11][2] = new Item('February 00 Update', 'update2.htm', 35, 0);
menu[11][3] = new Item('October 04 Update', 'update3.htm', 35, 0);
menu[11][4] = new Item('Garin 2000','#', defHeight, 25);
menu[11][5] = new Item('Words of Support','#', defHeight, 26);

menu[12] = new Array();
menu[12][0] = new Menu('activism', 85, 0, 100, '#333366', '#666699', '#663399');
menu[12][1] = new Item('Activism in Jerusalem', 'politics.htm', 35, 0);
menu[12][2] = new Item('Courage to Refuse','#', defHeight, 27);

menu[13] = new Array();
menu[13][0] = new Menu('birthdays', 85, 0, 100, '#333366', '#666699', '#663399');
menu[13][1] = new Item('Abe', '#', defHeight, 28);
menu[13][2] = new Item('Anton','#', defHeight, 29);
menu[13][3] = new Item('Emma & James', '#', 35, 30);
menu[13][4] = new Item('Jez','#', defHeight, 31);
menu[13][5] = new Item('Robin', '#', defHeight, 32);
menu[13][6] = new Item('Others','#', defHeight, 33);

menu[14] = new Array();
menu[14][0] = new Menu('chagimpics', 85, 0, 80, '#333366', '#666699', '#663399');
menu[14][1] = new Item('Pesach', 'pesach.htm', defHeight, 0);
menu[14][2] = new Item('Purim','purim.htm', defHeight, 0);
menu[14][3] = new Item('Tu Bshvat','tubshvat.htm', defHeight, 0); 
menu[14][4] = new Item('Rosh Hashanah','roshhashanah.htm', 35, 0); 
menu[14][5] = new Item('Yom Ha\'atzaut','yomhaatzmaut.htm', defHeight, 0); 

menu[15] = new Array();
menu[15][0] = new Menu('haaretz', 105, 0, 100, '#006666', '#669999', '#663399');
menu[15][1] = new Item('08/10/99<br>Habo Changes', 'changes.htm', 35, 0);
menu[15][2] = new Item('07/01/00<br>Kibbutz Growth', 'growth.htm', 35, 0);
menu[15][3] = new Item('23/02/01<br>Pioneers', 'haaretzyovel.htm', 35, 0);
menu[15][4] = new Item('25/04/10<br>Aliya', 'haaretzanton.htm', defHeight, 0);

menu[16] = new Array();
menu[16][0] = new Menu('bbc', 105, 0, 100, '#006666', '#669999', '#663399');
menu[16][1] = new Item('Radio', 'bbc.mp3', defHeight, 0);
menu[16][2] = new Item('TV', 'aliyah.htm', defHeight, 0);

menu[17] = new Array();
menu[17][0] = new Menu('jc', 105, 0, 100, '#006666', '#669999', '#663399');
menu[17][1] = new Item('22/12/00<br>Palestinian Aid', 'jc.htm', 35, 0);
menu[17][2] = new Item('06/04/01<br>Pioneering', 'jchron.htm', defHeight, 0);

menu[18] = new Array();
menu[18][0] = new Menu('newvoices', 105, 0, 100, '#006666', '#669999', '#663399');
menu[18][1] = new Item('May 01<br>Better Living Through Socialism', 'newvoices.htm', 65, 0);
menu[18][2] = new Item('March 02<br>One day in Jerusalem', 'newvoices2.htm', defHeight, 0);

menu[19] = new Array();
menu[19][0] = new Menu('general', 105, 0, 100, '#006666', '#669999', '#663399');
menu[19][1] = new Item('Barry Solomon', 'barrysolomon.htm', defHeight, 0);
menu[19][2] = new Item('Simon Burntons Moth','moth.htm', 35, 0);
menu[19][3] = new Item('Nik Johns Dugma Ishit','nik.htm', 35, 0);
menu[19][4] = new Item('From Zohar Michaeli','zohar.htm', defHeight, 0);

menu[20] = new Array();
menu[20][0] = new Menu('sz', 105, 0, 100, '#006666', '#669999', '#663399');
menu[20][1] = new Item('Barry Shenker', 'shenker.htm', defHeight, 0);
menu[20][2] = new Item('Kibbutz Ravid','ravid.htm', defHeight, 0);
menu[20][3] = new Item('Kibbutz Eshbal','eshbal.htm', defHeight, 0);
menu[20][4] = new Item('Moses Hess','hess.htm', defHeight, 0);
menu[20][5] = new Item('2nd Aliyah','#', defHeight, 34);
menu[20][6] = new Item('Against all the Odds','eshbalm.htm', 35, 0);
menu[20][7] = new Item('Kibbutz in the 1990s','involvement.htm', 35, 0);

menu[21] = new Array();
menu[21][0] = new Menu('socialism', 105, 0, 100, '#006666', '#669999', '#663399');
menu[21][1] = new Item('May Day Readings', 'mayday.htm', 35, 0);
menu[21][2] = new Item('Che Guevara Readings','#', defHeight, 35);

menu[22] = new Array();
menu[22][0] = new Menu('comliving', 105, 0, 100, '#006666', '#669999', '#663399');
menu[22][1] = new Item('Notes on consensus', 'consensus.htm', 35, 0);
menu[22][2] = new Item('Intentional Communities', 'intcom.htm', 35, 0);

menu[23] = new Array();
menu[23][0] = new Menu('shabbat', 105, 0, 100, '#006666', '#669999', '#663399');
menu[23][1] = new Item('Shabbat Readings', 'shabbatreadings.htm', 35, 0);
menu[23][2] = new Item('Sabbath as Protest','sabbathprotest.htm', defHeight, 0);

menu[24] = new Array();
menu[24][0] = new Menu('chaggim', 105, 0, 100, '#006666', '#669999', '#663399');
menu[24][1] = new Item('Pesach', '#', defHeight, 36);
menu[24][2] = new Item('Purim','pur.htm', defHeight, 0);
menu[24][3] = new Item('Rosh Hashanah','roshha.htm', defHeight, 0);

menu[25] = new Array();
menu[25][0] = new Menu('garin2000', 105, 0, 100, '#006666', '#669999', '#663399');
menu[25][1] = new Item('1st Contact', '1stcontact.htm', defHeight, 0);
menu[25][2] = new Item('The Real Deal','realdeal.htm', defHeight, 0);
menu[25][3] = new Item('Kvutsat Yovel Born','pilottripsikkum.htm', defHeight, 0);

menu[26] = new Array();
menu[26][0] = new Menu('support', 105, 0, 100, '#006666', '#669999', '#663399');
menu[26][1] = new Item('From Perth', 'perth.htm', defHeight, 0);
menu[26][2] = new Item('From Hanoar Haoved','hh.htm', 35, 0);
menu[26][3] = new Item('From South Africa','sa.htm', 35, 0);
menu[26][4] = new Item('From HDNA','hdnamessage.htm', defHeight, 0);
menu[26][5] = new Item('From Silvio Joskovitz','silvio.htm', 35, 0);

menu[27] = new Array();
menu[27][0] = new Menu('refuse', 105, 0, 100, '#006666', '#669999', '#663399');
menu[27][1] = new Item('Antons Statement', 'antonstatement.htm', 35, 0);
menu[27][2] = new Item('JC', 'jcrefuse.htm', defHeight, 0);
menu[27][3] = new Item('JT','jtrefuse.htm', defHeight, 0);
menu[27][4] = new Item('Haaretz English ','haaretzrefuse.htm', defHeight, 0);
menu[27][5] = new Item('Haaretz Hebrew','haaretzhebrefuse.htm', defHeight, 0);
menu[27][6] = new Item('Refusing to Serve','seruv.htm', 35, 0);
menu[27][7] = new Item('Refusing to Serve - Hebrew','seruvheb.htm', 35, 0);
menu[27][8] = new Item('Kibbutz Trends','kt.htm', defHeight, 0);

menu[28] = new Array();
menu[28][0] = new Menu('abe', 105, 0, 100, '#006666', '#669999', '#663399');
menu[28][1] = new Item('2001', 'abe2001.htm', defHeight, 0);
menu[28][2] = new Item('2002', 'abe2002.htm', defHeight, 0);
menu[28][3] = new Item('2003', 'abe2003.htm', defHeight, 0);

menu[29] = new Array();
menu[29][0] = new Menu('anton', 105, 0, 100, '#006666', '#669999', '#663399');
menu[29][1] = new Item('2003', 'anton2003.htm', defHeight, 0);
menu[29][2] = new Item('2004', 'anton2004.htm', defHeight, 0);

menu[30] = new Array();
menu[30][0] = new Menu('emmajames', 105, 0, 100, '#006666', '#669999', '#663399');
menu[30][1] = new Item('2001', 'emmajames2001.htm', defHeight, 0);

menu[31] = new Array();
menu[31][0] = new Menu('jez', 105, 0, 100, '#006666', '#669999', '#663399');
menu[31][1] = new Item('2004', 'jez2004.htm', defHeight, 0);

menu[32] = new Array();
menu[32][0] = new Menu('robin', 105, 0, 100, '#006666', '#669999', '#663399');
menu[32][1] = new Item('2003', 'robin2003.htm', defHeight, 0);

menu[33] = new Array();
menu[33][0] = new Menu('others', 105, 0, 100, '#006666', '#669999', '#663399');
menu[33][1] = new Item('Danya 2002', 'danya2002.htm', defHeight, 0);
menu[33][2] = new Item('Marcus 2002', 'marcus2002.htm', defHeight, 0);

menu[34] = new Array();
menu[34][0] = new Menu('2ndaliyah', 105, 0, 100, '#FF9933', '#CC0066', '#663399');
menu[34][1] = new Item('Chalutzot','#', defHeight, 37);
menu[34][2] = new Item('Life in Chavat Kinneret','chavatkinneret.htm', 35, 0);
menu[34][3] = new Item('Kehilateinu','kehilateinu.htm', defHeight, 0);
menu[34][4] = new Item('The Intimate Kibbutz','intimatekibbutz.htm', 35, 0);
menu[34][5] = new Item('Rachel','rachel.htm', defHeight, 0);
menu[34][6] = new Item('Night of the 20th','tnotintro.htm', defHeight, 0);

menu[35] = new Array();
menu[35][0] = new Menu('che', 105, 0, 100, '#FF9933', '#CC6600', '#663399');
menu[35][1] = new Item('Man & Socialism in Cuba', 'che.htm', defHeight, 0);
menu[35][2] = new Item('More Writings','cheg.htm', 35, 0);4

menu[36] = new Array();
menu[36][0] = new Menu('pesach', 105, 0, 100, '#FF9933', '#CC6600', '#663399');
menu[36][1] = new Item('Hagadah 2010', 'hag10.pdf', defHeight, 0);
menu[36][2] = new Item('Hagadah 2008', 'hag08.pdf', defHeight, 0);
//menu[36][2] = new Item('Hagadah 2007', 'hag07.pdf', defHeight, 0);
menu[36][3] = new Item('Hagadah 2006', 'hag06.pdf', defHeight, 0);
menu[36][4] = new Item('Hagadah 2005', 'hag05.pdf', defHeight, 0);
menu[36][5] = new Item('Hagadah 2004', 'hag04.pdf', defHeight, 0);
menu[36][6] = new Item('Hagadah 2003', 'hag03.pdf', defHeight, 0);
menu[36][7] = new Item('Hagadah 2002', 'hag02.pdf', defHeight, 0);
menu[36][8] = new Item('Hagadah 2001', 'hag01.htm', defHeight, 0);
menu[36][9] = new Item('Hagadah 1999', 'hag99.pdf', 35, 0);

menu[37] = new Array();
menu[37][0] = new Menu('chalutzot', 105, 0, 100, '#FF9933', '#CC6600', '#663399');
menu[37][1] = new Item('Deborah Dayan', 'chalutzot1.htm', defHeight, 0);
menu[37][2] = new Item('Techiah Liberson','chalutzot2.htm', 35, 0);
menu[37][3] = new Item('Motherhood & Fooling Around','chalutzot3.htm', 35, 0);
menu[37][4] = new Item('Yael Gordon','chalutzot4.htm', defHeight, 0);
menu[37][5] = new Item('The Plough Woman','chalutzot.htm', defHeight, 0);

menu[38] = new Array();
menu[38][0] = new Menu('migdal', 85, 0, 80, '#333366', '#666699', '#663399');
menu[38][1] = new Item('The People We Meet', 'mhe.htm', 35, 0);
menu[38][2] = new Item('Shiri and Nir\'s Wedding', 'shirinir.htm', 35, 0);


// Now, this next bit of script will write our own custom root menu -- a horizontal
// one, as the defaults are all vertical with borders. Even if you are writing your
// own root menu, you must still specify the names, colours and targets above -- the
// positions are calculated on the fly and hence are ignored.
// Basically, you must duplicate the output of the writeMenus() function. Just work
// from this example.
// Syntax: startDL('id', x, y, width, height, 'visibility', '#background colour or null
//for transparent', '#border colour or null for no border', 'additional properties');
// It returns a string of HTML text comprising the opening tag of a div or layer.
// mouseProps(menu, item) returns the 'onMouseEvent' properties for a specific menu item,
// passed as 'additional properties' to startDL. Just cut and paste below, or allow the
// script to write its own root menu.
// endDL is a variable containing either '</div>' or '</layer>', so add it afterwards.
newRoot = startDL('rootMenu', 0, 122, '90%', 17, 'hidden', '#006666', null, 100, '');
newRoot += startDL('rootMenu1', 70, 0, 0, 17, 'inherit', '#006666', null, 100, mouseProps(0, 1));
newRoot += '<span class="Item">  Media</span>' + endDL;
newRoot += startDL('rootMenu2', 160, 0, 80, 17, 'inherit', '#006666', null, 100, mouseProps(0, 2));
newRoot += '<span class="Item">  Resources</span>' + endDL;
newRoot += startDL('rootMenu3', 267, 0, 80, 17, 'inherit', '#006666', null, 100, mouseProps(0, 3));
newRoot += '<span class="Item">  Pictures</span>' + endDL;
newRoot += endDL;
// Pass this two strings - the first is HTML to write a custom root menu, or null to
// generate one normally. The second is the popout indicator HTML - try an image...?
// Try writeMenus(null, '<img src="...">'); in your own script.
writeMenus(newRoot, '>');
// This is a quick snippet that captures all clicks on the document and hides the menus
// every time you click. Use if you want.
if (isNS4) document.captureEvents(Event.CLICK);
document.onclick = clickHandle;
function clickHandle(evt) {
if (isNS4) document.routeEvent(evt);
hideAllBut(0);
}
// Show root menu command - place in an onLoad="..." type function if you want.
eval(docObj + menu[0][0].id + styObj + '.visibility = "visible"');
//eval(docObj + menu[0][0].id + styObj + '.visibility = "visible"');
// This is just the moving command for the example.
function moveRoot() {
rM = eval(docObj + menu[0][0].id + styObj);
if (parseInt(rM.top) < 40) rM.top = 40;
else rM.top = 0;
}
//  End -->