//  Secuirty landing page content selector
//   - adestefa@us.ibm.com 8/19/2005 11:58AM
//
// Phone number and ebrc link based on S_TACT URL parameter value
// Functions return respective content:
//    - phoneNumber()
//    - ebrcLink()
//
//      *S_TACT parameter expected in loaded url, e.g., http://www...//*.html?S_TACT=6N3FJ01A




 // default landing page phone number  //
 // ---------------------------------- //
 var landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ20W</strong>";
 
 
 // default S_TACT code //
  // -------------------//
 var default_code = "6N3FJ20W";



// print graphic contact module //
 // ---------------------------------- //
function graphicModule(mode){
 var s = '<a href="'+ ebrcLink(mode) +'">'
  s += '<img alt="" height="190" width="443" border="0" src="images/iems-email-security-443x190.gif"/></a>';
  s += '<img alt="" height="5" width="1" src="//www.ibm.com/i/c.gif"/>';
  s += '<br /><br />';
document.write(s);
}



 // print right navigation contact module //
 // ---------------------------------- //
function rightNavModule(mode){
 var s = '<table cellspacing="0" cellpadding="0" border="0" width="150"><tr>'
  s += '<th class="v14-header-1-small">We\'re here to help</th></tr></table>';
  s += '<table border="0" cellpadding="0" cellspacing="0" class="v14-gray-table-border" width="150"><tr>';
  s += '<td colspan="3"><img alt="" height="5" src="//www.ibm.com/i/c.gif" width="1" /></td></tr>';
  s += '<tr><td width="2">&nbsp;</td><td colspan="3" valign="top">';
  s += '<img src="http://www.ibm.com/businesscenter/cpe/image0/26497.gif" alt="We\'re here to help" width="36" height="36"/></td>';
  s += '<td width="97" valign="top" class="smgraytext">Call us at <b>'+ phoneNumber() +'</b> or <a href="'+ ebrcLink(mode) +'">request a call</a>.</td>';
  s += '</tr></tr><tr><td colspan="3"><img alt="" height="5" src="//www.ibm.com/i/c.gif" width="1" /></td></tr></table><br />';
document.write(s);
} 
 
 
 
// print bottom contact module // 
// ----------------------------//
function bottomModule(mode){
 var s = '<p>Take control of your e-mail security.  Call us today at <b>'+ phoneNumber() +'</b> ';
 s += 'or to have an IBM specialist contact you, <a href="'+ ebrcLink(mode) +'">request a call</a>.</p>';
 document.write(s);
} 
 









