if(typeof IOL=="undefined"||IOL==null){
					var IOL={
					}}if(typeof PMM=="undefined"||PMM==null){
					var PMM={
					}}var wiBundleSidCb={
					};var wiBundleParms={
					};var wiBundleBlock={
					};var dyNavInit=function(){
					var B=["gben","usen","caen","auen","cafr","cnzh","dede","frfr","itit","jpja","brpt","ruru","inen","krko","eses"];if(typeof IOL.isIE=="undefined"){
					IOL.checkIE()}if(IOL.isIE&&document.readyState!="loaded"&&document.readyState!="complete"){
					window.setTimeout(dyNavInit,200);return }var C=document.getElementById("ibm-footer");
if(C==null){
					window.setTimeout(dyNavInit,100);return }if(ibmCommonDynamicNavReadLanguage()!=null){
					dynlc=ibmCommonDynamicNavReadLanguage().toLowerCase();dynlc=jQuery.trim(dynlc)}else{
					return }if(ibmCommonDynamicNavReadCountry()!=null){
					dynccRead=ibmCommonDynamicNavReadCountry().toLowerCase()}else{
					return }if(dynccRead.indexOf(",")>-1){
					dyncc=dynccRead.substring(0,dynccRead.indexOf(","))}else{
					dyncc=dynccRead}dyncc=jQuery.trim(dyncc);if(dyncc=="zz"){
					wwCase="Y"}if(dyncc=="gb"){
					dyncc="uk"}cpi=dyncc+dynlc;if(cpi.indexOf("zz")>-1){
					if(dyncc=="zz"){
					dyncc="us"
}cpi=cpi.replace("zz","us")}if(cpi.indexOf("uk")>-1){
					cpi=cpi.replace("uk","gb")}if(B.join(",").indexOf(cpi)>-1){
					dynDCSub=ibmCommonDynamicNavReadDCSubject();if(dynDCSub.indexOf(",")>-1){
					dynDCSubSpecial=dynDCSub.substring(0,dynDCSub.indexOf(","))}else{
					dynDCSubSpecial=dynDCSub}dynibmSP=ibmCommonDynamicNavReadSpecialTag();dynPAFF=ibmCommonDynamicNavReadPageAttributes();dynibmInd=ibmCommonDynamicNavReadInd();dynCT=ibmCommonDynamicNavReadDCType();dynibmCS=ibmCommonDynamicNavReadCSze();var A;encodeVal=ibmCommonDynamicNavReadEncoding();
ignServArr=ibmCommonDynamicNavBuildIgnServArr();dynavSource=ibmCommonDynamicNavReadIBMSource();if(dyncc=="us"){
					if(dynPAFF!=null&&dynPAFF.indexOf("flashlead")>-1){
					EAHPTab=document.getElementById("ibm-esite-link");if(EAHPTab!=null){
					EAHPTab.style.display="none"}}}loadJSCall("mhMenu","http://www.ibm.com/common/js/dynamicnav/"+dyncc+"/"+dynlc+"/"+cpi+"-"+encodeVal+".js");if((dynPAFF!=null)&&(dynPAFF.indexOf("flashlead")>-1)&&(navigator.userAgent.indexOf("Linux")!=-1)){
					}else{
					ibmDynamicNavLoad(PMM.init,"ibm-universal-nav")
}ibmDynamicNavLoad(overlayBuild,"ibm-top");ibmDynamicNavLoad(ibmCommonDynamicNavGetTitle,"ibm-top");if(ibmCommonDynamicNavIgnService("1003")&&ibmCommonDynamicNavReadIBMSource()!=null){
					if(dyncc!="kr"){
					if(ibmCommonDynamicNavIgnService("100")||ibmCommonDynamicNavIgnService("109")){
					if(dynavSource.indexOf("v16")>-1){
					ibmDynamicNavLoad(greetHolderv16,"ibm-universal-nav")}else{
					ibmDynamicNavLoad(greetHolderv15,"ibm-masthead")}}}}if(ibmCommonDynamicNavIgnService("1003")&&dynavSource!=null){
					if(dyncc!="kr"){
					if(ibmCommonDynamicNavIgnService("100")){
					ibmDynamicNavLoad(ibmCommonDynamicNavGetGreeting,"ibm-welcome-message")
}}}if(ibmCommonDynamicNavIgnService("1003")&&dynavSource!=null){
					if(dyncc!="kr"){
					if(ibmCommonDynamicNavIgnService("109")){
					ibmCommonDynamicNavGetSSO()}}}if(ibmCommonDynamicNavIgnService("102")){
					ibmDynamicNavLoad(ibmCommonDynamicNavGetMrch,"ibm-merchandising-module")}if(dynPAFF){
					if(ibmCommonDynamicNavIgnService("107")&&dynPAFF.indexOf("formName")!=-1){
					ibmDynamicNavLoad(ibmCommonDynamicNavGetFormFields,"ibm-footer")}}if(ibmCommonDynamicNavIgnService("106")){
					ibmDynamicNavLoad(ibmCommonDynamicNavInterCountry,"ibm-geo")
}if(ibmCommonDynamicNavIgnService("1002")){
					ibmDynamicNavLoad(ibmCommonDynamicNavPageTool,"ibm-page-tools")}if(dynPAFF!=null&&dynPAFF.indexOf("easyaccess")>-1){
					ibmDynamicNavLoad(ibmCommonDynamicNavGetPublicURL,"ibm-universal-nav")}else{
					ibmDynamicNavLoad(ibmCommonDynamicNavSetPublicURL,"ibm-site-name");if(ibmCommonDynamicNavIgnService("103")){
					ibmDynamicNavLoad(ibmCommonDynamicNavGetAcct,"ibm-site-name")}}if(ibmCommonDynamicNavIgnService("105")){
					if(dyncc!="kr"){
					ipInterestOnLoad()}}if(ibmCommonDynamicNavIgnService("112")&&dyncc=="us"&&encodeVal.indexOf("UTF-8">-1)){
					ibmDynamicNavLoad(ibmCommonDynamicNavRelated,"ibm-footer")
}if(ibmCommonDynamicNavIgnService("1002")&&ibmCommonDynamicNavIgnService("110")&&ibmCommonDynamicNavIgnService("109")){
					if(ibmCommonDynamicNavGetCookie("etpConf")){
					ibmDynamicNavLoad(ibmCommonDynamicNavBuildETPForm,"ibm-top");ibmDynamicNavLoad(ibmCommonDynamicNavDisplayETPConf,"ibm-top")}}if(ibmCommonDynamicNavIgnService("1004")){
					if(dyncc=="us"||dyncc=="uk"||dyncc=="ca"||dyncc=="cn"||dyncc=="fr"||dyncc=="de"||dyncc=="it"||dyncc=="jp"){
					ibmDynamicNavLoad(ibmCommonDynamicNavFeedsLnk,"ibm-footer")}}wiBundleCall()
}};var ibmDynamicNavScriptHost="www";var mscheck=navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)>=4&&navigator.platform=="Win32"?true:false;var currenturl=location.href;var baseDomain=document.domain;var protCall=currenturl.substring(0,currenturl.indexOf("//"));var baseURL=protCall+"//"+ibmDynamicNavScriptHost+".ibm.com/dynamicnav/Controller?";var userInitiatedMI=false;var ignServArr=ibmCommonDynamicNavBuildIgnServArr();var incProfIconPrefix=["icon_1a_","icon_1b_"];
var encodeVal,cpi,dynibmCS,dynCT,dynibmInd,dynPAFF,dynibmSP,dynDCSub,dynDCSubSpecial,dynlc,wwCase,dyncc,dynccRead,greetVal,greetContainer,holdOnToMI,url_title,dynftrlinklist,myIElem,ftrContainer,layerDiv,rowGreet,siteName,companyName,siteURL,tempMerchVal,EAHPTab,sourceEA,bmTitleGlobal,urlcmreplace;var bmFormFlag="";function greetHolderv16(){
					greetContainer=document.createElement("li");greetContainer.setAttribute("id","ibm-welcome-message");var A=document.createElement("span");A.setAttribute("id","ibm-greetingMessage");
greetContainer.appendChild(A);greetContainer.style.display="none";rowGreet=document.getElementById("ibm-universal-nav");rowGreet.appendChild(greetContainer)}function greetHolderv15(){
					var A=document.createElement("span");A.setAttribute("id","ibm-greetingMessage");A.appendChild(document.createTextNode("\u00A0"));var B;if(!document.getElementById("ibm-welcome-message")){
					B="y";greetContainer=document.createElement("div");greetContainer.setAttribute("id","ibm-welcome-message")}else{
					greetContainer=document.getElementById("ibm-welcome-message")
}greetContainer.appendChild(A);rowGreet=document.getElementById("ibm-masthead");if(B=="y"){
					rowGreet.appendChild(greetContainer)}}function overlayBuild(){
					layerDiv=document.createElement("div");layerDiv.setAttribute("id","ibm-overlay-top");document.getElementById("ibm-top").appendChild(layerDiv)}function ibmCommonDynamicNavGetTitle(){
					var A=document.getElementsByTagName("title");if(A.length>0){
					url_title=A.item(0).innerHTML}}function ibmCommonDynamicNavGetGreeting(){
					wiBundleSidCb.sid100="100:ibmCommonDynamicNavShowGrtng@";
wiBundleBlock.sid100=false}function ibmCommonDynamicNavGetMrch(){
					if(document.getElementById("ibm-merchandising-module")){
					wiBundleSidCb.sid102="102:ibmCommonDynamicNavShowMrch@";wiBundleBlock.sid102=true;tempMerchVal=document.getElementById("ibm-merchandising-module").innerHTML;if(currenturl.indexOf("https")>-1){
					var A=currenturl.replace("https:","")}else{
					if(currenturl.indexOf("http")>-1){
					var A=currenturl.replace("http:","")}}wiBundleParms.sid102="&industry="+dynibmInd+"&customersize="+dynibmCS+"&specialpurpose="+dynibmSP+"&dc_subject="+dynDCSub+"&currenturl="+escape(A)+"&ctype="+dynCT+"&ww="+wwCase;
wiBundleBlock.sid102=false}}function ibmCommonDynamicNavGetFormFields(){
					loadJSCall("dynavFormFill",baseURL+"sid=107&country="+dyncc+"&language="+dynlc+"&callback=ibmCommonDynamicNavFillForm&ts="+(new Date).getTime()+ibmCommonDynamicNavBuildListOfFormFields())}function ibmCommonDynamicNavInterCountry(){
					wiBundleSidCb.sid106="106:ibmCommonDynamicNavShowIC@";wiBundleBlock.sid106=true;if(arguments.length==0&&!PMM.countryData){
					setTimeout(ibmCommonDynamicNavInterCountry,100);return }if(arguments.length==1&&arguments[0]=="fallThru"){
					}else{
					var A=ibmCommonDynamicNavGetICNCookie();
var B=ibmCommonDynamicNavGetIPCCookie();if(A!=null){
					if(A.cc!=""&&A.lc!=null&&A.lc!=""&&A.url!=null&&A.url!=""){
					ibmCommonDynamicNavInterCountryDisplay(A.url,A.cc+A.lc);wiBundleSidCb.sid106="";wiBundleBlock.sid106=false;return }else{
					if(A.status=="1"){
					if(document.cookie.indexOf("IBMIS")>-1){
					ibmCommonDynamicNavInterCountry("fallThru");return }if(B.cc!=null&&B.cc!=""&&B.lc!=null&&B.lc!=""){
					ibmCommonDynamicNavGetMyHomePage(B.cc+B.lc);wiBundleSidCb.sid106="";wiBundleBlock.sid106=false;return }setICNCookie("","","","1");
wiBundleSidCb.sid106="";wiBundleBlock.sid106=false;return }}}}wiBundleBlock.sid106=false}function ibmCommonDynamicNavPageTool(){
					if(typeof PMM!="object"||!PMM||!PMM.pageToolData){
					setTimeout(ibmCommonDynamicNavPageTool,100);return }else{
					if(typeof ibmCommonDynamicNavPageTool.sema=="number"){
					if(!ibmCommonDynamicNavPageTool.sema){
					ibmCommonDynamicNavPageTool.list.sort(function(E,D){
					return E[0]-D[0]});var A=ibmCommonDynamicNavPageTool.list.length;for(var B=0;B<A;B++){
					dynftrlinklist.innerHTML+=(B?"<li>":'<li class="ibm-first">')+ibmCommonDynamicNavPageTool.list[B][1]+"</li>"
}var C=document.getElementById("ibm-page-tools");if(C){
					C.appendChild(dynftrlinklist)}}else{
					setTimeout(ibmCommonDynamicNavPageTool,100)}}else{
					dynftrlinklist=document.createElement("ul");dynftrlinklist.className="ibm-link-list";ibmCommonDynamicNavPageTool.sema=0;ibmCommonDynamicNavPageTool.list=new Array();if(ibmCommonDynamicNavIgnService("110")){
					ibmCommonDynamicNavPageTool.sema+=1;ibmDynamicNavLoad(ibmCommonDynamicNavEmailThisPage,"ibm-page-tools")}if(ibmCommonDynamicNavIgnService("1001")){
					ibmCommonDynamicNavPageTool.sema+=1;
ibmDynamicNavLoad(ibmCommonDynamicNavPTP,"ibm-page-tools")}if(ibmCommonDynamicNavIgnService("115")&&dyncc=="us"&&encodeVal.indexOf("UTF-8">-1)&&ibmCommonDynamicNavGetCookie("IBMISP")){
					ibmCommonDynamicNavPageTool.sema+=1;ibmDynamicNavLoad(ibmBookmarksLink,"ibm-page-tools")}if(ibmCommonDynamicNavIgnService("1004")){
					if(ibmCommonDynamicNavIgnService("1005")){
					ibmCommonDynamicNavPageTool.sema+=1;ibmDynamicNavLoad(ibmCommonDynamicNavDigg,"ibm-page-tools")}if(ibmCommonDynamicNavIgnService("1006")){
					ibmCommonDynamicNavPageTool.sema+=1;
ibmDynamicNavLoad(ibmCommonDynamicNavDelicious,"ibm-page-tools")}}setTimeout(ibmCommonDynamicNavPageTool,100)}}}function launchIBMBookmarks(){
					ibmBookmarks("view",url_title,currenturl.replace(currenturl.substring(currenturl.indexOf("?cm_re="),currenturl.length),""),dynDCSubSpecial)}function ibmBookmarksLink(){
					ibmCommonDynamicNavPageTool.list[ibmCommonDynamicNavPageTool.list.length]=[3000,'<a href="javascript:void(0);" onclick="sa_onclick(\'http://nopage.ibm.com/externallink?sa_target=nav-bkmrk_launch\');buildIBMBookmarksLayer();displayFormLayer(event, 3);launchIBMBookmarks()"; id="ibmBookmarks" hreflang=\'en\' class="ibm-bookmark-link">'+PMM.pageToolData["ibm-bookmarks"]+"</a>"];
ibmCommonDynamicNavPageTool.sema-=1;sa_onclick("http://nopage.ibm.com/externallink?sa_target=nav-bkmrk_render")}function ibmBookmarks(A,C,B,D){
					IOL.checkIE();if(IOL.isIE&&IOL.ieVersion<7){
					thisObj=this;setTimeout(function(){
					thisObj.ibmBookmarksCall(A,C,B,D)},200)}else{
					ibmBookmarksCall(A,C,B,D)}}function ibmBookmarksCall(A,C,B,D){
					if(A=="add"){
					loadJSCall("dynavIBMBookmarks",baseURL+"sid=115&pagetitle="+encodeURIComponent(C)+"&currenturl="+encodeURIComponent(urlcmreplace)+"&dc_subject="+D+"&country="+dyncc+"&language="+dynlc+"&action="+A+"&callback=showIBMBookmarks&ts="+(new Date).getTime())
}else{
					if(A=="update"|A=="remove"){
					loadJSCall("dynavIBMBookmarks",baseURL+"sid=115&pagetitle="+encodeURIComponent(C)+"&actionurl="+B+"&currenturl="+encodeURIComponent(urlcmreplace)+"&dc_subject="+D+"&country="+dyncc+"&language="+dynlc+"&action="+A+"&callback=showIBMBookmarks&ts="+(new Date).getTime())}else{
					if(currenturl.indexOf("?cm_re")>-1){
					urlcmreplace=currenturl.replace(currenturl.substring(currenturl.indexOf("?cm_re="),currenturl.length),"")}else{
					if(currenturl.indexOf("&cm_re")>-1){
					urlcmreplace=currenturl.replace(currenturl.substring(currenturl.indexOf("&cm_re="),currenturl.length),"")
}else{
					urlcmreplace=currenturl}}loadJSCall("dynavIBMBookmarks",baseURL+"sid=115&pagetitle="+url_title+"&currenturl="+encodeURIComponent(urlcmreplace)+"&dc_subject="+dynDCSubSpecial+"&country="+dyncc+"&language="+dynlc+"&action="+A+"&callback=showIBMBookmarks&ts="+(new Date).getTime())}}}function buildIBMBookmarksLayer(){
					if(!PMM.ibmBookmarkData){
					setTimeout(buildIBMBookmarksLayer,200);return }document.getElementById("ibm-overlay-top").innerHTML='<div id="ibm-overlay-masthead"><p><a href="javascript:void(0);" onclick="IOL.hideMaskOverlay();ibmCommonDynamicNavCloseOverlay(\'ibmBookmarks\');">Close [x]</a></p></div><div class="ibm-overlay-bookmarks" id="ibm-overlay-content"><h2>'+PMM.ibmBookmarkData.bmTitle+'</h2><div class="ibm-rule"><hr /></div><div id="ibm-overlay-bookmarkform"></div><div class="ibm-rule ibm-bookmark-sep"><hr /></div><div id="ibm-bookmark-content"><div id="ibm-bm-count"></div><div id="ibm-bookmark-container"></div></div></div><div id="ibm-overlay-footer"></div>'
}function deleteBMConfirm(C,E,B){
					var A='onclick="bmFormHide();"';var G="";C=unescape(C);G=C.htmlspecialchars();var F="<b>"+G+"</b>";var D=PMM.ibmBookmarkData.bmDeleteMsg.replace("$bookmark",F);document.getElementById("ibm-overlay-bookmarkform").innerHTML='<form name="deleteBM" action="javascript:void(0);" onsubmit="bmFormHandler(\'remove\',this);"><p class="ibm-error" id="ibm-overlay-error"></p><p><strong>'+PMM.ibmBookmarkData.bmDeleteTitle+"</strong><br />"+D+'<input name="bmPageTitle" size="52" maxlength="128" type="hidden" value="'+G+'"/><input name="bMurl" size="30" maxlength="1024" type="hidden" value="'+E+'"/><input name="bmSubject" size="16" maxlength="16" type="hidden" value="'+B+'"/></p><div class="ibm-buttons-row"><p class="ibm-first"><input class="ibm-btn-arrow-pri" name="ibm-submit" type="submit" value="'+PMM.buttonData.yes+'"/></p><p class="ibm-second"><input class="ibm-btn-cancel-sec" name="ibm-cancel" '+A+' type="button" value="'+PMM.buttonData.no+'"/></p></div></form>'
}function bmFormHide(){
					document.getElementById("ibm-overlay-bookmarkform").innerHTML=""}function addBookmarkForm(B,D,A){
					var C="";C=B.htmlspecialchars();document.getElementById("ibm-overlay-bookmarkform").innerHTML='<form name="addBM" action="javascript:void(0);" onsubmit="bmFormHandler(\'add\',this);" type="application/x-www-form-urlencoded" accept-charset="'+emailEncVal+'"><p class="ibm-error" id="ibm-overlay-error"></p><p><label for="ibm-bookmarks-title">'+PMM.ibmBookmarkData.bmSaveMsg+'</label><input id="ibm-bookmarks-title" name="bmPageTitle" maxlength="256" size="52" type="text" value="'+C+'"/><input name="bMurl" size="30" maxlength="1024" type="hidden" value="'+D+'"/><input name="bmSubject" size="30" maxlength="16" type="hidden" value="'+A+'"/></p><div class="ibm-buttons-row"><p class="ibm-first"><input class="ibm-btn-arrow-pri" onclick="sa_onclick(\'http://nopage.ibm.com/externallink?sa_target=nav-bkmrk_save\')" name="ibm-submit" type="submit" value="'+PMM.buttonData.save+'"/></p><p class="ibm-second"><input class="ibm-btn-cancel-sec" name="ibm-cancel" onclick=";IOL.hideMaskOverlay();ibmCommonDynamicNavCloseOverlay(\'ibmBookmarks\');" type="button" value="'+PMM.buttonData.cancel+'"/></p></div></form>'
}function bmFormHandler(B,A){
					var D=A.bmPageTitle.value;D=replacechar(D);var C=A.bMurl.value;var E=A.bmSubject.value;if(D==""){
					alert("You must give your bookmark a title.")}else{
					ibmBookmarks(B,D,C,E)}}function updateBookmarksForm(C,E,B){
					var D="";C=unescape(C);D=C.htmlspecialchars();var A='onclick="bmFormHide();"';document.getElementById("ibm-overlay-bookmarkform").innerHTML='<form name="updateBM" action="javascript:void(0);" onsubmit="bmFormHandler(\'update\',this);"><p class="ibm-error" id="ibm-overlay-error"></p><p><label for="ibm-bookmarks-title">'+PMM.ibmBookmarkData.bmUpdateMsg+'</label><input id="ibm-bookmarks-title" name="bmPageTitle" size="52" maxlength="128"  type="text" value="'+D+'"/><input name="bMurl" size="30" maxlength="1024" type="hidden" value="'+E+'"/><input name="bmSubject" size="30" maxlength="16" type="hidden" value="'+B+'"/></p><div class="ibm-buttons-row"><p class="ibm-first"><input class="ibm-btn-arrow-pri" name="ibm-submit" type="submit" value="Save"/></p><p class="ibm-second"><input class="ibm-btn-cancel-sec" name="ibm-cancel" '+A+' type="button" value="Cancel"/></p></div></form>'
}function replacechar(A){
					for(x=0;x<A.length;x++){
					if(A.indexOf("&lt;")>-1){
					A=A.replace("&lt;","<")}if(A.indexOf("&gt;")>-1){
					A=A.replace("&gt;",">")}if(A.indexOf("&quot;")>-1){
					A=A.replace("&quot;",'"')}if(A.indexOf("&apos;")>-1){
					A=A.replace("&apos;","'")}}return A}function showIBMBookmarks(M){
					if(!PMM.buttonData){
					setTimeout(showIBMBookmarks,200);return }if(M.pstatus=="1"){
					bmFormFlag="y";document.getElementById("ibm-overlay-bookmarkform").innerHTML=""}else{
					bmFormFlag="n";addBookmarkForm(replacechar(url_title),replacechar(urlcmreplace),dynDCSubSpecial)
}if(M.message=="ok"&&M.results.length>0){
					document.getElementById("ibm-bookmark-container").innerHTML="";document.getElementById("ibm-bm-count").innerHTML="";var F="";var D=0;for(var L=0;L<M.results.length;L++){
					F=M.results[L].name;document.getElementById("ibm-bookmark-container").innerHTML+="<h4>"+F+'</h4><table summary="'+F+'"><thead class="ibm-access"><tr><th scope="col">Bookmark title</th><th scope="col">'+PMM.buttonData.edit+'</th><th scope="col">'+PMM.buttonData.deletelabel+'</th></tr></thead><tbody id="'+F+'">';
var I=document.getElementById(F);for(var H=0;H<M.results[L].urls.length;H++){
					var C=document.createElement("TR");var K=document.createElement("TH");var O=document.createElement("TD");var J=document.createElement("TD");var B="";if(M.results[L].urls[H].url.indexOf("cm_re")>-1){
					}else{
					if(M.results[L].urls[H].url.indexOf("?")>-1){
					B="&cm_re=lnav-_-related-_-dn-bkmrk-"+dynDCSubSpecial}else{
					B="?cm_re=lnav-_-related-_-dn-bkmrk-"+dynDCSubSpecial}}var N="";var G=M.results[L].urls[H].title;if(M.results[L].urls[H].url==decodeURIComponent(urlcmreplace)){
					var E=G.htmlspecialchars()
}else{
					N=M.results[L].urls[H].url+B;var E='<a href="'+N.htmlspecialchars()+'">'+G.htmlspecialchars()+"</a>"}var A='<a href="javascript:void(0);" onclick="updateBookmarksForm(\''+escape(G)+"','"+escape(M.results[L].urls[H].url)+"','"+M.results[L].urls[H].subject+'\');"><img title="'+PMM.buttonData.edit+'" alt="'+PMM.buttonData.edit+'" height="16" src="http://www.ibm.com/i/v16/icons/edit.gif" width="16"/></a>';var P='<a href="javascript:void(0);" onclick="deleteBMConfirm(\''+escape(G)+"','"+escape(M.results[L].urls[H].url)+"','"+M.results[L].urls[H].subject+'\')";"><img title="'+PMM.buttonData.deletelabel+'" alt="'+PMM.buttonData.deletelabel+'" height="16" src="http://www.ibm.com/i/v16/icons/cancel.gif" width="16"/></a>';
K.innerHTML+=E;O.innerHTML+=A;J.innerHTML+=P;C.appendChild(K);C.appendChild(O);C.appendChild(J);I.appendChild(C)}D+=M.results[L].urls.length;document.getElementById("ibm-bookmark-container").innerHTML+="</tbody></table>"}if(D==25){
					document.getElementById("ibm-overlay-bookmarkform").innerHTML='<p class="ibm-bookmarks-maxed">'+PMM.ibmBookmarkData.bmLimitMsg+"</p>"}}else{
					document.getElementById("ibm-bookmark-container").innerHTML="";document.getElementById("ibm-bm-count").innerHTML="<p>"+PMM.ibmBookmarkData.bmNullMsg+"<br /><br /></p>"
}document.getElementById("ibm-overlay-top").style.display="block"}function ibmCommonDynamicNavRelated(){
					loadJSCall("dynavRelated",baseURL+"sid=112&dc_subject="+dynDCSub+"&country="+dyncc+"&language="+dynlc+"&callback=ibmCommonDynamicShowNavRelated&ts="+(new Date).getTime())}function ibmCommonDynamicShowNavRelated(M){
					if(M.results.length>0){
					if(M.results[0].result!="novalue"){
					if(dynavSource.indexOf("v16")>-1){
					var K=document.getElementById("ibm-secondary-navigation");if(K){
					var J=document.createElement("h2");
J.appendChild(document.createTextNode(PMM.attachConnectHeaderData));var A=document.createElement("ul");A.setAttribute("id","ibm-related-links");for(var E=0;E<M.results.length;E++){
					A.innerHTML+='<li><a href="'+M.results[E].link+"?cm_re=lnav-_-related-_-dn-acon-"+dynDCSubSpecial+'">'+M.results[E].name+"</a></li>"}K.appendChild(J);K.appendChild(A)}}else{
					var L=document.getElementById("ibm-navigation");if(L){
					var G='<div id="ibm-secondary-navigationB"><table border="0" cellpadding="0" cellspacing="0" width="150"><tr><td colspan="2" class="related"><b class="related">Related offerings</b></td></tr><tr><td width="14"><img src="http://www.ibm.com/i/c.gif" width="14" height="1" alt="" class="display-img"/></td><td width="136"><img src="http://www.ibm.com/i/c.gif" width="136" height="19" alt="" class="display-img"/></td></tr></table></div>';
L.innerHTML+=G;var I=document.getElementById("ibm-secondary-navigationB");var H=I.getElementsByTagName("tr");if(H.length>0){
					var F;for(var E=0;E<M.results.length;E++){
					var F=document.createElement("tr");F.className="rlinks";var D=document.createElement("td");var C=document.createElement("td");D.innerHTML='<img src="http://www.ibm.com/i/v14/t/rl-bullet.gif" width="2" height="8" alt=""/>';C.innerHTML='<a class="rlinks" href="'+M.results[E].link+"?cm_re=lnav-_-related-_-dn-acon-"+dynDCSubSpecial+'">'+M.results[E].name+"</a>";
F.appendChild(D);F.appendChild(C);var B=H.item(H.length-1);I.getElementsByTagName("tbody")[0].insertBefore(F,B)}}}}}}}function ibmCommonDynamicNavEmailThisPage(){
					if(!!PMM.pageToolData.email){
					ibmCommonDynamicNavPageTool.list[ibmCommonDynamicNavPageTool.list.length]=[1000,'<a href="javascript:void(0);" id="etplnk" class="ibm-email-link" onclick="displayFormLayer(event, 2);">'+PMM.pageToolData.email+"</a>"]}ibmCommonDynamicNavPageTool.sema-=1}function ibmCommonDynamicNavPTP(){
					if(!!PMM.pageToolData.print){
					ibmCommonDynamicNavPageTool.list[ibmCommonDynamicNavPageTool.list.length]=[2000,'<a href="javascript:print();" id="ptplnk" class="ibm-print-link">'+PMM.pageToolData.print+"</a>"]
}ibmCommonDynamicNavPageTool.sema-=1}function ibmCommonDynamicNavDigg(){
					if(!!PMM.pageToolData.digg){
					ibmCommonDynamicNavPageTool.list[ibmCommonDynamicNavPageTool.list.length]=[4000,"<a href=\"javascript:void(0);\" onclick=\"ibmCommonDynamicNavBookmarkRun('http://digg.com/submit?phase=2&', 'url', 'title');return false\" id=\"ibmCommonDynamicNavDiggLink\" hreflang='en' class=\"ibm-digg-link\">"+PMM.pageToolData.digg+"</a>"]}ibmCommonDynamicNavPageTool.sema-=1}function ibmCommonDynamicNavDelicious(){
					if(!!PMM.pageToolData.delicious){
					ibmCommonDynamicNavPageTool.list[ibmCommonDynamicNavPageTool.list.length]=[5000,"<a href=\"javascript:void(0);\" onclick=\"ibmCommonDynamicNavBookmarkRun('http://del.icio.us/post?', 'url', 'title');return false\" id=\"ibmCommonDynamicNavDeliciousLink\" hreflang='en' class=\"ibm-delicious-link\">"+PMM.pageToolData.delicious+"</a>"]
}ibmCommonDynamicNavPageTool.sema-=1}function ibmCommonDynamicNavBookmarkRun(D,B,E,A){
					var C=D+(!!B?B+"="+encodeURIComponent(window.location.href):"")+"&"+(!!E&&!!document.title?E+"="+encodeURIComponent(document.title)+"&":"");if(!!sa_onclick){
					sa_onclick("http://www.ibm.com/externallink?sa_target=sharethis"+C)}window.location.href=C}function ibmCommonDynamicNavSetPublicURL(){
					ibmCommonDynamicNavSetCookie("pSite",currenturl)}function ibmCommonDynamicNavGetAcct(){
					var A="";if(currenturl.indexOf("domain=")>-1){
					A=currenturl.substring(currenturl.indexOf("domain=")+7);
var B=A.split("&");A=B[0]}loadJSCall("dynavEA",baseURL+"sid=103&domain="+escape(A)+"&country="+dyncc+"&language="+dynlc+"&callback=ibmCommonDynamicNavShowAcct&ts="+(new Date).getTime())}function ibmCommonDynamicNavGetPublicURL(){
					if(!PMM.publicLinkNameData){
					setTimeout(ibmCommonDynamicNavGetPublicURL,200);return }var D=document.getElementById("ibm-site-name");var C=ibmCommonDynamicNavGetCookie("pSite");if(C==false){
					return }else{
					if(dynPAFF!=null&&dynPAFF.indexOf("easyaccess")>-1){
					var E=document.createElement("p");
var B=document.createElement("span");B.setAttribute("id","ibm-site-name-back-link");var A=document.createElement("a");A.setAttribute("href",C);A.appendChild(document.createTextNode(PMM.publicLinkNameData));B.appendChild(document.createTextNode(" [ "));B.appendChild(A);B.appendChild(document.createTextNode(" ]"));E.appendChild(B);D.appendChild(E)}}}function ipInterestOnLoad(){
					wiBundleSidCb.sid105="105:showIncProf@";wiBundleBlock.sid105=true;if(arguments.length==0&&!PMM.buttonData){
					setTimeout(ipInterestOnLoad,100);
return }try{
					PMM.buttonData.addmyinterest=args.add;PMM.buttonData.removemyinterest=args.remove}catch(A){
					}if(dynDCSub==null){
					wiBundleSidCb.sid105="";wiBundleParms.sid105="";wiBundleBlock.sid105=false;return null}wiBundleParms.sid105="&dc_subject="+dynDCSub+"&op=view";wiBundleBlock.sid105=false}function ipInterestUserInit(A){
					if(arguments.length==0&&!PMM.buttonData){
					setTimeout(ipInterestUserInit,100);return }try{
					PMM.buttonData.addmyinterest=A.add;PMM.buttonData.removemyinterest=A.remove}catch(C){
					}if(dynDCSub==null){
					return null
}var B=baseURL+"sid=105&language="+dynlc+"&country="+dyncc+"&dc_subject="+dynDCSub+"&callback=showIncProf&ts="+(new Date).getTime()+"&action=update&op="+currentIncAction;loadJSCall("ipInterest",B)}function ibmCommonDynamicNavGetSSO(){
					wiBundleSidCb.sid109="109:ibmCommonDynamicNavShowSSO@";wiBundleBlock.sid109=true;if(!PMM.ssoFormData){
					setTimeout(ibmCommonDynamicNavGetSSO,100);return }wiBundleBlock.sid109=false}function ibmCommonDynamicNavBuildETPForm(){
					if(!PMM.emailFormData){
					setTimeout(ibmCommonDynamicNavBuildETPForm,100);
return false}var A="";var B="";if(dyncc=="jp"){
					A='<p><label for="from_last_name">'+PMM.emailFormData.from.fields.from_last_name+'<span class="ibm-required">*</span></label><span><input name="from_last_name" id="from_last_name" size="25" type="text" value=""/></span></p><p><label for="from_first_name">'+PMM.emailFormData.from.fields.from_first_name+'<span class="ibm-required">*</span></label><span><input name="from_first_name" id="from_first_name" size="25" type="text" value=""/></span></p>';B='<p><label for="to_last_name">'+PMM.emailFormData.to.fields.to_last_name+'<span class="ibm-required">*</span></label><span><input name="to_last_name" id="to_last_name" size="25" type="text" value=""/></span></p><p><label for="to_first_name">'+PMM.emailFormData.to.fields.to_first_name+'<span class="ibm-required">*</span></label><span><input name="to_first_name" id="to_first_name" size="25" type="text" value=""/></span></p>'
}else{
					if(dyncc=="kr"){
					A='<p><label for="from_last_name">'+PMM.emailFormData.from.fields.from_last_name+" "+PMM.emailFormData.from.fields.from_first_name+'<span class="ibm-required">*</span></label><span><input name="from_last_name" id="from_last_name" size="25" type="text" value=""/><input name="from_first_name" id="from_first_name" size="25" type="hidden" value="notapplicable"/></span></p>';B='<p><label for="to_last_name">'+PMM.emailFormData.to.fields.to_last_name+" "+PMM.emailFormData.to.fields.to_first_name+'<span class="ibm-required">*</span></label><span><input name="to_last_name" id="to_last_name" size="25" type="text" value=""/><input name="to_first_name" id="to_first_name" size="25" type="hidden" value="notapplicable"/></span></p>'
}else{
					A='<p><label for="from_first_name">'+PMM.emailFormData.from.fields.from_first_name+'<span class="ibm-required">*</span></label><span><input name="from_first_name" id="from_first_name" size="25" type="text" value=""/></span></p><p><label for="from_last_name">'+PMM.emailFormData.from.fields.from_last_name+'<span class="ibm-required">*</span></label><span><input name="from_last_name" id="from_last_name" size="25" type="text" value=""/></span></p>';B='<p><label for="to_first_name">'+PMM.emailFormData.to.fields.to_first_name+'<span class="ibm-required">*</span></label><span><input name="to_first_name" id="to_first_name" size="25" type="text" value=""/></span></p><p><label for="to_last_name">'+PMM.emailFormData.to.fields.to_last_name+'<span class="ibm-required">*</span></label><span><input name="to_last_name" id="to_last_name" size="25" type="text" value=""/></span></p>'
}}document.getElementById("ibm-overlay-top").innerHTML='<div id="ibm-overlay-masthead"><p><a href="javascript:void(0)" onclick="IOL.hideMaskOverlay();ibmCommonDynamicNavCloseOverlay(\'etplnk\');ibmCommonDynamicNavDeleteETPCookie()">'+PMM.buttonData.close+' [x]</a></p></div><div id="ibm-overlay-content"><h2>'+PMM.emailFormData.title+'</h2><p class="ibm-overlay-intro">'+PMM.emailFormData.intro+'</p><p id="ibm-overlay-error"></p><form accept-charset='+emailEncVal+' class="ibm-column-form" name="etpForm" action="https://www.ibm.com/dynamicnav/Controller?sid=110"  onsubmit="ibmCommonDynamicNavLayerChk(this,\'etp\'); return false;" method="post"><p><strong>'+PMM.emailFormData.from.label+"</strong></p>"+A+'<p><label for="from_email">'+PMM.emailFormData.from.fields.from_email+'<span class="ibm-required">*</span></label><span><input name="from_email" id="from_email" size="25" type="text" value=""/><input name="url_title" id="url_title" type="hidden" value="'+url_title+'"/><input name="locale_etp" id="locale_etp" type="hidden" value="'+cpi.toUpperCase()+'"/><input name="language" id="language" type="hidden" value="'+dynlc+'"/><input name="country" id="country" type="hidden" value="'+dyncc+'"/><input name="currenturl" id="currenturl" type="hidden" value="'+currenturl+'"/><input name="currenturl_etp" id="currenturl_etp" type="hidden" value="'+escape(currenturl)+'"/><input name="report_categories" id="report_categories" type="hidden" value="'+dynDCSub+'"/><input name="hf_htmlCharSet" id="hf_htmlCharSet" type="hidden" value="'+emailEncVal+'"/></span></p><p><strong>'+PMM.emailFormData.to.label+"</strong></p>"+B+'<p><label for="to_email">'+PMM.emailFormData.to.fields.to_email+'<span class="ibm-required">*</span></label><span><input name="to_email" id="to_email" size="25" type="text" value=""/></span></p><p><label for="copy_email">'+PMM.emailFormData.ccself+'</label><span><input type="checkbox" name="copy_email" id="copy_email" value="Y"/></span></p><div id="etpProcessing"  style="display:none; position:absolute; top:200px; left:150px; width:54px; height:55px;"><img src="http://www.ibm.com/images/account/profile/animation.gif" /></div><div class="ibm-rule"><hr /></div><div class="ibm-buttons-row"><p class="ibm-first"><input class="ibm-btn-arrow-pri" name="ibm-submit" type="submit" value="'+PMM.buttonData.submit+'" onclick="ibmCommonDynamicNavSetCookie(\'etpConf\',\'4\');"/></p><p class="ibm-second"><input class="ibm-btn-cancel-sec" name="ibm-cancel" type="button" value="'+PMM.buttonData.cancel+'" onclick="IOL.hideMaskOverlay();ibmCommonDynamicNavCloseOverlay(\'etplnk\');ibmCommonDynamicNavDeleteETPCookie()"/></p></div><div class="ibm-rule"><hr /></div><div class="ibm-overlay-legal"><p>'+PMM.emailFormData.legal+'</p></div></form></div><div id="ibm-overlay-footer"></div>';
document.getElementById("ibm-overlay-top").style.display="block"}function ibmCommonDynamicNavDisplayETPConf(){
					if(!PMM.emailFormData){
					setTimeout(ibmCommonDynamicNavDisplayETPConf,100);return }var A=document.getElementById("ibm-overlay-content");if(ibmCommonDynamicNavGetCookie("etpConf")){
					if(ibmCommonDynamicNavGetCookie("etpConf")==1){
					A.innerHTML="<h2>"+PMM.emailFormData.confirmTitle+"</h2><p>"+PMM.emailFormData.confirmIntro+'</p><div class="ibm-overlay-legal"><p>'+PMM.emailFormData.legal+'</p></div><div class="ibm-rule"><hr /></div>';
document.getElementById("ibm-overlay-top").style.display="block";ibmCommonDynamicNavDeleteETPCookie()}else{
					if(ibmCommonDynamicNavGetCookie("etpConf")==0){
					A.innerHTML="<h2>"+PMM.emailFormData.confirmTitle+'</h2><p><span class="error">'+PMM.emailFormData.failIntro+'</span></p><div class="ibm-overlay-legal"><p>'+PMM.emailFormData.legal+'</p></div><div class="ibm-rule"><hr /></div>';document.getElementById("ibm-overlay-top").style.display="block";ibmCommonDynamicNavDeleteETPCookie()}}}}function ibmCommonDynamicNavBuildIgnServArr(){
					var A;
var B=dynPAFF;if(B){
					var C=B.split(";");if(!C){
					C=1}for(j=0;j<C.length;j++){
					if(C[j].indexOf("sid")!=-1){
					A=C[j].substring(4,C[j].length)}}}if(!A){
					A="nosid"}return A}function ibmCommonDynamicNavIgnService(C){
					var B;if(ignServArr.indexOf(",")>-1){
					B=ignServArr.split(",")}else{
					B=ignServArr}var A=true;if(ignServArr.indexOf(",")>-1){
					for(k=0;k<B.length;k++){
					if(C==B[k]){
					A=false;break}}}else{
					if(C==B){
					A=false}}return A}function ibmCommonDynamicNavShowResults(){
					return }function ibmDynamicNavLoad(B,A){
					if(typeof B!="function"){
					return 
}if(document.getElementById(A)){
					B()}else{
					window.setTimeout(function(){
					ibmDynamicNavLoad(B,A)},100)}}function ibmCommonDynamicNavSetCookie(A,B){
					document.cookie=A+"="+escape(B)+"; path=/; domain=.ibm.com"}function ibmCommonDynamicNavGetCookie(D){
					if(document.cookie.indexOf(D)>-1){
					if(document.cookie&&document.cookie!=""){
					var B;var A=document.cookie;var F=A.split(";");for(var E=0;E<F.length;E++){
					if(F[E].indexOf(D)>-1){
					A=F[E]}}var G=A.split("=");var C=G[1];return unescape(C)}}else{
					return false}}function ibmCommonDynamicNavDeleteETPCookie(){
					var B=(new Date("01/01/1970")).toGMTString();
var A="etpConf=2;expires="+B+";path=/; domain=.ibm.com";document.cookie=A}function loadJSCall(C,A){
					if(document.getElementsByTagName("head").length<1){
					setTimeout(function(){
					loadJSCall(C,A)},100);return }ibmCommonDynamicNavHeadElement=document.getElementsByTagName("head").item(0);var B=document.createElement("script");B.setAttribute("id",C);B.setAttribute("type","text/javascript");B.setAttribute("src",A);B.setAttribute("charset",emailEncVal);ibmCommonDynamicNavHeadElement.appendChild(B)}function ibmCommonDynamicNavCreateNamedElement(C,A){
					var B=null;
try{
					B=document.createElement("<"+C+' name="'+A+'">')}catch(D){
					}if(!B||B.nodeName!=C.toUpperCase()){
					B=document.createElement(C);B.name=A}return B}function ibmCommonDynamicNavReadMetaTag(B){
					var D;var F=document.getElementsByTagName("meta");var E;for(var A=0;A<F.length;A++){
					var C=new RegExp(B,"i");if(F[A].name!=null&&F[A].name.match(C)){
					return F[A]}else{
					if(B=="Content-Type"&&F[A].content.indexOf("charset=")!=-1){
					if(F[A].content.indexOf("charset=")!=-1){
					E=F[A].content.substring(F[A].content.indexOf("=")+1).replace("-","").replace("_","").toLowerCase();
emailEncVal=F[A].content.substring(F[A].content.indexOf("=")+1)}return E}}}return null}function ibmCommonDynamicNavReadEncoding(){
					if(ibmCommonDynamicNavReadMetaTag("Content-Type")==null){
					return null}return ibmCommonDynamicNavReadMetaTag("Content-Type")}function ibmCommonDynamicNavReadSpecialTag(){
					if(ibmCommonDynamicNavReadMetaTag("IBM.SpecialPurpose")==null){
					return null}return ibmCommonDynamicNavReadMetaTag("IBM.SpecialPurpose").content}function ibmCommonDynamicNavReadCSze(){
					if(ibmCommonDynamicNavReadMetaTag("IBM.CustomerSize")==null){
					return null
}return ibmCommonDynamicNavReadMetaTag("IBM.CustomerSize").content}function ibmCommonDynamicNavReadInd(){
					if(ibmCommonDynamicNavReadMetaTag("IBM.Industry")==null){
					return null}return ibmCommonDynamicNavReadMetaTag("IBM.Industry").content}function ibmCommonDynamicNavReadDCType(){
					if(ibmCommonDynamicNavReadMetaTag("DC.Type")==null){
					return null}return ibmCommonDynamicNavReadMetaTag("DC.Type").content}function ibmCommonDynamicNavReadPageAttributes(){
					if(ibmCommonDynamicNavReadMetaTag("IBM.PageAttributes")==null){
					return null
}return ibmCommonDynamicNavReadMetaTag("IBM.PageAttributes").content}function ibmCommonDynamicNavReadIBMSource(){
					if(ibmCommonDynamicNavReadMetaTag("Source")==null){
					return null}return ibmCommonDynamicNavReadMetaTag("Source").content}function ibmCommonDynamicNavReadDCSubject(){
					if(ibmCommonDynamicNavReadMetaTag("DC.Subject")==null){
					return"ZZ999"}return ibmCommonDynamicNavReadMetaTag("DC.Subject").content}function ibmCommonDynamicNavReadCountry(){
					if(ibmCommonDynamicNavReadMetaTag("IBM.Country")==null){
					return null
}return ibmCommonDynamicNavReadMetaTag("IBM.Country").content}function ibmCommonDynamicNavReadLanguage(){
					if(ibmCommonDynamicNavReadMetaTag("DC.Language")==null){
					return null}return ibmCommonDynamicNavReadMetaTag("DC.Language").content.substring(0,2)}function ibmCommonDynamicNavShowIC(B){
					if(B.results[0].result!="novalue"){
					var C="";if(B.results[0].result=="novalue"){
					}else{
					for(var A=0;A<B.results.length;A++){
					C+=B.results[A].cc+B.results[A].lc}}mhpVal=C;if(mhpVal){
					ibmCommonDynamicNavGetMyHomePage(mhpVal)
}}}function ibmCommonDynamicNavGetMyHomePage(B){
					if(B.indexOf("uk")>-1){
					B=B.replace("uk","gb")}if(B==cpi){
					setICNCookie(B.substring(0,2),B.substring(2,4),currenturl,"0")}else{
					var A=ibmCommonDynamicNavGetICNCookie();if(A!=null){
					myLastPageVisited=A.url;if(typeof myLastPageVisited!="undefined"&&myLastPageVisited.indexOf("http")>-1){
					ibmCommonDynamicNavInterCountryDisplay(myLastPageVisited,B)}else{
					setICNCookie(B.substring(0,2),B.substring(2,4),"na","0");ibmCommonDynamicNavInterCountryDisplay("na",B)}}else{
					ibmCommonDynamicNavInterCountryDisplay("na",B)
}}}function ibmCommonDynamicNavInterCountryDisplay(G,H){
					if(!PMM.countryData){
					if(arguments.length>0){
					window.setTimeout(function(){
					ibmCommonDynamicNavInterCountryDisplay(G,H)},100)}else{
					window.setTimeout(ibmCommonDynamicNavInterCountryDisplay,100)}return }if(H==cpi){
					setICNCookie(H.substring(0,2),H.substring(2,4),currenturl,"0")}else{
					if(document.getElementById("ibm-back-country")==null){
					var B,F,A,C,E;B=document.getElementById("ibm-geo");F=document.createElement("li");F.setAttribute("id","ibm-back-country");
C=document.createElement("a");if(G!="na"){
					G=G+"?cm_re=masthead-_-backcountry-_-top_level";C.setAttribute("href",G)}else{
					var D="http://www.ibm.com/"+H.substring(0,2)+"?cm_re=masthead-_-backcountry-_-top_level";C.setAttribute("href",D)}if(PMM.countryData[H]){
					F.appendChild(document.createTextNode("[ "));E=PMM.countryData[H].name;C.appendChild(document.createTextNode(E));F.appendChild(C);F.appendChild(document.createTextNode(" ]"));B.appendChild(F);B.display="block"}}}}function ibmCommonDynamicNavGetICNCookie(){
					var E="";
var A=new Array;if(document.cookie&&document.cookie!=""){
					var G=document.cookie.split(";");for(i=0;i<G.length;i++){
					if(G[i].indexOf("icn=")>-1){
					E=G[i]}}if(E!=""){
					var C=E.split("=");var I=C[1];var D=unescape(I);var B=D.split(";");for(var K=0;K<B.length;K++){
					var J=B[K];var F=J.split("=");if(F[0]=="cc"||F[0]=="lc"||F[0]=="url"||F[0]=="status"){
					var H=F[0];A[H]=unescape(F[1])}}}return A}}function setICNCookie(D,C,B,A){
					document.cookie="icn="+escape("cc="+D+";lc="+C+";url="+escape(B)+";status="+A)+"; path=/; domain=.ibm.com"
}function ibmCommonDynamicNavGetIPCCookie(){
					var D="";var B=new Array;if(document.cookie&&document.cookie!=""){
					var F=document.cookie.split(";");for(i=0;i<F.length;i++){
					if(F[i].indexOf("ipcInfo=")>-1){
					D=F[i]}}if(D!=""){
					var C=D.split("=");var I=C[1];var A=unescape(I);var G=A.split(";");for(var K=0;K<G.length;K++){
					var J=G[K];var E=J.split("=");if(E[0]=="cc"||E[0]=="lc"||E[0]=="ac"){
					var H=E[0];B[H]=unescape(E[1])}}}return B}}function ibmCommonDynamicNavFillForm(C){
					if(C.results[0].result!="novalue"){
					var K="";
var E=new Array;var A=new Object;var G=dynPAFF;var B=G.split(";");var I=C.results[0];for(j=0;j<B.length;j++){
					if(B[j].indexOf("formName")!=-1){
					K=B[j].substring(9,B[j].length);if(document.forms[K]!=null){
					E=document.forms[K].elements}else{
					break}}else{
					if(B[j].indexOf("formMap")!=-1){
					A=B[j].substring(8,B[j].length);var D=A.split(",");for(k=0;k<D.length;k++){
					var J=D[k].split(":");var H=J[0];var L=J[1];if(E[L]!=null){
					if(E[L].type=="text"){
					E[L].value=I[H]?I[H]:""}else{
					if(E[L].type=="select-one"){
					var F=E[L].options;
for(i=0;i<F.length;i++){
					if(F[i].value==I[H]||F[i].text==I[H]){
					F[i].selected=true;break}}}}}}}}}}}function ibmCommonDynamicNavBuildListOfFormFields(){
					var E="";var D=dynPAFF;var C=D.split(";");for(j=0;j<C.length;j++){
					if(C[j].indexOf("formMap")!=-1){
					formMap=C[j].substring(8,C[j].length);var B=formMap.split(",");for(k=0;k<B.length;k++){
					var A=B[k].split(":");E+="&fields="+A[0]}}}return E}var ibmCommonloadImages=[];function ibmCommonDynamicNavCloseOverlay(A){
					document.getElementById("ibm-overlay-top").style.display="none";
document.getElementById("ibm-overlay-top").innerHTML="";var B=document.getElementById(A);B.focus()}function displayFormLayer(B,A){
					if(A==2){
					ibmCommonDynamicNavBuildETPForm()}var F=0;var E=0;var C=B;if(C.pageX||C.pageY){
					F=C.pageX;E=C.pageY}else{
					if(C.clientX||C.clientY){
					F=C.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;E=C.clientY+document.body.scrollTop+document.documentElement.scrollTop}}if(A==2){
					F+=10;E-=480}else{
					if(A==3){
					F+=10;E-=460}}if(E<0){
					E=0}layerDiv.style.position="absolute";
layerDiv.style.left=F+"px";layerDiv.style.top=E+"px";IOL.checkIE();if(IOL.isIE&&IOL.ieVersion<7){
					var D=document.getElementById("ibm-overlay-top");D.style.display="block";IOL.showMaskOverlay(D)}if(A==2){
					if(dyncc=="jp"||dyncc=="kr"){
					document.forms.etpForm.from_last_name.focus()}else{
					document.forms.etpForm.from_first_name.focus()}}}IOL.checkIE=function(){
					var A="msie",D=navigator.userAgent.toLowerCase(),C=0;var B=D.indexOf(A);if(D.indexOf("opera")==-1&&B!=-1){
					IOL.isIE=true;C=parseFloat(D.substring(B+A.length).replace(/^[^0-9]+/,""))
}else{
					IOL.isIE=false}IOL.ieVersion=isNaN(C)?0:C};IOL.hideMaskOverlay=function(){
					if(IOL.isIE&&IOL.ieVersion<7){
					var A=document.getElementById("ibm-overlay-top-mask");if(A==null){
					return }A.style.display="none"}};IOL.putIEMaskOverlay=function(){
					var B=arguments[0],A=document.createElement("iframe");A.className="ibm-overlay-top";A.id=B.id+"-mask";A.frameBorder="0";A.border=0;B.parentNode.insertBefore(A,B);B.style.zIndex=9;A.style.zIndex=8;return A};IOL.showMaskOverlay=function(){
					var B=arguments[0];var A=document.getElementById(B.id+"-mask");
var C=document.getElementById("ibm-overlay-masthead");if(A==null){
					A=IOL.putIEMaskOverlay(B)}A.style.height=(B.offsetHeight-14)+"px";A.style.width=C.offsetWidth+"px";A.style.left=B.offsetLeft+"px";A.style.top=B.offsetTop+"px";A.style.display="block"};function ibmCommonDynamicNavEmailCheck(B,H){
					var R=/^(.+)@(.+)$/;var P='\\(\\)<>@,;:\\\\\\"\\.\\[\\]';var K="[^\\s"+P+"]";var E='("[^"]*")';
					var Q=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{	1,3})\]$/;
					var A=K+"+";var O="("+A+"|"+E+")";var L=new RegExp("^"+O+"(\\."+O+")*$");
