// JavaScript Document
// from http://www.karlnelson.net/nestedlists/

var itemtoggles = new Array(10);
itemtoggles[0] = "closed";
itemtoggles[1] = "closed";
itemtoggles[2] = "closed";
itemtoggles[3] = "closed";

itemtoggles[4] = "closed";
itemtoggles[5] = "closed";
itemtoggles[6] = "closed";
itemtoggles[7] = "closed";
itemtoggles[8] = "closed";
itemtoggles[9] = "closed";

itemtoggles[10] = "closed";
itemtoggles[11] = "closed";
itemtoggles[12] = "closed";
itemtoggles[13] = "closed";
itemtoggles[14] = "closed";
itemtoggles[15] = "closed";
itemtoggles[16] = "closed";

function toggle(id)
{
	var items = ["item1", "item2", "item3", "item4", "item5", "item6", "item7", "item8", "item9", "item10", "item11", "item12", "item13", "item14", "item15", "item16", "item17"];
	for( var i = 0; i < items.length; i++ )
	{
	 var ul = "ul_" + items[i];
	 var ulElement = document.getElementById(ul);
	 
	 if( ulElement )
	 {
	   if( id == items[i] )
	   {
		   if( ulElement.className == "open" )
		   {
		   	 ulElement.className = "closed";
			 // alert("from " + itemtoggles[i]); 
			 itemtoggles[i] = "closed"; 
			 // alert("to   " + itemtoggles[i]); 
		   }
		   else
		   {
	   		 ulElement.className = "open";
			 // alert("from " + itemtoggles[i]); 
			 itemtoggles[i] = "open";
			 // alert("to   " + itemtoggles[i]); 
	   	   }
	   }
	   else
	   {
		   ulElement.className = "closed";
	   }
	 }
	}
}


function onMooseOver( id, imidge )
{
	idi = id-1;
	if ( itemtoggles[idi] == "open" ) {
		// alert( "currently closed" );
		imidge.src = "images/nav/readless1-o.gif";
	} 

	if ( itemtoggles[idi] == "closed" ) {
		// alert( "currently open" );
		imidge.src = "images/nav/readmore1-o.gif";
	}
}

function onMooseOut( id, imidge ) 
{
	idi = id-1;
	if ( itemtoggles[idi] == "closed") {
		// alert( "currently closed" );
		imidge.src = "images/nav/readmore1.gif";
	} 
	if ( itemtoggles[idi] == "open" ) {
		// alert( "currently open" );
		imidge.src = "images/nav/readless1.gif";
	}
}

function changeTime(location){

	var toChange = '';

	if (location == 'Le Pique Nique') 	{ var openingHour = 12; var openingMinute = 15; var endHour = 13; 	var endMinute = 30;}
	if (location == 'Restaurant') 		{ var openingHour = 12; var openingMinute = 15; var endHour = 13; 	var endMinute = 30;}
	if (location == 'Cellar Tours') 	{ var openingHour = 10; var openingMinute = 30; var endHour = 11;  	var endMinute = 30;}
	if (location == 'Vineyard Tours') 	{ var openingHour = 10; var openingMinute = 30; var endHour = 11;  	var endMinute = 30;}
	if (location == 'Wine Tasting') 	{ var openingHour = 8; 	var openingMinute = 30; var endHour = 16;  	var endMinute = 30;}


	//alert (openingHour);
	for (var i = openingHour; i <= endHour; i++) {
		for (var j = 0; j < 60; j = j+15){
			if (i == openingHour && j >= openingMinute) {
				toChange += '<option>' + i + ':';
					if (j == 0) { toChange +='00'; } else { toChange += j; } 
				toChange += '</option>';
			}

			if (i > openingHour && i < endHour) {
				toChange += '<option>' + i + ':';
					if (j == 0) { toChange +='00'; } else { toChange += j; } 
				toChange += '</option>';
			}

			if (i == endHour && j <= endMinute) {
				toChange += '<option>' + i + ':';
					if (j == 0) { toChange +='00'; } else { toChange += j; } 
				toChange += '</option>';
			}
		}
	}
	//alert (toChange);	
	document.getElementById('time').innerHTML = '<select name="time" >' + toChange + '</select>';
}


