|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/folderwave/requests/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="ltr"><!-- InstanceBegin template="/Templates/fw-main.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="meta" -->
<title>FolderWave - Higher Ed and K12 enrollment and admissions workflow solutions.</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="keywords" content=" ">
<META NAME="description" CONTENT="Application processing, admissions and enrollment management and Financial Aid processing solutions for Higher Ed.">
<!--make certain the user has logged in to access this page -->
<!--#include file="secure.asp" -->
<%
Function generateSecurityKey(passwordLength)
'Declare variables
Dim sDefaultChars
Dim iCounter
Dim sMyPassword
Dim iPickedChar
Dim iDefaultCharactersLength
Dim iPasswordLength
'Initialize variables
sDefaultChars="abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVXYZ0123456789"
iPasswordLength=passwordLength
iDefaultCharactersLength = Len(sDefaultChars)
Randomize'initialize the random number generator
'Loop for the number of characters password is to have
For iCounter = 1 To iPasswordLength
'Next pick a number from 1 to length of character set
iPickedChar = Int((iDefaultCharactersLength * Rnd) + 1)
'Next pick a character from the character set using the random number iPickedChar
'and Mid function
sMyPassword = sMyPassword & Mid(sDefaultChars,iPickedChar,1)
Next
generateSecurityKey = sMyPassword
End Function
Dim secKey
secKey = generateSecurityKey(6)
Session("secCode") = secKey
%>
<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_setTextOfLayer(objId,x,newText) { //v9.0
with (document) if (getElementById && ((obj=getElementById(objId))!=null))
with (obj) innerHTML = unescape(newText);
}
//to set focus on the first form field upon page load
function setFocus(){
document.InputForm.organization.focus();
document.InputForm.organization.select();
}
function disableIssueId(bEnabled) {
if (bEnabled) {
document.getElementById('issueNo').value = "";
}
document.getElementById('issueNo').disabled=bEnabled;
hideIssueIdRequired(bEnabled);
}
function hideIssueIdRequired(bHide) {
if (bHide) {
document.getElementById("idRequired").innerHTML = ' ';
}
else {
document.getElementById("idRequired").innerHTML = '*';
}
}
//-->
</script>
<!--to float the help table -->
<script language="javascript" src="jquery_mini.js"></script>
<script language="javascript" src="jquery.dimensions.js"></script>
<script language="javascript">
var name = "#floatMenu";
var menuYloc = null;
$(document).ready(function(){
menuYloc = parseInt($(name).css("top").substring(0,$(name).css("top").indexOf("px")))
$(window).scroll(function () {
offset = menuYloc+$(document).scrollTop()+"px";
$(name).animate({top:offset},{duration:500,queue:false});
});
});
</script>
<!--to style the floating help table and wrap it with the body in case the user resizes their browser -->
<style type="text/css">
#floatMenu { position:inherit; top:373px; left:1119px; width:250px; padding: 10px 10px 30px 10px; background: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#666; border: 1px solid #FFD6C1; }
#wrapper { text-align:left; width:600px; position:relative; }
</style>
<!-- InstanceEndEditable -->
<META NAME ="COPYRIGHT" CONTENT ="FolderWave, Inc.">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache" >
<meta name="expires" content="0" >
<META NAME ="classification" CONTENT="Application processing, Enrollment and Financial Aid Software for Higher Ed">
<META NAME ="revisit-after" content="5 days">
<META NAME ="robots" content="All">
<link rel="stylesheet" type="text/css" href="../css/styles.css" media="screen" />
<!--[if IE ]><link rel="stylesheet" type="text/css" href="css/ie.css" media="screen" /><![endif]-->
<script type='text/javascript' src='../js/date.js'></script>
<script type='text/javascript' src='../js/jquery.1.5.1.js'></script>
<script type="text/javascript" src="../js/easing.js"></script>
<script type="text/javascript" src="../js/nivo.slider.packed.js"></script>
<script type="text/javascript" src="../js/jquery.cycle.min.js"></script>
<script type="text/javascript" src="../js/cufon.packed.js"></script>
<script type="text/javascript" src="../js/fonts/Merge.js"></script>
<script type="text/javascript" src="../js/pixastic.packed.js"></script>
<script type="text/javascript" src="../js/jquery.colorbox-min.js"></script>
<script type="text/javascript" src="../js/scripts.js"></script>
<script type="text/javascript" src="../js/contact.js"></script>
</head>
<body>
<!-- START HEADER and MENU--><!--#include file="../common/header.inc" --><!-- END HEADER and MENU-->
<!-- InstanceBeginEditable name="breadcrumb" -->
<div id="header_under_two_col">
<div id="header_inner">
<h2>enhancement request</h2>
<!-- /breadcrumb -->
<div id="breadcrumb"> <a title="Clients" href="#">Clients</a> > <a href="../clients/login.asp">Client Login</a> > Enhancement Request</div>
</div>
<!-- /header_inner -->
</div>
<!-- /header_under_two_col -->
<!-- InstanceEndEditable -->
<div id="main_content_two_col">
<div class="two_col_inner">
<div class="content_wrapper">
<!-- InstanceBeginEditable name="sidenav" -->
<!-- Sidebar Nav -->
<div id="sidebar">
<ul class="xoxo">
<li class="widget">
<h3 class="widgettitle">Clients</h3>
<div class="menu-sidebar-menu-container">
<ul id="menu-sidebar-menu" class="menu">
<li><a href="../clients/list.asp">Client List</a></li>
<li class="current_page_item"><a href="../clients/login.asp">Client Login</a></li>
</ul>
</div>
</li>
</ul>
<div id="floatMenu">
<table width="250" id="tbl_help1" >
<tr>
<td id="tbl_help" align="left" valign="top" scope="col">Help text will appear here as you click on each field.</td>
</tr>
</table>
</div>
</div>
<!-- /SIDEBAR -->
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="body" -->
<!-- BODY CONTENT -->
<div id="left_col" class="content">
<div id="wrapper">
<table width="600" border="0" align="center" cellpadding="10" cellspacing="0" >
<tr>
<td><table width="600" height="293" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="591" align="right" valign="top">
<table width="98%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td align="center" valign="top"><table width="90%" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #cccccc; padding:15px !important; ">
<tr>
<td height="10" colspan="2" align="center" valign="top"></td>
</tr>
<tr>
<td width="14%" align="right" valign="top"><a href="FolderWave_Requests_Submission_Template.doc"><img src="../images/template_request-th.jpg" alt="Request Template" width="50" height="65" border="0" /></a></td>
<td width="86%" align="center" valign="middle" style="font-size:18px;"><a href="FolderWave_Requests_Submission_Template.doc">If you would prefer to use a Word document <br />
to submit requests, please download our Template</a>.</td>
</tr>
<tr>
<td height="10" colspan="2" align="center" valign="top"></td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" valign="top"> </td>
</tr>
<tr>
<td align="left" valign="top">
<ol>
<li>An asterisk (<font color="#FF6600">*</font>) denotes a required field. </li>
<li>Please enter <strong> as much detail as possible</strong>. Incomplete information will delay evaluation of your issue.</li>
</ol>
<form id="InputForm" name="InputForm" action="http://www.folderwave.com/requests/request_handler.php" method="POST" enctype="multipart/form-data" >
<table border=0 cellspacing=0 cellpadding=2 align="left" width="100%" >
<tr>
<td height="10" align="right" valign="top"> </td>
<td height="10" align="left" valign="top"> </td>
<td height="10" align="left" valign="top"> </td>
</tr>
<tr>
<td width="40%" height="30" align="right" valign="top">Organization Name<font color="#FF6600"><b>*</b></font></td>
<td width="2%" align="left" valign="top"> </td>
<td width="58%" align="left" valign="top"><input name="organization" class="copy" id="organization" tabindex="1" value="<%=Session("Organization")%>" size="65" readonly="readonly" /></td>
</tr>
<tr>
<td height="70" align="right" valign=top>Issue Type<strong><font color="#FF6600"><b>*</b></font></strong></td>
<td height="35" align="left" valign="top"> </td>
<td height="35" align="left" valign="top">
<input type="radio" name="issueType" id="issueType" value="Enhancement" tabindex="2" onClick="MM_setTextOfLayer('tbl_help','','Is this an <em>Enhancement</em> request (i.e., new feature or function) <br / ><br / >or <br / ><br / >is this a <em>Design Change Request</em> (i.e., change to an existing feature or function? <br / > <br / >or <br / ><br / >is this an <em>Application Cycle GoLive </em> request (i.e., school-specific updates such as new rules, new Common App fields, new doc types, etc.)');disableIssueId(true)"> Enhancement Request <br />
<input type="radio" name="issueType" id="issueType" value="DCR" tabindex="3" onClick="MM_setTextOfLayer('tbl_help','','Is this an <em>Enhancement</em> request (i.e., new feature or function) <br / ><br / >or <br / ><br / >is this a <em>Design Change Request</em> (i.e., change to an existing feature or function? <br / > <br / >or <br / ><br / >is this an <em>Application Cycle GoLive </em> request (i.e., school-specific updates such as new rules, new Common App fields, new doc types, etc.)');disableIssueId(true)"> Design Change Request (DCR) for an existing function <br />
<input type="radio" name="issueType" id="issueType" value="Cycle" tabindex="4" onClick="MM_setTextOfLayer('tbl_help','','Is this an <em>Enhancement</em> request (i.e., new feature or function) <br / ><br / >or <br / ><br / >is this a <em>Design Change Request</em> (i.e., change to an existing feature or function? <br / > <br / >or <br / ><br / >is this an <em>Application Cycle GoLive </em> request (i.e., school-specific updates such as new rules, new Common App fields, new doc types, etc.)');disableIssueId(true)"> Application Cycle GoLive
</td>
</tr>
<tr>
<td height="35" align="right" valign=top>Module</td>
<td height="35" align="left" valign="top"> </td>
<td height="35" align="left" valign="top"><input name="module" class="textbox" id="module" tabindex="5" onFocus="MM_setTextOfLayer('tbl_help','','Enter the area within the product impacted by the issue.<br / > <br / >For example, <i>Financial Aid</i>, <i>Graduate Admissions</i>, or <i>Document Management</i>.')" size="45" >
</td>
</tr>
<tr>
<td height="35" align="right" valign=top>Issue Title<font color="#FF6600"><b>*</b></font></td>
<td height="35" align="left" valign="top"> </td>
<td height="35" align="left" valign="top"><input name="title" class="textbox" id="title" tabindex="6" onFocus="MM_setTextOfLayer('tbl_help','','<b>ISSUE TITLE</b><br / >The title should be short and descriptive of the application area to which the issue relates.<br / ><br / > For example, <i>Terms and Conditions Revisions,</i> <i>Custom Query and Reports Configuration</i> or <i>Common App New Fields</i>.')" size="45"></td>
</tr>
<tr>
<td height="155" align="right" valign=top>Issue Description<font color="#FF6600"><b>*</b></font></td>
<td height="155" align="left" valign="top"> </td>
<td height="155" align="left" valign="top"><textarea name="description" cols="50" rows="10" wrap="physical" class="textbox" id="description" tabindex="7" onFocus="MM_setTextOfLayer('tbl_help','','<b>ISSUE DESCRIPTION</b><br / >Begin with a description of the mission need or problem being experienced.<br / ><br / ><b>ENHANCEMENTS</b><br / >For enhancements, answer the questions: <br / >1) What exactly do we want this to do? <br / >2) When will this enhancement be used? <br / >3) What will be the outcome when the enhancement has completed successfully?<br / ><br / >Enhancement descriptions should provide a <i>high-level flow</i> but should not attempt to design <i>how</i> the actual product works (i.e., user clicks OK). <br / ><br /><b>DCRs</b><br / >For enhancements, answer the questions: <br / >1) What is not working in the current process that is driving this change? <br / >2) What exactly do we want this change to do? <br / >3) When will this change be used? <br / >4) What will be the outcome when the change has completed successfully?<br / ><br / ><b>APPLICATION CYCLE GOLIVE</b></b><br / >For application cycle startup changes answer the questions: <br / >1) What feature/function is changing? <br / >2) What exactly is the change? <br / >3) What exactly do we want this change to do? <br / >4) What will be the outcome when the change has completed successfully?<br / ><br / >Workflow descriptions should provide a high-level flow but should not attempt to design how the actual product works (i.e., user clicks OK).')"></textarea></td>
</tr>
<tr>
<td height="155" align="right" valign=top>Business Goal<font color="#FF6600"><b>*</b></font></td>
<td height="155" align="left" valign="top"> </td>
<td height="155" align="left" valign="top"><textarea name="goal" cols="50" rows="5" class="textbox" wrap="physical" id="goal" tabindex="8" onFocus="MM_setTextOfLayer('tbl_help','','<b>BUSINESS GOAL</b><br / >Describe how this issue will impact or change business operations.')"></textarea></td>
</tr>
<tr>
<td height="35" align="right" valign=top>Audience Affected<font color="#FF6600"><b>*</b></font></td>
<td height="35" align="left" valign="top"> </td>
<td height="35" align="left" valign="top"><input name="audience" id="audience" class="textbox" size="45" tabindex="9" onFocus="MM_setTextOfLayer('tbl_help','','<b>AUDIENCE AFFECTED</b><br / >List all users who are, or will be, impacted by this issue.')"></td>
</tr>
<tr>
<td height="35" align="right" valign=top>Priority<font color="#FF6600"><b>*</b></font></td>
<td height="35" align="left" valign="top"> </td>
<td height="35" align="left" valign="top"><input type="radio" name="priority" id="priority" value="1-High" tabindex="10" onClick="MM_setTextOfLayer('tbl_help','','<b>PRIORITY</b><br / >There are 3 priorities: <br / ><br / ><b>1-High</b> <br / >A High priority is critical to mission operations.<br / ><br / > For example, the ability to merge duplicate folders.<br / ><br / > <br / ><b>2-Medium</b> <br / >A Medium priority would be a nice to have feature that would assist users with their goals.<br / ><br / >For example, allow users to view their uploaded documents.<br / > <br / ><br / ><b>3-Low</b> <br / >A Low priority does <i>not</i> impact functionality or users severely. <br / ><br / >For example, a confirmation email sent to the user after successfully uploading a file or changes to content.')"> 1-High
<input type="radio" name="priority" id="priority" value="2-Medium" tabindex="11" onClick="MM_setTextOfLayer('tbl_help','','<b>PRIORITY</b><br / >There are 3 priorities: <br / ><br / ><b>1-High</b> <br / >A High priority is critical to mission operations.<br / ><br / > For example, the ability to merge duplicate folders.<br / ><br / > <br / ><b>2-Medium</b> <br / >A Medium priority would be a nice to have feature that would assist users with their goals.<br / ><br / >For example, allow users to view their uploaded documents.<br / > <br / ><br / ><b>3-Low</b> <br / >A Low priority does <i>not</i> impact functionality or users severely. <br / ><br / >For example, a confirmation email sent to the user after successfully uploading a file or changes to content.')"> 2-Medium
<input type="radio" name="priority" id="priority" value="3-Low" tabindex="12" onClick="MM_setTextOfLayer('tbl_help','','<b>PRIORITY</b><br / >There are 3 priorities: <br / ><br / ><b>1-High</b> <br / >A High priority is critical to mission operations.<br / ><br / > For example, the ability to merge duplicate folders.<br / ><br / > <br / ><b>2-Medium</b> <br / >A Medium priority would be a nice to have feature that would assist users with their goals.<br / ><br / >For example, allow users to view their uploaded documents.<br / > <br / ><br / ><b>3-Low</b> <br / >A Low priority does <i>not</i> impact functionality or users severely. <br / ><br / >For example, a confirmation email sent to the user after successfully uploading a file or changes to content.')"> 3-Low </td>
</tr>
<tr>
<td height="35" align="right" valign="top">Requested Timeframe<font color="#FF6600"><b>*</b></font></td>
<td height="35" align="left" valign=TOP> </td>
<td height="35" align="left" valign=TOP><input name="timeframe" class="textbox" id="timeframe" tabindex="13" onFocus="MM_setTextOfLayer('tbl_help','','<b>REQUESTED TIMEFRAME</b><br / >Identify the desired timeframe you would like to see this issue implemented.<br / ><br / > Enter <i>None</i> if you have no <i>best-before</i> date. <br / ><br / >For example, a rule change needed before the next term begins. <br / ><br / >Please note: this is not a commitment for delivery, but simply information that helps us identify the importance of this issue to you.')" size="45"></td>
</tr>
<tr>
<td height="155" align="right" valign=top>Constraints<font color="#FF6600"><b>*</b></font><br>
(Enter <em>None</em> if there<br>
are no constraints)</td>
<td height="155" align="left" valign="top"> </td>
<td height="155" align="left" valign="top"><textarea name="constraints" cols="50" rows="5" wrap="physical" class="textbox" id="constraints" tabindex="14" onFocus="MM_setTextOfLayer('tbl_help','','<b>CONSTRAINTS</b><br / >Enter any constraints that would impact deployment (i.e., a change that requires training to be scheduled.)<br / ><br / > Enter <i>None</i> if no constraints exist.')"></textarea></td>
</tr>
<tr>
<td height="35" align="right" valign="top">File Attachment</td>
<td height="35" align="left" valign=TOP> </td>
<td height="35" align="left" valign=TOP><input name="attach" type="file" class="textbox" id="attach" tabindex="15" onFocus="MM_setTextOfLayer('tbl_help','','Use the Browse button to find the file you wish to attach to this issue.<br /> <br /> Please submit your attachment in one of the following formats: .pdf, .doc, .xls, or .zip.<br /> <br /> If your files are password protected, please remove the password first.<br /> <br /> Files larger than 4MB cannot be uploaded. ')" size="45" maxlength="200"/></td>
</tr>
<tr>
<td height="35" align="right" valign="top">Requestor (full name)<font color="#FF6600"><b>*</b></font></td>
<td height="35" align="left" valign=TOP> </td>
<td height="35" align="left" valign=TOP><input name="name" class="textbox" tabindex="16" onFocus="MM_setTextOfLayer('tbl_help','','<b>REQUESTOR</b><br / >Full name and title for the person creating this issue submission.<br /><br />Your contact information will only be used by FolderWave should we have questions.')" size="45"></td>
</tr>
<tr>
<td height="35" align="right" valign=top>Requestor Email<font color="#FF6600"><b>*</b></font></td>
<td height="35" align="left" valign="top"> </td>
<td height="35" align="left" valign="top"><input name="email" type="text" class="textbox" tabindex="17" onFocus="MM_setTextOfLayer('tbl_help','','<b>REQUESTOR EMAIL</b><br / >Email for the person creating this issue submission.<br /><br />Please make certain you have entered it correctly in the event we need to contact you.')" size="45"></td>
</tr>
<tr>
<td height="35" align="right" valign=top>Requestor Phone<font color="#FF6600"><b>*</b></font></td>
<td height="35" align="left" valign="top"> </td>
<td height="35" align="left" valign="top"><input name="phone" class="textbox" tabindex="18" onFocus="MM_setTextOfLayer('tbl_help','','<b>REQUESTOR PHONE</b><br / >Phone for the person creating this issue submission. Please include area code and an extension if applicable.<br /><br />For example, (978) 555-1212 ext. 123.')" size="30"></td>
</tr>
<tr>
<td colspan="3" align="left" valign=top height="8"></td>
</tr>
<tr>
<td align="right" valign=top> </td>
<td align="left" valign="top"> </td>
<td align="left" valign="top"><input type=button value="Submit Issue" onClick="return SubmitContactForm()" name="send" tabindex="20" >
<input type="RESET" value="Clear Form" name="reset" tabindex="21" ></td>
</tr>
<tr valign="middle">
<td colspan="3" align=CENTER> </td>
</tr>
</table>
<input type=hidden name="subject" value=" Enhancement Request Web Form">
<input type=hidden name="EmailText" >
<input type=hidden name="secCode" value="<%=secKey%>" >
<input type=hidden name="redirect" value="http://www.folderwave.com/requests/request_thankyou.asp">
</form></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right" valign="top"> </td>
</tr>
<tr align="left" valign="top">
<td height="2"><img src="../images2/1x1.gif" alt="" width="2" height="1"></td>
</tr>
</table></td>
</tr>
</table>
<!-- /wrapper -->
</div>
</div>
<!-- /BODY CONTENT-->
<!-- InstanceEndEditable -->
<br class="clear" />
</div>
<!-- /content_wrapper -->
</div>
<!-- /two_col_inner -->
</div>
<!-- /main_content_two_col -->
<!-- FOOTER INCLUDE -->
<!--#include file="../common/footer.inc" -->
<!-- InstanceBeginEditable name="script" -->
<script language="JavaScript">
function SubmitContactForm() {
// Package up all the fields to process
var sMsg = "";
//var sSubject = "NAIS - Issue Submission Web Form";
sMsg += "\n";
sMsg += "Organization: " + "\t" + document.InputForm.organization.value + "\n";
sMsg += "\n";
sMsg += "Issue Type: ";
if ( getRadioValue("issueType") == "" ){
alert ("Please select whether this is an Enhancement Request, DCR or Application Cycle request.");
return(false);
}
else {
sMsg += "\t" + getRadioValue("issueType") + "\n";
}
sMsg += "\n";
sMsg += "Module: ";
if ( document.InputForm.module.value == "" ){
alert ("Please enter the Module impacted by the issue.");
return(false);
}
else {
sMsg += "\t" + document.InputForm.module.value + "\n";
}
sMsg += "\n";
sMsg += "Title: ";
if ( document.InputForm.title.value == "" ){
alert ("Please enter the Issue Title.");
return(false);
}
else {
sMsg += "\t" + document.InputForm.title.value + "\n";
}
sMsg += "\n";
sMsg += "Description: " ;
if ( document.InputForm.description.value == "" ){
alert ("Please enter the Issue Description.");
return(false);
}
else {
sMsg += "\t" + document.InputForm.description.value + "\n";
}
sMsg += "\n";
sMsg += "Business Goal: ";
if ( document.InputForm.goal.value == "" ){
alert ("Please enter the Business Goal for this issue.");
return(false);
}
else {
sMsg += "\t" + document.InputForm.goal.value + "\n";
}
sMsg += "\n";
sMsg += "Audience: " ;
if ( document.InputForm.audience.value == "" ){
alert ("Please list all users (Audience) who are, or will be, impacted by this issue.");
return(false);
}
else {
sMsg += "\t" + document.InputForm.audience.value + "\n";
}
sMsg += "\n";
sMsg += "Priority: " ;
if ( getRadioValue("priority") == "" ){
alert ("Please select the Priority for this issue.");
return(false);
}
else {
sMsg += "\t" + getRadioValue("priority") + "\n";
}
sMsg += "\n";
sMsg += "Timeframe: ";
if ( document.InputForm.timeframe.value == "" ){
alert ("Please identify the Desired Timeframe. Enter None if you have no best-before date. ");
return(false);
}
else {
sMsg += "\t" + document.InputForm.timeframe.value + "\n";
}
sMsg += "\n";
sMsg += "Constraints: " ;
if ( document.InputForm.constraints.value == "" ){
alert ("Please enter any Constraints. Enter None if no constraints exist.");
return(false);
}
else {
sMsg += "\t" + document.InputForm.constraints.value + "\n";
}
sMsg += "\n";
sMsg += "Name: ";
if ( document.InputForm.name.value == "" ){
alert ("Please enter the full name of the Requestor. ");
return(false);
}
else {
sMsg += "\t" + document.InputForm.name.value + "\n";
}
if ( document.InputForm.email.value == "" ){
alert ("Please enter a valid email address. ");
return(false);
}
// Is the email address valid
if ( document.InputForm.email.value != "" ) {
if (!isEmailAddress(document.InputForm.email.value)) {
alert("Please enter a valid email address. ");
document.InputForm.email.focus();
document.InputForm.email.select();
return(false);
}
else {
sMsg += "\n";
sMsg += "Email: " ;
sMsg += "\t" + document.InputForm.email.value + "\n";
}
}
sMsg += "\n";
sMsg += "Phone: " ;
if ( document.InputForm.phone.value == "" ){
alert ("Please enter your phone number.");
return(false);
}
else {
sMsg += "\t" + document.InputForm.phone.value + "\n";
}
// Debug code
//alert(sMsg);
document.InputForm.EmailText.value = sMsg;
//document.InputForm.subject.value = sSubject;
document.InputForm.submit();
}
function getRadioValue(radioName) {
// For the radioName collection, return the value of the selected radio button
// collection = document.all[radioName];
collection = document.InputForm[radioName];
for ( i=0; i < collection.length; i++ ) {
if (collection[i].checked)
return(collection[i].value);
}
// If we get this far, nothing was selected, return blank
return("");
}
function isEmailAddress (string) {
var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
return addressPattern.test(string);
}
</SCRIPT>
<!-- InstanceEndEditable -->
</body>
<!-- InstanceEnd --></html>