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 ( 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 highlightLink() {
form = document.forms[0];
if ( location.pathname.toLowerCase().indexOf( "../" ) != -1 ) {
MM_nbGroup('down','navbar1','banner_r2_c2','/genimage/globalbanner/banner_r2_c2_f2.gif',1);
} else if ( location.pathname.toLowerCase().indexOf( "/about/" ) != -1 ) {
MM_nbGroup('down','navbar1','banner_r2_c3','/genimage/globalbanner/banner_r2_c3_f2.gif',1);
} else if ( location.pathname.toLowerCase().indexOf( "/jobs" ) != -1 ) {
MM_nbGroup('down','navbar1','banner_r2_c3','/genimage/globalbanner/banner_r2_c3_f2.gif',1);
} else if ( location.pathname.toLowerCase().indexOf( "/products/" ) != -1 ) {
MM_nbGroup('down','navbar1','banner_r2_c4','/genimage/globalbanner/banner_r2_c4_f2.gif',1);
} else if ( location.pathname.toLowerCase().indexOf( "/ddsnews/" ) != -1 ) {
MM_nbGroup('down','navbar1','banner_r2_c5','/genimage/globalbanner/banner_r2_c5_f2.gif',1);
} else if ( location.pathname.toLowerCase().indexOf( "/webnews/" ) != -1 ) {
MM_nbGroup('down','navbar1','banner_r2_c5','/genimage/globalbanner/banner_r2_c5_f2.gif',1);
} else if ( location.pathname.toLowerCase().indexOf( "/support/" ) != -1 ) {
MM_nbGroup('down','navbar1','banner_r2_c6','/genimage/globalbanner/banner_r2_c6_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;
}
}