var form; function doSearch( ) { form = document.forms[0]; if( form.Search.value != "") { window.location.href = "/sitesearch/search?Open&query=" + form.Search.value; } } function trim(inputstringTrim) { fixedTrim = ""; lastCh = " "; for (x = 0; x < inputstringTrim.length; x++) { ch = inputstringTrim.charAt(x); if ((ch != " ") || (lastCh != " ")) { fixedTrim += ch; } lastCh = ch; } if (fixedTrim.charAt(fixedTrim.length - 1) == " ") { fixedTrim = fixedTrim.substring(0, fixedTrim.length - 1); } return fixedTrim; } function properCase(inputstring) { u = inputstring.toUpperCase(); specialChars = " ~`@#$%^&*()_-+={}[]|\\:;\"'<>,.?/1234567890"; fixedProperCase = ""; twoPast = " "; lastChar = " "; for (place=0; place < inputstring.length; place++) { chr = u.charAt(place); if (specialChars.indexOf(lastChar) != -1) { if ((lastChar == "\'") && (twoPast != "D")) { chr = chr.toLowerCase(); } } else { chr = chr.toLowerCase(); } fixedProperCase += chr; twoPast = lastChar; lastChar = chr; } fixedProperCase = trim(fixedProperCase); return fixedProperCase; } function getCookie(name){ var cname = name + "="; var dc = document.cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return ""; } function displayLoginButton() { var userName = getCookie( 'SessUserName' ); if( userName != "" || getCookie( 'User' ) != "" ) { document.write( "log out" ); } else { document.write( "log in" ); } } function displayUserName() { var userName = getCookie( 'SessUserName' ); if( userName != "" ) { document.write( "You are logged in as
" + properCase( userName ) ); } else if(getCookie( 'User' ) != "" ) { document.write( "You are logged in as
" + properCase( getCookie( 'User' ) ) ); } else { document.write( "You are not logged in." ); } } function highlightLink( section, bannerType ) { form = document.forms[0]; // Search for a Section field on the form and use it, otherwise use the section parameter above for (i = 0; i < form.elements.length; i++) { if (form.elements[i].name == "Section" ) { section = form.elements[i].value; } } // If section is blank, then search the form to see if we can find another field called Section if ( section == '' ) { for (i = 0; i < form.elements.length; i++) { if (form.elements[i].name == "Section" ) { section = form.elements[i].value; break; } } } if ( bannerType == "DDSUS Public" || bannerType == "DDSUS Client Only" || bannerType == null ) { highlightLink_DDSUS( section, bannerType ) } else { highlightClientLink_MO( section, bannerType ) } } function highlightLink_DDSUS( section, bannerType ) { form = document.forms[0]; var url = window.location.pathname.toLowerCase(); if (bannerType == "DDSUS Public" || bannerType == null ) { if ( section.indexOf( "Home" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c2','/image/globalbanner/banner_r2_c2_f3.gif',1); } else if ( section.indexOf( "About" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c3','/image/globalbanner/banner_r2_c3_f2.gif',1); } else if ( section.indexOf( "HR" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c3','/image/globalbanner/banner_r2_c3_f2.gif',1); } else if ( section.indexOf( "Product" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c4','/image/globalbanner/banner_r2_c4_f2.gif',1); } else if ( section.indexOf( "News" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c5','/image/globalbanner/banner_r2_c5_f2.gif',1); } else if ( section.indexOf( "5 Support" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c6','/image/globalbanner/banner_r2_c6_f2.gif',1); } else if ( section.indexOf( "Support" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c6','/image/globalbanner/banner_r2_c6_f2.gif',1); } else if ( url.indexOf( "/webnews/" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c5','/image/globalbanner/banner_r2_c5_f2.gif',1); } else if ( url.indexOf( "itworld" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c6','/image/globalbanner/banner_r2_c6_f2.gif',1); } else if ( url.indexOf( "/support/" ) != -1 ) { MM_nbGroup('down','navbar1','banner_r2_c6','/image/globalbanner/banner_r2_c6_f2.gif',1); } } else if ( bannerType == "DDSUS Client Only" ) { if ( section.indexOf( "HR" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c3','/image/clientbanner/forcliban_r2_c3_f2.gif',1); } else if ( section.indexOf( "/update" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "Support" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c6','/image/clientbanner/forcliban_r2_c6_f2.gif',1); } else if ( section.indexOf( "/docs" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "/pcrelease" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "News" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c5','/image/clientbanner/forcliban_r2_c5_f2.gif',1); } else if ( section.indexOf( "/problist" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } else { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } } } function highlightClientLink_MO( section, bannerType ) { form = document.forms[0]; var url = window.location.pathname.toLowerCase(); if (bannerType == "MO Public" ) { if ( section.indexOf( "Home" ) != -1 ) { MM_nbGroup('down','navbar1','mobanner_r2_c2','/mo_image/moBanner/moBanner_r2_c2_f2.gif',1); } else if ( section.indexOf( "About" ) != -1 ) { MM_nbGroup('down','navbar1','mobanner_r2_c3','/mo_image/moBanner/moBanner_r2_c3_f2.gif',1); } else if ( section.indexOf( "Product" ) != -1 ) { MM_nbGroup('down','navbar1','mobanner_r2_c4','/mo_image/moBanner/moBanner_r2_c4_f2.gif',1); } else if ( section.indexOf( "News" ) != -1 ) { MM_nbGroup('down','navbar1','mobanner_r2_c7','/mo_image/moBanner/moBanner_r2_c7_f2.gif',1); } else if ( section.indexOf( "Support" ) != -1 ) { MM_nbGroup('down','navbar1','mobanner_r2_c5','/mo_image/MObanner/mobanner_r2_c5_f2.gif',1); } else if ( url.indexOf( "itworld" ) != -1 ) { MM_nbGroup('down','navbar1','mobanner_r2_c5','/mo_image/MObanner/mobanner_r2_c5_f2.gif',1); } else if ( url.indexOf( "/support/" ) != -1 ) { MM_nbGroup('down','navbar1','mobanner_r2_c5','/mo_image/MObanner/mobanner_r2_c5_f2.gif',1); } } else if ( bannerType == "MO Client Only" ) { if ( section.indexOf( "HR" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c3','/mo_image/clientbanner/forcliban_r2_c3_f2.gif',1); } else if ( section.indexOf( "/update" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/mo_image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "Support" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c6','/mo_image/clientbanner/forcliban_r2_c6_f2.gif',1); } else if ( section.indexOf( "/docs" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/mo_image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "/pcrelease" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/mo_image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "News" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c5','/mo_image/clientbanner/forcliban_r2_c7_f2.gif',1); } else if ( section.indexOf( "/problist" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/mo_image/clientbanner/forcliban_r2_c4_f2.gif',1); } else { MM_nbGroup('down','navbar1','forcliban_r2_c4','/mo_image/clientbanner/forcliban_r2_c4_f2.gif',1); } } } function highlightClientLink( section ) { // Take this function out!! It's only here for backwards compatability form = document.forms[0]; if ( section.indexOf( "HR" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c3','/image/clientbanner/forcliban_r2_c3_f2.gif',1); } else if ( section.indexOf( "/update" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "Support" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c6','/image/clientbanner/forcliban_r2_c6_f2.gif',1); } else if ( section.indexOf( "/docs" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "/pcrelease" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } else if ( section.indexOf( "/webnews" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c5','/image/clientbanner/forcliban_r2_c5_f3.gif',1); } else if ( section.indexOf( "/problist" ) != -1 ) { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } else { MM_nbGroup('down','navbar1','forcliban_r2_c4','/image/clientbanner/forcliban_r2_c4_f2.gif',1); } } function doValidation() { form = document.forms.banner; if( form.Search.value=='' ) { alert( 'Please fill out the search criteria before doing a search' ); return false; } { return true; } } function doSubmit() { if (doValidation() ) { form.submit(); } } function doPost() { if ( getCookie( "UserPass" ) != '' ) { window.location.href = "/sitesearch/search?Open&login&query=" + form.Search.value; } else { window.location.href = "/sitesearch/search?Open&query=" + form.Search.value; } }