var subMenus = new Object();

subMenus['Home'] = new Object();
subMenus['Home']['Contact Us']='./#contact';

subMenus['Our Wines'] = new Object();
subMenus['Our Wines']['2002 Cabernet Sauvignon']='./?page=2002 Igneous Cabernet Sauvignon';
subMenus['Our Wines']['2003 Cabernet Sauvignon']='./?page=2003 Igneous Cabernet Sauvignon';
subMenus['Our Wines']['2004 Cabernet Sauvignon']='./?page=2004 Igneous Cabernet Sauvignon';
subMenus['Our Wines']['2005 Cabernet Sauvignon']='./?page=2005 Igneous Cabernet Sauvignon';


subMenus['The Vineyards'] = new Object();
subMenus['The Vineyards']['Thorevilos Vineyard']='./?page=Thorevilos Vineyard';
subMenus['The Vineyards']['Huckfeldt Ranch Vineyard']='./?page=Huckfeldt Ranch Vineyard';

function hideMenus(){
	var container = document.getElementById('topnav');
	var changesMade = false;
	for(var item in container.childNodes)
		if(container.childNodes[item].savedHTML && container.childNodes[item].savedHTML != container.childNodes[item].innerHTML){
			container.childNodes[item].innerHTML = container.childNodes[item].savedHTML;
			container.childNodes[item].savedHTML = null;
			changesMade = true;
			}
	if(changesMade){ // Refresh display just for Opera, hopefully doesn't flicker other browsers.
		var t = container.style.display;
    container.style.display = 'none';
    container.style.display = t;
		}
	}

function dropMenu(menu){
	var menuHeader = menu.innerHTML;
	if(!menu.savedHTML)
		hideMenus();
//	menu.onmouseout=function(){alert('!!');}
//	eval("menu.onclick=function(){alert('test: "+menuHeader+"'); return false;}");
//	menu.savedHTML = menuHeader;
//	menu.onclick=function(){alert('test: '+this.savedHTML); return false;}
//	eval("menu.onmouseout=function(){this.innerHTML='"+menuHeader+"';}");
	if(!subMenus[menuHeader])
		return true;
	
	if(!menu.savedHTML)
		menu.savedHTML = menuHeader;
	var newhtml='<span class="sizer"><br /><span class="dropMenus">';
	var firstrun=true;
	for(var i in subMenus[menuHeader]){
		if(!firstrun)newhtml+='<br />';
		else firstrun=false;
		newhtml+='<span onmouseover="this.style.cursor=\'pointer\'; this.style.color=\'#fff\';" onmouseout="this.style.color=\'#ad99ff\'; this.style.cursor=\'auto\';" class="innerDrop" onclick="document.location=\''+subMenus[menuHeader][i]+'\'; return false;">'+i+'</span>';
		}
	newhtml+='</span></span>'+menuHeader;
	menu.innerHTML=newhtml;
	return true;
	}