
var isCleanedUpLogin = false;
var isCleanedUpPw = false;
var isCleanedUpNewsletter = false;

function cleanUpLogin()
{
	if ( !isCleanedUpLogin )
	{
		var element = document.getElementById('username_login');
		if ( element )
		{
			element.value = '';
			isCleanedUpLogin = true;
		}
	}
}

function cleanUpPw()
{
	if ( !isCleanedUpPw )
	{
		var element = document.getElementById('password_login');
		if ( element )
		{
			element.value = '';
			isCleanedUpPw = true;
		}
	}
}

function cleanUpNewsletter()
{
	if ( !isCleanedUpNewsletter )
	{
		var element = document.getElementById('newsletter_email');
		if ( element )
		{
			element.value = '';
			isCleanedUpNewsletter = true;
		}
	}
}

function updateSubCategory(subcategory_selected)
{
	var mainCategory = document.getElementById('main_category_id');
	var main_category_id = mainCategory.value;
	var subCategory = document.getElementById('sub_category_id');
	var total = subCategory.length;
	var i;
	for (i = total - 1; i > 0; i--)
	{
		subCategory.options[i] = null;
	}
	if ( main_category_id == 0 )
	{
		subCategory.style.display = 'none';
	} else
	{
		subCategory.style.display = 'block';
		var arrDataSubCategory = arrDataCategory[main_category_id];
		var dataSubCategory;
		var option;
		var optionSelected;
		total = arrDataSubCategory.length;
		for (i = 0; i < total; i++)
		{
			dataSubCategory = arrDataSubCategory[i];
			option = new Option(dataSubCategory.caption, dataSubCategory.value);
			if ( dataSubCategory.value == subcategory_selected ) optionSelected = option;
			subCategory.options[i + 1] = option;
		}
		if (optionSelected) { optionSelected.selected = true; }
	}
}

function toggleDiv(id)
{
	var el;
	el = document.getElementById(id);
	if (!el) { return; }
	if (el.style.display != 'block')
	{
		el.style.display = 'block';
	} else
	{
		el.style.display = 'none';
	}
}


