/*
FILE ARCHIVED ON 4:37:33 Jan 6, 2013 AND RETRIEVED FROM THE
AN OPENWAYBACK INSTANCE ON 14:13:24 Apr 30, 2024.
JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
//GLOBAL VARIABLES
var targetEditorName = "ewepHTMLContent";
var targetEditorInstance = "Content";
var listFlag = false;
var listFlag_ql = false;
ie4=(document.all) ? true : false
ns4=(document.layers) ? true : false
//OverLib Global variables and configuration setup found at the end of functions
//A functions
//BEGINNING OF AC FUNCTION
function ac(site) {
f=document.forms[0].FileName.value
s=document.forms[0].Server_Name.value
thewindow=window.open('http://'+s+'/'+f+site,'ACHelp','width=800,height=518,location=yes,toolbar=yes,scrollbars=yes,screenX=0,screenY=100,left=20,top=30') }
//END OF AC FUNCTION
//BEGINNING OF ACO FUNCTION
function aco(site) {
f=document.forms[0].FileName.value
s=document.forms[0].Server_Name.value
thewindow=window.open('http://'+s+'/'+f+site,'ACOther','width=600,height=518,location=yes,toolbar=yes,scrollbars=yes,menubar=yes,screenX=0,screenY=50,left=10,top=10,resizable=yes,status=yes') }
//END OF ACO FUNCTION
//BEGINNING OF ADD_QL FUNCTION
function add_ql() {
var form = document.forms[0]
var ql_length = form.ql_list_disp.options.length
var n = ql_length;
var name = form.ql_name.value
var sep = " | "
var error_msg = ""
if (form.ql_target[0].checked == "1") {
var target = "_self"
} else {
var target = "_new"
}
if (form.ql_type[0].checked == "1") {
var linkdata = form.ql_linkto_page.options[form.ql_linkto_page.selectedIndex].value
var nodata_msg = " select a page to link to"
} else {
var linkdata = form.ql_linkto_url.value
if (linkdata.indexOf("http://")==-1 && linkdata.indexOf("https://")==-1) {
linkdata = "http://" + linkdata
}
var nodata_msg = " enter a url to link to"
}
if (form.ql_list_disp.options[0]) {
if ((listFlag_ql == false) || (form.ql_list_disp.options[0].value=="")) {
n = 0
listFlag_ql = true
}
} else {
if ((listFlag_ql == false)) {
n = 0
listFlag_ql = true
}
}
formatted_link = name + sep + linkdata + sep + target
if (name!="" && linkdata!="" && linkdata!="http://" ) {
form.ql_list_disp.options[n] = new Option(formatted_link, linkdata);
n = n + 1
form.ql_name.value = "";
form.ql_name.focus();
form.ql_linkto_page.selectedIndex = 0;
form.ql_linkto_url.value = "";
form.ql_target[0].checked=true;
form.ql_type[0].checked=true;
ql_type_change(form.ql_type);
}else {
if (name=="") {
error_msg += "Please enter a link name";
}
if (linkdata=="" || linkdata=="http://") {
if (error_msg=="") {
error_msg += "Please" + nodata_msg
} else {
error_msg += " and " + nodata_msg
}
}
alert(error_msg + ".")
form.ql_name.focus()
}
}
// END OF ADD_QL FUNCTION
//BEGINNING OF REMOVE_QL FUNCTION
function remove_ql() {
}
//END OF REMOVE_QL FUNCTION
//BEGINNING OF ADDREC FUNCTION
function addRec(recVal) {
var f = document.forms[0]
var recListLength = f.rec.options.length
var recArray = recVal.split(",");
var n = recListLength;
if (listFlag == false) {
n = 0
listFlag = true
}
for (i = 0 ; i < recArray.length ; i++) {
if (checkTAOName(recArray[i])) {
f.rec.options[n] = new Option(recArray[i]);
n = n + 1
f.editRec.value = "";
}else {
alert("Please enter name in TAO format (i.e. Firstname.Lastname)")
f.editRec.focus()
}
}
}
//END OF ADDREC FUNCTION
//B functions
//BEGINNING OF BOOKMARK FUNCTION
function bookmark() {
//message to show in non-IE browsers
var txt = "To bookmark this page: " + "\n" + "\n" + "On Netscape 4+, choose Communicator from the menu above, then the Bookmarks option, and finally choose the Add Bookmark option. Alternatively, use the Ctrl+D keyboard shortcut to bookmark this page."
//server and file name
var sn=document.forms[0].Server_Name.value
var fn=document.forms[0].FileName.value
//url to be bookmarked
var url = "http://" + sn + "/" + fn + "AccountConnect?OpenForm";
//caption to appear with bookmark
var who="AccountConnect"
//browser name
var ver = navigator.appName
//browser version
var num = parseInt(navigator.appVersion)
//setting the bookmark
if((ver == "Microsoft Internet Explorer")&&(num>=4)) {
window.external.AddFavorite(url,who)
}else{
alert(txt)
}
}
//END OF BOOKMARK FUNCTION
//BEGINNING OF BUILDIMAGE FUNCTION
function buildImage() {
browserName = navigator.appName
browserVer = parseInt(navigator.appVersion)
imgLib = "/Internet/tric/tri/imglib.nsf/Images"
if ((browserName == "Netscape" && browserVer >= 3) | (browserVer >=4)) {
version ="yes" }
else {
version = "no" }
if (version == "yes") {
image1on = new Image()
image1on.src = imgLib + "/region1.gif/$file/region1.gif"
image2on = new Image()
image2on.src = imgLib + "/region2.gif/$file/region2.gif"
image3on = new Image()
image3on.src = imgLib + "/region3.gif/$file/region3.gif"
image4on = new Image()
image4on.src = imgLib + "/region4.gif/$file/region4.gif"
image5on = new Image()
image5on.src = imgLib + "/region5.gif/$file/region5.gif"
image6on = new Image()
image6on.src = imgLib + "/region6.gif/$file/region6.gif"
image78on = new Image()
image78on.src = imgLib + "/region78.gif/$file/region78.gif"
image9on = new Image()
image9on.src = imgLib + "/region9.gif/$file/region9.gif"
image10on = new Image()
image10on.src = imgLib + "/region10.gif/$file/region10.gif"
image11on = new Image()
image11on.src = imgLib + "/region11.gif/$file/region11.gif"
image12on = new Image()
image12on.src = imgLib + "/region12.gif/$file/region12.gif"
image1off = new Image()
image1off.src = imgLib + "/map.gif/$file/map.gif"
image2off = new Image()
image2off.src = imgLib + "/map.gif/$file/map.gif"
image3off = new Image()
image3off.src = imgLib + "/map.gif/$file/map.gif"
image4off = new Image()
image4off.src = imgLib + "/map.gif/$file/map.gif"
image5off = new Image()
image5off.src = imgLib + "/map.gif/$file/map.gif"
image6off = new Image()
image6off.src = imgLib + "/map.gif/$file/map.gif"
image78off = new Image()
image78off.src = imgLib + "/map.gif/$file/map.gif"
image9off = new Image()
image9off.src = imgLib + "/map.gif/$file/map.gif"
image10off = new Image()
image10off.src = imgLib + "/map.gif/$file/map.gif"
image11off = new Image()
image11off.src = imgLib + "/map.gif/$file/map.gif"
image12off = new Image()
image12off.src = imgLib + "/map.gif/$file/map.gif"
otherImageDefault = new Image()
otherImageDefault.src = imgLib + "/default_nonflash2.gif/$file/default_nonflash2.gif"
otherImage1 = new Image()
otherImage1.src = imgLib + "/region1_on.gif/$file/region1_on.gif"
otherImage2 = new Image()
otherImage2.src = imgLib + "/region2_on.gif/$file/region2_on.gif"
otherImage3 = new Image()
otherImage3.src = imgLib + "/region3_on.gif/$file/region3_on.gif"
otherImage4 = new Image()
otherImage4.src = imgLib + "/region4_on.gif/$file/region4_on.gif"
otherImage5 = new Image()
otherImage5.src = imgLib + "/region5_on.gif/$file/region5_on.gif"
otherImage6 = new Image()
otherImage6.src = imgLib + "/region6a_on.gif/$file/region6a_on.gif"
otherImage6be = new Image()
otherImage6be.src = imgLib + "/region6a_onbe.gif/$file/region6a_onbe.gif"
otherImage78 = new Image()
otherImage78.src = imgLib + "/region78_on.gif/$file/region78_on.gif"
otherImage9 = new Image()
otherImage9.src = imgLib + "/region9_on.gif/$file/region9_on.gif"
otherImage10 = new Image()
otherImage10.src = imgLib + "/region10_on.gif/$file/region10_on.gif"
otherImage11 = new Image()
otherImage11.src = imgLib + "/region11a_on.gif/$file/region11a_on.gif"
otherImage11be = new Image()
otherImage11be.src = imgLib + "/region11a_onbe.gif/$file/region11a_onbe.gif"
otherImage12 = new Image()
otherImage12.src = imgLib + "/region12_on.gif/$file/region12_on.gif" }
}
//END OF BUILDIMAGE FUNCTION
//C functions
//BEGINNING OF CALCAPPROVALRECIPIENTS FUNCTION
function calcApprovalRecipients(form) {
if (form.app[0].checked) {
document.forms[0].rec.options.length=0;
addRec(document.forms[0].hiddenOwner.value)
} else if (form.app[1].checked) {
document.forms[0].rec.options.length=0
} else if (form.app[2].checked) {
document.forms[0].rec.options.length=0
addRec(document.forms[0].corpCommRecipient.value)
} else if (form.app[3].checked) {
document.forms[0].rec.options.length=0;
addRec(document.forms[0].hiddenOwner.value)
}
}
//END OF CALCAPPROVALRECIPIENTS FUNCTION
//BEGINNING OF CALCATTACHMENTS FUNCTION
function calcAttachments() {
var fname=""
var fVal=""
for (i=0;i < document.forms[0].elements.length;i++) {
if (document.forms[0].elements[i].type=="file") {
fname=document.forms[0].elements[i].name
break } }
fVal=document.forms[0].elements[fname].value
document.forms[0].attach1.value=fVal.slice(fVal.lastIndexOf('\\')+1)
}
//END OF CALCATTACHMENTS FUNCTION
//BEGINNING OF CALCFIELDS FUNCTION
function calcFields(){
calcRecipients();
calcAttachments();
}
//END OF CALCFIELDS FUNCTION
//BEGINNING OF CALCRECIPIENTS FUNCTION
function calcRecipients() {
var f = document.forms[0]
var recArray = new Array()
for (i = 0 ; i < f.rec.length ; i++) {
recArray[i] = f.rec.options[i].text
}
f.recipient.value = recArray.join(",")
}
//END OF CALCRECIPIENTS FUNCTION
//BEGINNING OF CCLICK FUNCTION
function cClick(){
hideObject(over);
oshowingsticky=0;
return false;
}
//ENDING OF CCLICK FUNCTION
//BEGINNING OF CHANGEIMAGES FUNCTION
function changeImages() {
if (document.images) {
for (i = 0 ; i < changeImages.arguments.length ; i+=2) {
document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src")
}
}
}
//END OF CHANGEIMAGES FUNCTION
//BEGIN CHANGESWITCHFIELD FUNCTION
function changeswitchfield(url,region) {
if (region != "") {
var locs = ["Beneficiaries North~/internet/tric/tri/mtc_nbene.nsf", "Beneficiaries South~/internet/tric/tri/mtc_sbene.nsf", "Government Agents~/internet/tric/tri/mtc_agent.nsf", "Prime Contractors~/internet/tric/tri/mtc_contr.nsf", "Providers North~/internet/tric/tri/mtc_nprov.nsf", "Providers South~/internet/tric/tri/mtc_sprov.nsf"]
var url2 = url + "&";
var pos = url2.indexOf("constituent=");
if (pos >= 0) {
var new_const = url2.substr(pos+12).substr(0,url2.substr(pos+12).indexOf("&"));
var const_region = new_const + " " + region
for (var i=0; i < locs.length; i++) {
if (locs[i].substr(0,locs[i].indexOf("~")) == const_region) {
url = locs[i].substr(locs[i].indexOf("~")+1);
}
}
switch (new_const) {
case "Beneficiaries" :
set_mtc(new_const, region, url);
break;
case "Providers" :
set_mtc(new_const, region, url);
break;
default:
set_mtc(new_const, "", url);
}
} else {
//not bene or providers
location.href= url;
}
} else {
location.href= url;
}
}
//END CHANGESWITCHFIELD FUNCTION
//BEGINNING OF CHECKKEY FUNCTION
function checkKey(e) {
var code = (document.layers) ? e.which : event.keyCode;
if(code == "13") {
doSearch() } }
//END OF CHECKKEY FUNCTION
//BEGINNING OF CHECKRFCEMAIL FUNCTION
function checkRFCEmail(eVal) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3} \.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
return re.test(eVal);
}
//END OF CHECKRFCEMAIL FUNCTION
//BEGINNING OF CHECKSEARCH FUNCTION
function checksearch() {
var msg
var msgflag
msgflag="false"
msg="Please enter your search value.\r"
if(document.forms[0].text.value == "") {
msg
msgflag="true" }
if(msgflag == "true") {
alert(msg)
document.forms[0].text.focus() }
if(msgflag == "false") {
var f=document.forms[0]
location.replace('bcbs/bcbs_redo.nsf/($All)?SearchView&Query='+escape(f.text.value)+'&Start=1') } }
//END OF CHECKSEARCH FUNCTION
//BEGINNING OF CHECKTAONAME FUNCTION
function checkTAOName(eVal) {
var f = document.forms[0]
if (eVal.indexOf(".") < 0 || eVal.indexOf(".") == eVal.length-1) {
return false
}
else {
return true
}
}
//END OF CHECKTAONAME FUNCTION
//BEGINNING OF CLAIM FUNCTION
function claim(site) {
thewindow=window.open(site,"","width=740,height=370,resizable=no,scrollbars=yes,status=yes") }
//END OF CLAIM FUNCTION
//BEGINNING OF COMPATIBLEFRAME FUNCTION
function compatibleframe(frameid){
if(ns4){
if(typeof frameid.document.overDiv=='undefined')return false;
}else if(ie4){
if(typeof frameid.document.all["overDiv"]=='undefined')return false;
}else if(ns6){
if(frameid.document.getElementById('overDiv')==null)return false;
}
return true;
}
//ENDING OF COMPATIBLEFRAME FUNCTION
//BEGINNING OF CONSTANTACTIONBAR FUNCTION
function ConstantActionBar() {
var ab = document.applets.dominoActionBar
ab.outerHTML = "
" + ab.outerHTML + "
"
DataLayer.style.pixelLeft = ActionBarLayer.offsetLeft
}
//END OF CONSTANTACTIONBAR FUNCTION
//D functions
//DBLookup
function dbLookup(server,path,view,key,column)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
var pos=0;
currURL = (document.location.href).toLowerCase();
if (trim(server) == "")
{
pos = currURL.indexOf('://');
if (pos < 0 )
server = ""
else
{
pos += 3;
pos = currURL.indexOf('/', pos);
server = currURL.substring(0, pos)
}
}
if( trim(path) == "" )
{
if( pos > 0 )
{
newPos = currURL.indexOf('.nsf',pos);
if (newPos > 0)
{
path = currURL.substring(pos+1,newPos+4)
}
}
}
if( !isNaN(column) ) column -= 1;
path = replaceAll(path,"\\","/");
vurl = trim(server)+"/"+trim(path)+"/"+view+"?readviewentries&count=-1";
xmlDoc.load(vurl);
nodes = xmlDoc.documentElement.childNodes;
temp = new Array(nodes.length);
var j = 0;
for (var i = 0; i < nodes.length; i++)
{
if( nodes.item(i).childNodes.item(0).text==key)
{
temp[j] = nodes.item(i).childNodes.item(column).text;
j++;
}
}
var results = ""
for (var i = 0; i < j; i++)
{
if (i==0)
{
results = temp[i];
}
else
{
results = results + ", " + temp[i];
}
}
return(results);
}
//DBColumn
function dbColumn(server,path,view,column)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
var pos=0;
currURL = (document.location.href).toLowerCase();
if (trim(server) == "")
{
pos = currURL.indexOf('://');
if (pos < 0 )
server = ""
else
{
pos += 3;
pos = currURL.indexOf('/', pos);
server = currURL.substring(0, pos)
}
}
if( trim(path) == "" )
{
if( pos > 0 )
{
newPos = currURL.indexOf('.nsf',pos);
if (newPos > 0)
{
path = currURL.substring(pos+1,newPos+4)
}
}
}
if( !isNaN(column) ) column -= 1;
path = replaceAll(path,"\\","/");
vurl = trim(server)+"/"+trim(path)+"/"+view+"?readviewentries&count=-1";
xmlDoc.load(vurl);
nodes = xmlDoc.documentElement.childNodes;
temp = new Array(nodes.length);
var j = 0;
for (var i = 0; i < nodes.length; i++)
{
temp[j] = nodes.item(i).childNodes.item(column).text;
j++;
}
results = new Array(j);
for (var i = 0; i < j; i++)
{
results[i] = temp[i];
}
return(results);
}
function trim(a)
{
return a.replace(/^×+/, "").replace(/×+$/, "").replace(/××+/g, " ");
}
//Replace all occurances in a string with this
function replaceAll(sString, sReplaceThis, sWithThis)
{
if (sReplaceThis != "" && sReplaceThis != sWithThis)
{
var counter = 0;
var start = 0;
var before = "";
var after = "";
while (counter")!=-1 || qi.indexOf("/")!=-1 || qi.indexOf("?")!=-1 || qi.indexOf(";")!=-1 || qi.indexOf(":")!=-1 || qi.indexOf("'")!=-1 || qi.indexOf("\"")!=-1 || qi.indexOf("[")!=-1 || qi.indexOf("{")!=-1 || qi.indexOf("]")!=-1 || qi.indexOf("}")!=-1 || qi.indexOf("\\")!=-1 || qi.indexOf("`")!=-1 || qi.indexOf("~")!=-1 || qi.indexOf("!")!=-1 || qi.indexOf("@")!=-1 || qi.indexOf("#")!=-1 || qi.indexOf("$")!=-1 || qi.indexOf("%")!=-1 || qi.indexOf("^")!=-1 || qi.indexOf("&")!=-1 || qi.indexOf("*")!=-1 || qi.indexOf("(")!=-1 || qi.indexOf(")")!=-1 || qi.indexOf("-")!=-1 || qi.indexOf("_")!=-1 || qi.indexOf("=")!=-1 || qi.indexOf("+")!=-1) {
allOK=false
errMsg = "The word(s) entered on which to search contain one of the following characters. Remove these character(s) and try again.\n\n, . / < > ? ; : \' \" { } [ ] \\ | ! @ # $ % ^ & * ( ) - _ = +"
} }
if(allOK==false) {
alert(errMsg)
}
else {
qS=""
//If the search is being done from the $$Search form, will need to look at
//the lookfor field to determine what kind of search to perform
if(window.location.href.indexOf('$$')==-1) {
//this is not from the $$Search form
//alert("this is not from the $$Search form")
arrayOfWords=f.QueryInput.value.split(" ")
for (var count=0; count < arrayOfWords.length; count++) {
//alert(arrayOfWords[count])
qS+=arrayOfWords[count]+"+or+"
}
qS=qS.substring(0,qS.length-4)
}
else {
//this is from the $$Search form, so loop through the lookfor field to
//determine which kind of search to do
for(var whichOne=0; whichOne < f.lookfor.length; whichOne++) {
if(f.lookfor[whichOne].checked==true) {
var thisOnePicked=whichOne
}
}
//alert("thisOnePicked = " + thisOnePicked)
if(thisOnePicked=="0") {
//"All Words" was picked
//alert("All Words was picked")
arrayOfWords=f.QueryInput.value.split(" ")
for (var count=0; count < arrayOfWords.length; count++) {
//alert(arrayOfWords[count])
qS+=arrayOfWords[count]+"+and+"
}
qS=qS.substring(0,qS.length-5)
}
else {
if(thisOnePicked=="1") {
//"Any Words" was picked
//alert("Any Words was picked")
arrayOfWords=f.QueryInput.value.split(" ")
for (var count=0; count < arrayOfWords.length;count++) {
//alert(arrayOfWords[count])
qS+=arrayOfWords[count]+"+or+"
}
qS=qS.substring(0,qS.length-4)
}
else {
//"Exact Phrase" was picked
//alert("Exact Phrase was picked")
qS=replaceString(f.QueryInput.value,' ','+')
}
}
}
//alert("qS=" + qS)
//hard coding path due to dbName not calculating correctly on home page
//parent.location.assign('/Internet/tric/tri/tricare.nsf/($All)?SearchView&Query=FIELD+Content+contains+' + qS+'+or+FIELD+Title+contains+' + qS + '&SearchFuzzy=true&Start=1&Count=500')
parent.location.assign('/Internet/tric/tri/tricare.nsf/SearchResults?openform&qry='+qS)
}
}
//END OF DOSEARCH FUNCTION
//BEGINNING OF DOESEXIST FUNCTION
function doesExist(objToTest) {
if (null == objToTest) {
return false;
}
if ("undefined" == typeof(objToTest) ) {
return false;
}
return true;
}
//END OF DOESEXIST FUNCTION
//G functions
//BEGINNING OF GLOSS2 FUNCTION
function gloss2(site) {
site.indexOf("fromfrontmap")==-1? window.location.assign(site): window.location.replace(site);
//thewindow=window.open(site,"","width=750,height=400,resizable=no,scrollbars=yes,status=no")
}
//END OF GLOSS2 FUNCTION
//BEGINNING OF GLOSS FUNCTION
function gloss(site) {
site.indexOf("fromfrontmap")==-1? window.location.assign(site): window.location.replace(site);
//thewindow=window.open(site,"","width=785,height=600,resizable=no,scrollbars=yes,status=no")
}
//END OF GLOSS FUNCTION
//BEGINNING OF GPD FUNCTION
function gpd(site2) {
thewindow=window.open(site2,"window1","width=691,height=510,resizable=yes,scrollbars=yes,status=yes") }
//END OF GPD FUNCTION
//H functions
//BEGINNING OF HIDEOBJECT FUNCTION
function hideObject(obj){
if(ns4)obj.visibility="hide";
else if(ie4)obj.visibility="hidden";
else if(ns6)obj.style.visibility="hidden";
if(otimerid > 0)clearTimeout(otimerid);
if(odelayid > 0)clearTimeout(odelayid);
otimerid=0;
odelayid=0;
self.status="";
}
//ENDING OF HIDEOBJECT FUNCTION
//BEGINNING OF HUOW FUNCTION
// function for message board Help Using Our Website
function huow() {
var huowsite='https://cybercemetery.unt.edu/archive/oilspill/20130106043733/http://www.mytricare.com/Internet/tric/tri/tricare.nsf/EXT/FrqntlyAskdQstns_HlpUsngOrWbSt_13?OpenDocument&SC=FrqntlyAskdQstns~HlpUsngOrWbSt?OpenDocument';
var newwin=window.open(huowsite,"window1" );
newwin.focus();
}
//I functions
//BEGINING OF ID FUNCTION
function Id(site) {
thewindow=window.open(site,"window1","width=750,height=550,resizable=no,scrollbars=yes,status=yes") }
//END OF ID FUNCTION
//BEGINNING OF IM FUNCTION
function im(site, bIsMaximized) {
var iStartX = 0;
var iStartY = 0;
var iWinWidth = 0;
var iWinHeight = 0;
if (bIsMaximized == true) {
iWinWidth = screen.availWidth - 10;
iWinHeight = screen.availHeight - 48;
if ((navigator.appName.indexOf("Netscape") >= 0) && (navigator.appVersion.indexOf("5")>=0)) {
iWinWidth = screen.availWidth - 6;
iWinHeight = screen.availHeight - 41;
}
}
else {
iStartX = parseInt((screen.availWidth - 691) / 2);
iStartY = parseInt((screen.availHeight - 500) / 2);
iWinWidth = 691;
iWinHeight = 500;
}
if (iStartX < 0) iStartX = 0;
if (iStartX < 0) iStartX = 0;
if (navigator.appName.indexOf("Microsoft") != -1) {
thewindow=window.open(site,"thewindow","width=" + iWinWidth + ",height=" + iWinHeight + ",resizable=no,scrollbars=yes,status=yes,left=" + iStartX + ",top=" + iStartY);
}
else {
thewindow=window.open(site,"thewindow","width=" + iWinWidth + ",height=" + iWinHeight + ",resizable=no,scrollbars=yes,status=yes,screenX=" + iStartX + ",screenY=" + iStartY);
}
// return thewindow;
}
//END OF IM FUNCTION
//BEGINNING OF IMAGEREPLACE FUNCTION
function imagereplace() {
for( i=0; i < document.images.length ; i++ ) {
if( document.images[i].src.indexOf('expand.gif') != -1) {
document.images[i].src='/Internet/tric/tri/imglib.nsf/Images/space.gif/$FILE/space.gif'
document.images[i].width=0
document.images[i].height=0 }
if( document.images[i].src.indexOf('collapse.gif' ) != -1) {
document.images[i].src='/Internet/tric/tri/imglib.nsf/Images/space.gif/$File/space.gif'
document.images[i].width=0
document.images[i].height=0 }
if( document.images[i].src.indexOf('ecblank.gif') != -1) {
document.images[i].src='/Internet/tric/tri/imglib.nsf/Images/space.gif/$File/space.gif'
document.images[i].width=0
document.images[i].height=0 } } }
//END OF IMAGEREPLACE FUNCTION
//BEGINNING OF IMFULL FUNCTION
function imFull(site, bIsMaximized) {
var iStartX=0
var iStartY=0
var iWinWidth=0
var iWinHeight=0
if (bIsMaximized==true) {
iWinWidth=screen.availWidth-10
iWinHeight=screen.availHeight-48
if((navigator.appName.indexOf("Netscape") >=0) && (navigator.appVersion.indexOf("5")>=0)) {
iWinWidth=screen.availWidth-6
iWinHeight=screen.availHeight-41 } }
else {
iStartX=parseInt((screen.availWidth-691)/2)
iStartY=parseInt((screen.availHeight-500)/2)
iWinWidth=691
iWindHeight=500 }
if (iStartX<0) {
iStartX=0 }
if (iStartX<0) {
iStartX=0 }
if (navigator.appName.indexOf("Microsoft") != -1) {
thewindow=window.open(site,"thewindow","width=" + iWinWidth + ",height=" + iWinHeight+",resizable=no,scrollbars=yes,status=yes,left="+iStartX+",top="+iStartY) }
else {
thewindow=window.open(site,"thewindow","width=" + iWinWidth + ",height=" + iWinHeight + ",resizable=no,scrollbars=yes,status=yes,screenX=" + iStartX + ",screenY=" + iStartY) }
// return thewindow
}
//END OF IMFULL FUNCTION
//BEGINNING OF ISDEVICEMOBILE FUNCTION
function isDeviceMobile() {
var a = navigator.userAgent.toLowerCase();
if (/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|meego.+mobile|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) {
return(true);
} else {
return(false);
}
}
//END OF ISDEVICEMOBILE FUNCTION
//BEGINNING OF ISVALIDOBJECT FUNCTION
function isValidObject(objToTest) {
if (null == objToTest) {
return false;
}
if ("undefined" == typeof(objToTest) ) {
return false;
}
return true;
}
//END OF ISVALIDOBJECT FUNCTION
//J functions
//BEGINNING OF JOBS FUNCTION
function jobs() {
thewindow=window.open("https://cybercemetery.unt.edu/archive/oilspill/20130106043733/http://www.bcbssc.com/bcbs/isjobs_unit.nsf/chcwebview","","width=691,height=500,resizable=no,scrollbars=yes,status=yes")
}
//END OF JOBS FUNCTION
//L functions
//BEGINNING OF LAYERWRITE FUNCTION
function layerWrite(txt){
txt +="\n";
if(ns4){
var lyr=oframe.document.overDiv.document
lyr.write(txt)
lyr.close()
}else if(ie4){
oframe.document.all["overDiv"].innerHTML=txt
}else if(ns6){
range=oframe.document.createRange();
range.setStartBefore(over);
domfrag=range.createContextualFragment(txt);
while(over.hasChildNodes()){
over.removeChild(over.lastChild);
}
over.appendChild(domfrag);
}
}
//ENDING OF LAYERWRITE FUNCTION
//BEGINNING OF LOOKUPRESULTS FUNCTION
function lookupResults(p_strResponseXML) {
var NodeList = p_strResponseXML.getElementsByTagName("viewentry");
var strResult = "";
var strDelimiter = ""; // Left blank on first for iteration to avoid a null entry at split
for (var intNodeCount = 0; intNodeCount < NodeList.length; intNodeCount++) {
strResult += strDelimiter + NodeList[intNodeCount].getElementsByTagName("text")[0].childNodes[0].nodeValue;
strDelimiter = "#";
}
var varResultArray = strResult.split("#");
return varResultArray;
}
//ENDING OF LOOKUPRESULTS FUNCTION
//M functions
//BEGINNING OF MBM FUNCTION
function mbm(site) {
thewindow=window.open(site,"window1","width=775,height=550,resizable=no,scrollbars=yes,status=yes") }
//END OF MBM FUNCTION
//BEGINNING OF MIM FUNCTION
function mim(site) {
thewindow=window.open(site,"window1","width=691,height=530,resizable=no,scrollbars=yes,status=yes") }
//END OF MIM FUNCTION
//BEGINNING OF MM_PRELOADIMAGES FUNCTION
function MM_preloadImages() { //v2.0
if(document.images) {
var imgFiles = MM_preloadImages.arguments;
if(document.preloadArray==null) {
document.preloadArray = new Array()
var i = document.preloadArray.length
with (document) for (var j=0; j < imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#") {
preloadArray[i] = new Image
preloadArray[i++].src = imgFiles[j] } } } }
//END OF MM_PRELOADIMAGES FUNCTION
//BEGINNING OF MM_SWAPIMAGE FUNCTION
function MM_swapImage() { //v2.0
var i, j=0, objStr, obj, swapArray=new Arry, oldArray=document.MM_swapImgData
for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1]
if((objStr.indexOf('document.layers[')==0 && document.layers==null) || (objStr.indexOf('document.all[')==0 && document.all==nul)) {
objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length)
obj=eval(objStr)
if(obj != null) {
swapArray[j++] = obj
swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j]
obj.src = MM_swapImage.arguments[i+2] } }
document.MM_swapImgData = swapArray } }
//END OF MM_SWAPIMAGE FUNCTION
//BEGINNING OF MM_SWAPIMGRESTORE FUNCTION
function MM_swapImgRestore() { //v2.0
if(document.MM_swapImgData != null) {
for (var i=0; i < (document.MM_swapImgData.length-1); i+=2)
document.MM_swapImgData[i].src = document.MM_swapImgData[i+1] } }
//END OF MM_SWAPIMGRESTORE FUNCTION
//BEGINNING OF MODSWITCHFIELD FUNCTION
function modswitchfield() {
form = document.forms[0];
cs = form.qs_constituent.value;
for (i=0;i=1){oshowingsticky=0};
if((ns4)||(ie4)||(ns6)){
if(oshowingsticky==0){
oallowmove=0;
if(over !=null)hideObject(over);
}else{
oremovecounter++;
}
}
return true;
}
function no_overlib(){
return ver3fix;
}
//ENDING OF ND FUNCTION
//BEGINING OF NW FUNCTION
function nw(site) {
thewindow=window.open(site,"window1","width=691,height=500,resizable=yes,scrollbars=yes,status=yes") }
//END OF NW FUNCTION
//O functions
//BEGINNING OF OPT_FRAME FUNCTION
function opt_FRAME(frm){
oframe=compatibleframe(frm)? frm : ol_frame;
if((ns4)||(ie4 ||(ns6))){
if(ns4)over=oframe.document.overDiv;
if(ie4)over=oframe.overDiv.style;
if(ns6)over=oframe.document.getElementById("overDiv");
}
return 0;
}
function opt_FUNCTION(callme){
otext=callme()
return 0;
}
//END OF OPT_FRAME FUNCTION
//BEGINNING OF OPENDOCUMENTMANAGER FUNCTION
function openDocumentManager() {
var path=document.forms[0].dbName.value
targetEditorName = "ewep"+eWebEditPro.event.srcName
targetEditorInstance = eWebEditPro.event.srcName
window.open(path + '/Document+Manager?OpenForm', 'documentmanager', 'width=550,height=300,scrollbars=yes,statusbar=yes'); }
//END OF OPENDOCUMENTMANAGER FUNCTION
//BEGINNING OF OPENMEDIAMANAGER FUNCTION
function openMediaManager() {
var pathInfo="/Internet/tric/tri/imglib.nsf"
targetEditorName = "ewep"+eWebEditPro.event.srcName
targetEditorInstance = eWebEditPro.event.srcName
window.open(pathInfo+'/Media+Manager?OpenForm', 'mediamanager', 'width=500,height=350,scrollbars');
}
//END OF OPENMEDIAMANAGER FUNCTION
//BEGINNING OF OPENUP FUNCTION
function openUp(exp) {
newURL=window.location+"&Expand="+exp
window.location.replace(newURL) }
//END OF OPENUP FUNCTION
//P functions
function P7_ExpMenu(){ //v1.1.0.2 by PVII-www.projectseven.com
if(navigator.appVersion.indexOf("MSIE")==-1){return;}
var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='p7menubar';
for(i=0;i<10;i++){
g=document.getElementById(bv+nn);
if(g){
lg=g.getElementsByTagName("LI");
if(lg){
for(k=0;k -1){
placeX=ofixx;
}else{
winoffset=(ie4)? oframe.document.body.scrollLeft : oframe.pageXOffset;
if(ie4)iwidth=oframe.document.body.clientWidth;
if(ns4)iwidth=oframe.innerWidth;// was screwed in mozilla, fixed now?
if(ns6)iwidth=oframe.outerWidth;
if(ohauto==1){
if((ox - winoffset)>((eval(iwidth))/ 2)){
ohpos=7;
}else{
ohpos=8;
}
}
if(ohpos==9){// Center
placeX=ox+ooffsetx-(owidth/2);
}
if(ohpos==8){// Right
placeX=ox+ooffsetx;
if((eval(placeX)+ eval(owidth))>(winoffset + iwidth)){
placeX=iwidth + winoffset - owidth;
if(placeX < 0)placeX=0;
}
}
if(ohpos==7){// Left
placeX=ox-ooffsetx-owidth;
if(placeX < winoffset)placeX=winoffset;
}
if(osnapx > 1){
var snapping=placeX % osnapx;
if(ohpos==7){
placeX=placeX -(osnapx + snapping);
}else{
placeX=placeX +(osnapx - snapping);
}
if(placeX < winoffset)placeX=winoffset;
}
}
if(ofixy > -1){
placeY=ofixy;
}else{
scrolloffset=(ie4)? oframe.document.body.scrollTop : oframe.pageYOffset;
if(ovauto==1){
if(ie4)iheight=oframe.document.body.clientHeight;
if(ns4)iheight=oframe.innerHeight;
if(ns6)iheight=oframe.outerHeight;
iheight=(eval(iheight))/ 2;
if((oy - scrolloffset)> iheight){
ovpos=35;
}else{
ovpos=36;
}
}
if(ovpos==35){
if(oaboveheight==0){
var divref=(ie4)? oframe.document.all['overDiv'] : over;
oaboveheight=(ns4)? divref.clip.height : divref.offsetHeight;
}
placeY=oy -(oaboveheight + ooffsety);
if(placeY < scrolloffset)placeY=scrolloffset;
}else{
placeY=oy + ooffsety;
}
if(osnapy > 1){
var snapping=placeY % osnapy;
if(oaboveheight > 0 && ovpos==35){
placeY=placeY -(osnapy + snapping);
}else{
placeY=placeY +(osnapy - snapping);
}
if(placeY < scrolloffset)placeY=scrolloffset;
}
}
repositionTo(over, placeX, placeY);
}
//END OF PLACELAYER FUNCTION
//Q functions
//BEGINNING OF QLDEL FUNCTION
function qlDel(docID) {
//alert("starting qlDel function")
//alert("passed to this function the parameter: " + docID)
tobDelList=""
//alert(thisform.toBDeleted.value.indexOf(docID))
if (thisform.toBDeleted.value.indexOf(docID)==-1) {
if (thisform.toBDeleted.value=="") {
thisform.toBDeleted.value=docID }
else {
thisform.toBDeleted.value=thisform.toBDeleted.value+","+docID } }
else {
idList=thisform.toBDeleted.value.split(",")
for (i=0; i < idList.length; i++) {
if(idList[i]!=docID) {
if(tobDelList=="") {
tobDelList=idList[i] }
else {
tobDelList=tobDelList+","+idList[i] } } }
thisform.toBDeleted.value=tobDelList }
}
//END OF QLDEL FUNCTION
//R functions
//BEGINNING OF REBUILDAREA FUNCTION
function rebuildArea() {
if (isValidObject(document.forms[0].Area)) {
if (document.forms[0].Area.type=="hidden") return("");
checkAgainst=document.forms[0].SiteSelection[document.forms[0].SiteSelection.selectedIndex].text
document.forms[0].Area.length=1
JSArr=document.forms[0].JSAreas.value.split("; ")
for(b=0; b < JSArr.length; b++) {
opText=JSArr[b]
findSemi=opText.indexOf(":")
leftSemi=opText.substr(0,findSemi)
if (leftSemi==checkAgainst) {
document.forms[0].Area.length++
var indx=document.forms[0].Area.length-1
document.forms[0].Area.options[indx].text=opText.substr(findSemi+1, opText.length)
document.forms[0].Area.options[indx].value=opText.substr(findSemi+1, opText.length)
}
}
}
}
//END OF REBUILDAREA FUNCTION
//BEGINNING OF REDIR FUNCTION
function redir() {
window.location= ("javascript:history.back(-2)")
}
//END OF REDIR FUNCTION
//BEGINNING OF REGISTERNOWORFORGOTPASSWORD FUNCTION
function registerNowOrForgotPassword (nextPage) {
if (parent.opener)
{
if (parent.opener.top.shouldCloseSSO)
{
doClose = "true";
}
}
var thewindow = self.im(nextPage, true);
thewindow.focus();
setTimeout("closeSSO();",1000);
}
//END OF REGISTERNOWORFORGOTPASSWORD FUNCTION
//BEGINNING OF REMREC FUNCTION
function remRec() {
var f = document.forms[0]
if (f.rec.options.selectedIndex >= 0) {
counter = 0
found = false
n = f.rec.length
while (counter < n) {
if (found) {
counter = 0 }
if (f.rec.options[counter].selected) {
f.rec.options[counter] = null
found = true
n = f.rec.length }
else{
counter = counter +1
found=false } } }
else {
alert("You must select an entry to remove") } }
//END OF REMREC FUNCTION
//BEGINNING OF REM_QL FUNCTION
function rem_ql() {
var form = document.forms[0]
if (form.ql_list_disp.options.selectedIndex >= 0) {
counter = 0
found = false
n = form.ql_list_disp.length
while (counter < n) {
if (found) {
counter = 0
}
if (form.ql_list_disp.options[counter].selected) {
form.ql_list_disp.options[counter] = null
found = true
n = form.ql_list_disp.length
} else {
counter = counter +1
found=false
}
}
} else {
alert("You must select an entry to remove")
}
}
//END OF REM_QL FUNCTION
//BEGINNING OF REPLACESTRING FUNCTION
function replaceString(orgString,toBRep,repWith) {
strLen=orgString.length
repLen=toBRep.length
newStr=""
for(i=0;i < strLen;i++) {
lookAt=orgString.substring(i,i+repLen)
if(lookAt==toBRep) {
newStr+=repWith }
else {
newStr+=lookAt } }
return newStr
}
//END OF REPLACESTRING FUNCTION
//BEGINNING OF REPOSITIONTO FUNCTION
function repositionTo(obj,xL,yL){
if((ns4)||(ie4)){
obj.left=xL;
obj.top=yL;
}else if(ns6){
obj.style.left=xL + "px";
obj.style.top=yL+ "px";
}
}
//END OF REPOSITIONTO FUNCTION
//S functions
//BEGINNING OF SENDMAIL FUNCTION
function sendEmail() {
var f=document.forms[0];
var qstr = f.Query_String.value;
var param = qstr.substring(qstr.indexOf("src="));
window.location = f.dbName.value + "/DispWebHelp?OpenForm&Phase=1&"+ param;
}
//END OF SENDMAIL FUNCTION
//BEGINNING OF SET_BACKGROUND FUNCTION
function set_background(pic){
if(pic==""){
if(ie4)over.backgroundImage="none";
if(ns6)over.style.backgroundImage="none";
}else{
if(ns4){
over.background.src=pic;
}else if(ie4){
over.backgroundImage="url("+pic+")";
}else if(ns6){
over.style.backgroundImage="url("+pic+")";
}
}
}
//END OF SET_BACKGROUND FUNCTION
//BEGINNING OF SET_COOKIE FUNCTION
function Set_Cookie(name,value,expires,path,domain,secure) {
document.cookie = name + "=" +escape(value) +
( (expires) ? ";expires=" + expires.toGMTString() : "") +
( (path) ? ";path=" + path : "") +
( (domain) ? ";domain=" + domain : "") +
( (secure) ? ";secure" : "");
}
//END OF SET_COOKIE FUNCTION
//BEGINNING OF SET_MTC FUNCTION
function set_mtc(constitutent, region, redirect) {
var today = new Date();
var expires2 = new Date(today.getTime() + (100 * 365 * 86400000));
Set_Cookie("mtc_constituent",constitutent,expires2,"/");
Set_Cookie("mtc_region",region,expires2,"/");
location.href=redirect;
}
//BEGINNING OF GOOGLE FUNCTION
function set_google(url, searchstring) {
var URL = url.toUpperCase();
var SearchString = searchstring
var FormName = "GOOGLEDISPLAY";
//alert(URL);
openPage ="/"+document.forms[0].dbName.value+"/GoogleDisplay?open&searchstring="+SearchString;
window.location.assign(openPage);
//location.href=redirect;
}
//END OF SET_MTC FUNCTION
//BEGINNING OF SETUP ABARTABLES FUNCTION
function setupABarTables() {
// set classes for Action bar
var vTable = document.getElementsByTagName("Table")[0];
vTable.className = "ABTable";
var ac = vTable.getElementsByTagName("TR" );
for (i=0; i < ac.length; i++) {
ac[i].className = "ABRow";
}
var ac = vTable.getElementsByTagName("TD" );
for (i=0; i < ac.length;i++) {
ac[i].className = "ABCell";
ac[i].onmouseover = function() {this.className = "ieHover";}
ac[i].onmousedown = function() {this.className = "ieClick";}
ac[i].onmouseout = function() {this.className = "ABCell";}
}
}
//END OF SETUPABARTABLES FUNCTION
//BEGINNING OF SHIFTACTIONBAR FUNCTION
function ShiftActionBar() {
ActionBarLayer.style.pixelTop = document.body.scrollTop
ActionBarLayer.style.pixelLeft = document.body.scrollLeft
var cString = "rect(" + document.body.scrollTop + " auto auto auto)"
DataLayer.style.clip = cString
}
//END OF SHIFTACTIONBAR FUNCTION
//BEGINNING OF SHOWTHIS FUNCTION
function showThis(toExp,docType,openPage){
openPage=thisform.dbName.value + "/" + openPage + "?OpenDocument"
if(window.location.href.indexOf("=")!=-1) {
exp=window.location.href.substring(window.location.href.indexOf("=")+1,window.location.href.length) }
else {
exp=0 }
if(toExp==exp | docType=="doc") {
window.location.assign(openPage) }
else {
if(docType=="ar") {
window.location.assign(openPage + "&Expand=" + toExp) } }
}
//END OF SHOWTHIS FUNCTION
//BEGINNING OF SHOWOBJECT FUNCTION
function showObject(obj){
if(ns4)obj.visibility="show";
else if(ie4)obj.visibility="visible";
else if(ns6)obj.style.visibility="visible";
}
//END OF SHOWOBJECT FUNCTION
//BEGIN OF SSOPOPUP FUNCTION
/*------------------------------------------------------------------------
FUNCTION: ssoPopUp ()
PURPOSE: Opens a window for the single sign-on page centered on the current page.
INPUTS: none
OUTPUTS: none
CHANGE: 082912, changed to do a regex text for mobile devices and direct to a different url if mobile.
------------------------------------------------------------------------*/
function ssoPopUp(target_url, mobile_url) {
// check for mobile device
if(isDeviceMobile()) {
//open normal window using mobile url
location.href=mobile_url;
} else {
// determine availWidth of screen
sWidth = screen.availWidth;
SSOWidth = 600;
// set starting position to middle of screen
startX = parseInt((sWidth - SSOWidth) / 2);
// determine availHeight of screen
sHeight = screen.availHeight;
SSOHeight =725;
// set starting position to middle of screen
startY = parseInt((sHeight - SSOHeight) / 2);
// open window of size SSOWidth x SSOHeight at startX and startY
if (navigator.appName.indexOf("Microsoft") != -1)
SSO_Window = window.open( target_url, "SSO_Window", "width=" + SSOWidth + ",height=" + SSOHeight + ",resizable=no,status=yes,scrollbars=no,left=" + startX + ",top=" + startY );
else
SSO_Window = window.open( target_url, "SSO_Window", "width=" + SSOWidth + ",height=" + SSOHeight + ",resizable=no,status=yes,scrollbars=no,screenX=" + startX + ",screenY=" + startY );
SSO_Window.focus();
}
}
//ENDING OF SSOPOPUP FUNCTION
//T functions
//BEGINNING OF TRIM FUNCTION
function trim(aStr) {
return aStr.replace(/^\s{1,}/, "").replace(/\s{1,}$/, "");
}
//ENDING OF TRIM FUNCTION
//V functions
//BEGINNING OF VALCOMMENTS FUNCTION
function valComments() {
var allOK=true
var newline="\n"
var errMsg = "Please complete the following fields as they are required for submission:"+newline
if(thisform.Comments.value=="") {
errMsg+=newline+"Explanation for this revision"
allOK=false
thisform.Comments.focus() }
if(thisform.Area.selectedIndex=="0" ) {
errMsg+=newline+"Area"
allOK=false
thisform.Area.focus() }
if(thisform.Approval1[0].checked==false && thisform.Approval1[1].checked == false && thisform.Approval1[2].checked==false) {
errMsg+=newline+"Status (is this In Progress, Ready for Approval or Approved?)"
allOK=false
thisform.Approval1[0].focus() }
if(window.opener) {
thisform.inPreview.value="Yes" }
else {
thisform.inPreview.value="" }
if(allOK==false) {
alert(errMsg) }
else {
calcQuicklinks()
eWebEditPro.save()
thisform.submit() }
}
//END OF VALCOMMENTS FUNCTION
//BEGINNING OF VALHOMEPAGE FUNCTION
function valHomePage() {
var allOK=true
var newline="\n"
var errMsg = "Please complete the following fields as they are required for submission:"+newline
if(thisform.Comments.value=="") {
errMsg+=newline+"Explanation for this revision"
allOK=false
thisform.Comments.focus() }
if(thisform.Approval1[0].checked==false && thisform.Approval1[1].checked == false && thisform.Approval1[2].checked==false) {
errMsg+=newline+"Status (is this In Progress, Ready for Approval or Approved?)"
allOK=false
thisform.Approval1[0].focus() }
if(allOK==false) {
alert(errMsg) }
else {
eWebEditPro.save()
thisform.submit() }
}
//END OF VALHOMEPAGE FUNCTION
//BEGINNING OF VALIDATEBROWSER FUNCTION
function validateBrowser() {
var ieRequired = 5.5; // This is minimum version number required for Internet Explorer
var nnRequired = 6.2; // This is minimum version number required for Netscape Navigator
var xy = navigator.appVersion;
xz = xy.substring(0,4);
var js_dbpath = "/internet/tric/tri/tricare.nsf";
var designElmnt = "/VersionAlert?openform&ie="+ieRequired+"&nn="+nnRequired;
var load = true;
//if (navigator.userAgent.toLowerCase().indexOf("mac") == -1) {
if (navigator.appName.indexOf("Netscape") == -1) {
var agent=navigator.userAgent.toLowerCase();
var ieVersionNum;
var ieIndex = agent.indexOf("msie");
if (ieIndex > -1) {
var tempstr = agent.substr(ieIndex+4);
var ind2 = tempstr.indexOf(";");
var ievers = tempstr.substring(1,ind2);
ieVersionNum = parseFloat(ievers);
if (ieVersionNum < ieRequired) {
load = false;
}
}
}
else {
var where = navigator.userAgent.indexOf("Netscape");
var navver = navigator.userAgent.substr(where+8);
var realnavver = navver.substr(navver.lastIndexOf("/")+1);
var navcheck = parseFloat(realnavver.substr(0,4));
if(navcheck < nnRequired){
load = false;
}
}
if (navigator.userAgent.indexOf("Gecko") != -1 && navigator.userAgent.indexOf("Netscape") == -1) load=true;
if (!load) {
window.top.location.replace(js_dbpath + designElmnt);
}
return load
//}
}
//END OF VALIDATEBROWSER FUNCTION
//BEGINNING OF VALIDATEFORM FUNCTION
function validateForm(form) {
var errorTxt = "";
var subFlag = "";
if (form.requestor.value == "" || form.requestor.value.indexOf(".") == -1) {
alert("Please fill enter your name as it appears in TAO - firstname.lastname")
form.requestor.focus()
return false
}
if (form.approvalComments.value == "") {
alert("You must enter your comments before submitting. Please be specific!")
form.approvalComments.focus()
return false
}
if (form.LOB.value == "") {
alert("You must enter the LOB for this change.")
form.approvalComments.focus()
return false
}
if (form.CostCenter.value == "") {
alert("You must enter the cost center for this change.")
form.approvalComments.focus()
return false
}
if (form.rec.length < 1) {
alert("Please enter recipient TAO names.")
form.editRec.focus()
return false
}
var appCheck = false
for (i=0 ; i < form.app.length; i++){
if (form.app[i].checked) {
appCheck = true
break
}
}
if (appCheck == false) {
alert("Please select a status")
return false
}
form.submit()
}
//END OF VALIDATEFORM FUNCTION
//BEGINNING OF VALRI FUNCTION
function valRI() {
//alert("HTTP_Referer = " + thisform.HTTP_Referer.value)
thisform.CameFrom.value=thisform.HTTP_Referer.value
//alert("CameFrom=" + thisform.CameFrom.value)
var allOK=true
var newline="\n"
var errMsg = "Please complete the following fields as they are required for submission:"+newline
if(thisform.GroupName.value=="") {
errMsg+=newline+"Group Name"
allOK=false
thisform.GroupName.focus() }
if(thisform.Addr1.value=="") {
errMsg+=newline+"Address 1"
allOK=false
thisform.Addr1.focus() }
if(thisform.City.value=="") {
errMsg+=newline+"City"
allOK=false
thisform.City.focus() }
if(thisform.State.selectedIndex==40 && thisform.County.selectedIndex==0) {
errMsg+=newline+"County"
allOK=false
thisform.County.focus() }
if(thisform.ZipCode.value=="") {
errMsg+=newline+"Zip Code"
allOK=false
thisform.ZipCode.focus() }
if(thisform.Phone.value=="") {
errMsg+=newline+"Phone"
allOK=false
thisform.Phone.focus() }
if(thisform.EmailAdd.value=="") {
errMsg+=newline+"E-mail Address"
allOK=false
thisform.EmailAdd.focus() }
if(thisform.NumOfEmp.value=="") {
errMsg+=newline+"Number of Employees"
allOK=false
thisform.NumOfEmp.focus() }
if(thisform.EmpBeneMgr.value=="") {
errMsg+=newline+"Employee Benefits Manager"
allOK=false
thisform.EmpBeneMgr.focus() }
if(thisform.CurrCov[0].checked==false && thisform.CurrCov[1].checked==false) {
errMsg+=newline+"Does the group currently have coverage?"
allOK=false}
if(allOK==false) {
alert(errMsg) }
else {
thisform.submit() }
}
//END OF VALRI FUNCTION