var updateClicked = null;

function checkManagerLoginForm(login)
{
	if (document.login.username.value == "")
	{
		alert("please provide a username");
		document.login.username.focus();
		return false;
	}
	
	if (document.login.password.value == "")
	{
		alert("please provide a password");
		document.login.password.focus();
		return false;
	}
	
	return true;
}

function checkMainMenuForm(formMainMenu)
{
	//alert(updateClicked);
	/*
	if (document.formMainMenu.newMainMenuOrder.value == "")
	{
		alert("please select an ordering value");
		document.formMainMenu.newMainMenuOrder.focus();
		return false;
	}
	*/
	
	return true;
}

function checkAddNewMenuItemForm(formAddNewMenuItem)
{
    if (document.formAddNewMenuItem.newMenuItemName.value == "") 
    {
        alert("please provide a new menu item name");
        document.formAddNewMenuItem.newMenuItemName.focus();
        return false;
    }
    
    if (document.formAddNewMenuItem.newMenuItemPaddingLeft.value == "") 
    {
        alert("please provide a padding left value\n(enter '0' for no padding)");
        document.formAddNewMenuItem.newMenuItemPaddingLeft.focus();
        return false;
    }
    
    if (document.formAddNewMenuItem.newMenuItemPaddingRight.value == "") 
    {
        alert("please provide a padding right value\n(enter '0' for no padding)");
        document.formAddNewMenuItem.newMenuItemPaddingRight.focus();
        return false;
    }
    
    if (document.formAddNewMenuItem.newMenuItemLink.value == "") 
    {
        alert("please provide a link\n(enter '#' for no link)");
        document.formAddNewMenuItem.newMenuItemLink.focus();
        return false;
    }
	
	return true;
}

function checkSubMenuAddForm(formSubMenuAdd, fieldName)
{
	if (document.formSubMenuAdd["new" + fieldName + "Name"].value == "")
	{
		alert("please provide a new sub-menu item name");
		document.formSubMenuAdd["new" + fieldName + "Name"].focus();
		return false;
	}
	
	if (document.formSubMenuAdd["new" + fieldName + "PaddingLeft"].value == "")
	{
		alert("please provide a padding left value\n(enter '0' for no padding)");
		document.formSubMenuAdd["new" + fieldName + "PaddingLeft"].focus();
		return false;
	}
	
	if (document.formSubMenuAdd["new" + fieldName + "PaddingRight"].value == "")
	{
		alert("please provide a padding right value\n(enter '0' for no padding)");
		document.formSubMenuAdd["new" + fieldName + "PaddingRight"].focus();
		return false;
	}
	
	if (document.formSubMenuAdd["new" + fieldName + "Link"].value == "")
	{
		alert("please provide a link\n(enter '#' for no link)");
		document.formSubMenuAdd["new" + fieldName + "Link"].focus();
		return false;
	}
	
	/*
	if (document.formProductsSubMenuAdd.newProductsSubMenuName.value == "")
	{
		alert("please provide a new sub-menu item name");
		document.formProductsSubMenuAdd.newProductsSubMenuName.focus();
		return false;
	}
	
	if (document.formProductsSubMenuAdd.newProductsSubMenuPaddingLeft.value == "")
	{
		alert("please provide a padding left value\n(enter '0' for no padding)");
		document.formProductsSubMenuAdd.newProductsSubMenuPaddingLeft.focus();
		return false;
	}
	
	if (document.formProductsSubMenuAdd.newProductsSubMenuPaddingRight.value == "")
	{
		alert("please provide a padding right value\n(enter '0' for no padding)");
		document.formProductsSubMenuAdd.newProductsSubMenuPaddingRight.focus();
		return false;
	}
	
	if (document.formProductsSubMenuAdd.newProductsSubMenuLink.value == "")
	{
		alert("please provide a link\n(enter '#' for no link)");
		document.formProductsSubMenuAdd.newProductsSubMenuLink.focus();
		return false;
	}
	*/
	
	return true;
}

function changePage()
{
	document.location=document.getElementById("pages").value;
}