// -------- SUPPORT FUNCTIONS -------------------//


 
 // change phone number based on loaded code
 function phoneNumber(){
  var tact = getURLValue("S_TACT");
  switch (tact){
     case "6N3FJ01A": { landing_phone = "<strong>1-866-320-0337</strong>"; break }
     case "6N3FJ02A": { landing_phone = "<strong>1-866-320-1044</strong>"; break }
     case "6N3FJ05A": { landing_phone = "<strong>1-866-470-7557</strong>"; break }
     case "6N3FJ06A": { landing_phone = "<strong>1-866-562-4140</strong>"; break }
     case "6N3FJ09A": { landing_phone = "<strong>1-866-870-7614</strong>"; break }
     case "6N3FJ10A": { landing_phone = "<strong>1-866-885-4595</strong>"; break }
     case "6N3FJ13A": { landing_phone = "<strong>1-866-333-7525</strong>"; break }
     case "6N3FJ14A": { landing_phone = "<strong>1-866-368-6315</strong>"; break }
     case "6N3FJ17A": { landing_phone = "<strong>1-866-674-5486</strong>"; break }
     case "6N3FJ18A": { landing_phone = "<strong>1-866-739-7251</strong>"; break }
     case "6N3FJ21A": { landing_phone = "<strong>1-866-239-4147</strong>"; break }
     case "6N3FJ22A": { landing_phone = "<strong>1-866-239-4172</strong>"; break }
     case "6N3FJ25A": { landing_phone = "<strong>1-866-458-6349</strong>"; break }
     case "6N3FJ26A": { landing_phone = "<strong>1-866-483-8927</strong>"; break }
     case "6N3FJ28A": { landing_phone = "<strong>1-866-671-0015</strong>"; break }
     case "6N3FJ29A": { landing_phone = "<strong>1-866-792-3171</strong>"; break }
     case "6N3FJ31A": { landing_phone = "<strong>1-866-221-0618</strong>"; break }
     case "6N3FJ32A": { landing_phone = "<strong>1-866-309-0030</strong>"; break }
     case "6N3FJ34A": { landing_phone = "<strong>1-866-516-1567</strong>"; break }
     case "6N3FJ35A": { landing_phone = "<strong>1-866-720-4446</strong>"; break }
     case "6N3FJ37A": { landing_phone = "<strong>1-866-834-8537</strong>"; break }
     case "6N3FJ38A": { landing_phone = "<strong>1-866-229-0455</strong>"; break }
     case "6N3FJ40A": { landing_phone = "<strong>1-866-288-5479</strong>"; break }
     case "6N3FJ41A": { landing_phone = "<strong>1-866-309-1110</strong>"; break }
     case "6N3FJ43A": { landing_phone = "<strong>1-866-656-6932</strong>"; break }
     case "6N3FJ44A": { landing_phone = "<strong>1-866-672-9354</strong>"; break }
     case "6N3FJ46A": { landing_phone = "<strong>1-866-800-1894</strong>"; break }
     case "6N3FJ47A": { landing_phone = "<strong>1-866-814-7434</strong>"; break }
     case "6N3FJ49A": { landing_phone = "<strong>1-866-264-5719</strong>"; break }
     case "6N3FJ50A": { landing_phone = "<strong>1-866-275-5920</strong>"; break }
     case "6N3FJ52A": { landing_phone = "<strong>1-866-406-3623</strong>"; break }
     case "6N3FJ53A": { landing_phone = "<strong>1-866-548-7951</strong>"; break }
     case "6N3FJ55A": { landing_phone = "<strong>1-866-817-1136</strong>"; break }
     case "6N3FJ56A": { landing_phone = "<strong>1-866-817-6521</strong>"; break }
     case "6N3FJ58A": { landing_phone = "<strong>1-866-222-0146</strong>"; break }
     case "6N3FJ59A": { landing_phone = "<strong>1-866-257-0189</strong>"; break }
     case "6N3FJ60A": { landing_phone = "<strong>1-866-257-5064</strong>"; break }
     case "6N3FJ61A": { landing_phone = "<strong>1-866-288-9952</strong>"; break }
     case "6N3FJ62A": { landing_phone = "<strong>1-866-352-3272</strong>"; break }
     case "6N3FJ63A": { landing_phone = "<strong>1-866-512-4244</strong>"; break }
     case "6N3FJ64A": { landing_phone = "<strong>1-866-607-6867</strong>"; break }
     case "6N3FJ65A": { landing_phone = "<strong>1-866-684-5724</strong>"; break }
     case "6N3FJ66A": { landing_phone = "<strong>1-866-804-0793</strong>"; break }
     case "6N3FJ67A": { landing_phone = "<strong>1-866-832-7979</strong>"; break }
     
     
     case "6N3FJ31W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ31W</strong>"; break }
     case "6N3FJ32W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ32W</strong>"; break }
     case "6N3FJ35W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ35W</strong>"; break }
     case "6N3FJ36W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ36W</strong>"; break }
     case "6N3FJ39W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ39W</strong>"; break }
     case "6N3FJ40W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ40W</strong>"; break }
     case "6N3FJ43W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ43W</strong>"; break }
     case "6N3FJ44W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ44W</strong>"; break }
     case "6N3FJ47W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ47W</strong>"; break }
     case "6N3FJ48W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ48W</strong>"; break }
     case "6N3FJ51W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ51W</strong>"; break }
     case "6N3FJ52W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ52W</strong>"; break }
     case "6N3FJ55W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ55W</strong>"; break }
     case "6N3FJ56W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ56W</strong>"; break }
     case "6N3FJ59W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ59W</strong>"; break }
     case "6N3FJ60W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ60W</strong>"; break }
     case "6N3FJ63W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ63W</strong>"; break }
     case "6N3FJ64W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ64W</strong>"; break }
     case "6N3FJ67W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ67W</strong>"; break }
     case "6N3FJ68W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ68W</strong>"; break }
     case "6N3FJ71W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ71W</strong>"; break }
     case "6N3FJ72W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ72W</strong>"; break }
     case "6N3FJ33D": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ33D</strong>"; break }
     case "6N3FJ34D": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ34D</strong>"; break }
     case "6N3FJ32E": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ32E</strong>"; break }
     case "6N3FJ33E": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ33E</strong>"; break }
     case "6N3FJ20W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ20W</strong>"; break }
     case "6N3FJ06W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ06W</strong>"; break }
     case "6N3FJ07W": { landing_phone = "<strong>1-800-IBM-7080</strong> code:<strong>6N3FJ07W</strong>"; break }
    }                                         
  return landing_phone;              
 }                                            
                                              
 // generate link to EBRC with code           
 function ebrcLink(test){   
    var url = "https://";
   var testhost = "review.boulder.ibm.com:7443";
   var host = "www14.software.ibm.com";
   var code =  getURLValue("S_TACT");         
   if(code == null || code == ""){code = default_code}
   if(test){
      url += testhost + "/webapp/iwm/web/signup.do?source=iems&S_TACT="+code; 
    }else{
      url += host + "/webapp/iwm/web/signup.do?source=iems&S_TACT="+code; 
   }
  return url;
 }                                            
 
                                              
function getNVP(nvps, pSeparator, nvSeparator, name)
{                                             
  var value = null;                           
  var offset = -1;                            
  var end = -1;

  if (nvps != null)
  {
    name += nvSeparator;
    offset = nvps.indexOf(name);
    if (offset >= 0)
    {
      end = nvps.indexOf(pSeparator, offset);
      if (end < 0)
      {
        end = nvps.length;
      }
      value = nvps.substring(offset + name.length, end);
    }
  }

  return value;
}
function getURLValue(name)
{
  return getNVP(window.location.search, "&", "=", name);
}

