function showHandCursor (theTab)
{
	theTab.style.cursor = 'pointer';
}

function showNormalCursor (theTab)
{
	theTab.style.cursor = 'default';
}

function showTab1 ()
{
	document.getElementById('tab1').className = "tab1active";
	document.getElementById('tab2').className = "tab2inactive";
	document.getElementById('tab3').className = "tab3inactive";
	document.getElementById('tab4').className = "tab4inactive";
	document.getElementById('tab1html').style.display = "block";
	document.getElementById('tab2html').style.display = "none";
	document.getElementById('tab3html').style.display = "none";
	document.getElementById('tab4html').style.display = "none";
}

function showTab2 ()
{
	document.getElementById('tab1').className = "tab1inactive";
	document.getElementById('tab2').className = "tab2active";
	document.getElementById('tab3').className = "tab3inactive";
	document.getElementById('tab4').className = "tab4inactive";
	document.getElementById('tab1html').style.display = "none";
	document.getElementById('tab2html').style.display = "block";
	document.getElementById('tab3html').style.display = "none";
	document.getElementById('tab4html').style.display = "none";
}

function showTab3 ()
{
	document.getElementById('tab1').className = "tab1inactive";
	document.getElementById('tab2').className = "tab2inactive";
	document.getElementById('tab3').className = "tab3active";
	document.getElementById('tab4').className = "tab4inactive";
	document.getElementById('tab1html').style.display = "none";
	document.getElementById('tab2html').style.display = "none";
	document.getElementById('tab3html').style.display = "block";
	document.getElementById('tab4html').style.display = "none";
}

function showTab4 ()
{
	document.getElementById('tab1').className = "tab1inactive";
	document.getElementById('tab2').className = "tab2inactive";
	document.getElementById('tab3').className = "tab3inactive";
	document.getElementById('tab4').className = "tab4active";
	document.getElementById('tab1html').style.display = "none";
	document.getElementById('tab2html').style.display = "none";
	document.getElementById('tab3html').style.display = "none";
	document.getElementById('tab4html').style.display = "block";
}

function previewChosenPage(contentID)
{
	if (contentID == 0)
	{
		alert('You need to choose a Page to Preview!');
	} else {
		previewWin=window.open('/content.asp?id='+contentID,'ContentPreview','width=800,height=600,location=yes,toolbars=no,scrollbars=yes,resize=yes,status=yes');
		previewWin.focus();
	}
}

function showLinkOptions(newOption)
{
	if (newOption == "showcontent")
	{
		document.getElementById('linkoptions_showcontent').style.display = '';
		document.getElementById('linkoptions_openexternal').style.display = 'none';
		document.getElementById('linkoptions_showproducts').style.display = 'none';
		document.getElementById('animrightarrow').innerHTML = "<img src='/images/animrightarrow.gif' height='17' width='30' border='0' />";
	}
	
	if (newOption == "openexternal")
	{
		document.getElementById('linkoptions_showcontent').style.display = 'none';
		document.getElementById('linkoptions_openexternal').style.display = '';
		document.getElementById('linkoptions_showproducts').style.display = 'none';
		document.getElementById('animrightarrow').innerHTML = "<img src='/images/animrightarrow.gif' height='17' width='30' border='0' />";
	}
	
	if (newOption == "showproducts")
	{
		document.getElementById('linkoptions_showcontent').style.display = 'none';
		document.getElementById('linkoptions_openexternal').style.display = 'none';
		document.getElementById('linkoptions_showproducts').style.display = '';
		document.getElementById('animrightarrow').innerHTML = "<img src='/images/animrightarrow.gif' height='17' width='30' border='0' />";
	}
}

