var x

/* Create new images to be populated when we know the country root */
if (document.images) {
    var nav_homeOff = new Image ()
    var nav_homeOn = new Image ()
    var r_prodOff = new Image ()
    var r_prodOn = new Image ()
    var r_marketOff = new Image ()
    var r_marketOn = new Image ()
    var r_docOff = new Image ()
    var r_docOn = new Image ()
    var r_techOff = new Image ()
    var r_techOn = new Image ()
    var r_partnerOff = new Image ()
    var r_partnerOn = new Image ()
    var c_aboutOff = new Image ()
    var c_aboutOn = new Image ()
    var c_contactOff = new Image ()
    var c_contactOn = new Image ()
    var c_careersOff = new Image ()
    var c_careersOn = new Image ()
    var c_investorOff = new Image ()
    var c_investorOn = new Image ()
    var c_newsOff = new Image ()
    var c_newsOn = new Image ()
    /* German Services website */
    var c_servicesOff = new Image ()
    var c_servicesOn = new Image ()
    var c_referenzenOff = new Image ()
    var c_referenzenOn = new Image ()
}

/* function to populate the images dependant on contry */
function setRoot(root)
{
    var imgRoot = root;

    /* menu items with mouseover effects */
    if (document.images) {

        nav_homeOff.src = "/images/px_clr.gif"
        nav_homeOn.src = "/images/px_clr.gif"

        /* switch on root for sites with custom menus */
        switch(root)
        {
            /* Add in new case statement for each custom menu */
            case '/services-de':
                c_aboutOff.src = imgRoot + "/images/nav/c_aboutOff.gif"
                c_aboutOn.src = imgRoot + "/images/nav/c_aboutOn.gif"
                c_servicesOff.src = imgRoot + "/images/nav/c_servicesOff.gif"
                c_servicesOn.src = imgRoot + "/images/nav/c_servicesOn.gif"
                c_referenzenOff.src = imgRoot + "/images/nav/c_referenzenOff.gif"
                c_referenzenOn.src = imgRoot + "/images/nav/c_referenzenOn.gif"
                c_newsOff.src = imgRoot + "/images/nav/c_newsOff.gif"
                c_newsOn.src = imgRoot + "/images/nav/c_newsOn.gif"
                c_contactOff.src = imgRoot + "/images/nav/c_contactOff.gif"
                c_contactOn.src = imgRoot + "/images/nav/c_contactOn.gif"
                r_prodOff.src = imgRoot + "/images/nav/r_prodOff.gif"
                r_prodOn.src = imgRoot + "/images/nav/r_prodOn.gif"
                r_marketOff.src = imgRoot + "/images/nav/r_marketOff.gif"
                r_marketOn.src = imgRoot + "/images/nav/r_marketOn.gif"
                r_docOff.src = imgRoot + "/images/nav/r_docOff.gif"
                r_docOn.src = imgRoot + "/images/nav/r_docOn.gif"
                r_techOff.src = imgRoot + "/images/nav/r_techOff.gif"
                r_techOn.src = imgRoot + "/images/nav/r_techOn.gif"
                r_partnerOff.src = imgRoot + "/images/nav/r_partnerOff.gif"
                r_partnerOn.src = imgRoot + "/images/nav/r_partnerOn.gif"
                break;
            default:
                r_prodOff.src = imgRoot + "/images/nav/r_prodOff.gif"
                r_prodOn.src = imgRoot + "/images/nav/r_prodOn.gif"
                r_marketOff.src = imgRoot + "/images/nav/r_marketOff.gif"
                r_marketOn.src = imgRoot + "/images/nav/r_marketOn.gif"
                r_docOff.src = imgRoot + "/images/nav/r_docOff.gif"
                r_docOn.src = imgRoot + "/images/nav/r_docOn.gif"
                r_techOff.src = imgRoot + "/images/nav/r_techOff.gif"
                r_techOn.src = imgRoot + "/images/nav/r_techOn.gif"
                r_partnerOff.src = imgRoot + "/images/nav/r_partnerOff.gif"
                r_partnerOn.src = imgRoot + "/images/nav/r_partnerOn.gif"
                c_aboutOff.src = imgRoot + "/images/nav/c_aboutOff.gif"
                c_aboutOn.src = imgRoot + "/images/nav/c_aboutOn.gif"
                c_contactOff.src = imgRoot + "/images/nav/c_contactOff.gif"
                c_contactOn.src = imgRoot + "/images/nav/c_contactOn.gif"
                c_careersOff.src = imgRoot + "/images/nav/c_careersOff.gif"
                c_careersOn.src = imgRoot + "/images/nav/c_careersOn.gif"
                c_investorOff.src = imgRoot + "/images/nav/c_investorOff.gif"
                c_investorOn.src = imgRoot + "/images/nav/c_investorOn.gif"
                c_newsOff.src = imgRoot + "/images/nav/c_newsOff.gif"
                c_newsOn.src = imgRoot + "/images/nav/c_newsOn.gif"
        }
    }
}

