  var ancienAlertCall=false;
  var msgAlertReplaceRedirection=false;
  
  var descriptionReceiptNewsLetter='receive our newsletter';
  var descriptionEnterEmail='provide your e-mail address';
  var descriptionButton='send';  
  
  var descDefault=new Array();
  descDefault["US"]=new Array();
  descDefault["US"]["redirection"]=new Array();
  descDefault["US"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["US"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["US"]["redirection"]["impossible"]+="We apologize for the inconvenience.<br /><br />";
  descDefault["US"]["redirection"]["impossible"]+="The Customer Service Department<br />";
  descDefault["US"]["redirection"]["impossible"]+="800-441-4488 Option 1<br />";
  descDefault["US"]["redirection"]["impossible"]+="service.us@hermes.com<br />";
  descDefault["US"]["redirection"]["impossible"]+="Monday to Friday<br />";
  descDefault["US"]["redirection"]["impossible"]+="9 a.m to 6 p.m.<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["US"]["redirection"]["popup_titre"] ="Welcome to Hermes.com";
  descDefault["US"]["redirection"]["popup_link_message"] ="Click here <br />to reach your intended destination.";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
  // MADISON
   descDefault["US"]["redirection"]["extraFile"] ="YES";

   
  descDefault["EN"]=new Array();
  descDefault["EN"]["error"]=new Array();
  descDefault["EN"]["error"]["titre_serverIndispo"]="Service unavailable";
  descDefault["EN"]["error"]["serverIndispo"]="Subscription to the newsletter is unavailable for now.<br />We apologize for the inconvenience.";
  descDefault["EN"]["redirection"]=new Array();
  descDefault["EN"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["EN"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["EN"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["EN"]["redirection"]["impossible"]+="The Customer Service Department<br />";
  descDefault["EN"]["redirection"]["impossible"]+="+44 (0)20 7098 1888<br />";
  descDefault["EN"]["redirection"]["impossible"]+="service.uk@hermes.com<br />";
  descDefault["EN"]["redirection"]["impossible"]+="Monday to Friday<br />";
  descDefault["EN"]["redirection"]["impossible"]+="9:30 a.m to 5:30 p.m.<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["EN"]["redirection"]["popup_titre"] ="Welcome to Hermes.com";
  descDefault["EN"]["redirection"]["popup_link_message"] ="Click here <br />to reach your intended destination.";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
  descDefault["AU"]=new Array();
  descDefault["AU"]["redirection"]=new Array();
  descDefault["AU"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["AU"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["AU"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["AU"]["redirection"]["impossible"]+="The Customer Service Department<br />";
  descDefault["AU"]["redirection"]["impossible"]+="1300 728 807 (Australia)<br />";
  descDefault["AU"]["redirection"]["impossible"]+="61 2 9287 3208 (New Zealand)<br />";
  descDefault["AU"]["redirection"]["impossible"]+="service.au@hermes.com<br />";
  descDefault["AU"]["redirection"]["impossible"]+="Monday to Friday<br />";
  descDefault["AU"]["redirection"]["impossible"]+="9.30a.m. to 5.30p.m. (Eastern Standard Time)<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["AU"]["redirection"]["popup_titre"] ="Welcome to Hermes.com";
  descDefault["AU"]["redirection"]["popup_link_message"] ="Click here <br />to reach your intended destination.";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##

  descDefault["FR"]=new Array();
  descDefault["FR"]["error"]=new Array();
  descDefault["FR"]["error"]["titre_serverIndispo"]="Service indisponible";
  descDefault["FR"]["error"]["serverIndispo"]="L'inscription est momentanÃ©ment impossible,<br />nous vous prions de bien vouloir nous excuser.";
  descDefault["FR"]["redirection"]=new Array();
  descDefault["FR"]["redirection"]["impossible_titre"]="Service indisponible";
  descDefault["FR"]["redirection"]["impossible"]="Le magasin en ligne HermÃ¨s est fermÃ© quelques heures pour une mise Ã  jour.<br />"; 
  descDefault["FR"]["redirection"]["impossible"]+="Veuillez nous excuser pour la gÃªne occasionnÃ©e.<br /><br />";
  descDefault["FR"]["redirection"]["impossible"]+="le Service Client HermÃ¨s<br />";
  descDefault["FR"]["redirection"]["impossible"]+="+ 33 (0)1 49 92 38 92<br />";
  descDefault["FR"]["redirection"]["impossible"]+="service.fr@hermes.com<br />";
  descDefault["FR"]["redirection"]["impossible"]+="du lundi au vendredi<br />";
  descDefault["FR"]["redirection"]["impossible"]+="de 10 h 30 Ã  18 h 30<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["FR"]["redirection"]["popup_titre"] ="Bienvenue sur Hermes.com";
  descDefault["FR"]["redirection"]["popup_link_message"] ="cliquer ici <br />et vous atterrirez lÃ  oÃ¹ vous auriez du vous poser...";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##

 
  descDefault["DE"]=new Array();
  descDefault["DE"]["redirection"]=new Array();
  descDefault["DE"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["DE"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["DE"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["DE"]["redirection"]["impossible"]+="Das Kundenservice<br />"; 
  descDefault["DE"]["redirection"]["impossible"]+="+49 (0)89 2030 3202<br />";
  descDefault["DE"]["redirection"]["impossible"]+="service.de@hermes.com<br />";
  descDefault["DE"]["redirection"]["impossible"]+="Montag bis Freitag<br />";
  descDefault["DE"]["redirection"]["impossible"]+="10.30 bis 18.30 Uhr<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["DE"]["redirection"]["popup_titre"] ="Welcome to Hermes.com";
  descDefault["DE"]["redirection"]["popup_link_message"] ="Click here <br />to reach your intended destination.";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##

  descDefault["CH"]=new Array();
  descDefault["CH"]["redirection"]=new Array();
  descDefault["CH"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["CH"]["redirection"]["impossible"]="Le magasin en ligne HermÃ¨s est fermÃ© quelques heures pour une mise Ã  jour.<br />"; 
  descDefault["CH"]["redirection"]["impossible"]+="Veuillez nous excuser pour la gÃªne occasionnÃ©e.<br /><br />";
  descDefault["CH"]["redirection"]["impossible"]+="le Service Client HermÃ¨s<br />";
  descDefault["CH"]["redirection"]["impossible"]+="+41 (0)22 580 29 85<br />";
  descDefault["CH"]["redirection"]["impossible"]+="service.ch-fr@hermes.com<br />";
  descDefault["CH"]["redirection"]["impossible"]+="du lundi au vendredi<br />";
  descDefault["CH"]["redirection"]["impossible"]+="de 10 h 30 Ã  18 h 30<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["CH"]["redirection"]["popup_titre"] ="Bienvenue sur Hermes.com";
  descDefault["CH"]["redirection"]["popup_link_message"] ="cliquer ici <br />et vous atterrirez lÃ  oÃ¹ vous auriez du vous poser...";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
  descDefault["CH-DE"]=new Array();
  descDefault["CH-DE"]["redirection"]=new Array();
  descDefault["CH-DE"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["CH-DE"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["CH-DE"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["CH-DE"]["redirection"]["impossible"]+="Das Kundenservice<br />"; 
  descDefault["CH-DE"]["redirection"]["impossible"]+="+41 (0)22 580 29 85<br />";
  descDefault["CH-DE"]["redirection"]["impossible"]+="service.ch-de@hermes.com<br />";
  descDefault["CH-DE"]["redirection"]["impossible"]+="Montag bis Freitag<br />";
  descDefault["CH-DE"]["redirection"]["impossible"]+="10.30 bis 18.30 Uhr<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["CH-DE"]["redirection"]["popup_titre"] ="Welcome to Hermes.com";
  descDefault["CH-DE"]["redirection"]["popup_link_message"] ="Click here <br />to reach your intended destination.";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
  descDefault["ES"]=new Array();
  descDefault["ES"]["redirection"]=new Array();
  descDefault["ES"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["ES"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["ES"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["ES"]["redirection"]["impossible"]+="Servicio al Cliente HermÃ¨s<br />";
  descDefault["ES"]["redirection"]["impossible"]+="+34 91 414 99 96<br />";
  descDefault["ES"]["redirection"]["impossible"]+="service.es@hermes.com<br />";
  descDefault["ES"]["redirection"]["impossible"]+="de lunes a viernes<br />";
  descDefault["ES"]["redirection"]["impossible"]+="de 10:30 a 18:30 horas<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["ES"]["redirection"]["popup_titre"] ="Bienvenido a Hermes.com";
  descDefault["ES"]["redirection"]["popup_link_message"] ="Haga clic aquÃ­ <br />y aterrizarÃ¡ allÃ­ donde debe posarseâ€¦";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##

  descDefault["BE"]=new Array();
  descDefault["BE"]["redirection"]=new Array();
  descDefault["BE"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["BE"]["redirection"]["impossible"]="Le magasin en ligne HermÃ¨s est fermÃ© quelques heures pour une mise Ã  jour.<br />";
  descDefault["BE"]["redirection"]["impossible"]+="Veuillez nous excuser pour la gÃªne occasionnÃ©e.<br /><br />";
  descDefault["BE"]["redirection"]["impossible"]+="le Service Client HermÃ¨s<br />";
  descDefault["BE"]["redirection"]["impossible"]+="+ 32 (0)2 402 14 47<br />";
  descDefault["BE"]["redirection"]["impossible"]+="service.be-fr@hermes.com<br />";
  descDefault["BE"]["redirection"]["impossible"]+="du lundi au vendredi<br />";
  descDefault["BE"]["redirection"]["impossible"]+="de 10 h 30 Ã  18 h 30<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["BE"]["redirection"]["popup_titre"] ="Lorem Ipsum Dolore";
  descDefault["BE"]["redirection"]["popup_link_message"] ="Click here to open";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##

  descDefault["BE-NL"]=new Array();
  descDefault["BE-NL"]["redirection"]=new Array();
  descDefault["BE-NL"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["BE-NL"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />";
  descDefault["BE-NL"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["BE-NL"]["redirection"]["impossible"]+="The Customer Service Department<br />";
  descDefault["BE-NL"]["redirection"]["impossible"]+="+32 (0)2 402 14 74<br />";
  descDefault["BE-NL"]["redirection"]["impossible"]+="service.be-nl@hermes.com<br />";
  descDefault["BE-NL"]["redirection"]["impossible"]+="van maandag tot vrijdag<br />";
  descDefault["BE-NL"]["redirection"]["impossible"]+="van 10u30 tot 18u30<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["BE-NL"]["redirection"]["popup_titre"] ="Lorem Ipsum Dolore";
  descDefault["BE-NL"]["redirection"]["popup_link_message"] ="Click here to open";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
  descDefault["NL"]=new Array();
  descDefault["NL"]["redirection"]=new Array();
  descDefault["NL"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["NL"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["NL"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["NL"]["redirection"]["impossible"]+="The Customer Service Department<br />";
  descDefault["NL"]["redirection"]["impossible"]+="+32 (0)2 402 14 74<br />";
  descDefault["NL"]["redirection"]["impossible"]+="service.be-nl@hermes.com<br />";
  descDefault["NL"]["redirection"]["impossible"]+="van maandag tot vrijdag<br />";
  descDefault["NL"]["redirection"]["impossible"]+="van 10u30 tot 18u30<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["NL"]["redirection"]["popup_titre"] ="Lorem Ipsum Dolore";
  descDefault["NL"]["redirection"]["popup_link_message"] ="Click here to open";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
  descDefault["LU"]=new Array();
  descDefault["LU"]["redirection"]=new Array();
  descDefault["LU"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["LU"]["redirection"]["impossible"]="Le magasin en ligne HermÃ¨s est fermÃ© quelques heures pour une mise Ã  jour.<br />";
  descDefault["LU"]["redirection"]["impossible"]+="Veuillez nous excuser pour la gÃªne occasionnÃ©e.<br /><br />";
  descDefault["LU"]["redirection"]["impossible"]+="le Service Client HermÃ¨s<br />";
  descDefault["LU"]["redirection"]["impossible"]+="+ 32 (0)2 402 14 74<br />";
  descDefault["LU"]["redirection"]["impossible"]+="service.lu@hermes.com<br />";
  descDefault["LU"]["redirection"]["impossible"]+="du lundi au vendredi<br />";
  descDefault["LU"]["redirection"]["impossible"]+="de 10 h 30 Ã  18 h 30<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["LU"]["redirection"]["popup_titre"] ="Lorem Ipsum Dolore";
  descDefault["LU"]["redirection"]["popup_link_message"] ="Click here to open";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
    descDefault["KR"]=new Array();
  descDefault["KR"]["error"]=new Array();
  descDefault["KR"]["error"]["titre_serverIndispo"]="Service unavailable";
  descDefault["KR"]["error"]["serverIndispo"]="Subscription to the newsletter is unavailable for now.<br />We apologize for the inconvenience.";
  descDefault["KR"]["redirection"]=new Array();
  descDefault["KR"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["KR"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["KR"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["KR"]["redirection"]["impossible"]+="The Customer Service Department<br />";
  descDefault["KR"]["redirection"]["impossible"]+="+44 (0)20 7098 1888<br />";
  descDefault["KR"]["redirection"]["impossible"]+="service.uk@hermes.com<br />";
  descDefault["KR"]["redirection"]["impossible"]+="Monday to Friday<br />";
  descDefault["KR"]["redirection"]["impossible"]+="9:30 a.m to 5:30 p.m.<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["KR"]["redirection"]["popup_titre"] ="Hermes.com&#50640; &#50724;&#49888; &#44163;&#51012; &#54872;&#50689;&#54633;&#45768;&#45796;.";
  descDefault["KR"]["redirection"]["popup_link_message"] ="&#51060;&#44275;&#51012; &#53364;&#47533; <br />&#54616;&#49884;&#47732; &#50896;&#54616;&#49884;&#45716; &#44275;&#50640; &#51217;&#49549;&#54624; &#49688; &#51080;&#49845;&#45768;&#45796;...";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
      descDefault["CN"]=new Array();
  descDefault["CN"]["error"]=new Array();
  descDefault["CN"]["error"]["titre_serverIndispo"]="Service unavailable";
  descDefault["CN"]["error"]["serverIndispo"]="Subscription to the newsletter is unavailable for now.<br />We apologize for the inconvenience.";
  descDefault["CN"]["redirection"]=new Array();
  descDefault["CN"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["CN"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["CN"]["redirection"]["impossible"]+="We apologise for the inconvenience.<br /><br />";
  descDefault["CN"]["redirection"]["impossible"]+="The Customer Service Department<br />";
  descDefault["CN"]["redirection"]["impossible"]+="+44 (0)20 7098 1888<br />";
  descDefault["CN"]["redirection"]["impossible"]+="service.uk@hermes.com<br />";
  descDefault["CN"]["redirection"]["impossible"]+="Monday to Friday<br />";
  descDefault["CN"]["redirection"]["impossible"]+="9:30 a.m to 5:30 p.m.<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["CN"]["redirection"]["popup_titre"] ="&#27426;&#36814;&#35775;&#38382;Hermes.com";
  descDefault["CN"]["redirection"]["popup_link_message"] ="&#35831;&#28857;&#20987;&#27492;&#22788;&#65292; <br />&#23613;&#24773;&#24476;&#24457;&#32753;&#32724;&#8230;&#8230;";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
  descDefault["JP"]=new Array();
  descDefault["JP"]["redirection"]=new Array();
  descDefault["JP"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["JP"]["redirection"]["impossible"]="<div style='font-family:verdana,arial;font-size:10px;text-align:left;padding-left:50px;;margin-top:5px;margin-bottom:7px'>";
  descDefault["JP"]["redirection"]["impossible"]+="&#24179;&#32032;&#12399;&#12456;&#12523;&#12513;&#12473;&#32;&#12458;&#12531;&#12521;&#12452;&#12531;&#12502;&#12486;&#12451;&#12483;&#12463;&#12434;&#12372;&#21033;&#29992;&#38914;&#12365;&#12414;&#12375;&#12390;&#12289;&#35488;&#12395;&#12354;&#12426;&#12364;&#12392;&#12358;&#12372;&#12374;&#12356;&#12414;&#12377;&#12290;";
  descDefault["JP"]["redirection"]["impossible"]+="</div>";
  descDefault["JP"]["redirection"]["impossible"]+="<div style='font-family:verdana,arial;font-size:10px;text-align:left;padding-left:50px;margin-bottom:7px'>";
  descDefault["JP"]["redirection"]["impossible"]+="&#12371;&#12398;&#12383;&#12403;&#12469;&#12540;&#12499;&#12473;&#27231;&#33021;&#12398;&#21521;&#19978;&#12434;&#30446;&#30340;&#12392;&#12375;&#12414;&#12375;&#12390;&#12289;&#12383;&#12384;&#20170;&#12471;&#12473;&#12486;&#12512;&#12513;&#12531;&#12486;&#12490;&#12531;&#12473;&#12434;&#34892;&#12387;&#12390;&#12362;&#12426;&#12414;&#12377;&#12290;";
  descDefault["JP"]["redirection"]["impossible"]+="</div>";
  descDefault["JP"]["redirection"]["impossible"]+="<div style='font-family:verdana,arial;font-size:10px;text-align:left;padding-left:50px;margin-bottom:7px'>";
  descDefault["JP"]["redirection"]["impossible"]+="&#35488;&#12395;&#30003;&#12375;&#35379;&#12354;&#12426;&#12414;&#12379;&#12435;&#12364;&#12289;&#19979;&#35352;&#12398;&#26178;&#38291;&#24111;&#12391;&#26178;&#38291;&#31243;&#24230;&#12372;&#21033;&#29992;&#12391;&#12365;&#12394;&#12356;&#22580;&#21512;&#12364;&#12372;&#12374;&#12356;&#12414;&#12377;&#12398;&#12391;&#12372;&#20102;&#25215;&#12367;&#12384;&#12373;&#12356;&#12290;";
  descDefault["JP"]["redirection"]["impossible"]+="</div>";
  descDefault["JP"]["redirection"]["impossible"]+="<div style='font-family:verdana,arial;font-size:10px;text-align:left;padding-left:50px;margin-bottom:7px'>";
  descDefault["JP"]["redirection"]["impossible"]+="&#9632;&#49;&#48;&#26376;&#49;&#26085;&#65288;&#26408;&#65289;&#21320;&#24460;&#55;&#26178;&#65374;&#49;&#48;&#26376;&#50;&#26085;&#65288;&#37329;&#65289;&#21320;&#21069;&#49;&#26178;";
  descDefault["JP"]["redirection"]["impossible"]+="</div>";
  descDefault["JP"]["redirection"]["impossible"]+="<div style='font-family:verdana,arial;font-size:10px;text-align:left;padding-left:50px;margin-bottom:17px'>";
  descDefault["JP"]["redirection"]["impossible"]+="&#12362;&#23458;&#27096;&#12395;&#12399;&#22823;&#22793;&#12372;&#36855;&#24785;&#12434;&#12362;&#12363;&#12369;&#33268;&#12375;&#12414;&#12377;&#12364;&#12289;&#12372;&#29702;&#35299;&#12398;&#12411;&#12393;&#12289;&#23452;&#12375;&#12367;&#12362;&#39000;&#12356;&#33268;&#12375;&#12414;&#12377;&#12290;<br />";
  descDefault["JP"]["redirection"]["impossible"]+="&#20170;&#24460;&#12392;&#12418;&#12289;&#12456;&#12523;&#12513;&#12473;&#32;&#12458;&#12531;&#12521;&#12452;&#12531;&#12502;&#12486;&#12451;&#12483;&#12463;&#12434;&#12372;&#24859;&#39015;&#36060;&#12426;&#12414;&#12377;&#12424;&#12358;&#12362;&#39000;&#12356;&#30003;&#12375;&#19978;&#12370;&#12414;&#12377;&#12290;";
  descDefault["JP"]["redirection"]["impossible"]+="</div>";
  descDefault["JP"]["redirection"]["impossible"]+="<div style='font-family:verdana,arial;font-size:10px;text-align:left;padding-left:50px;margin-bottom:17px'>";
  descDefault["JP"]["redirection"]["impossible"]+="&#12507;&#12540;&#12512;&#12506;&#12540;&#12472;&#12395;&#25147;&#12427;&#12395;&#12399;<a id='msgRedirection' style='color:#FF6600;text-decoration:underline' href='http://www.hermes.com/index_jp.html'>&#8811;&#12371;&#12385;&#12425;&#12434;&#12463;&#12522;&#12483;&#12463;</a>";
  descDefault["JP"]["redirection"]["impossible"]+="</div>";
  descDefault["JP"]["redirection"]["impossible"]+="<div style='font-family:verdana,arial;font-size:10px;text-align:right;padding-right:0px'>";
  descDefault["JP"]["redirection"]["impossible"]+="&#12456;&#12523;&#12513;&#12473;&#32;&#12459;&#12473;&#12479;&#12510;&#12540;&#12288;&#12469;&#12509;&#12540;&#12488;&#12288;&#12487;&#12473;&#12463;<br />";
  descDefault["JP"]["redirection"]["impossible"]+="&#8481;&#58;03-3569-3300<br />";
  descDefault["JP"]["redirection"]["impossible"]+="e-mail address&#58;service.jp@hermes.com";
  descDefault["JP"]["redirection"]["impossible"]+="</div>"; 
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["JP"]["redirection"]["popup_titre"] ="Hermes.com &#12395;&#12424;&#12358;&#12371;&#12381;ï¼?";
  descDefault["JP"]["redirection"]["popup_link_message"] ="&#12372;&#24076;&#26395;&#12398;&#12467;&#12531;&#12486;&#12531;&#12484;&#12434;&#12372;&#35239;&#12395;&#12394;&#12427;&#12395;&#12399;&#12371;&#12385;&#12425;&#12434;&#12463;&#12522;&#12483;&#12463;&#8230;";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##  
  
  descDefault["IT"]=new Array();
  descDefault["IT"]["redirection"]=new Array();
  descDefault["IT"]["redirection"]["impossible_titre"]="Service unavailable";
  descDefault["IT"]["redirection"]["impossible"]="The Hermes online boutique is closed for maintenance for a few hours.<br />"; 
  descDefault["IT"]["redirection"]["impossible"]+="We apologize for the inconvenience.<br /><br />";
  descDefault["IT"]["redirection"]["impossible"]+="The Customer Service Department<br />";
  descDefault["IT"]["redirection"]["impossible"]+="800-441-4488 Option 1<br />";
  descDefault["IT"]["redirection"]["impossible"]+="service.us@hermes.com<br />";
  descDefault["IT"]["redirection"]["impossible"]+="Monday to Friday<br />";
  descDefault["IT"]["redirection"]["impossible"]+="9 a.m to 6 p.m.<br />";
  // ## start ampm 2009.10.20 - am-pm@noos.fr ##
  descDefault["IT"]["redirection"]["popup_titre"] ="Welcome to Hermes.com";
  descDefault["IT"]["redirection"]["popup_link_message"] ="Click here <br />to reach your intended destination.";
  // ## end ampm 2009.10.20 - am-pm@noos.fr ##
  
  var corrsredirectionsLangId=new Array;
  corrsredirectionsLangId["-1"]=1;
  corrsredirectionsLangId["-2"]=2;
  corrsredirectionsLangId["-3"]=3;
  corrsredirectionsLangId["-5"]=4;
  corrsredirectionsLangId["-10"]=5;
  corrsredirectionsLangId["-11"]=6;
  corrsredirectionsLangId["-12"]=7;
  corrsredirectionsLangId["-13"]=8;
  corrsredirectionsLangId["-14"]=9;
  corrsredirectionsLangId["-15"]=10;
  corrsredirectionsLangId["-16"]=11;
  corrsredirectionsLangId["-17"]=12;
  corrsredirectionsLangId["-18"]=13;
  corrsredirectionsLangId["-19"]=14;
  
  var redirectionsUrls=new Array;
  redirectionsUrls[1] = "http://usa.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10202&langId=-1";
  redirectionsUrls[2] = "http://france.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-2";
  redirectionsUrls[3] = "http://germany.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-3";
  redirectionsUrls[4] = "http://spain.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-5";
  redirectionsUrls[5] = "http://japan.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10701&langId=-10";
  redirectionsUrls[6] = "http://uk.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-11";
  redirectionsUrls[7] = "http://benelux.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-12";
  redirectionsUrls[8] = "http://benelux.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-13";
  redirectionsUrls[9] = "http://switzerland.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-14";
  redirectionsUrls[10] = "http://switzerland.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-15";
  redirectionsUrls[11] = "http://benelux.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-16";
  redirectionsUrls[12] = "http://benelux.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10201&langId=-17";
  redirectionsUrls[13] = "http://japan.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=10701&langId=-10";
  redirectionsUrls[14] = "http://australia.hermes.com/webapp/wcs/stores/servlet/StoreView?storeId=11201";
  
  function adapterRequestRedirection(eleForKey){
    chaine="";
    // URL par dÃ©faut
    urlDefault=msgNewsConfirmationOne[1];
    if (msgAlertReplaceRedirection==false){
      try {
        if (document.getElementById(eleForKey)!= 'undefined' && document.getElementById(eleForKey)!= null){
          try {
            langdesc=corrsredirectionsLangId[document.getElementById(eleForKey).value];
            if(!(langdesc>=1 && langdesc<=14)){
                langdesc=1;
            }
          }
          catch (err){}
          chaine=redirectionsUrls[langdesc];
          getUrl(chaine);
        }
      }
      catch(err){
      }
    }
    else {
        msgAlert(getMessageRedirection('redirection','impossible_titre'),getMessageRedirection('redirection','impossible'),ancienAlertCall);
    }
  }


  function getMessageDefault(typemsg, rubrique){
      chaine="";
      if (descDefault[langDefault][typemsg][rubrique]!='undefined' && descDefault[langDefault][typemsg][rubrique]!=null){
          chaine=descDefault[langDefault][typemsg][rubrique];
      }
      return chaine;
  }
  
  function getMessageRedirection(typemsg, rubrique){
      chaine="";
      if (descDefault[langRedirection][typemsg][rubrique]!='undefined' && descDefault[langRedirection][typemsg][rubrique]!=null){
          chaine=descDefault[langRedirection][typemsg][rubrique];
      }
      return chaine;
  }  


	function suscribeByCallAsynchrone(mail,country,langCountry){
			//if (country=="3") ancienAlertCall=true;
      // call external content refresh process
			var params="";
      params += "email="+encodeURI(mail);
      params += "&langCountry="+encodeURI(langCountry);
      params += "&country="+encodeURI(country);
      params += "&ajxcll=1";
      //alert(modsuscribe+'_'+callURLAjax+'_'+country);
			launchContentRequest(modsuscribe+'_'+callURLAjax+'_'+country,params);
			//document.getElementById("idmessage").innerHTML=callURLAjax+params;
	}
  
  // Process content request result
	// This function parse the import result and update javascript model
    function processContentRequestResult(http_request, url, params) {
        if (http_request.readyState == 4) {
        	// request finished
            if (http_request.status == 200) {
                var datas_verif=http_request.responseText;
                var elements=datas_verif.split("UU--UU");
                // Le premier Ã©lÃ©ment contient toutes les donnÃ©es alÃ©toires des en-tÃªtes
                var emailforprocess=elements[1];
                var etat=elements[2];
                if (elements.length>1){
                  if (etat=="ok"){
                    zone=document.getElementById('suscribeNewsLetter');
                    if (zone!='undefined' && zone!=null){
                      message="";
                      message+="<table style='width:100%'>";
                      message+="<tr>";
                      message+="<td align='center'>";
                      message+="<div class='messageconfirmation' "+getStyleSpecific('idlangCountry')+">"+getFirstMessageConfirmationNewsLetter('idlangCountry')+"</div>";
                      message+="</td>";
                      message+="</tr>";
                      message+="<tr>";
                      message+="<td align='center' style='padding-top:8px'>";
                      message+="<div class='message' id='idmessageresult' >"+getSecondMessageConfirmationNewsLetter('idlangCountry')+"</div>";
                      message+="</td>";
                      message+="</tr>";
                      message+="</table>";
                      zone.innerHTML=message;
                    }
                  }
                  else {
                    //alert("Le traitement n'a pas pu Ãªtre rÃ©alisÃ© pour "+emailforprocess);
                    msgAlert(getMessageDefault('error','titre_serverIndispo'),getMessageDefault('error','serverIndispo'),ancienAlertCall);
                  }
                }
                else {
                   // Message appel incorrect
                   //alert("ProblÃ¨me dans le traitement");
                   msgAlert(getMessageDefault('error','titre_serverIndispo'),getMessageDefault('error','serverIndispo'),ancienAlertCall);
                }
            } 
            else {
            	if(retryCount>0){	// retry
            		makeContentRequest(url, params);
	            	retryCount--;
            	}
              else{	// max retry --> error
                //alert("Serveur inaccessible");
                msgAlert(getMessageDefault('error','titre_serverIndispo'),getMessageDefault('error','serverIndispo'),ancienAlertCall);
				      }
            }
        }
    }
  
  

  function init(){
    if (descDefault[langDefault]=='undefined' || descDefault[langDefault]==null){
        langDefault='EN';
    }
  
    if (document.getElementById('idemail')!= 'undefined' && document.getElementById('idemail')!= null){
      document.getElementById('idemail').value=descriptionReceiptNewsLetter;
      document.getElementById('idemail').onkeydown=validationByEnter;
      eventListener(document.getElementById('idemail'), "keydown", validationByEnter);
    }
    
    if (document.getElementById('idsendbutton')!= 'undefined' && document.getElementById('idsendbutton')!= null){
      document.getElementById('idsendbutton').innerHTML=descriptionButton;
    }
  }
  
  function sendMail(email, country, langId){
    if ( document.getElementById(email)!= 'undefined' && document.getElementById(email)!= null 
        && 
         document.getElementById(country)!= 'undefined' && document.getElementById(country)!= null 
        &&
         document.getElementById(langId)!= 'undefined' && document.getElementById(langId)!= null){
      var emailing=document.getElementById(email).value;
      var countrying=document.getElementById(country).value;
      var langIding=document.getElementById(langId).value;
      if (emailing!=null && emailing !=descriptionReceiptNewsLetter && emailing != descriptionEnterEmail){
        try {
            if (verifForm(emailing,'idlangCountry','idmessage','erreur')==true){
              // DiffÃ©rents appels possibles
              if (callAjax==false){
                if (serverDestination != 'undefined' && serverDestination!=null ){
                    //Appels directs
                    document.inscriptPopup.action=serverDestination;
                    document.inscriptPopup.submit();
                }
              }
              else {
                  // Appels en Ajax
                  if (msgAlertReplaceRedirection==false){
                    suscribeByCallAsynchrone(emailing,countrying,langIding);
                  }
                  else {
                    msgAlert(getMessageRedirection('redirection','impossible_titre'),getMessageRedirection('redirection','impossible'),ancienAlertCall);
                  }
              }
            }
            else {
              // Aucun appel acceptÃ©
            }
        }
        catch (err){
        
        }
      }
    }
    return false;
  }
