// disabling submit button after first click
function disableForm(theform)
{
	if (document.all || document.getElementById)
	{
		for (i = 0; i < theform.length; i++)
		{
			var tempobj = theform.elements[i];
			if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset" || tempobj.type.toLowerCase() == "insert into wges system")
			{
				tempobj.disabled = true;
			}
		}
		return true;
	}
	else
	{
		return false;
	}
}

// clicking a checkbox activates a layer
function toggleDiv(szDivID, iState) // 1 visible, 0 hidden
{
	if(document.layers)        //NN4+
	{
		document.layers[szDivID].visibility = iState ? "show" : "hide";
	}
	else if(document.getElementById)          //gecko(NN6) + IE 5+
	{
		var obj = document.getElementById(szDivID);
		obj.style.visibility = iState ? "visible" : "hidden";
	}
	else if(document.all)   // IE 4
	{
		document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
	}
}

// <![CDATA[
function checkAll(field)
{
	for (i = 0; i < field.length; i++)
		field[i].checked = true ;
}
// ]]>

// doubleToggle
function doubleToggle(showHideDiv, switchTextDiv)
{
	var ele = document.getElementById(showHideDiv);
	var text = document.getElementById(switchTextDiv);
	if(ele.style.display == "block")
	{
		ele.style.display = "none";
		text.innerHTML = "MORE...";
	}
	else
	{
		ele.style.display = "block";
		text.innerHTML = "HIDE";
	}
}

// FORM VALIDATION STUFF
function wgFormValidate(field, type, alertTxt)
{
	if(type=="radio")
	{
		var y = document.getElementById(field).checked;
		if(y)
		{
			return true;
		}
		else
		{
			alert(alertTxt);
			return false;
		}
	}
	else
	{
		var x = document.getElementById(field).value;
		
		if(x==null || x=="")
		{
			alert(alertTxt);
			return false;
		}
	}
	
	return true;
}