var isMenuAct = false;
    
/* activate menu item */    
function actMenuItem (img1, img2) {
    isMenuAct = true
    inact(img2)
    act(img1)
}

/* inactivate menu item */
function inactMenuItem (img1, img2) {
    isMenuAct = false
    inact(img1)
    timerID = setTimeout('if (!isMenuAct) act("' + img2 + '")',5)
}

/* activate image by name */
function act(imgName) {
    if (document.images) {
        document[imgName].src = eval(imgName + 'On.src')
    }
}

/* inactivate image by name */
function inact(imgName) {
    if (document.images) {
        document[imgName].src = eval(imgName + 'Off.src')
    }
}

/* obtain cookie value */
function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

/* set cookie value */
function setCookie(name,value) {
    document.cookie = name+"="+value+";path=/;domain=.adc.com";
}

/* ss redirect */
function SSRedirect(Loc){
    var Header;    
    var SSLocation;    
    
    if (getCookie('cLOGIN')=="TRUE") {            
        Header = "https://";        
    }else{
        
        /* Header = "http://";    */
        /*  10/1/03 chgd to HTTPS so ALL Silverstream is run using HTTPS */
        Header = "https://";    
    }

    SSLocation = Header + SSHost + Loc;
    document.cookie = "referer="+document.URL+";path=/;domain=.adc.com";
    window.location = SSLocation;    
}

/* ss secure redirect */
function SSSecRedirect(Loc){
    var Header;    
    var SSLocation;                
    Header = "https://";        

    SSLocation = Header + SSHost + Loc;
    document.cookie = "referer="+document.URL+";path=/;domain=.adc.com";
    window.location = SSLocation;    
}

/* ss redirect new window */
function SSSecRedirectnew(Loc,windowname){
    var Header;    
    var SSLocation;    
    var newWindow;
    Header = "https://";        

    SSLocation = Header + SSHost + Loc;
    document.cookie = "referer="+document.URL+";path=/;domain=.adc.com";
    newWindow = window.open(SSLocation,windowname);
}

/* ss securedoc redirect */
function SSSecDocRedirect(Loc){
    var Header;    
    var SSLocation;                
    Header = "https://";        

    SSLocation = Header + "www6.adc.com" + Loc;
    window.location = SSLocation;    
}

/* mainsite redirect */
function MSRedirect(Loc){
    var Header= "http://";    
    var MSLocation;    
    
    MSLocation = Header + LHost + ".adc.com" + Loc;
    document.cookie = "referer="+document.URL+";path=/;domain=.adc.com";
    window.location = MSLocation;    
}

/* supplier web redirect */
function SWRedirect(Loc){
    var Header;    
    var SSLocation;    
    Header = "https://";        
    SSLocation = Header + SSHost + Loc;
    document.cookie = "referer="+document.URL+";path=/;domain=.adc.com";
    window.location = SSLocation;    
}

/* origination click tracking director */
function direct(SourcePage,Campaign,SubCampaign,Type,Host,Destination) {
    var Header;
    var DestHeader;

    if (getCookie('cLOGIN')=="TRUE") {
        Header = "https://";        
    }else{
        /* Header = "http://";    */
        /*  10/1/03 chgd to HTTPS so ALL Silverstream is run using HTTPS */
        Header = "https://";    
    }

    document.forms.direct.src.value = SourcePage;
    document.forms.direct.campaign.value = Campaign;
    document.forms.direct.subcampaign.value = SubCampaign;
    document.forms.direct.promotype.value = Type;
    if (Host=="SSSec") {
      DestHeader = "https://" + SSHost;
    }
    else if (Host=="SS") {
      if (getCookie('cLOGIN')=="TRUE") {
        DestHeader = "https://" + SSHost;        
      }else{
        /* DestHeader = "http://" + SSHost;    */
        /*  10/1/03 chgd to HTTPS so ALL Silverstream is run using HTTPS */
        DestHeader = "https://" + SSHost;    
      }
    }
    else{
      DestHeader = "http://" + LHost + ".adc.com";
    }
    document.forms.direct.dest.value = DestHeader + Destination;

    document.forms.direct.action = Header + SSHost + "/ecom/promolog?";
    document.forms.direct.submit();
}

