// Blong Yang
// Jan 9, 2008
// Add this to the top of your page. 
// Change src to point to cartinclude/admin/mgmt/scripts/ShowHide.js
// ===============================================================
// <script type="text/javascript" src="ShowHide.js">
// close <script> tag.

// <select name="category" onchange="ShowHide(this.form.category.options[this.form.category.selectedIndex].value)">
// <option value="This is the value above">

function Hide(obj)
{
		try
		{
			if(document.getElementById(obj).style.display == '')
				document.getElementById(obj).style.display = 'none';
		}
		catch(err)
		{
		//Handle errors here
		}
}
function Show(obj)
{

		try
		{
			if(document.getElementById(obj).style.display == 'none')
				document.getElementById(obj).style.display = '';
		}
		catch(err)
		{
		//Handle errors here
		}
}
function ShowBySelectionOfID(id, prefix1, prefix2)
{

		try
		{
			var obj = document.getElementById(id).value;
			var prefix1_Obj = prefix1 + "" + obj;
			var prefix2_Obj = prefix2 + "" + obj;
/*
			alert(obj);
			alert(prefix1_Obj);
			alert(prefix2_Obj);
*/
			try
			{
				if(document.getElementById(prefix1_Obj).style.display == 'none')
					document.getElementById(prefix1_Obj).style.display = '';
			}
			catch(err)
			{
			//Handle errors here
			}

			if(document.getElementById(prefix2_Obj).style.display == 'none')
				document.getElementById(prefix2_Obj).style.display = '';
		}
		catch(err)
		{
			//Handle errors here
		}
}
function ShowHide(obj)
{
		try
		{
			if(document.getElementById(obj).style.display == '')
				document.getElementById(obj).style.display = 'none';
			else
			  document.getElementById(obj).style.display = '';
		}
		catch(err)
		{
		//Handle errors here
		}

}

function HideList(obj, list1)
{
	var mylist = list1.split(",");

	var i=0;
	for (i=0;i<mylist.length;i++)
	{
		try
		{
			document.getElementById(mylist[i]).style.display = 'none';
			document.getElementById(mylist[i]).disabled = true;
		}
		catch(err)
		{
		//Handle errors here
		}
	}

	document.getElementById(obj).disabled = false;
}
function HideListBySelectionOfID(id, list1, prefix1, prefix2)
{
	try
	{
		var obj = document.getElementById(id).value;
		var mylist = list1.split(",");
	}
	catch(err){
			//Handle errors here
	}

	var i=0;
	for (i=0;i<mylist.length;i++)
	{
		try
		{
			document.getElementById(mylist[i]).style.display = 'none';
			document.getElementById(mylist[i]).disabled = true;
		}
		catch(err){	}
	}
	try
	{
		var prefix1_Obj = prefix1 + "" + obj;
		document.getElementById(prefix1_Obj).disabled = false;
		document.getElementById(prefix1_Obj).value=0;
	}
	catch(err){
			//Handle errors here
	}
	try
	{
		var prefix2_Obj = prefix2 + "" + obj;
		document.getElementById(prefix2_Obj).disabled = false;
		document.getElementById(prefix2_Obj).value=0;
	}
	catch(err){
			//Handle errors here
	}


}
function HideAll(list1)
{
	var mylist = list1.split(",");

	var i=0;
	for (i=0;i<mylist.length;i++)
	{
		try
		{
			document.getElementById(mylist[i]).style.display = 'none';
			document.getElementById(mylist[i]).disabled = true;
		}
		catch(err)
		{
		//Handle errors here
		}
	}

}

function ShowAll(list1)
{
	var mylist = list1.split(",");

	var i=0;
	for (i=0;i<mylist.length;i++)
	{
		try
		{
			document.getElementById(mylist[i]).style.display = '';
			document.getElementById(mylist[i]).disabled = false;
		}
		catch(err)
		{
		//Handle errors here
		}
	}

}

