/*********************************************
* This script creates the main menu list
*
**********************************************/
var _id = 0, _pid = 0, _lid = 0, _pLayer;
var _mLists = new Array();
document.lists = _mLists;
var isNav4, isIE4;
isNav4 = (navigator.appName == "Netscape") ? true : false;
isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
function List(visible, width, height, bgColor) {
this.setIndent = setIndent;
this.addItem = addItem;
this.addList = addList;
this.build = build;
this.rebuild = rebuild;
this.setFont = _listSetFont;
this._writeList = _writeList;
this._showList = _showList;
this._updateList = _updateList;
this._updateParent = _updateParent;
this.onexpand = null; this.postexpand = null;
this.lists = new Array(); // sublists
this.items = new Array(); // layers
this.types = new Array(); // type
this.strs = new Array(); // content
this.x = 0;
this.y = 0;
this.visible = visible;
this.id = _id;
this.i = 18;
this.space = true;
this.pid = 0;
this.fontIntro = false;
this.fontOutro = false;
this.width = width || 350;
this.height = height || 22;
this.parLayer = false;
this.built = false;
this.shown = false;
this.needsUpdate = false;
this.needsRewrite = false;
this.parent = null;
this.l = 0;
if(bgColor) this.bgColor = bgColor;
else this.bgColor = null;
_mLists[_id++] = this;
}
/**********************************************
* This function sets the list font
*
**********************************************/
function _listSetFont(i,j) {
this.fontIntro = i;
this.fontOutro = j;
}
/**********************************************
* This function warns the user they are logging
* on to the development server
**********************************************/
/***************Commented 05/29/03*************
* function LoginAlert() {
* alert("You are about to log on to the development server.")
* }
***********************************************/
/**********************************************
* This function sets the indentation
*
**********************************************/
function setIndent(indent) { this.i = indent; if(this.i < 0) { this.i = 0; this.space = false; }
}
/**********************************************
* This function clips the layer
*
**********************************************/
function setClip(layer, l, r, t, b) {
if(isNav4) {
layer.clip.left = l; layer.clip.right = r;
layer.clip.top = t; layer.clip.bottom = b;
} else {
layer.style.pixelWidth = r-l;
layer.style.pixelHeight = b-t;
layer.style.clip = "rect("+t+","+r+","+b+","+l+")";
}
}
/**********************************************
* This function writes the true,false,dot gifs
* and title into the list table
*
**********************************************/
function _writeList(host) {
self.status = "List: Writing list...";
var layer, str, clip;
for(var i = 0; i < this.types.length; i++) {
layer = this.items[i];
if(isNav4) layer.visibility = "hidden";
else layer.style.visibility = "hidden";
str = "";
if(isNav4) layer.document.open();
str += "
";
if(this.types[i] == "list") {
str += " "
//new code to add list title name in the expand 10-20-99
if(this.fontIntro) str += this.fontIntro;
str += this.strs[i]+" | ";
//end new code to add list title name in the expand 10-20-99
_pid++;
} else if(this.space)
str += " | ";
if(this.l>0 && this.i>0) str += " | ";
str += "";
if(this.fontIntro) str += this.fontIntro;
//new code to add list title name in the expand 10-20-99
if(this.types[i] == "list")
{
str += " ";
}
else {
str += this.strs[i];
}
//end new code to add list title name in the expand 10-20-99
//10-20-99 str += this.strs[i];
if(this.fontOutro) str += this.fontOutro;
str += " |
";
if(isNav4) {
layer.document.writeln(str);
layer.document.close();
} else layer.innerHTML = str;
if(this.types[i] == "list" && this.lists[i].visible)
this.lists[i]._writeList(host);
}
this.built = true;
this.needsRewrite = false;
self.status = '';
}
/**********************************************
* This function shows the list
*
**********************************************/
function _showList(host) {
var layer;
for(var i = 0; i < this.types.length; i++) {
layer = this.items[i];
setClip(layer, 0, 195, 0, this.height-1);
var bg = layer.oBgColor || this.bgColor;
if(isIE4) {
if((bg == null) || (bg == "null")) bg = "";
layer.style.backgroundColor = bg;
} else layer.document.bgColor = bg;
if(this.types[i] == "list" && this.lists[i].visible)
this.lists[i]._showList(host);
}
this.shown = true;
this.needsUpdate = false;
}
/**********************************************
* This function updates the list
*
**********************************************/
function _updateList(pVis, x, y, host) {
var currTop = y, layer;
for(var i = 0; i < this.types.length; i++) {
layer = this.items[i];
if(this.visible && pVis) {
if(isNav4) {
layer.visibility = "visible";
layer.top = currTop;
layer.left = x;
} else {
layer.style.visibility = "visible";
layer.style.pixelTop = currTop;
layer.style.pixelLeft = x;
}
currTop += this.height;
} else {
if(isNav4) layer.visibility = "hidden";
else layer.style.visibility = "hidden";
}
if(this.types[i] == "list") {
if(this.lists[i].visible) {
if(!this.lists[i].built || this.lists[i].needsRewrite) this.lists[i]._writeList(host);
if(!this.lists[i].shown || this.lists[i].needsUpdate) this.lists[i]._showList(host);
if(isNav4) layer.document.images[0].src = "http://" + host + "/cow/true.gif";
else eval('document.images._img'+this.lists[i].id+'.src = "http://" + host + "/cow/true.gif"');
} else {//false.gif image goes here but I changed it to be true.gif
if(isNav4) layer.document.images[0].src = "http://" + host + "/cow/true.gif";
else eval('document.images._img'+this.lists[i].id+'.src = "http://" + host + "/cow/true.gif"');
}
if(this.lists[i].built)
currTop = this.lists[i]._updateList(this.visible && pVis, x, currTop, host);
}
}
return currTop;
}
/**********************************************
* This function updates the parent list
*
**********************************************/
function _updateParent(pid, l) {
var layer;
if(!l) l = 0;
this.pid = pid;
this.l = l;
for(var i = 0; i < this.types.length; i++)
if(this.types[i] == "list")
this.lists[i]._updateParent(pid, l+1);
}
/**********************************************
* This function expands the list
*
**********************************************/
function expand(i,host) {
_mLists[i].visible = !_mLists[i].visible;
if(_mLists[i].onexpand != null) _mLists[i].onexpand(_mLists[i].id);
_mLists[_mLists[i].pid].rebuild(host);
if(_mLists[i].postexpand != null) _mLists[i].postexpand(_mLists[i].id);
}
/**********************************************
* This function builds the list
*
**********************************************/
function build(x, y, host) {
this._updateParent(this.id);
this._writeList(host);
this._showList(host);
this._updateList(true, x, y, host);
this.x = x; this.y = y;
}
/**********************************************
* This function rebuilds the list
*
**********************************************/
function rebuild(host) { this._updateList(true, this.x, this.y, host);
}
/**********************************************
* This function adds an item to the list
*
**********************************************/
function addItem(str, bgColor, layer) {
var testLayer = false;
if(!document.all) document.all = document.layers;
if(!layer) {
if(isIE4 || !this.parLayer) testLayer = eval('document.all.lItem'+_lid);
else {
_pLayer = this.parLayer;
testLayer = eval('_pLayer.document.layers.lItem'+_lid);
}
if(testLayer) layer = testLayer;
else {
if(isNav4) {
if(this.parLayer) layer = new Layer(this.width, this.parLayer);
else layer = new Layer(this.width);
} else return;
}
}
if(bgColor) layer.oBgColor = bgColor;
this.items[this.items.length] = layer;
this.types[this.types.length] = "item";
this.strs[this.strs.length] = str;
_lid++;
}
/**********************************************
* This function adds a list to the menu
*
**********************************************/
function addList(list, str, bgColor, layer) {
var testLayer = false;
if(!document.all) document.all = document.layers;
if(!layer) {
if(isIE4 || !this.parLayer) testLayer = eval('document.all.lItem'+_lid);
else {
_pLayer = this.parLayer;
testLayer = eval('_pLayer.document.layers.lItem'+_lid);
}
if(testLayer) layer = testLayer;
else {
if(isNav4) {
if(this.parLayer) layer = new Layer(this.width, this.parLayer);
else layer = new Layer(this.width);
} else return;
}
}
if(bgColor) layer.oBgColor = bgColor;
this.lists[this.items.length] = list;
this.items[this.items.length] = layer;
this.types[this.types.length] = "list";
this.strs[this.strs.length] = str;
list.parent = this;
_lid++;
}
/**************************************************
* This function defines the internal mainmenu list
* by John Dawson
**************************************************/
function mainmenu(session,host) {
if(parseInt(navigator.appVersion) < 4) {
alert("Sorry, a 4.0+ browser is required.");
return;
}
var width, height = 22;
if(isNav4) width = 1*window.innerWidth/4;
else width = 1*document.body.clientWidth/4;
var bgColor = "#FF0000";
l = new List(true, width, height);
a = new List(false, width, height);
a.addItem("MR Tracker");
a.addItem("Support Tracker");
a.addItem("Client Information");
a.addItem("Gillani Contacts");
a.addItem("Client Contacts");
a.addItem("Reseller Contacts");
a.addItem("Setup Data");
l.addList(a, "Gillani Web Applications");
l.addItem("Gillani Internal Docs");
l.addItem("Gillani Reports");
s = new List(false, width, height);
s.addItem("Service Offerings");
//s.addItem("Help");
s.addItem("Request an Account");
s.addItem("Change Password");
l.addList(s, "Services");
o = new List(false, width, height);
o.addItem("Open New Case");
o.addItem("Case Inquiry");
o.addItem("Quick Case Update");
l.addList(o, "Case Management");
d = new List(false, width, height);
d.addItem("Request Product Updates");
d.addItem("MR Inquiry");
l.addList(d, "Product Information");
l.addItem("Product Documentation");
l.addItem("Contact Us");
l.build(15,130,host);
}
/**************************************************
* This function defines the services menu list
* by John Dawson
**************************************************/
function servicesmenu(session,host) {
if(parseInt(navigator.appVersion) < 4) {
alert("Sorry, a 4.0+ browser is required.");
return;
}
var width, height = 22;
if(isNav4) width = 1*window.innerWidth/4;
else width = 1*document.body.clientWidth/4;
var bgColor = "#CCFFFF";
l = new List(true, width, height);
//l.addItem("Help");
l.addItem("Request an Account");
l.addItem("Change Password");
l.build(15,130,host);
}
/*****************************************************
* This function defines the case management menu list
* by John Dawson
**************************************************/
function casemgmtmenu(session,host,comp_code) {
if(parseInt(navigator.appVersion) < 4) {
alert("Sorry, a 4.0+ browser is required.");
return;
}
if (comp_code == "HK")
{
var width, height = 22;
if(isNav4) width = 1*window.innerWidth/4;
else width = 1*document.body.clientWidth/4;
var bgColor = "#FF0000";
l = new List(true, width, height);
l.addItem("Open New Case");
l.addItem("Case Inquiry");
l.addItem("Quick Case Update");
l.build(15,130,host);
}
else
{
var width, height = 22;
if(isNav4) width = 1*window.innerWidth/4;
else width = 1*document.body.clientWidth/4;
var bgColor = "#FF0000";
l = new List(true, width, height);
l.addItem("Open New Case");
l.addItem("Case Inquiry");
l.addItem("Quick Case Update");
l.build(15,130,host);
}
}
/*****************************************************
* This function defines the product info menu list
* by John Dawson
**************************************************/
function prodmenu(session,host) {
if(parseInt(navigator.appVersion) < 4) {
alert("Sorry, a 4.0+ browser is required.");
return;
}
var width, height = 22;
if(isNav4) width = 1*window.innerWidth/4;
else width = 1*document.body.clientWidth/4;
var bgColor = "#CCFFFF";
l = new List(true, width, height);
l.addItem("Request Product Updates");
l.addItem("MR Inquiry");
l.build(15,130,host);
}
/**********************************************
* This function resizes the menu list when
* the browser screen adjusts
* by John Dawson
**********************************************/
if(!window.saveInnerWidth) {
window.onresize = resize;
window.saveInnerWidth = window.innerWidth;
window.saveInnerHeight = window.innerHeight;
}
function resize() {
if (saveInnerWidth < window.innerWidth ||
saveInnerWidth > window.innerWidth ||
saveInnerHeight > window.innerHeight ||
saveInnerHeight < window.innerHeight )
{
window.history.go(0);
}
}
/**********************************************
* This function writes a header with links
* by John Dawson
**********************************************/
function MenuHeader(session,comp_code,host,user)
{
var sUser = new String(user);
sUser = sUser.toUpperCase();
document.write (
""
+"
"
+"
"
+""
+document.title
+"
"
+""
+"
"
+""
+"| "
+" WELCOME, "+sUser+""
+" | "
+""
+""
+" | "
+"
"
)
}
/**********************************************
* This function writes a header with no links
* by John Dawson
**********************************************/
function BlankHeader()
{
document.write (
""
+"
"
+"
"
+""
+document.title
+"
"
+""
+"
"
+""
+"| "
+" | "
+"
"
)
}
/**********************************************
* This function writes a header with no links
* for Netscape browser pages
**********************************************/
function BlankHeader_nav()
{
document.write("" + " " + "
" + "" + " " + " | " + "| " + " | " + "
" + "")
}
/**********************************************
* This function writes the under construction
* by John Dawson
**********************************************/
function construction(host)
{
document.write (
""
+" "
+" "
+""
+""
+"This page is currently under construction."
+" "
+"Please come back soon!"
)
}
/**********************************************
* This function validates the form
* by John Dawson
**********************************************/
function Validate(forms,host) {
var i=0;
var l=document.forms[0].elements.length;
while (i < l)
{
/******************************
check if '&' is there in the value
********************************/
if(document.forms[0].elements[i].value.indexOf('&')!= -1){
alert("Please dont use & in your form");
self.focus();document.forms[0].elements[i].focus();
return false;
}
if(document.forms[0].elements[i].value.indexOf('"')!= -1){
alert("Please dont use \" in your form");
self.focus();document.forms[0].elements[i].focus();
return false;
}
if(document.forms[0].elements[i].value=="" && document.forms[0].elements[i].name!="file_name")
{
var msg;
if(document.forms[0].elements[i].name=="comp_iss_id"){
msg = 'Company Issue Id';
}
if(document.forms[0].elements[i].name=="module_code"){
msg = 'Module';
}
if(document.forms[0].elements[i].name=="version"){
msg = 'Version';
}
if(document.forms[0].elements[i].name=="priority"){
msg = 'Priority';
}
if(document.forms[0].elements[i].name=="short_desc"){
msg = 'Case Title';
}
if(document.forms[0].elements[i].name=="SUMMRY"){
msg = 'Brief Summary';
}
if(document.forms[0].elements[i].name=="ACTUAL"){
msg = 'Actual Results';
}
if(document.forms[0].elements[i].name=="STEPS"){
msg = 'Steps to Replicate';
}
if(document.forms[0].elements[i].name=="EXPCTD"){
msg = 'Expected Results';
}
if(document.forms[0].elements[i].name=="log_desc"){
msg = 'Note Title';
}
if(document.forms[0].elements[i].name=="note_detail"){
msg = 'Note Detail';
}
// alert('Please make an entry to '+ document.forms[0].elements[i].name);
alert('Please make an entry to '+ msg);
return false;
}
i=i+1
}
if (document.forms[0].elements[2].value=="VERIFYCASE")
{
NewCase(forms,host);
}
if (document.forms[0].elements[2].value=="INSERTCASEDETAIL")
{
AddForm(forms,host);
}
if (document.forms[0].elements[2].value=="CLOSECASE")
{
CloseCase(forms,host);
}
}
/**********************************************
* This function validates the sessionID
* by John Dawson
**********************************************/
function SessionValidate(session) {
/*alert("session = "+session);
alert("host = "+host);
alert("Current Sessionid = "+"<*sessionID*>");
*/
if (session == "<*sessionID*>")
{
location.href=("http://192.168.1.101/cow/index.html");
}
}
/**********************************************
* This function redirects to an alternate page
* by Tad Boyd
**********************************************/
function RedirectImage(sessionHost, fileName) {
var tar = new String();
tar = tar + "http://" + sessionHost + "/servlet/cow.ShowGif?";
tar = tar + "fileName=" + fileName;
location.href=(tar);
}
/**********************************************
* This function redirects to an alternate page
* by Tad Boyd
**********************************************/
function Redirect(sessionHost, sessionID, target) {
var tar = new String();
tar = tar + "http://" + sessionHost + "/servlet/cow.SessionRDServlet?";
tar = tar + "sessionID=" + sessionID + "&";
tar = tar + "targetURL=http://" + sessionHost + "/" + target;
//tar = tar + "targetURL=target;
location.href=(tar);
}
/**********************************************
* This function validates a session for the page
*
**********************************************/
function ValidateSession(sessionID, sessionHost) {
tar = tar + "http://" + sessionHost + "/servlet/cow.SessionRDServlet?";
tar = tar + "sessionID=" + sessionID + "&";
tar = tar + "targetURL=http://" + sessionHost + "/" + target;
//tar = tar + "targetURL=target;
location.href=(tar);
}
function LogOut() {
//var tar = new String(target);
var url="http://192.168.1.101/cow/index.html";
alert(url);
location.href=(url);
}
/**********************************************
* This function initiates the quickupdate servlet
* by John Dawson
**********************************************/
function QuickUpdate(forms, button, host) {
var temp = new String("0123456789");
var formString = new String(document.forms[0].elements[4].value);
var ch = new String();
var ind = new Number();
if (formString == "")
{
alert('Please enter a valid case number.');
return false;
}
else
{
for (i=0; i < formString.length; i++)
{ch = "" + formString.charAt(i);
ind = temp.indexOf(ch);
if (ind == -1)
{
alert("Error: You can only enter numbers 0-9 in Case Number");
return false;
}
}
}
if (button == 'add')
{
forms.transaction.value = "SHOWADDCASENOTEFORM";
forms.targetURL.value = "http://"+host+"/cow/case_mgmt/qck_upd/add_notes/addform.html";
document.forms[0].action = "http://"+host+"/servlet/cow.STInputServlet";
document.forms[0].submit();
}
if (button == 'upload')
{
forms.transaction.value = "SHOWADDCASENOTEFORM";
forms.targetURL.value = "http://"+host+"/cow/case_mgmt/qck_upd/upload/upload.html";
document.forms[0].action = "http://"+host+"/servlet/cow.STInputServlet";
document.forms[0].submit();
}
if (button == 'close')
{
forms.transaction.value = "SHOWCLOSEFORM";
forms.targetURL.value = "http://"+host+"/cow/case_mgmt/qck_upd/close/closeform.html";
document.forms[0].action = "http://"+host+"/servlet/cow.STInputServlet";
document.forms[0].submit();
}
}
/**********************************************
* This function initiates the addform servlet
* by John Dawson
**********************************************/
function AddForm(forms,host) {
document.forms[0].action="http://"+host+"/servlet/cow.STInputServlet";
document.forms[0].submit();
return true
}
/**********************************************
* This function initiates the close Case servlet
* by John Dawson
**********************************************/
function CloseCase(forms,host) {
document.forms[0].action="http://"+host+"/servlet/cow.STInputServlet";
document.forms[0].submit();
return true
}
/**********************************************
* This function initiates the newcase servlet
* by John Dawson
**********************************************/
function NewCase(forms,host) {
document.forms[0].action="http://"+host+"/servlet/cow.STInputServlet";
document.forms[0].submit();
return true
}
/**********************************************
* This function initiates the stverify servlet
* by John Dawson
**********************************************/
function stVerify(forms, button, host) {
if (button=='Submit')
{
document.forms[0].action="http://"+host+"/servlet/cow.STInputServlet";
document.forms[0].submit();
return true
}
else
{
history.back(1)
}
}
/**********************************************
* This function initiates the cisummary report
* by John Dawson
**********************************************/
function ciSummary(forms,host) {
document.forms[0].method="get";
document.forms[0].action="http://" + host + "/servlet/cow.ReportServlet";
document.forms[0].submit();
return true
}
/**********************************************
* This function verifies the file type
**********************************************/
function LimitAttach(host, case_no, form, file) {
extArray = new Array(".gif");
allowSubmit = false;
if (!file) return;
while (file.indexOf("\\") != -1)
file = file.slice(file.indexOf("\\") + 1);
ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extArray.length; i++) {
if (extArray[i] == ext) { allowSubmit = true; break; }
}
alert("allowSubmit is "+allowSubmit);
if (allowSubmit) {
form.action="http://" + host + "/servlet/yoonforh.upload.test.UploadServlet?case_no=" + case_no;
form.submit();
return true;
}
else
alert("Please only upload files that end in types: "
+ (extArray.join(" ")) + "\n\nPlease select a new "
+ "file to upload and submit again.");
}
/**********************************************
* This function initiates the cisummary report
* by John Dawson
**********************************************/
function ciDetail(forms,host,user) {
document.forms[0].method="get";
document.forms[0].action="http://" + host + "/servlet/cow.ReportServlet";
document.forms[0].submit();
return true
}
/**********************************************
* This function initiates the contact servlet
**********************************************/
function stContact(forms, button, host) {
if(document.forms[0].elements[0].value=="")
{
alert('Please enter your name.');
return false;
}
if(document.forms[0].elements[1].value=="")
{
alert('Please enter your phone number.');
return false;
}
if(document.forms[0].elements[2].value=="")
{
alert('Please enter your email address.');
return false;
}
if (!isEmailAddr(document.forms[0].elements[2].value))
{
alert("Please enter a complete email address in the form: somename@domain.ext");
document.forms[0].elements[2].focus();
return false;
}
if(document.forms[0].elements[3].value=="")
{
alert('Please enter your questions or comments.');
return false;
}
summary = new String();
summary = document.forms[0].elements[0].value+' '+document.forms[0].elements[1].
value+' '+document.forms[0].elements[2].value+' '+document.forms[0].elements[3].
value;
document.forms[0].elements[4].value = summary;
document.forms[0].action="http://"+host+"/servlet/cow.STInputServlet";
document.forms[0].submit();
return true
}
/*******************************************************
* This function will validate a field for a correctly *
* formatted email address. It checks to make sure *
* that the email is the format "somename@domain.ext" *
* and presents an alert if it is not *
*******************************************************/
function isEmailAddr(email)
{
var result = false
var theStr = new String(email)
var index = theStr.indexOf("@");
if (index > 0)
{
var pindex = theStr.indexOf(".",index);
if ((pindex > index+1) && (theStr.length > pindex+1))
result = true;
}
return result;
}
/**********************************************
* This function initiates the when the search button is
* clicked on the FAQ's page
**********************************************/
function Search(form,session,host,comp_code) {
alert("This Service is still under construction.");
if (comp_code == "HK")
{
document.forms[0].method="post";
document.forms[0].action="http://" + host+ "/servlet/cow.SessionRDServlet?sessionID=" + session + "&targetURL=http://" + host + "/cow/faq/searchform.html";
document.forms[0].submit();
return true
}
else
{
document.forms[0].method="post";
document.forms[0].action="http://" + host+ "/servlet/cow.SessionRDServlet?sessionID=" + session + "&targetURL=http://" + host + "/cow/faq/searchform.html";
document.forms[0].submit();
return true
}
}
/**********************************************
* This function initiates the password servlet
* by John Dawson
**********************************************/
function password(forms) {
alert("Service is still under construction.")
}
/**********************************************
* This function initiates the new account servlet
**********************************************/
function stAccount(forms, button, host) {
if(document.forms[0].elements[0].value=="")
{
alert('Please enter the company name.');
return false;
}
if(document.forms[0].elements[1].value=="")
{
alert('Please enter the first name.');
return false;
}
if(document.forms[0].elements[2].value=="")
{
alert('Please enter the last name.');
return false;
}
if(document.forms[0].elements[3].value=="")
{
alert('Please enter the title.');
return false;
}
if(document.forms[0].elements[4].value=="")
{
alert('Please enter the phone number.');
return false;
}
if(document.forms[0].elements[5].value=="")
{
alert('Please enter the email address.');
return false;
}
summary = new String();
summary = document.forms[0].elements[0].value+' '+document.forms[0].elements[1].value+' '+document.forms[0].elements[2].value+' '+document.forms[0].elements[3].value+' '+document.forms[0].elements[4].value+' '+document.forms[0].elements[5].value;document.forms[0].elements[6].value = summary
document.forms[0].action="http://" + host + "/servlet/cow.STInputServlet";
document.forms[0].submit();
return true
}
/**********************************************
* This function initiates the new account servlet
**********************************************/
function stRequestAccount(forms, button, host) {
if(document.forms[0].elements[0].value=="")
{
alert('Please enter the company name.');
return false;
}
if(document.forms[0].elements[1].value=="")
{
alert('Please enter the first name.');
return false;
}
if(document.forms[0].elements[2].value=="")
{
alert('Please enter the last name.');
return false;
}
if(document.forms[0].elements[3].value=="")
{
alert('Please enter the title.');
return false;
}
if(document.forms[0].elements[4].value=="")
{
alert('Please enter the phone number.');
return false;
}
if(document.forms[0].elements[5].value=="")
{
alert('Please enter the email address.');
return false;
}
summary = new String();
summary = '\nCompany:- '+ document.forms[0].elements[0].value+'\n'+
'First Name:- '+ document.forms[0].elements[1].value+'\n'+
'Last Name:- '+ document.forms[0].elements[2].value+'\n'+
'Title:- '+ document.forms[0].elements[3].value+'\n'+
'Phone:- '+ document.forms[0].elements[4].value+'\n'+
'Email:- '+ document.forms[0].elements[5].value;
document.forms[0].elements[6].value = summary
document.forms[0].action="http://" + host + "/servlet/cow.STInputServlet";
document.forms[0].submit();
return true
}
/**********************************************
* This function opens the instructions.html
* by John Dawson
**********************************************/
function displayWindow(url, width, height) {
str = "width=" + width + ",height=" + height + ", top=20, left=300, resizable=0, scrollbars=yes, menubar=no";
window.open(url,"", str);
}
/**********************************************
* This function converts lower case to upper case
*
**********************************************/
function toUpperCase(short_desc) {
var mystring = short_desc
document.write(mystring.toUpperCase());
}
/**********************************************
* This function opens the online demo pages
* by John Dawson
**********************************************/
function Next(page){
if (page == 0){
location.href=("http://icare/cow/demo/demo.html");
}
else if (page == 1){
location.href=("http://icare/cow/demo/guide.html");
}
else if (page == 2){
location.href=("http://icare/cow/demo/stform.html");
}
else if (page == 3){
location.href=("http://icare/cow/demo/ciform.html");
}
else if (page == 4){
location.href=("http://icare/cow/demo/quform.html");
}
else if (page == 5){
location.href=("http://icare/cow/demo/addform.html");
}
else if (page == 6){
location.href=("http://icare/cow/demo/closeform.html");
}
else if (page == 7){
location.href=("http://icare/cow/demo/miform.html");
}
else if (page == 8){
location.href=("http://icare/cow/demo/products.html");
}
else if (page == 9){
location.href=("http://icare/cow/demo/doc.html");
}
else if (page == 10){
location.href=("http://icare/cow/demo/faq.html");
}
else if (page == 11){
location.href=("http://icare/cow/demo/forum.html");
}
else if (page == 12){
location.href=("http://icare/cow/demo/whats_new.html");
}
else if (page == 13){
location.href=("http://icare/cow/demo/contacts.html");
}
else if (page == 14){
location.href=("http://icare/cow/demo/demo.html");
}
}
function Back(page){
if (page == 0){
location.href=("http://icare/cow/demo/demo.html");
}
else if (page == 1){
location.href=("http://icare/cow/demo/guide.html");
}
else if (page == 2){
location.href=("http://icare/cow/demo/stform.html");
}
else if (page == 3){
location.href=("http://icare/cow/demo/ciform.html");
}
else if (page == 4){
location.href=("http://icare/cow/demo/quform.html");
}
else if (page == 5){
location.href=("http://icare/cow/demo/addform.html");
}
else if (page == 6){
location.href=("http://icare/cow/demo/closeform.html");
}
else if (page == 7){
location.href=("http://icare/cow/demo/miform.html");
}
else if (page == 8){
location.href=("http://icare/cow/demo/products.html");
}
else if (page == 9){
location.href=("http://icare/cow/demo/doc.html");
}
else if (page == 10){
location.href=("http://icare/cow/demo/faq.html");
}
else if (page == 11){
location.href=("http://icare/cow/demo/forum.html");
}
else if (page == 12){
location.href=("http://icare/cow/demo/whats_new.html");
}
else if (page == 13){
location.href=("http://icare/cow/demo/contacts.html");
}
else if (page == 14){
location.href=("http://icare/cow/demo/demo.html");
}
}
function Cancel(){
location.href=("http://icare/cow/index.html");
}
/**********************************************
* This function process the date for inquiry
* screens
* by John Dawson
**********************************************/
function processData(form)
{
for (var f=0; f < form.elements.length; f++)
{ if (form.elements[f].name == 'request_date_fromYEAR')
{ for (var rfy=0; rfy < form.request_date_fromYEAR.length; rfy++)
{ if (form.request_date_fromYEAR.options[rfy].selected == true)
{var ReqFromYear = form.request_date_fromYEAR.options[rfy].value;
form.request_date_from.value = form.request_date_fromYEAR.options[rfy].value + "-" +
form.request_date_from.value;
}
}
}
if (form.elements[f].name == 'request_date_fromMONTH')
{ for (var rfm=0; rfm < form.request_date_fromMONTH.length; rfm++)
{ if (form.request_date_fromMONTH.options[rfm].selected == true)
{var ReqFromMonth = form.request_date_fromMONTH.options[rfm].value;
form.request_date_from.value = form.request_date_fromMONTH.options[rfm].value;
}
}
}
if (form.elements[f].name == 'request_date_fromDAY')
{ for (var rfd=0; rfd < form.request_date_fromDAY.length; rfd++)
{ if (form.request_date_fromDAY.options[rfd].selected == true)
{var ReqFromDay = form.request_date_fromDAY.options[rfd].value;
form.request_date_from.value = form.request_date_from.value + "-" +
form.request_date_fromDAY.options[rfd].value + " 00:00:";
}
}
}
if (form.elements[f].name == 'request_date_toYEAR')
{ for (var rty=0; rty < form.request_date_toYEAR.length; rty++)
{ if (form.request_date_toYEAR.options[rty].selected == true)
{var ReqToYear = form.request_date_toYEAR.options[rty].value;
form.request_date_to.value = form.request_date_toYEAR.options[rty].value + "-" +
form.request_date_to.value;
}
}
}
if (form.elements[f].name == 'request_date_toMONTH')
{ for (var rtm=0; rtm < form.request_date_toMONTH.length; rtm++)
{ if (form.request_date_toMONTH.options[rtm].selected == true)
{var ReqToMonth = form.request_date_toMONTH.options[rtm].value;
form.request_date_to.value = form.request_date_toMONTH.options[rtm].value;
}
}
}
if (form.elements[f].name == 'request_date_toDAY')
{ for (var rtd=0; rtd < form.request_date_toDAY.length; rtd++)
{ if (form.request_date_toDAY.options[rtd].selected == true)
{var ReqToDay = form.request_date_toDAY.options[rtd].value;
form.request_date_to.value = form.request_date_to.value + "-" +
form.request_date_toDAY.options[rtd].value + " 00:00:";
}
}
}
if (form.elements[f].name == 'close_date_fromYEAR')
{ for (var cfy=0; cfy < form.close_date_fromYEAR.length; cfy++)
{ if (form.close_date_fromYEAR.options[cfy].selected == true)
{var CloseFromYear = form.close_date_fromYEAR.options[cfy].value;
form.close_date_from.value = form.close_date_fromYEAR.options[cfy].value + "-" +
form.close_date_from.value;
}
}
}
if (form.elements[f].name == 'close_date_fromMONTH')
{ for (var cfm=0; cfm < form.close_date_fromMONTH.length; cfm++)
{ if (form.close_date_fromMONTH.options[cfm].selected == true)
{var CloseFromMonth = form.close_date_fromMONTH.options[cfm].value;
form.close_date_from.value = form.close_date_fromMONTH.options[cfm].value;
}
}
}
if (form.elements[f].name == 'close_date_fromDAY')
{ for (var cfd=0; cfd < form.close_date_fromDAY.length; cfd++)
{ if (form.close_date_fromDAY.options[cfd].selected == true)
{var CloseFromDay = form.close_date_fromDAY.options[cfd].value;
form.close_date_from.value = form.close_date_from.value + "-" +
form.close_date_fromDAY.options[cfd].value + " 00:00:";
}
}
}
if (form.elements[f].name == 'close_date_toYEAR')
{ for (var cty=0; cty < form.close_date_toYEAR.length; cty++)
{ if (form.close_date_toYEAR.options[cty].selected == true)
{var CloseToYear = form.close_date_toYEAR.options[cty].value;
form.close_date_to.value = form.close_date_toYEAR.options[cty].value + "-" +
form.close_date_to.value;
}
}
}
if (form.elements[f].name == 'close_date_toMONTH')
{ for (var ctm=0; ctm < form.close_date_toMONTH.length; ctm++)
{ if (form.close_date_toMONTH.options[ctm].selected == true)
{var CloseToMonth = form.close_date_toMONTH.options[ctm].value;
form.close_date_to.value = form.close_date_toMONTH.options[ctm].value;
}
}
}
if (form.elements[f].name == 'close_date_toDAY')
{ for (var ctd=0; ctd < form.close_date_toDAY.length; ctd++)
{ if (form.close_date_toDAY.options[ctd].selected == true)
{var CloseToDay = form.close_date_toDAY.options[ctd].value;
form.close_date_to.value = form.close_date_to.value + "-" +
form.close_date_toDAY.options[ctd].value + " 00:00:";
}
}
}
if (form.elements[f].name == 'orderByA')
{ for (var oba=0; oba < form.orderByA.length; oba++)
{ if (form.orderByA.options[oba].selected == true)
{ form.orderBy1.value = 'order by '+ form.orderByA.options[oba].value;
if (form.orderByADesc[1].checked)
{
form.orderBy1.value += " desc ";
}
}
}
}
if (form.elements[f].name == 'orderByB')
{ for (var obb=0; obb < form.orderByB.length; obb++)
{ if (form.orderByB.options[obb].selected == true)
{ if (form.orderByB.options[obb].value != "")
{ form.orderBy1.value += ' , ' + form.orderByB.options[obb].value;
if (form.orderByBDesc[1].checked)
{
form.orderBy1.value += " desc ";
}
}
}
}
}
if (form.elements[f].name == 'orderByC')
{ for (var obc=0; obc < form.orderByC.length; obc++)
{ if (form.orderByC.options[obc].selected == true)
{ if (form.orderByC.options[obc].value != "")
{ form.orderBy1.value += ' , ' + form.orderByC.options[obc].value;
if (form.orderByCDesc[1].checked)
{
form.orderBy1.value += " desc ";
}
}
}
}
}
if (form.elements[f].name == 'status_code')
{ for (var s=0; s < form.status_code.length; s++)
{ if (form.status_code.options[s].selected == true)
{ if (form.status_code.options[s].value == 'OPEN')
{form.where1_3.value = "(status_code != 'CLOSED' or status_code is null)";
}
}
}
}
if (form.elements[f].name == 'origin')
{ for (var s=0; s < form.origin.length; s++)
{ if (form.origin.options[s].selected == true)
{ if (form.origin.options[s].value == 'Operator All')
{form.where1_23.value = " (Origin == 'Operator Email' or origin == 'Operator Phone') ";
} else
{ form.where1_23.value = " Origin == '<*origin*>' ";
}
}
}
}
if (form.elements[f].name == 'status')
{ for (var s=0; s < form.status.length; s++)
{ if (form.status.options[s].selected == true)
{ if (form.status.options[s].value == 'OPEN')
{form.where1_3.value = "spscasee.status != 'CLOSED'";
}
{ if (form.status.options[s].value == 'ACTIVE')
{form.where1_3.value = "spscasee.status = 'ACTIVE'";
}
{ if (form.status.options[s].value == 'CLOSED')
{form.where1_3.value = "spscasee.status = 'CLOSED'";
}
{ if (form.status.options[s].value == 'HOLD')
{form.where1_3.value = "spscasee.status = 'HOLD'";
}
{ if (form.status.options[s].value == 'ALL')
{form.where1_3.value = "spscasee.status = '<*status*>'";
}
}
}
}
}
}
}
}
}
if (form.request_date_from.value == "-- 00:00:")
{form.request_date_from.value = "";
}
if (form.request_date_to.value == "-- 00:00:")
{form.request_date_to.value = "";
}
if (form.close_date_from.value == "-- 00:00:")
{form.close_date_from.value = "";
}
if (form.close_date_to.value == "-- 00:00:")
{form.close_date_to.value = "";
}
var ReqFromDate_Valid = 1
var ReqToDate_Valid = 1
var CloseFromDate_Valid = 1
var CloseToDate_Valid = 1
if (ReqFromMonth == "")
{if (ReqFromDay != "")
{ReqFromDate_Valid = 0;
}
if (ReqFromYear != "")
{ReqFromDate_Valid = 0;
}
}
else
{if (ReqFromDay == "")
{ReqFromDate_Valid = 0;
}
if (ReqFromYear == "")
{ReqFromDate_Valid = 0;
}
}
if (ReqToMonth == "")
{if (ReqToDay != "")
{ReqToDate_Valid = 0;
}
if (ReqToYear != "")
{ReqToDate_Valid = 0;
}
}
else
{if (ReqToDay == "")
{ReqToDate_Valid = 0;
}
if (ReqToYear == "")
{ReqToDate_Valid = 0;
}
}
if (CloseFromMonth == "")
{if (CloseFromDay != "")
{CloseFromDate_Valid = 0;
}
if (CloseFromYear != "")
{CloseFromDate_Valid = 0;
}
}
else
{if (CloseFromDay == "")
{CloseFromDate_Valid = 0;
}
if (CloseFromYear == "")
{CloseFromDate_Valid = 0;
}
}
if (CloseToMonth == "")
{if (CloseToDay != "")
{CloseToDate_Valid = 0;
}
if (CloseToYear != "")
{CloseToDate_Valid = 0;
}
}
else
{if (CloseToDay == "")
{CloseToDate_Valid = 0;
}
if (CloseToYear == "")
{CloseToDate_Valid = 0;
}
}
if (ReqFromDate_Valid == 0)
{alert("Invalid From Open Date");
return false;
}
if (ReqToDate_Valid == 0)
{alert("Invalid To Open Date");
return false;
}
if (CloseFromDate_Valid == 0)
{alert("Invalid From Closed Date");
return false;
}
if (CloseToDate_Valid == 0)
{alert("Invalid To Closed Date");
return false;
}
if (CloseFromMonth != "")
{form.where1_3.value = "spscasee.status = 'CLOSED'";
}
}
/**********************************************
* This function handles the Summary and Detail
* Buttons on the MR Inquiry Screen.
* by John Dawson and Ken Mock
**********************************************/
function MRbutton(form, button, host)
{
if (button=='Summary')
{
form.elements[1].value = 'select unique(spmrqste.request_no), case_no, request_type, priority, spmrqste.status, prod_code, module_code, program , short_desc, spcsiter.icare_no, spcclier.client_nm, spcsiter.site_nm, request_date, project_id from spmrqste, outer(spmrqstd), spcsiter,spccgrpr,spcclier'
form.elements[2].value='http://'+host+'/cow/products/inquiry/miform_rpt_sum.html'
form.elements[3].value='http://'+host+'/cow/products/inquiry/before_rpt_sum.html'
processMRData(form)
document.forms[0].submit();
}
else
{ form.elements[1].value = 'select unique(spmrqste.request_no), case_no,request_type, priority, spmrqste.status, prod_code, module_code, program,spmrqstd.activity_code, version, spmrqstd.status_code, assigned_to,short_desc, spcsiter.icare_no, spcclier.client_nm, spcsiter.site_nm,request_date, project_id from spmrqste, spmrqstd, spcsiter,spccgrpr,spcclier'
form.elements[2].value='http://'+host+'/cow/products/inquiry/miform_rpt_det.html'
form.elements[3].value='http://'+host+'/cow/products/inquiry/before_rpt_det.html'
processMRData(form)
document.forms[0].submit();
}
}
/**********************************************
* This function
*
* by John Dawson
**********************************************/
function processMRData(form)
{
for (var f=0; f < form.elements.length; f++)
{ if (form.elements[f].name == 'request_date_fromYEAR')
{ for (var rfy=0; rfy < form.request_date_fromYEAR.length; rfy++)
{ if (form.request_date_fromYEAR.options[rfy].selected == true)
{var ReqFromYear = form.request_date_fromYEAR.options[rfy].value;
form.request_date_from.value = form.request_date_fromYEAR.options[rfy].value + "-" +
form.request_date_from.value;
}
}
}
if (form.elements[f].name == 'request_date_fromMONTH')
{ for (var rfm=0; rfm < form.request_date_fromMONTH.length; rfm++)
{ if (form.request_date_fromMONTH.options[rfm].selected == true)
{var ReqFromMonth = form.request_date_fromMONTH.options[rfm].value;
form.request_date_from.value = form.request_date_fromMONTH.options[rfm].value;
}
}
}
if (form.elements[f].name == 'request_date_fromDAY')
{ for (var rfd=0; rfd < form.request_date_fromDAY.length; rfd++)
{ if (form.request_date_fromDAY.options[rfd].selected == true)
{var ReqFromDay = form.request_date_fromDAY.options[rfd].value;
form.request_date_from.value = form.request_date_from.value + "-" +
form.request_date_fromDAY.options[rfd].value + " 00:00:";
}
}
}
if (form.elements[f].name == 'request_date_toYEAR')
{ for (var rty=0; rty < form.request_date_toYEAR.length; rty++)
{ if (form.request_date_toYEAR.options[rty].selected == true)
{var ReqToYear = form.request_date_toYEAR.options[rty].value;
form.request_date_to.value = form.request_date_toYEAR.options[rty].value + "-" +
form.request_date_to.value;
}
}
}
if (form.elements[f].name == 'request_date_toMONTH')
{ for (var rtm=0; rtm < form.request_date_toMONTH.length; rtm++)
{ if (form.request_date_toMONTH.options[rtm].selected == true)
{var ReqToMonth = form.request_date_toMONTH.options[rtm].value;
form.request_date_to.value = form.request_date_toMONTH.options[rtm].value;
}
}
}
if (form.elements[f].name == 'request_date_toDAY')
{ for (var rtd=0; rtd < form.request_date_toDAY.length; rtd++)
{ if (form.request_date_toDAY.options[rtd].selected == true)
{var ReqToDay = form.request_date_toDAY.options[rtd].value;
form.request_date_to.value = form.request_date_to.value + "-" +
form.request_date_toDAY.options[rtd].value + " 00:00:";
}
}
}
if (form.elements[f].name == 'close_date_fromYEAR')
{ for (var cfy=0; cfy < form.close_date_fromYEAR.length; cfy++)
{ if (form.close_date_fromYEAR.options[cfy].selected == true)
{var CloseFromYear = form.close_date_fromYEAR.options[cfy].value;
form.close_date_from.value = form.close_date_fromYEAR.options[cfy].value + "-" +
form.close_date_from.value;
}
}
}
if (form.elements[f].name == 'close_date_fromMONTH')
{ for (var cfm=0; cfm < form.close_date_fromMONTH.length; cfm++)
{ if (form.close_date_fromMONTH.options[cfm].selected == true)
{var CloseFromMonth = form.close_date_fromMONTH.options[cfm].value;
form.close_date_from.value = form.close_date_fromMONTH.options[cfm].value;
}
}
}
if (form.elements[f].name == 'close_date_fromDAY')
{ for (var cfd=0; cfd < form.close_date_fromDAY.length; cfd++)
{ if (form.close_date_fromDAY.options[cfd].selected == true)
{var CloseFromDay = form.close_date_fromDAY.options[cfd].value;
form.close_date_from.value = form.close_date_from.value + "-" +
form.close_date_fromDAY.options[cfd].value + " 00:00:";
}
}
}
if (form.elements[f].name == 'close_date_toYEAR')
{ for (var cty=0; cty < form.close_date_toYEAR.length; cty++)
{ if (form.close_date_toYEAR.options[cty].selected == true)
{var CloseToYear = form.close_date_toYEAR.options[cty].value;
form.close_date_to.value = form.close_date_toYEAR.options[cty].value + "-" +
form.close_date_to.value;
}
}
}
if (form.elements[f].name == 'close_date_toMONTH')
{ for (var ctm=0; ctm < form.close_date_toMONTH.length; ctm++)
{ if (form.close_date_toMONTH.options[ctm].selected == true)
{var CloseToMonth = form.close_date_toMONTH.options[ctm].value;
form.close_date_to.value = form.close_date_toMONTH.options[ctm].value;
}
}
}
if (form.elements[f].name == 'close_date_toDAY')
{ for (var ctd=0; ctd < form.close_date_toDAY.length; ctd++)
{ if (form.close_date_toDAY.options[ctd].selected == true)
{var CloseToDay = form.close_date_toDAY.options[ctd].value;
form.close_date_to.value = form.close_date_to.value + "-" +
form.close_date_toDAY.options[ctd].value + " 00:00:";
}
}
}
if (form.elements[f].name == 'orderByA')
{ for (var oba=0; oba < form.orderByA.length; oba++)
{ if (form.orderByA.options[oba].selected == true)
{ form.orderBy1.value = 'order by '+ form.orderByA.options[oba].value;
if (form.orderByADesc[1].checked)
{
form.orderBy1.value += " desc ";
}
}
}
}
if (form.elements[f].name == 'orderByB')
{ for (var obb=0; obb < form.orderByB.length; obb++)
{ if (form.orderByB.options[obb].selected == true)
{ if (form.orderByB.options[obb].value != "")
{ form.orderBy1.value += ' , ' + form.orderByB.options[obb].value;
if (form.orderByBDesc[1].checked)
{
form.orderBy1.value += " desc ";
}
}
}
}
}
if (form.elements[f].name == 'orderByC')
{ for (var obc=0; obc < form.orderByC.length; obc++)
{ if (form.orderByC.options[obc].selected == true)
{ if (form.orderByC.options[obc].value != "")
{ form.orderBy1.value += ' , ' + form.orderByC.options[obc].value;
if (form.orderByCDesc[1].checked)
{
form.orderBy1.value += " desc ";
}
}
}
}
}
if (form.elements[f].name == 'status_code')
{ for (var s=0; s < form.status_code.length; s++)
{ if (form.status_code.options[s].selected == true)
{ if (form.status_code.options[s].value == 'OPEN')
{form.where1_3.value = "(status_code != 'CLOSED' or status_code is null)";
}
}
}
}
if (form.elements[f].name == 'status')
{ for (var s=0; s < form.status.length; s++)
{ if (form.status.options[s].selected == true)
{ if (form.status.options[s].value == 'OPEN')
{form.where1_3.value = "spmrqste.status != 'CLOSED'";
}
{ if (form.status.options[s].value == 'ACTIVE')
{form.where1_3.value = "spmrqste.status = 'ACTIVE'";
}
{ if (form.status.options[s].value == 'CLOSED')
{form.where1_3.value = "spmrqste.status = 'CLOSED'";
}
{ if (form.status.options[s].value == 'HOLD')
{form.where1_3.value = "spmrqste.status = 'HOLD'";
}
{ if (form.status.options[s].value == 'ALL')
{form.where1_3.value = "spmrqste.status = '<*status*>'";
}
}
}
}
}
}
}
}
}
if (form.request_date_from.value == "-- 00:00:")
{form.request_date_from.value = "";
}
if (form.request_date_to.value == "-- 00:00:")
{form.request_date_to.value = "";
}
if (form.close_date_from.value == "-- 00:00:")
{form.close_date_from.value = "";
}
if (form.close_date_to.value == "-- 00:00:")
{form.close_date_to.value = "";
}
var ReqFromDate_Valid = 1
var ReqToDate_Valid = 1
var CloseFromDate_Valid = 1
var CloseToDate_Valid = 1
if (ReqFromMonth == "")
{if (ReqFromDay != "")
{ReqFromDate_Valid = 0;
}
if (ReqFromYear != "")
{ReqFromDate_Valid = 0;
}
}
else
{if (ReqFromDay == "")
{ReqFromDate_Valid = 0;
}
if (ReqFromYear == "")
{ReqFromDate_Valid = 0;
}
}
if (ReqToMonth == "")
{if (ReqToDay != "")
{ReqToDate_Valid = 0;
}
if (ReqToYear != "")
{ReqToDate_Valid = 0;
}
}
else
{if (ReqToDay == "")
{ReqToDate_Valid = 0;
}
if (ReqToYear == "")
{ReqToDate_Valid = 0;
}
}
if (CloseFromMonth == "")
{if (CloseFromDay != "")
{CloseFromDate_Valid = 0;
}
if (CloseFromYear != "")
{CloseFromDate_Valid = 0;
}
}
else
{if (CloseFromDay == "")
{CloseFromDate_Valid = 0;
}
if (CloseFromYear == "")
{CloseFromDate_Valid = 0;
}
}
if (CloseToMonth == "")
{if (CloseToDay != "")
{CloseToDate_Valid = 0;
}
if (CloseToYear != "")
{CloseToDate_Valid = 0;
}
}
else
{if (CloseToDay == "")
{CloseToDate_Valid = 0;
}
if (CloseToYear == "")
{CloseToDate_Valid = 0;
}
}
if (ReqFromDate_Valid == 0)
{alert("Invalid From Open Date");
return false;
}
if (ReqToDate_Valid == 0)
{alert("Invalid To Open Date");
return false;
}
if (CloseFromDate_Valid == 0)
{alert("Invalid From Closed Date");
return false;
}
if (CloseToDate_Valid == 0)
{alert("Invalid To Closed Date");
return false;
}
if (CloseFromMonth != "")
{form.where1_3.value = "status = 'CLOSED'";
}
}
/**********************************************
* This function gets the document footer
* by John Dawson
**********************************************/
function footer(session,host){
document.write (
"Copyright © 2003 Gillani, Inc. All rights reserved."
+" "
+""
+"Legal disclaimer."
+""
+" "
+"Last Updated: "
+ document.lastModified
+" "
+""
+"Contact Webmaster"
+""
)
}
/**********************************************
* This function gets the document footer
* by John Dawson
**********************************************/
function introfooter(){
document.write (
"Copyright © 2003 Gillani, Inc. All rights reserved."
+" "
+""
+"Legal disclaimer."
+""
+" "
+"Last Updated: "
+ document.lastModified
+" "
+""
+"Contact Webmaster"
+""
)
}
/**********************************************
* This function uses the getDate method to
* return the day of the week
**********************************************/
function getDayString(num)
{
var day;
switch(num)
{
case 0:
day="Sunday";
break;
case 1:
day="Monday";
break;
case 2:
day="Tuesday";
break;
case 3:
day="Wednesday";
break;
case 4:
day="Thursday";
break;
case 5:
day="Friday";
break;
case 6:
day="Saturday";
break;
default:
day="Invalid Day";
}
return day;
}
theDate = new Date();
//("Today is ",getDayString(theDate.getDay()));
/**********************************************
* This function defines the external mainmenu list
* by John Dawson
**********************************************/
function exmainmenu(session,host) {
if(parseInt(navigator.appVersion) < 4) {
alert("Sorry, a 4.0+ browser is required.");
return;
}
//alert(host);
var width, height = 22;
if(isNav4) width = 1*window.innerWidth/4;
else width = 1*document.body.clientWidth/4;
var bgColor = "#FF0000";
l = new List(true, width, height);
l.addItem("Home");
g = new List(false, width, height);
//g.addItem("Help");
g.addItem("Request an Account");
g.addItem("Change Password");
l.addList(g, "Services");
o = new List(false, width, height);
o.addItem("Open New Case");
o.addItem("Case Inquiry");
o.addItem("Quick Case Update");
l.addList(o, "Case Management");
l.addItem("Product Documentation");
l.addItem("Contact Us");
l.addItem("Help");
l.addItem("Logout");
l.build(15,130,host);
}
/**********************************************
* This function writes a header with links
* by John Dawson
**********************************************/
function ExMenuHeader(session,comp_code,host,user)
{
var sUser = new String(user);
sUser = sUser.toUpperCase();
//alert("user is ="+sUser);
document.write (
""
+" "
+"
"
+""
+ document.title
+" "
+""
+" "
+""
+"| "
+" WELCOME, "+sUser+""
+" | "
+""
+""
+" | "
+" "
)
}
|