// JavaScript Document
/*
## CheckUncheckAll - check and uncheck checkbox array
*/

function CheckUncheckAll(chkName, checked)
{
	var chk = document.getElementsByName(chkName);
	for(var i=0; i < chk.length; i++)
	{
		chk[i].checked = checked;
	}
}

/*
## WithSelected
*/
function WithSelected(chkName, frmId, path, do_confirm)
{
	var chk = document.getElementsByName(chkName);
	var flag = false;
	for(var i=0; i < chk.length; i++)
	{
		if(chk[i].checked)
		{
			flag=true;
			break;
		}
	}
	
	if(!flag)
	{
		alert("No items selected");
		return false;
	}
	
	if(do_confirm)
	{
		if(confirm('Are you sure you want to perform this action on selected items?'))
		{
			$(frmId).action = path;
			$(frmId).submit();
		}
	}
	else
	{
		$(frmId).action = path;
		$(frmId).submit();		
	}
	
	return false;
}


function toggle(header,content)
{
		if (document.getElementById(header).className == "closed")
		{
			document.getElementById(header).className="";
			document.getElementById(content).className="menu_border";
		}
		else
		{
			document.getElementById(header).className="closed";
			document.getElementById(content).className="hide";
		}
}

var allPageTags = new Array(); 

function hideFlash()
{
	var theClass = 'message';
    var allPageTags=document.getElementsByTagName("div");
 
    for (i=0; i<allPageTags.length; i++)
    {
    	if (allPageTags[i].className==theClass)
    	{
    		allPageTags[i].style.display='none'; 
    	}
    }
}


//Function to create the 2nd Level tabs.
function showConfigChange(tabToShow,holderToShow,tabs)
{
	document.getElementById(holderToShow).className="holder_show";
	document.getElementById(tabToShow).className="current";
	var i=0;
	var count = tabs.length;
	for (i=0;i<count;i++)
	{
		var tabsToHide = tabs[i]+'Tab';
		var holderToHide = tabs[i]+'Holder';
		if(tabsToHide!=tabToShow && holderToHide!= holderToShow)
		{
			document.getElementById(tabsToHide).className = "";
			document.getElementById(holderToHide).className = "holder_hide";
		}
	}
}