// menu.js (static)

function initPage()
{
}

function initMenus()
{
	_updateMenus(getGenderPref());
}

function getGenderPref()
{
	var pref = null;
	if (document.forms['pref'] != undefined)
	{
		var radioGrp = document.forms['pref'].gender;
		for (var idx = 0; idx < radioGrp.length; ++idx)
		{
			if (radioGrp[idx].checked)
			{
				pref = radioGrp[idx].value;
				break;
			}
		}
	}
	return pref;
}

function updatePref(node)
{
	if (node.name == 'gender')
	{
		var pref = node.value;
		if (pref != undefined)
		{
			_updateMenus(pref);
			storePrefs();
		}
	}
	else if ((node.name == 'price.1') || (node.name == 'price.2'))
	{
		/*
		if (node.name == 'price.1')
		{
		}
		else if (node.name == 'price.2')
		{
		}
		//*/

		storePrefs();
	}
}

function clearPrefs()
{
	if (document.forms['pref'] != undefined)
	{
		var radioGrp = document.forms['pref'].gender;
		for (var idx = 0; idx < radioGrp.length; ++idx)
		{
			if (radioGrp[idx].value == 'u')
			{
				radioGrp[idx].checked = true;
				break;
			}
		}
		document.forms['pref']['price.1'].value = '';
		document.forms['pref']['price.2'].value = '';
		storePrefs();
	}
}

function storePrefs()
{
	if (document.forms['pref'] != undefined)
	{
		var vecPref = new Array();
		var strGender = getGenderPref();
		if (strGender)
		{
			vecPref.push('gender=' + strGender);
		}
		vecPref.push('price.1=' + document.forms['pref']['price.1'].value);
		vecPref.push('price.2=' + document.forms['pref']['price.2'].value);

		document.cookie = "navpref=" + escape(vecPref.join('&'));
	}
}