var F=new RegExp("^"+A+"(\\."+A+")*$");var D=B.match(R);var S=document.getElementById("ibm-overlay-error");var I=document.createElement("br");var C=document.createElement("span");var M=document.createElement("br");if(D==null){
					S.innerHTML="";C.className="error";S.appendChild(document.createTextNode(PMM.buttonData.blnkField));S.appendChild(I);C.appendChild(document.createTextNode(H.replace(":","")));C.appendChild(M);S.appendChild(C);return false}var U=D[1];var T=D[2];if(U.match(L)==null){
					S.innerHTML="";
C.className="error";S.appendChild(document.createTextNode(PMM.buttonData.blnkField));S.appendChild(I);C.appendChild(document.createTextNode(H.replace(":","")));C.appendChild(M);S.appendChild(C);return false}var J=T.match(Q);if(J!=null){
					for(var N=1;N<=4;N++){
					if(J[N]>255){
					S.innerHTML="";C.className="error";S.appendChild(document.createTextNode(PMM.buttonData.blnkField));S.appendChild(I);C.appendChild(document.createTextNode("Destination IP address is invalid!"));C.appendChild(M);S.appendChild(C);return false
}}}var G=T.match(F);if(G==null){
					S.innerHTML="";C.className="error";S.appendChild(document.createTextNode(PMM.buttonData.blnkField));S.appendChild(I);C.appendChild(document.createTextNode("The domain name doesn't seem to be valid."));C.appendChild(M);S.appendChild(C);return false}return true}function ibmCommonDynamicNavLayerChk(H,Q){
					var N=new RegExp("^[0-9]{4}-([0][0-9]|[1][0-2])-([0-2][0-9]|[3][0-1])$");
					var D,U;if(Q=="etp"){
					if(dyncc=="kr"){
					D=new Array("from_last_name","from_email","to_last_name","to_email","from_first_name","to_first_name");
U=new Array(PMM.emailFormData.from.label+" "+PMM.emailFormData.from.fields.from_last_name,PMM.emailFormData.from.label+" "+PMM.emailFormData.from.fields.from_email,PMM.emailFormData.to.label+" "+PMM.emailFormData.to.fields.to_last_name,PMM.emailFormData.to.label+" "+PMM.emailFormData.to.fields.to_email)}else{
					D=new Array("from_first_name","from_last_name","from_email","to_first_name","to_last_name","to_email");U=new Array(PMM.emailFormData.from.label+" "+PMM.emailFormData.from.fields.from_first_name,PMM.emailFormData.from.label+" "+PMM.emailFormData.from.fields.from_last_name,PMM.emailFormData.from.label+" "+PMM.emailFormData.from.fields.from_email,PMM.emailFormData.to.label+" "+PMM.emailFormData.to.fields.to_first_name,PMM.emailFormData.to.label+" "+PMM.emailFormData.to.fields.to_last_name,PMM.emailFormData.to.label+" "+PMM.emailFormData.to.fields.to_email)
}}else{
					if(Q=="ssoFPath"){
					D=new Array("username","password","fpNav");U=new Array(PMM.ssoFormData.signIn.fields.username,PMM.ssoFormData.signIn.fields.password,PMM.ssoFormData.signIn.fields.fpNav)}}var T;var E=false;var A=new Array;var S="";var J=0;for(var L=0;L<D.length;L++){
					if(H.elements[D[L]]){
					T=H.elements[D[L]];if(T.type=="password"||T.type=="text"||T.type=="textarea"){
					if(T.value==""){
					E=true;A[J]=U[L];J++}}}}if(E){
					var C;var R=document.getElementById("ibm-overlay-error");R.innerHTML="";var F=document.createElement("br");
var B=document.createElement("span");B.className="error";R.appendChild(document.createTextNode(PMM.buttonData.blnkField));R.appendChild(F);for(L=0;L<A.length;L++){
					var K=document.createElement("br");B.appendChild(document.createTextNode(A[L].replace(":","")));B.appendChild(K)}R.appendChild(B);return false}else{
					if(Q=="etp"){
					if(dyncc!="kr"){
					if(ibmCommonDynamicNavEmailCheck(H.elements[D[2]].value,U[2])&&ibmCommonDynamicNavEmailCheck(H.elements[D[5]].value,U[5])){
					document.forms.etpForm.submit()}else{
					return false
}}else{
					if(ibmCommonDynamicNavEmailCheck(H.elements[D[1]].value,U[1])&&ibmCommonDynamicNavEmailCheck(H.elements[D[3]].value,U[3])){
					document.forms.etpForm.submit()}else{
					return false}}}if(Q=="ssoFPath"){
					var I=H.elements[D[0]].value;var M=H.elements[D[1]].value;var P=H.elements[D[2]].value;if(P=="#"){
					P=currenturl;sourceEA=""}ibmCommonDynamicNavSetCookie("ssoFPath",P);var G=document.forms.userForm;G.submit();if(sourceEA!=undefined){
					var O="http://nopage.ibm.com/externallink?sa_target=ea-dd_"+sourceEA;if(!!sa_onclick){
					sa_onclick(O)
}}return false}}}function ibmCommonDynamicNavClrUsr(A){
					if(A.results[0].message3=="refresh"){
					if(mscheck){
					history.go(0)}else{
					location.href=currenturl}}}function ibmCommonDynamicNavRmvGrtng(){
					loadJSCall("rmvGreet",baseURL+"sid=100&country="+dyncc+"&language="+dynlc+"&clear=y&cm_re=masthead-_-notyou-_-top_level&callback=ibmCommonDynamicNavClrUsr&ts="+(new Date).getTime())}function ibmCommonDynamicNavShowGrtng(D){
					if(D.results[0].result!="novalue"){
					for(var A=0;A<D.results.length;A++){
					contentGMsg=D.results[A].message1;
contentNMsg=D.results[A].message2}document.getElementById("ibm-greetingMessage").innerHTML+=contentGMsg+" ";if(contentNMsg){
					greetContainer.innerHTML+='[<span id="ssoNTxt"><a href="javascript:ibmCommonDynamicNavRmvGrtng();">'+contentNMsg+"</a></span>] "}if(dynavSource.indexOf("v16")>-1){
					var B=document.getElementById("ibm-universal-nav");var E=B.getElementsByTagName("ul");var C=E[0];C.appendChild(greetContainer)}else{
					rowGreet.appendChild(greetContainer)}greetContainer.style.display="block";greetVal=true
}}function ibmCommonDynamicNavFeedsLnk(){
					if(typeof PMM!="object"||!PMM||!PMM.footerLinkData){
					setTimeout(ibmCommonDynamicNavFeedsLnk,100);return }var B=document.getElementById("ibm-footer");var A=B.getElementsByTagName("ul");var D=A[0];var C="";for(m=0;m<PMM.footerLinkData.length;m++){
					C=C+'<li><a href="'+PMM.footerLinkData[m].link+'">'+PMM.footerLinkData[m].name+"</li>"}D.innerHTML+=C}function ibmCommonDynamicNavShowSSO(A){
					var C,E,D,J;C=A.results[0].fPathName;E=A.results[0].regLinkName;D=A.results[0].regLinkVal;
J=A.results[0].userstate;var K=document.createElement("span");K.setAttribute("id","ssoTxt");var L=document.createElement("a");L.setAttribute("href","javascript:void(0);");L.setAttribute("id","ssoFP");if(J==1||J==2||J==3){
					K.appendChild(document.createTextNode("[ "));L.appendChild(document.createTextNode(C));K.appendChild(L);K.appendChild(document.createTextNode(" ] "))}var B=document.createElement("a");if(J==4){
					B.setAttribute("href",baseURL+D)}else{
					if(J==1||J==2){
					B.setAttribute("href",D)}}if(J==1||J==2||J==4){
					K.appendChild(document.createTextNode("[ "));
B.appendChild(document.createTextNode(E));K.appendChild(B);K.appendChild(document.createTextNode(" ]"))}greetContainer.appendChild(K);if(dynavSource.indexOf("v16")>-1){
					var F=document.getElementById("ibm-universal-nav");var G=F.getElementsByTagName("ul");el=G[0];el.appendChild(greetContainer)}else{
					rowGreet.appendChild(greetContainer)}if(dynavSource.indexOf("v16")>-1){
					}else{
					rowGreet.style.display="block"}var H=document.getElementById("ssoFP");if(H){
					H.onclick=function I(O){
					var P="";if(ibmCommonDynamicNavIgnService("103")){
					var U="Y"
}var S;var R="";for(S=0;S<PMM.ssoAppData.length;S++){
					if(U=="Y"){
					if(PMM.ssoAppData[S].name=="EAName#"&&companyName!=undefined){
					P+='<option value="'+siteURL+"?cm_sp="+dynCT+"-_-"+dynDCSub+'-_-EASI">'+companyName+"</option>"}}if(PMM.ssoAppData[S].name!="EAName#"){
					P+='<option value="'+PMM.ssoAppData[S].link+'">'+PMM.ssoAppData[S].name+"</option>"}}if(S>1){
					R='<label for="fpNav">'+PMM.ssoFormData.fpSSONav.label+'</label><select id="fpNav" name="fpNav" size="1"><label for="fpNav">'+P+"</select>"}else{
					R='<input type="hidden" name="fpNav" value="#" />'
}if(J==1||J==2||J==3){
					document.getElementById("ibm-overlay-top").innerHTML='<div id="ibm-overlay-masthead"><p><a href="javascript:void(0)" onclick="IOL.hideMaskOverlay();ibmCommonDynamicNavCloseOverlay(\'ssoFP\');">'+PMM.buttonData.close+' [x]</a></p></div><div id="ibm-overlay-content" class="ibm-overlay-signin"><h2>'+PMM.ssoFormData.title+'</h2><div class="ibm-rule"><hr /></div><p id="ibm-overlay-error" class="ibm-error"></p><form action="https://www-304.ibm.com/pkmslogin.form" id="userForm" onsubmit="ibmCommonDynamicNavLayerChk(this, \'ssoFPath\'); return false;" method="post"><p><strong>'+PMM.ssoFormData.signIn.label+'</strong></p><div class="ibm-two-column"><div class="ibm-column ibm-first"><p><label for="username">'+PMM.ssoFormData.signIn.fields.username+'</label><input type="text" value="" size="25" id="username" name="username"/></p></div><div class="ibm-column ibm-second"><p><label for="password">'+PMM.ssoFormData.signIn.fields.password+'</label><input type="password" value="" size="25" id="password" name="password"/><input type="hidden" name="login-form-type" value="pwd" /></p></div></div><div class="ibm-two-column"><div class="ibm-column ibm-first"><ul class="ibm-link-list"><li><a class="ibm-forward-link" href="'+PMM.ssoFormData.forgotId.link+'">'+PMM.ssoFormData.forgotId.name+'</a></li><li><a class="ibm-forward-link" href="'+PMM.ssoFormData.register.link+'">'+PMM.ssoFormData.register.name+'</a></li></ul></div><div class="ibm-column ibm-second"><ul class="ibm-link-list"><li><a class="ibm-forward-link" href="'+PMM.ssoFormData.forgotPW.link+'">'+PMM.ssoFormData.forgotPW.name+"</a></li></ul></div></div><p>"+R+'<br /><br /></p><div class="ibm-rule"><hr /></div><div class="ibm-buttons-row"><p class="ibm-first"><input type="submit" value="'+PMM.buttonData.submit+'" name="ibm-submit" class="ibm-btn-arrow-pri"/></p><p class="ibm-second"><input type="button" onclick="IOL.hideMaskOverlay();ibmCommonDynamicNavCloseOverlay(\'ssoFP\');" value="'+PMM.buttonData.cancel+'" name="ibm-cancel" class="ibm-btn-cancel-sec"/></p></div><div class="ibm-rule"><hr /></div><div class="ibm-overlay-legal"><p>'+PMM.ssoFormData.security+'</p></div></form></div><div id="ibm-overlay-footer"></div>';
ibmCommonDynamicNavSetCookie("PD-SGNPAGE","https://www.ibm.com/dynamicnav/Controller?sid=108&country="+dyncc+"&language="+dynlc+"");if(dynPAFF!=null&&dynPAFF.indexOf("easyaccess")>-1){
					if(currenturl.indexOf("http:")>-1){
					currenturl=currenturl.replace("http","https")}ibmCommonDynamicNavSetCookie("PD-REFPAGE",currenturl+"/protected")}else{
					ibmCommonDynamicNavSetCookie("PD-REFPAGE",currenturl)}document.getElementById("ibm-overlay-top").style.display="block";document.forms.userForm.username.focus()}var Q=document.getElementById("ibm-overlay-top");
var N=0;var M=0;var T=O;if(!T){
					T=window.event}if(T.pageX||T.pageY){
					N=T.pageX;M=T.pageY}else{
					if(T.clientX||T.clientY){
					N=T.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;M=T.clientY+document.body.scrollTop+document.documentElement.scrollTop}}N-=500;M+=30;Q.style.position="absolute";Q.style.left=N+"px";Q.style.top=M+"px";IOL.checkIE();if(IOL.isIE&&IOL.ieVersion<7){
					IOL.showMaskOverlay(Q)}}}else{
					}}function ibmCommonDynamicNavShowMrch(B){
					if(B.results.length>0){
					if(B.results[0].result!="novalue"){
					document.getElementById("ibm-merchandising-module").innerHTML='<img align="center" src="http://www.ibm.com/images/account/profile/animation.gif" alt="" />';
var F="";var A;var D;var E;if(dynavSource.indexOf("v16")>-1){
					A="168";D="64"}else{
					A="148";D="56"}for(var C=0;C<B.results.length;C++){
					if(B.results[C].tid==1){
					F+='<div class="ibm-container"><h2 class="ibm-third">'+B.results[C].title+'</h2><div class="ibm-container-body"><a href="'+B.results[C].linkurl+"&weight="+B.results[C].weight+'"><img border="0" width="'+A+'" height="'+D+'" src="'+B.results[C].imgsrc+'" alt="'+B.results[C].imgalt+'" /></a><p>'+B.results[C].description+'</p><div class="ibm-rule"><hr /></div><p class="ibm-ind-link"><a class="ibm-forward-link" href="'+B.results[C].linkurl+"&weight="+B.results[C].weight+'">'+B.results[C].linktext+"</a></div></div>"
}else{
					if(B.results[C].tid==2){
					F+='<div class="ibm-container ibm-live-assistance"><h2>'+B.results[C].title+'</h2><div class="ibm-container-body"><div class="ibm-portrait"><img border="0" width="50" height="50" src="'+B.results[C].imgsrc+'" alt="'+B.results[C].imgalt+'" /><p><a class="ibm-feature-link" href="'+B.results[C].linkurl+"&weight="+B.results[C].weight+'">'+B.results[C].description+'</a></p></div><div class="ibm-rule"><hr /></div><p class="ibm-ind-link"><a class="ibm-forward-link" href="'+B.results[C].linkurl+"&weight="+B.results[C].weight+'">'+B.results[C].linktext+"</a></p></div></div>"
}else{
					if(B.results[C].tid==3){
					F+='<div class="ibm-container ibm-alternate-three"><div class="ibm-container-body"><img border="0" width="'+A+'" height="'+D+'" src="'+B.results[C].imgsrc+'" alt="'+B.results[C].imgalt+'" /><h2>'+B.results[C].title+'</h2><p><a href="'+B.results[C].linkurl+"&weight="+B.results[C].weight+'">'+B.results[C].description+"</a></p></div></div>"}else{
					if(B.results[C].tid==4){
					F+='<div class="ibm-container"><h2 class="ibm-third">'+B.results[C].title+'</h2><div class="ibm-container-body"><p>'+B.results[C].description+'</p><div class="ibm-rule"><hr /></div><p class="ibm-ind-link"><a class="ibm-forward-link" href="'+B.results[C].linkurl+"&weight="+B.results[C].weight+'">'+B.results[C].linktext+"</a></div></div>"
}}}}}document.getElementById("ibm-merchandising-module").innerHTML=tempMerchVal+F}}else{
					if(tempMerchVal==""||tempMerchVal.indexOf("IBM Web Merchandising Module")>-1){
					return }else{
					document.getElementById("ibm-merchandising-module").innerHTML=tempMerchVal}}}function ibmCommonDynamicNavShowAcct(C){
					var B=document.getElementById("ibm-site-name");if(C.results[0].companyName==null){
					return }else{
					companyName=C.results[0].companyName;sourceEA=C.results[0].source;siteURL=C.results[0].siteURL;if(companyName.indexOf("IBM")==-1){
					B.innerHTML='<p><span id="ibm-site-name-back-link"> [ <a href="'+siteURL+"?cm_sp="+dynCT+"-_-"+dynDCSub+'-_-EAMH" onclick="sa_onclick(\'http://nopage.ibm.com/externallink?sa_target=ea-mhClick_'+sourceEA+"')\">"+companyName+"</a> ] </span></p>";
sa_onclick("http://nopage.ibm.com/externallink?sa_target=ea-mhRender_"+sourceEA)}if(dynPAFF!=null&&dynPAFF.indexOf("flashlead")>-1){
					EAHPTab=document.getElementById("ibm-esite-link");if(EAHPTab!=null){
					var A='<a href="'+siteURL+'" title="'+companyName+'" onclick="sa_onclick(\'http://nopage.ibm.com/externallink?sa_target=ea-hpTabClick_'+sourceEA+'\')" onfocus="ibmHomePageTabs.hideAllHPT();return false;">'+companyName+"</a>";EAHPTab.innerHTML=A;EAHPTab.style.display="block"}}}}function ibmCommonDynamicEALeftNav(F,H){
					if(dynavSource.indexOf("v16")>-1){
					var G=document.getElementById("ibm-related-links");
G.style.display="none";G.innerHTML+='<li><a style="color:#f60;" onclick="sa_onclick(\'http://nopage.ibm.com/externallink?sa_target=ea-ln_'+sourceEA+'\');" href="'+F+'">'+H+"</a></li>";G.style.display="block"}else{
					var I=document.getElementById("ibm-secondary-navigation");if(I){
					var E=I.getElementsByTagName("tr");if(E.length>0){
					var D=document.createElement("tr");D.className="rlinks";var C=document.createElement("td");var B=document.createElement("td");C.innerHTML='<img src="http://www.ibm.com/i/v14/t/rl-bullet.gif" width="2" height="8" alt=""/>';
B.innerHTML='<a class="rlinks-red" style="color:#f60;" href="'+F+'" onclick="sa_onclick(\'http://nopage.ibm.com/externallink?sa_target=ea-ln_'+sourceEA+"');\" >"+H+"</a>";D.appendChild(C);D.appendChild(B);var A=E.item(E.length-1);I.getElementsByTagName("tbody")[0].insertBefore(D,A)}}}}function getElementsInClass(C,D){
					var A=new Array();switch(C.nodeType){
					case 1:case 9:case 11:if(inClass(C,D)){
					A.push(C)}if(C.hasChildNodes()){
					for(var B=0;B<C.childNodes.length;B++){
					A=A.concat(getElementsInClass(C.childNodes.item(B),D))
}}break;default:break}return A}function inClass(C,D){
					if(typeof C.className=="undefined"){
					return false}var B=C.className.trim().replace(/\s+/g," ").split(" ");for(var A=0;A<B.length;A++){
					if(B[A]==D){
					return true}}return false}function ibmCommonDynamicNavGetMIUL(){
					var A;A=getElementsInClass(document.documentElement,"ibm-myinterest");if(A.length<1){
					return false}var B=A[0].getElementsByTagName("ul");if(B.length<1){
					return false}return B.item(0)}function ibmCommonDynamicNavGetMIMHOnLoad(){
					wiBundleSidCb.sid104="104:ibmCommonDynamicNavShowMI@";
wiBundleBlock.sid104=true;myIElem=ibmCommonDynamicNavGetMIUL();if(!myIElem){
					window.setTimeout(ibmCommonDynamicNavGetMIMHOnLoad,100);return }holdOnToMI=myIElem.innerHTML;wiBundleBlock.sid104=false}function ibmCommonDynamicNavGetMIMHUserInit(){
					myIElem=ibmCommonDynamicNavGetMIUL();if(!myIElem){
					window.setTimeout(ibmCommonDynamicNavGetMIMHUserInit,100);return }holdOnToMI=myIElem.innerHTML;loadJSCall("dynavMYMH",baseURL+"sid=104&country="+dyncc+"&language="+dynlc+"&callback=ibmCommonDynamicNavShowMI&ts="+(new Date).getTime())
}function ibmCommonDynamicNavShowMI(F){
					if(F.results.length==0){
					if(ibmCommonDynamicNavIgnService("1000")){
					var C=ibmCommonDynamicNavGetMIUL();C.innerHTML=""}}else{
					if(F.results.length>0){
					if(F.results[0].result){
					}else{
					if(myIElem){
					myIElem.innerHTML=""}for(var A=0;A<F.results.length;A++){
					var D="myILi"+A;var E="hrefInt"+A;D=document.createElement("li");E=document.createElement("a");sName=F.results[A].sname;hRef=F.results[A].href;E.setAttribute("href",hRef);E.innerHTML+=sName;D.appendChild(E);if(myIElem){
					myIElem.innerHTML+=D.innerHTML
}}}if(myIElem){
					var B=document.getElementById(myIElem.parentNode.id+"-trigger")}
					if(B!=null){
					B.className+=" ibm-unav-menu-has-child"
					}
					}
					}
					}
					var dynScriptCounter=1;
					var currentIncAction="view";
					var html="";
					html+='<table border="0" cellpadding="0" cellspacing="0" id="inc-prof" title="${message}">';
					html+='<tr valign="top"><td width="20">';
					html+='<a href="javascript:updateInc()" id="ani-position" onmouseout="incProfLow();" onmouseover="incProfHigh();">';
					html+='<img alt="" class="inc-prof" border="0" src="${image}"/>';
					html+='</a><br /><br /></td><td class="inc-prof"><b>';
					html+='<a class="smallplainlink" href="javascript:updateInc()" id="my-interests" onmouseout="incProfLow();" onmouseover="incProfHigh();">${link_text}</a>';
					html+="</b></td></tr></table>";
					var surfaidTemplate="http://www.ibm.com/interestareas?action=${	action}&area=${dc_subject}&type=${type}&result=${result}";
					function displayButtonMyInterests(E){
					if(!PMM.buttonData){
					setTimeout(displayButtonMyInterests,100);return }var D;if(E.results.status!=null){
					D=E.results.status
}else{
					D=3}if(E.results.message!=null){
					displayMessage=E.results.message}var G=new Object;var F="";if(D==1){
					G.image="http://www.ibm.com/images/account/profile/icon_1a_default.gif";G.link_text=PMM.buttonData.addmyinterest;G.message=PMM.buttonData.defaultIncProfMsg;currentIncAction="add";F=namedParser(G,html)}else{
					if(D==2){
					G.image="http://www.ibm.com/images/account/profile/icon_1b_default.gif";G.link_text=PMM.buttonData.removemyinterest;G.message=displayMessage;currentIncAction="remove";F=namedParser(G,html)}else{
					if(D==4){
					}}}var C=document.getElementById("ibm-myinterest-module");
if(C&&F!=null){
					C.innerHTML=F}var H;if(E.results.prevstate!=null){
					H=E.results.prevstate}if(H!=null&&(H=="add"||H=="remove")){
					var I;if(E.results.result!=null){
					I=E.results.result}var A=new Object;A.dc_subject=dynDCSub;A.type="link";A.action=H;A.result=I;var B=namedParser(A,surfaidTemplate);if(typeof sa_onclick=="function"){
					sa_onclick(B)}}}function updateInc(){
					userInitiatedMI=true;if(clicked==true){
					return }var B=IBMCommon.getElementsInClass(document.getElementById("inc-prof"),"inc-prof");for(var D=0;
D<B.length;D++){
					B[D].src=B[D].src="http://www.ibm.com/images/account/profile/animation.gif"}clicked=true;var A=document.getElementById("ani-position");var C=null;for(var D=0;D<A.childNodes.length;D++){
					if(A.childNodes[D].nodeName=="IMG"){
					C=A.childNodes[D]}}var E=new Object;E.dc_subject=dynDCSub;E.type="link";if(C.src.indexOf(incProfIconPrefix[0])>-1){
					E.action="removed"}else{
					E.action="added"}ipInterestUserInit()}function showIncProf(A){
					clicked=false;if(A.results.result!="fail"){
					displayButtonMyInterests(A)
}if(ibmCommonDynamicNavIgnService("1000")&&ibmCommonDynamicNavIgnService("104")){
					if(userInitiatedMI){
					if(PMM.isGecko&&PMM.geckoVersion<1.8){
					return }ibmCommonDynamicNavGetMIMHUserInit()}myIElem=ibmCommonDynamicNavGetMIUL();holdOnToMI=myIElem.innerHTML}}function namedParser(D,A){
					var C=/\$\{(\w+?)\}/;
					while(A.match(C)){
					var B=D[RegExp.$1];if(B==null){
					B=""}A=A.replace(C,B)}return A}String.prototype.trim=function(){
					return this.replace(/^\s+/g,"").replace(/\s+$/g,"")};function generateId(){
					var A;
					do{
					A="gi-"+Math.round(Math.random()*4294967295).toString(16)
}while(document.getElementById(A)!=null);return A}function getEventX(A){
					return(A.clientX+document.body.scrollLeft-document.body.clientLeft)||A.pageX}function inClass(C,D){
					if(typeof C.className=="undefined"){
					return false}var B=C.className.trim().replace(/\s+/g," ").split(" ");for(var A=0;A<B.length;A++){
					if(B[A]==D){
					return true}}return false}function incProfHigh(){
					if(clicked){
					return }var A=IBMCommon.getElementsInClass(document.getElementById("inc-prof"),"inc-prof");for(var B=0;B<A.length;B++){
					if(A[B].nodeName=="A"){
					A[B].style.textDecoration="underline"
}else{
					if(A[B].nodeName=="IMG"){
					A[B].src=A[B].src.replace(/default\.gif/,"over.gif")}}}}function incProfLow(){
					if(clicked){
					return }var A=IBMCommon.getElementsInClass(document.getElementById("inc-prof"),"inc-prof");for(var B=0;B<A.length;B++){
					if(A[B].nodeName=="A"){
					A[B].style.textDecoration="none"}else{
					if(A[B].nodeName=="IMG"){
					A[B].src=A[B].src.replace(/over\.gif/,"default.gif")}}}}function incProfToggle(){
					var B=null;var C=null;var A=IBMCommon.getElementsInClass(document.getElementById("inc-prof"),"inc-prof");
for(var D=0;D<A.length;D++){
					if(A[D].nodeName=="A"){
					B=A[D]}else{
					if(A[D].nodeName=="IMG"){
					C=A[D]}}}while(B.hasChildNodes()){
					B.removeChild(B.firstChild)}if(C.src.indexOf(incProfIconPrefix[0])==-1){
					B.appendChild(document.createTextNode(PMM.buttonData.addmyinterest));C.src=incProfIconPrefix[0]+"over.gif"}else{
					B.appendChild(document.createTextNode(PMM.buttonData.removemyinterest));C.src=incProfIconPrefix[1]+"over.gif"}ipInterestUserInit()}PMM.ready=false;PMM.blowOut=function(){
					var C=0,B=arguments[1],D=arguments[0];
var A=getEventX(B);A+=D.offsetWidth*1.8;if(typeof window.innerWidth=="number"){
					C=window.innerWidth}else{
					if(document.documentElement.clientWidth){
					C=document.documentElement.clientWidth}else{
					if(document.body.clientWidth){
					C=document.body.clientWidth}}}if(A>C){
					return true}return false};PMM.checkGecko=function(){
					var C=[],B=navigator.userAgent.toLowerCase(),A=0;PMM.isGecko=B.indexOf("gecko")!=-1&&B.indexOf("khtml")==-1;if(!PMM.isGecko){
					return }C=B.split("rv:");if(C.length>1){
					A=parseFloat(C[1])}PMM.geckoVersion=isNaN(A)?0:A
};PMM.checkIE=function(){
					var A="msie",D=navigator.userAgent.toLowerCase(),C=0;var B=D.indexOf(A);if(D.indexOf("opera")==-1&&B!=-1){
					PMM.isIE=true;C=parseFloat(D.substring(B+A.length).replace(/^[^0-9]+/,""))}else{
					PMM.isIE=false}PMM.ieVersion=isNaN(C)?0:C};PMM.checkOldOpry=function(){
					var D="opera",C=navigator.userAgent.toLowerCase();var B=C.indexOf(D);if(B==-1){
					PMM.oldOpera=false;return }var A=parseFloat(C.substring(B+D.length));if(A<9){
					PMM.oldOpera=true}else{
					PMM.oldOpera=false}};PMM.createExtendedHitBox=function(){
					var B=document.createElement("span");
if(PMM.oldOpera){
					return B}var C=arguments[0];var A=document.createElement("img");A.alt="";A.src="http://www.ibm.com/i/c.gif";B.className="ibm-unav-menu-ehb";B.id=C+"-ehb";B.onmouseover=function(){
					PMM.showMenu(this,C)};B.onmouseout=function(){
					PMM.hideMenu(this,C)};B.appendChild(A);document.getElementsByTagName("body").item(0).appendChild(B);return B};PMM.getIELayoutValue=function(){
					return PMM.ieVersion<5.5?"block":"inline-block"};PMM.getParentMenu=function(B){
					var C=null,A=B.parentNode;while(!inClass(A,"ibm-unav-menu")){
					A=A.parentNode;
C=A.nodeName.toLowerCase();if(C=="body"||C=="html"){
					return null}}return A};PMM.getX=function(B){
					var A=0;if(B.offsetParent){
					while(B.offsetParent){
					A+=B.offsetLeft;B=B.offsetParent}}else{
					if(B.x){
					A+=B.x}}return A};PMM.getY=function(A){
					var B=0;if(A.offsetParent){
					while(A.offsetParent){
					B+=A.offsetTop;A=A.offsetParent}}else{
					if(A.y){
					B+=A.y}}return B};PMM.hideAll=function(){
					if(typeof PMM.menuCache=="undefined"){
					PMM.menuCache=IBMCommon.getElementsInClass(document.getElementById("ibm-universal-nav"),"ibm-unav-menu")
}for(var A=0;A<PMM.menuCache.length;A++){
					PMM.hideMenu(null,PMM.menuCache[A].id)}};PMM.hideExtendedHitBox=function(){
					if(PMM.oldOpera){
					return }var A=document.getElementById(arguments[0]+"-ehb");A.style.display="none"};PMM.hideMask=function(){
					var A=document.getElementById(arguments[0].id+"-mask");if(A!=null){
					A.style.display="none"}};PMM.hideMenu=function(){
					if(!PMM.ready){
					return }PMM.hideExtendedHitBox(arguments[1]);var B=document.getElementById(arguments[1]);if(PMM.isIE&&PMM.ieVersion<7){
					PMM.hideMask(B)
}B.style.display="none";var A=document.getElementById(B.id+"-trigger");if(A&&A.className){
					A.className=A.className.replace(/ibm-is-active/,"")}};
					PMM.init=function(){
					if(PMM.initialized||!PMM.menuData||document.getElementById("ibm-unav-home")==null){
					PMM.retry(PMM.init);return 
					}
					PMM.initialized=true;
					PMM.checkGecko();
					PMM.checkIE();
					PMM.checkOldOpry();
					if(!document.getElementById){
					return }
					if(PMM.isIE&&PMM.ieVersion<5.5){
					return }
					if(PMM.isGecko&&PMM.geckoVersion<1.8){
					return }
					PMM.unav=[document.getElementById("ibm-unav-home"),document.getElementById("ibm-unav-solutions"),document.getElementById("ibm-unav-services"),document.getElementById("ibm-unav-products"),document.getElementById("ibm-unav-support"),document.getElementById("ibm-unav-myibm")];
if(ibmCommonDynamicNavIgnService("1000")){
					
	for(var C=0;C<PMM.unav.length;C++){
					
		if(dynPAFF!=null&&dynPAFF.indexOf("easyaccess")>-1){
					
			}else{
					
				if(dyncc=="us"){					
					//PMM.unav[C].innerHTML='<a href="'+PMM.menuData[C].url+'">'+PMM.menuData[C].title+"</a>"
				}
			}
					if(typeof PMM.unav[C]!="object"||PMM.unav[C]==null||typeof PMM.menuData=="undefined"||PMM.menuData[C].length<1){
					
						continue
						}
						if(typeof PMM.menuData[C].child=="undefined"||PMM.menuData[C].child==null){
					
							continue}var A=null,D=PMM.unav[C].getElementsByTagName("a"),E=PMM.objectToMenu(PMM.menuData[C].child);
if(D.length>0){
					A=D.item(0);A.className+=" ibm-unav-has-child"}PMM.unav[C].onmouseover=new Function('PMM.showMenu(this, "'+E.id+'")');PMM.unav[C].onmouseout=new Function('PMM.hideMenu(this, "'+E.id+'")');PMM.unav[C].appendChild(E)}}if(typeof window.onresize=="object"&&window.onresize!=null){
					var B=window.onresize;window.onresize=function(){
					B();PMM.onresize()}}else{
					window.onresize=PMM.onresize}PMM.ready=true;if(ibmCommonDynamicNavIgnService("104")&&ibmCommonDynamicNavIgnService("1000")){
					if(dyncc!="kr"){
					ibmCommonDynamicNavGetMIMHOnLoad()
}}};PMM.objectToMenu=function(){
					var A=document.createElement("a"),D=document.createElement("div"),B=document.createElement("ul");A.className="ibm-access";D.className="ibm-unav-menu";D.id=generateId();D.onmouseover=function(){
					PMM.showMenu(null,D.id)};D.onmouseout=function(){
					PMM.hideMenu(null,D.id)};for(var C=0;C<arguments[0].length;C++){
					B.appendChild(PMM.objectToMenuItem(arguments[0][C]))}D.appendChild(PMM.createExtendedHitBox(D.id));D.appendChild(A);D.appendChild(B);return D};PMM.objectToMenuItem=function(){
					var C=document.createElement("a"),B=document.createElement("li"),A=null;
if(PMM.isIE){
					C.style.display=PMM.getIELayoutValue()}C.appendChild(document.createTextNode(arguments[0].title));if(arguments[0].url){
					C.setAttribute("href",arguments[0].url)}if(arguments[0].child!=null){
					A=PMM.objectToMenu(arguments[0].child)}else{
					if(arguments[0].extraClass){
					A=PMM.objectToMenu([])}}if(A!=null){
					if(arguments[0].extraClass){
					A.className+=" ibm-"+arguments[0].extraClass;B.className+=" ibm-"+arguments[0].extraClass;if(arguments[0].extraClass.indexOf("myinterest")==-1&&arguments[0].child!=null){
					C.className+=" ibm-unav-menu-has-child"
}}C.id=A.id+"-trigger";C.onmouseover=function(E){
					var D=E?E:window.event;PMM.showMenu(this,A.id,D)};C.onmouseout=function(){
					PMM.hideMenu(this,A.id)};B.appendChild(C);B.appendChild(A)}else{
					B.appendChild(C)}return B};PMM.onresize=function(){
					var C=document.getElementById("ibm-universal-nav");if(typeof C=="object"&&C){
					var A=IBMCommon.getElementsInClass(C,"ibm-unav-menu");for(var B=0;B<A.length;B++){
					A[B].style.left=""}}};PMM.putIEMask=function(){
					var A=arguments[0],B=document.createElement("iframe");B.setAttribute("src","http://www.ibm.com/i/c.gif");
B.className="ibm-unav-mask";B.id=A.id+"-mask";A.parentNode.insertBefore(B,A);return B};PMM.retry=function(){
					if(arguments.length!=1||typeof arguments[0]!="function"){
					throw"PMM.retry: Invalid parameter."}return window.setTimeout(arguments[0],100)};PMM.setPosition=function(B,C,A){
					if(B.nodeName.toLowerCase()=="li"){
					C.style.left=PMM.getX(B)+"px"}else{
					if(!PMM.isIE){
					C.style.top=B.offsetTop-1+"px"}if(A!=null&&PMM.blowOut(B,A)){
					C.style.left=B.offsetWidth-B.offsetWidth*2+7+"px"}else{
					C.style.left=B.offsetWidth-11+"px"
}}};PMM.showExtendedHitBox=function(){
					if(PMM.oldOpera){
					return }var A=document.getElementById(arguments[0].id+"-ehb");A.style.display="block";A.style.height=arguments[0].offsetHeight+16+"px"};PMM.showMask=function(){
					var B=arguments[0];var A=document.getElementById(B.id+"-mask");if(A==null){
					A=PMM.putIEMask(B)}A.style.height=B.offsetHeight+"px";A.style.width=B.offsetWidth+"px";A.style.left=B.style.left;A.style.top=B.style.top;A.style.display="block"};PMM.showMenu=function(){
					if(!PMM.ready){
					return }var C=arguments[2]?arguments[2]:null,B=null,D=arguments[0],E=document.getElementById(arguments[1]);
var A=E.getElementsByTagName("a");if(A.length<2){
					return }PMM.showParentMenu(E);if(D==null){
					D=document.getElementById(E.id+"-trigger")}if(D!=null){
					D.className+=" ibm-is-active";if(!E.style.left){
					PMM.setPosition(D,E,C)}}E.style.display="block";if(PMM.isIE&&PMM.ieVersion<7){
					PMM.showMask(E)}PMM.showExtendedHitBox(E);B=E.getElementsByTagName("a");if(B.length>0){
					B.item(0).focus()}};PMM.showParentMenu=function(B){
					var A=PMM.getParentMenu(B);if(A!=null){
					A.style.display="block"}};dyNavInit();function wiBundleCall(){
					for(block in wiBundleBlock){
					if(wiBundleBlock[block]){
					setTimeout(wiBundleCall,100);
return }}var A="";for(val in wiBundleSidCb){
					A+=wiBundleSidCb[val]}var B="";for(val in wiBundleParms){
					B+=wiBundleParms[val]}loadJSCall("wiBundle","https://www.ibm.com/dynamicnav/Controller?sid=111&sidCb="+A+B+"&ts="+(new Date).getTime()+"&country="+dyncc+"&language="+dynlc)};
