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 for this Page.");
		myForm.name.focus();
		return false;
	}

	if (myForm.template.value == "") {
		alert("Please Select a Template for this Page.");
		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 a Description for this Page.");
		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 for this Page.");
		myForm.name.focus();
		return false;
	}

	if (myForm.template.value == "") {
		alert("Please Select a Template for this Page.");
		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();
	}
}
function insert_image(theImage) {
	parent.image_loc = theImage;
	eval(parent).opener.onImage(parent.image_loc, '#httpPath#imagesUse' , getFormObject("ViewAllImagesSortForm").bdr.value, getFormObject("ViewAllImagesSortForm").algn.value, getFormObject("ViewAllImagesSortForm").alt.value, 1);
	val = close();
}

function getFormObject( strForm ){

	var _info = navigator.userAgent; 
	var _ns = (navigator.appName.indexOf("Netscape") >= 0 && ((_info.indexOf("Win") > 0 && _info.indexOf("Win16") < 0 && java.lang.System.getProperty("os.version").indexOf("3.5") < 0) || (_info.indexOf("Sun") > 0) || (_info.indexOf("Linux") > 0) || (_info.indexOf("AIX") > 0) || (_info.indexOf("OS/2") > 0)));
	var _ns6 = ((_ns == true) && (_info.indexOf("Mozilla/5") >= 0));
	var _ie = (_info.indexOf("MSIE") > 0 && _info.indexOf("Win") > 0 && _info.indexOf("Windows 3.1") < 0);
	var _mac = ( _info.indexOf("Mac") > -1 ) ? true : false;
 
	if( _ie == true ) 
		return eval( strForm );
	else   
		return eval( "document.forms." + strForm );
}