<SCRIPT language="JavaScript">
<!--
function isEmail(string) {
var EmailRegEx=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
return(EmailRegEx.test(string));
}
function radio_button_checker(string)
{
// set var radio_choice to false
var radio_choice = false;
// Loop from zero to the one minus the number of radio button selections
for (counter = 0; counter < form.fltTravelType.length; counter++)
{
// If a radio button has been selected it will return true
// (If not it will return false)
if (form.fltTravelType[counter].checked)
radio_choice = true;
}
if (!radio_choice)
{
// If there were no selections made display an alert box
return (false);
}
return (true);
}
function CheckInfo ( form, Basic )
{
// ** START **
if (form.EmailAddress.value == "")
{
alert( "You must enter your email address." );
form.EmailAddress.focus();
BasicLogin = 'Yes';
return false ;
}
if (isEmail(form.EmailAddress.value) == false)
{
alert( "Your email address does not appear to be valid." );
form.EmailAddress.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.FirstName.value == "")
{
alert( "You must enter your first name." );
form.FirstName.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.LastName.value == "")
{
alert( "You must enter your last name." );
form.LastName.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.EmployeeNum.value == "")
{
alert( "You must enter your employee number." );
form.EmployeeNum.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fSendEmailTo.value == "")
{
alert( "You must enter an agent email address." );
form.fSendEmailTo.focus();
BasicLogin = 'Yes';
return false ;
}
if (isEmail(form.fSendEmailTo.value) == false)
{
alert( "The agent's email address does not appear to be valid." );
form.fSendEmailTo.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fCCEmail1.value != "" && isEmail(form.fCCEmail1.value) == false)
{
alert( "The CC Email 1 email address does not appear to be valid." );
form.fCCEmail1.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fCCEmail2.value != "" && isEmail(form.fCCEmail2.value) == false)
{
alert( "The CC Email 2 email address does not appear to be valid." );
form.fCCEmail2.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fCCEmail3.value != "" && isEmail(form.fCCEmail3.value) == false)
{
alert( "The CC Email 3 email address does not appear to be valid." );
form.fCCEmail3.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.CCResponses.value != "" && isEmail(form.CCResponses.value) == false)
{
alert( "The CC All Responses To email address does not appear to be valid." );
form.CCResponses.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.WorkPhone.value == "")
{
alert( "You must enter your work phone number." );
form.WorkPhone.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.HomePhone.value == "")
{
alert( "You must enter your home phone number." );
form.HomePhone.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.OfficeLocation.value == "")
{
alert( "You must enter your office location." );
form.OfficeLocation.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.MiscInfo1.value == "")
{
alert( "You must enter your Oracle Department." );
form.MiscInfo1.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.MiscInfo2.value == "")
{
alert( "You must enter your Local #." );
form.MiscInfo2.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.MiscInfo3.value == "")
{
alert( "You must enter your Function #." );
form.MiscInfo3.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.MiscInfo1.value == "000")
{
alert( "You must enter your Oracle Department." );
form.MiscInfo1.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg1.value == "" && form.fArvLeg1.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg1.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg1.value == "" && form.fDepTim1.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg1.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat1.value == "" && form.fDepLeg1.value != "")
{
alert( "You must enter when your departure date is:" );
form.fDepDat1.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg1.value != "" && form.fArvLeg1.value == "")
{
alert( "You must enter where you are Arriving to:" );
form.fArvLeg1.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat1.value != "" && form.fDepTim1.value== "")
{
alert( "You must enter your departure Time:" );
form.fDepTim1.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg2.value == "" && form.fArvLeg2.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg2.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg2.value == "" && form.fDepTim2.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg2.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat2.value != "" && form.fDepLeg2.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepLeg2.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg2.value != "" && form.fArvLeg2.value == "")
{
alert( "You must enter where you are Arriving to:" );
form.fArvLeg2.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fArvLeg2.value != "" && form.fDepDat2.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepDat2.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat2.value != "" && form.fDepTim2.value== "")
{
alert( "You must enter your departure Time:" );
form.fDepTim2.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg3.value == "" && form.fArvLeg3.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg3.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg3.value == "" && form.fDepTim3.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg3.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat3.value != "" && form.fDepLeg3.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepLeg3.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg3.value != "" && form.fArvLeg3.value == "")
{
alert( "You must enter where you are Arriving to:" );
form.fArvLeg3.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fArvLeg3.value != "" && form.fDepDat3.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepDat3.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat3.value != "" && form.fDepTim3value== "")
{
alert( "You must enter your departure Time:" );
form.fDepTim3.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg4.value == "" && form.fArvLeg4.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg4.value == "" && form.fDepTim4.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat4.value != "" && form.fDepLeg4.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepLeg4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg4.value != "" && form.fArvLeg4.value == "")
{
alert( "You must enter where you are Arriving to:" );
form.fArvLeg4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fArvLeg4.value != "" && form.fDepDat4.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepDat4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat4.value != "" && form.fDepTim4.value== "")
{
alert( "You must enter your departure Time:" );
form.fDepTim4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg4.value != "" && form.fArvLeg4.value == "")
{
alert( "You must enter where you are Arriving to:" );
form.fArvLeg4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fArvLeg4.value != "" && form.fDepDat4.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepDat4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat4.value != "" && form.fDepTim4.value== "")
{
alert( "You must enter your departure Time:" );
form.fDepTim4.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg5.value == "" && form.fArvLeg5.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg5.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg5.value == "" && form.fDepTim5.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg5.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat5.value != "" && form.fDepLeg5.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepLeg5.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg5.value != "" && form.fArvLeg5.value == "")
{
alert( "You must enter where you are Arriving to:" );
form.fArvLeg5.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fArvLeg5.value != "" && form.fDepDat5.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepDat5.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat5.value != "" && form.fDepTim5.value== "")
{
alert( "You must enter your departure Time:" );
form.fDepTim5.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg6.value == "" && form.fArvLeg6.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg6.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg6.value == "" && form.fDepTim6.value != "")
{
alert( "You must enter where you are Departing from:" );
form.fDepLeg6.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat6.value != "" && form.fDepLeg6.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepLeg6.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepLeg6.value != "" && form.fArvLeg6.value == "")
{
alert( "You must enter where you are Arriving to:" );
form.fArvLeg6.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fArvLeg6.value != "" && form.fDepDat6.value == "")
{
alert( "You must enter when your departure date is:" );
form.fDepDat6.focus();
BasicLogin = 'Yes';
return false ;
}
if (form.fDepDat6.value != "" && form.fDepTim6.value== "")
{
alert( "You must enter your departure Time:" );
form.fDepTim6.focus();
BasicLogin = 'Yes';
return false ;
}
if (radio_button_checker(form.fltTravelType[0].checked) == false)
{
alert( "You must enter your departure Time:" );
BasicLogin = 'Yes';
return false ;
}
return true;
}
//-->
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
function CheckEmailAddress()
{
if ((document.TravelRequest.LdPrf.value == "YES") && (document.TravelRequest.EmailAddress.value != "")) {
var URL = "eTravelRequest.cfm?";
URL = URL + "&fEmailAddress=" + document.TravelRequest.EmailAddress.value;
URL = URL + "&xLP=NO";
window.location.href = URL;
}
}
// -->
</script>
<form name="TravelRequest" target="_self" method="post" action="eTravelRequest_SQL.cfm" id="TravelRequest" onsubmit="return CheckInfo(this, 'No');">
<td align="left" colspan="1"><label>
<input name="fltTravelType" type="radio" value="100% business trip" />
<strong><font color="ff0000">*</font></strong> This is 100% business travel </label></td>
<td align="left" colspan="1"><input type="radio" name="fltTravelType" value="part business part personal trip" />
<strong><font color="ff0000">*</font></strong>This is part business part personal </td>
<td align="left" colspan="1"><input type="radio" name="fltTravelType" value="100% personal trip" />
<font face="Tahoma" size="2"><strong><font color="ff0000">*</font></strong>This is 100% personal </td>
<td align="left" colspan="2">How many days of the trip are personal: <br />
<textarea name="tripremarks" cols="30" rows="5" wrap="physical" id="tripremarks"></textarea>