function clearFileUploadField(containerId, messageId)
{
	document.getElementById(containerId).innerHTML = document.getElementById(containerId).innerHTML;
	document.getElementById(messageId).innerHTML = "";
}

function checkHomeUploadImagesForm(uploadImages)
{
	var isValid = true;
	
	if (document.uploadImages.splash.value != "")
	{
		if (!document.uploadImages.splash.value.match(/\.(swf|jpg)$/))
		{
			document.getElementById("messageSplashImage").innerHTML = "allowed type: &nbsp; [swf]";
			isValid = false;
		}
	}
	
	if (document.uploadImages.button1.value != "")
	{
		if (!document.uploadImages.button1.value.match(/\.(bmp|gif|jpeg|jpg|png)$/))
		{
			document.getElementById("messageButton1Image").innerHTML = "allowed types: &nbsp; [bmp] [gif] [jpeg] [jpg] [png]";
			isValid = false;
		}
	}
	
	if (document.uploadImages.button2.value != "")
	{
		if (!document.uploadImages.button2.value.match(/\.(bmp|gif|jpeg|jpg|png)$/))
		{
			document.getElementById("messageButton2Image").innerHTML = "allowed types: &nbsp; [bmp] [gif] [jpeg] [jpg] [png]";
			isValid = false;
		}
	}
	
	if (document.uploadImages.button3.value != "")
	{
		if (!document.uploadImages.button3.value.match(/\.(bmp|gif|jpeg|jpg|png)$/))
		{
			document.getElementById("messageButton3Image").innerHTML = "allowed types: &nbsp; [bmp] [gif] [jpeg] [jpg] [png]";
			isValid = false;
		}
	}
	
	if (document.uploadImages.button4.value != "")
	{
		if (!document.uploadImages.button4.value.match(/\.(bmp|gif|jpeg|jpg|png)$/))
		{
			document.getElementById("messageButton4Image").innerHTML = "allowed types: &nbsp; [bmp] [gif] [jpeg] [jpg] [png]";
			isValid = false;
		}
	}
	
	return isValid;
}

function enableDisableHomeAddButtons(fieldName)
{
	enableDisableAddMainMenuItem();
	enableDisableAddSubMenuItem(fieldName);
}

function enableDisableAddMainMenuItem()
{
	if (document.formMainMenuAdd.newMainMenuName.value == "")
	{
		document.formMainMenuAdd.addMainMenuItem.className="btn-disabled";
		document.formMainMenuAdd.addMainMenuItem.disabled=true;
	}
	else
	{
		document.formMainMenuAdd.addMainMenuItem.className="btn";
		document.formMainMenuAdd.addMainMenuItem.disabled=false;
	}
}

function enableDisableAddSubMenuItem(fieldName)
{
	if (document.formSubMenuAdd["new" + fieldName + "Name"].value == "")
	{
		document.formSubMenuAdd["add" + fieldName + "Item"].className="btn-disabled";
		document.formSubMenuAdd["add" + fieldName + "Item"].disabled=true;
	}
	else
	{
		document.formSubMenuAdd["add" + fieldName + "Item"].className="btn";
		document.formSubMenuAdd["add" + fieldName + "Item"].disabled=false;
	}
}

function enableDisableRemoveMainMenuItem(obj)
{
	var checkedCount = 0;
	
	if (!obj.checked)
	{
		document.formMainMenu.removeMainMenuItem.className="btn";
		document.formMainMenu.removeMainMenuItem.disabled=false;
		checkedCount = parseInt(document.getElementById("mainMenuItemIds").value) + 1;
		document.getElementById("mainMenuItemIds").value = checkedCount;
	}
	else
	{
		checkedCount = parseInt(document.getElementById("mainMenuItemIds").value);
		
		if (checkedCount == 0)
		{
			document.formMainMenu.removeMainMenuItem.className="btn-disabled";
			document.formMainMenu.removeMainMenuItem.disabled=true;
		}
		else
		{
			checkedCount = parseInt(document.getElementById("mainMenuItemIds").value) - 1;
			document.getElementById("mainMenuItemIds").value = checkedCount;
		}
	}
}

