
//USE FOR USER EDITS REGISTRATION INFO
function checkPassword() {
	var frm ;
	frm=document.verify;
	if  (frm.state.value == "") {
		alert ('State is required.')
		frm.state.focus()
		return false
	}
	if  (frm.password.value.length < 8 ) {
		alert ('You have to enter at least 8 digits for password.')
		frm.password.focus()
		return false
	}
	if  (frm.password.value != frm.password_confirm.value ) {
		alert ('You must enter the same password.')
		frm.password.focus()
		return false
	}
	
return true
}





//USE TOP LEVEL USER ADDS NEW USER OR EDITS EXISTING USER INFO
function checkVars() {
	var frm ;
	frm=document.verify;
	if  (frm.firstname.value == "") {
		alert ('First name is required.')
		frm.firstname.focus()
		return false
	}
	
	//if  (frm.middleinitial.value == "") {
		//alert ('Middle Initial is required.')
		//frm.middleinitial.focus()
		//return false
	//}
	
	if  (frm.lastname.value == "") {
		alert ('Last name is required.')
		frm.lastname.focus()
		return false
	}
	
	if  (frm.company.value == "") {
		alert ('Org. Code is required.')
		frm.company.focus()
		return false
	}
	
	if  (frm.securitylevel.value == "") {
		alert ('Security Level is required.')
		frm.securitylevel.focus()
		return false
	}
	if  (frm.email.value == "") {
		alert ('Email is required.')
		frm.email.focus()
		return false
	}
return true
}


function validateGSAEmail(oForm)
{
	var email = oForm.Email.value;
	if (email.indexOf('@') != -1 && email.indexOf('.') != -1 && email.indexOf('gsa.gov') != -1 ) {
		return true;
	}
	else {
		alert("Please enter a valid email address in lower cases.");
		return false;
		oForm.Email.focus();
	}
}


function validateGSAEmailAuth(oForm)
{
	var email = oForm.requestemail.value;
	if (email.indexOf('@') != -1 && email.indexOf('.') != -1 && email.indexOf('gsa.gov') != -1 ) {
		return true;
	}
	else {
		alert("Please enter a valid email address in lower cases.");
		return false;
		oForm.Email.focus();
	}
}




function ValidateEmail()
{
var frm ;
var frm=document.verify;

var Temp     = frm.email
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1
var gsa   	 = Temp.value.indexOf('gsa.gov')

if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
  	(Space  != -1) ||				  // No empty spaces permitted
	(gsa == -1))                      // Must have gsa.gov
	{  
	  return false
      alert('Please enter a valid e-mail address all in lower case!')
      Temp.focus()
   }
return true
}


function IsEmailValid(FormName,ElemName)
{
var EmailOk  = true
var Temp     = document.forms[FormName].elements[ElemName]
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1
if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be at least one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be at least one valid char after '.'
  	(Space  != -1))                    // No empty spaces permitted
	{  
	  EmailOk = false
      alert('Please enter a valid e-mail address!')
      Temp.focus()
   }
return EmailOk
}


//USE FOR PAGE AUTHLIST_FORM.CFM
function checkOrgcode() {
	var frm ;
	frm=document.verify;
	if  (frm.orgcode.value == "") {
		alert ('You have to select one Org Code.')
		frm.orgcode.focus()
		return false
	}
return true
}

//close window
function clickclosewin()
{  
	window.close();
}

//open a new window
function opennewwindow(){
window.open('../shared/carrier_list.cfm','windowname','width=300,height=400,toolbar=0,menubar=0,location=0,scrolling=0,resizable=0');
}


//<script language="Javascript" src="./alljs.js"></script>