function checkAddLinkForm(theForm)
{
	// set up variable
	var errMsg = "";
	
	// check for Link Text
	if (document.getElementById('newlinkform').linktext.value == '')
	{
		errMsg = errMsg + '\n - Link Text is required';
	}
	
	// check if a Link Action has been chosen
	if (document.getElementById('newlinkform').linkoption[0].checked == false && document.getElementById('newlinkform').linkoption[1].checked == false && document.getElementById('newlinkform').linkoption[2].checked == false)
	{
		errMsg = errMsg + '\n - You must choose what this new Link does';
	}
	
	// when a Link Action has been chosen, check it has been followed up
	if (document.getElementById('newlinkform').linkoption[0].checked == true && document.getElementById('newlinkform').showcontentid.selectedIndex == 0)
	{
		errMsg = errMsg + '\n - A Page to Show must be chosen';
	}
	
	// when a Link Action has been chosen, check it has been followed up
	if (document.getElementById('newlinkform').linkoption[1].checked == true && (document.getElementById('newlinkform').showurl.value == "" || document.getElementById('newlinkform').showurl.value == "undefined"))
	{
		errMsg = errMsg + '\n - You must specify a Website Address to open';
	}
	
	// check for list of errors
	if (errMsg != "")
	{
		alert("Error: The following problems were found..\n"+errMsg);
		return (false);
	}
	
	// if no errors just continue with submit
	return (true);
}

function doRightSideChooser()
{
	if (document.getElementById('adminform').showrightside.checked == true)
	{
		document.getElementById('rightsidechooser').style.display = 'block';
		document.getElementById('rightsideid').disabled = false;
	} else {
		document.getElementById('rightsidechooser').style.display = 'none';
		document.getElementById('rightsideid').disabled = true;
	}
}

function checkContentForm(theform)
{
	if (document.getElementById('pagetitle').value == "" || document.getElementById('pagetitle').value == "undefined")
	{
		alert("You must enter a Page Title to proceed..");
		return (false);
	}
	return (true);
}

function doTabEditingArea()
{
	if (document.getElementById('adminform').showinfotabs.checked == true)
	{
		document.getElementById('tabeditingarea').style.display = 'block';
		document.getElementById('tab1title').disabled = false;
		document.getElementById('tab1html').disabled = false;
		document.getElementById('tab2title').disabled = false;
		document.getElementById('tab2html').disabled = false;
		document.getElementById('tab3title').disabled = false;
		document.getElementById('tab3html').disabled = false;
		document.getElementById('tab4title').disabled = false;
		document.getElementById('tab4html').disabled = false;
	} else {
		document.getElementById('tabeditingarea').style.display = 'none';
		document.getElementById('tab1title').disabled = true;
		document.getElementById('tab1html').disabled = true;
		document.getElementById('tab2title').disabled = true;
		document.getElementById('tab2html').disabled = true;
		document.getElementById('tab3title').disabled = true;
		document.getElementById('tab3html').disabled = true;
		document.getElementById('tab4title').disabled = true;
		document.getElementById('tab4html').disabled = true;
	}
}

function checkProductForm(theForm)
{
	// set up variable
	var errMsg = "";
	
	// check for Product Title
	if (document.getElementById('adminform').producttitle.value == '')
	{
		errMsg = errMsg + '\n - Product Title is required';
	}
	
	// check for Category Choice
	if (document.getElementById('adminform').parentmcid.value == 0)
	{
		errMsg = errMsg + '\n - You must assign this Product to a Category\n   before adding it';
	}
	
	// check for list of errors
	if (errMsg != "")
	{
		alert("Error: The following problems were found..\n"+errMsg);
		return (false);
	}
	
	// if no errors just continue with submit
	return (true);
}

function doRemoveProductImage()
{
	document.getElementById('productthumbbox').innerHTML = "<input type='hidden' name='usedefaultimage' value='yes' /><span class='grey11px'>&nbsp;<em>(using default 'no image' thumbnail)</em> - <strong>[<a href='javascript:doRemovePIUndo();' title='Undo the Remove Product Image action'>UNDO</a>]</strong></span>";
}

function doRemovePIUndo()
{
	document.getElementById('productthumbbox').innerHTML = document.getElementById('backupthumbcode').value;
}

function checkSearchForm()
{
	// check for a search phrase
	if (document.getElementById('searchfor').value == '' || document.getElementById('searchfor').value == 'undefined' || document.getElementById('searchfor').value == ' ' || document.getElementById('searchfor').value == '  ')
	{
		alert("You must enter something to search for!");
		return (false);
	}
	return (true);
}