/* product catalog search */
function searchADC () {

    if (getCookie('cLOGIN')=="TRUE") {            
        Header = "https://";        
    }else{
        /* Header = "http://";    */
        /*  10/1/03 chgd to HTTPS so ALL Silverstream is run using HTTPS */
        Header = "https://";    
    }

    if (document.forms.CatSearchFrm.Search.value == "") {
        alert("You must enter an ADC catalog number or description for the search to function.");
        document.forms.CatSearchFrm.Search.focus();
    } else {        
        document.forms.CatSearchFrm.action = Header + SSHost + "/ecom/SilverStream/Pages/EC_Filter_Results.html";
        document.forms.CatSearchFrm.submit();                
    }
}

/* ADC.com search areas */
function searchADC2 (obj) {
    Header = "http://";    
/*  Header = "https://"; */
/*  var destination = Header + SSHost + obj.options[obj.selectedIndex].value; */
/*  var destination = Header + LHost + obj.options[obj.selectedIndex].value; */
    document.forms.SearchForm.action = Header + LHost + ".adc.com" + obj.options[obj.selectedIndex].value;    
/*    alert("selected index: " + obj.selectedIndex); */
    if (obj.selectedIndex > 0) {        
/*          document.forms.SearchForm.submit(); */
        top.window.location.href =     Header + LHost + ".adc.com" + obj.options[obj.selectedIndex].value;

    } else {
        alert("You must select an area that you wish to search.");
        document.forms.SearchForm.Search.focus();
    }
}

/* ADC.com search areas */
function jumpmenu(obj) {
//    Header = "http://";    
//    top.window.location.href =     Header + LHost + ".adc.com" + obj.options[obj.selectedIndex].value;
    top.window.location.href = obj.options[obj.selectedIndex].value;
}

/* log out */
function logOut () {

    document.cookie = "cCONTACTS=expire; expires=Thu, 01-Jan-1970 00:00:01 GMT;path=/;domain=.adc.com";
    document.cookie = "cACCESS=expire; expires=Thu, 01-Jan-1970 00:00:01 GMT;path=/;domain=.adc.com";
    document.cookie = "cADCTRAINING=expire; expires=Thu, 01-Jan-1970 00:00:01 GMT;path=/;domain=.adc.com";

    var turl= new String(""+document.URL);
    // Set up the RegExp
    var lookfor = /control.jsp/;
    if(lookfor.test(turl)){
        document.cookie = "referer=http://" +LHost +".adc.com;path=/;domain=.adc.com";
    }
    else
        document.cookie = "referer="+document.URL+";path=/;domain=.adc.com" ; 
    //document.cookie = "cReturnPath=;path=/;domain=.adc.com"
    var locObj = window.location
    var host = SSHost
    /* self.location = "http://" + host + "/ecom/SilverStream/Pages/ES_Logout.html" */
    /*  10/1/03 chgd to HTTPS so ALL Silverstream is run using HTTPS */
    self.location = "https://" + host + "/ecom/SilverStream/Pages/ES_Logout.html"
}

/* add to favorites */
var pageurl = window.location.href;
var pagetitle = document.title;
function addfav(){
  if (document.all) window.external.AddFavorite(pageurl,pagetitle);
  else alert("Sorry. You must bookmark this page manually by hitting <Ctrl-D>");
}

/* print current page */
function printpg(){
if (window.print) window.print();
}

/* email current page */
function emailpg(){
if (window.print) window.print();
}

function openEmailWindow(destinantionURL,windowName) {
        EmailWindow = window.open(destinantionURL,windowName,'scrollbars=yes,status=no,toolbar=no,width=400,height=250,screenX=0,screenY=0,top=75,left=172');
        EmailWindow.focus();
}
