function CreateUserFormCheck()
{
	myForm = document.forms['CreateUserForm'];

	if (myForm.username.value == "") {
		alert("Please enter a username.");
		myForm.username.focus();
		return false;
	}

	if (myForm.password.value == "") {
		alert("Please enter a password.");
		myForm.password.focus();
		return false;
	}

	if (myForm.fname.value == "") {
		alert("Please enter your first name.");
		myForm.fname.focus();
		return false;
	}

	if (myForm.lname.value == "") {
		alert("Please enter your last name.");
		myForm.lname.focus();
		return false;
	}

	if (myForm.address1.value == "") {
		alert("Please enter your address.");
		myForm.address1.focus();
		return false;
	}

	if (myForm.city.value == "") {
		alert("Please enter a city.");
		myForm.city.focus();
		return false;
	}

	if (myForm.state.value == "") {
		alert("Please enter a state.");
		myForm.state.focus();
		return false;
	}

	if (myForm.zip.value == "") {
		alert("Please enter your zip code.");
		myForm.zip.focus();
		return false;
	}

	if (myForm.country.value == "") {
		alert("Please enter your country.");
		myForm.country.focus();
		return false;
	}

	if (myForm.email.value == "") {
		alert("Please enter your email.");
		myForm.email.focus();
		return false;
	}

	if (myForm.phone.value == "") {
		alert("Please enter your phone number.");
		myForm.phone.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function ModifyUserFormCheck()
{
	myForm = document.forms['ModifyUserForm'];

	if (myForm.username.value == "") {
		alert("Please enter a username.");
		myForm.username.focus();
		return false;
	}

	if (myForm.password.value == "") {
		alert("Please enter a password.");
		myForm.password.focus();
		return false;
	}

	if (myForm.fname.value == "") {
		alert("Please enter your first name.");
		myForm.fname.focus();
		return false;
	}

	if (myForm.lname.value == "") {
		alert("Please enter your last name.");
		myForm.lname.focus();
		return false;
	}

	if (myForm.address1.value == "") {
		alert("Please enter your address.");
		myForm.address1.focus();
		return false;
	}

	if (myForm.city.value == "") {
		alert("Please enter a city.");
		myForm.city.focus();
		return false;
	}

	if (myForm.state.value == "") {
		alert("Please enter a state.");
		myForm.state.focus();
		return false;
	}

	if (myForm.zip.value == "") {
		alert("Please enter your zip code.");
		myForm.zip.focus();
		return false;
	}

	if (myForm.country.value == "") {
		alert("Please enter your country.");
		myForm.country.focus();
		return false;
	}

	if (myForm.email.value == "") {
		alert("Please enter your email.");
		myForm.email.focus();
		return false;
	}

	if (myForm.phone.value == "") {
		alert("Please enter your phone number.");
		myForm.phone.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function CreateTemplateFormCheck()
{
	myForm = document.forms['CreateTemplateForm'];

	if (myForm.name.value == "") {
		alert("Please enter a template name.");
		myForm.name.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function ModifyTemplateFormCheck()
{
	myForm = document.forms['ModifyTemplateForm'];

	if (myForm.name.value == "") {
		alert("Please enter a template name.");
		myForm.name.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function CreateGroupFormCheck()
{
	myForm = document.forms['CreateGroupForm'];

	if (myForm.group_name.value == "") {
		alert("Please enter a group name.");
		myForm.group_name.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function ModifyGroupFormCheck()
{
	myForm = document.forms['ModifyGroupForm'];

	if (myForm.group_name.value == "") {
		alert("Please enter a group name.");
		myForm.group_name.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function ForgotPasswordFormCheck()
{
	myForm = document.forms['ForgotPasswordForm'];

	if (myForm.email.value == "") {
		alert("Please enter your email.");
		myForm.email.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

// show text is the status bar
function stat(text)
{
	window.setTimeout('window.status="' + text + '"', 1);
	return true;
}

function CancelPageFormCheck()
{
	history.go(-1);
}

function CreateSystemRightsFormCheck()
{
	myForm = document.forms['CreateSystemRightsForm'];
	
	if (myForm.system_id.value == "-99") {
		alert("Please select a System.");
		myForm.system_id.focus();
		return false;
	}

	if (myForm.name.value == "") {
		alert("Please enter a System Name.");
		myForm.name.focus();
		return false;
	}

	if (myForm.ref_num.value == "") {
		alert("Please enter a System Reference Number.");
		myForm.ref_num.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function ModifySystemRightsFormCheck()
{
	myForm = document.forms['ModifySystemRightsForm'];
	
	if (myForm.system_id.value == "-99") {
		alert("Please select a System.");
		myForm.system_id.focus();
		return false;
	}

	if (myForm.name.value == "") {
		alert("Please enter a System Right Name.");
		myForm.name.focus();
		return false;
	}

	if (myForm.ref_num.value == "") {
		alert("Please enter a System Right Reference Number.");
		myForm.ref_num.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function CreateSystemControlsFormCheck()
{
	myForm = document.forms['CreateSystemControlsForm'];
	
	if (myForm.system_id.value == "-99") {
		alert("Please select a System.");
		myForm.system_id.focus();
		return false;
	}

	if (myForm.name.value == "") {
		alert("Please enter a System Control Name.");
		myForm.name.focus();
		return false;
	}

	if (myForm.ref_num.value == "") {
		alert("Please enter a System Control Reference Number.");
		myForm.ref_num.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function ModifySystemControlsFormCheck()
{
	myForm = document.forms['ModifySystemControlsForm'];
	
	if (myForm.system_id.value == "-99") {
		alert("Please select a System.");
		myForm.system_id.focus();
		return false;
	}

	if (myForm.name.value == "") {
		alert("Please enter a System Control Name.");
		myForm.name.focus();
		return false;
	}

	if (myForm.ref_num.value == "") {
		alert("Please enter a System Control Reference Number.");
		myForm.ref_num.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function DeleteRights()
{
	var answer = confirm("Are you sure you want to delete this Right?");
	if(answer)
		return true;
	else
		return false;
}

function DeleteControls()
{
	var answer = confirm("Are you sure you want to delete this Control?");
	if(answer)
		return true;
	else
		return false;
}

function AddPageFormCheck()
{
	myForm = document.forms['AddPageForm'];

	if (myForm.name.value == "") {
		alert("Please enter a name.");
		myForm.name.focus();
		return false;
	}

	if (myForm.desc.value == "") {
		alert("Please enter description.");
		myForm.desc.focus();
		return false;
	} else {
		document.all["redirect"].value = "1";
		ae_onSubmit();
		//alert("Submit");
		myForm.submit();
	}
}

function SavePageFormCheck()
{
	myForm = document.forms['AddPageForm'];

	if (myForm.name.value == "") {
		alert("Please enter a name.");
		myForm.name.focus();
		return false;
	}

	if (myForm.template.value == "-99") {
		alert("Please select a template.");
		myForm.template.focus();
		return false;
	}

	if (myForm.rights.value == "-99") {
		alert("Please select permissions.");
		myForm.rights.focus();
		return false;
	}

	if (myForm.desc.value == "") {
		alert("Please enter description.");
		myForm.desc.focus();
		return false;
	} else {
		document.all["redirect"].value = "2";
		ae_onSubmit();
		//alert("Submit");
		myForm.submit();
	}
}

function PublishPageFormCheck()
{
	myForm = document.forms['PublishPageForm'];

	if (myForm.name.value == "") {
		alert("Please enter a name.");
		myForm.name.focus();
		return false;
	}

	if (myForm.template.value == "-99") {
		alert("Please select a template.");
		myForm.template.focus();
		return false;
	}

	/*if (myForm.rights.value == "-99") {
		alert("Please select permissions.");
		myForm.rights.focus();
		return false;
	}*/

	if (myForm.desc.value == "") {
		alert("Please enter description.");
		myForm.desc.focus();
		return false;
	} else {
		document.all["redirect"].value = "1";
		ae_onSubmit();
		//alert("Submit");
		myForm.submit();
	}
}

function SavePublishPageFormCheck()
{
	myForm = document.forms['PublishPageForm'];

	if (myForm.name.value == "") {
		alert("Please enter a name.");
		myForm.name.focus();
		return false;
	}

	if (myForm.template.value == "-99") {
		alert("Please select a template.");
		myForm.template.focus();
		return false;
	}

	/*if (myForm.rights.value == "-99") {
		alert("Please select permissions.");
		myForm.rights.focus();
		return false;
	}*/

	if (myForm.desc.value == "") {
		alert("Please enter description.");
		myForm.desc.focus();
		return false;
	} else {
		document.all["redirect"].value = "2";
		ae_onSubmit();
		//alert("Submit");
		myForm.submit();
	}
}

function UploadFileFormCheck()
{
	myForm = document.forms['UploadFileForm'];

	if (myForm.item.value == "") {
		alert("Please select a file.");
		myForm.item.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

function ExitNotesFormCheck()
{
	myForm = document.forms['ExitNotesForm'];

	if (myForm.notes.value == "") {
		alert("Please enter Notes.");
		myForm.notes.focus();
		return false;
	} else {
		//alert("Submit");
		myForm.submit();
	}
}

// Navigation Buttons
function NextClick(myForm, myDir) {
	if (document.layers) {
		document.layers["body1"].document.forms[myForm].Next.value = myDir;
		document.layers["body1"].document.forms[myForm].submit();
	}
	else {
		document.forms[myForm].Next.value = myDir;
		document.forms[myForm].submit();
	}
}

function NextClickWIP(myForm, myDir) {
	if (document.layers) {
		document.layers["body1"].document.forms[myForm].NextWIP.value = myDir;
		document.layers["body1"].document.forms[myForm].submit();
	}
	else {
		document.forms[myForm].NextWIP.value = myDir;
		document.forms[myForm].submit();
	}
}

function getRandomNum(lbound, ubound)
{
	return (Math.floor(Math.random() * (ubound - lbound)) + lbound);
}

//function getRandomChar(number, lower, upper, other, extra)
function getRandomChar(number, lower, upper)
{
	var numberChars = "0123456789";
	var lowerChars = "abcdefghijklmnopqrstuvwxyz";
	var upperChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	//var otherChars = "`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/? ";
	var charSet = "";
	if (number == true)
		charSet += numberChars;
	if (lower == true)
		charSet += lowerChars;
	if (upper == true)
		charSet += upperChars;
	/*if (other == true)
		charSet += otherChars;*/
	return charSet.charAt(getRandomNum(0, charSet.length));
}

function LoadHere()
{
	alert("hi")
	document.getElementById("request_div").style.display = "none";
	document.getElementById("file_uploads_div").style.display = "none";
	alert(document.getElementById("hiddenInput").innerHTML)
	//document.getElementById("hiddenInput").innerHTML = "<input type='hidden' name='newInput' value='yes'>";
}

function setInvisible()
{
	
}

function showFileUploads()
{
	var myForm = document.forms['upload_files'];

	document.getElementById("request_div").style.display = "none";
	document.getElementById("file_uploads_div").style.display = "none";
}

function upload_files()
{
	var myForm = document.forms['upload_files'];

	if(myForm.chkbx_1.value == "")
	{
		alert("Please provide the name for the checkbox");
		myForm.chkbx_1.focus();
		return false;
	}
	if(myForm.chkbx_value_1.value == "")
	{
		alert("Please provide the value for the checkbox");
		myForm.chkbx_value_1.focus();
		return false;
	}
	else
	{
		document.myForm.submit();
	}
}
