/* FILE ARCHIVED ON 21:00:39 Jan 5, 2013 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 19:49:57 Aug 31, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ var _tr_commerce_loginCallbackObj; var _tr_commerce_regBackUrl; var _tr_commerce_overlay_div_id; var _tr_commerce_commerceHost = 'commerce.in.reuters.com'; var _tr_commerce_partner; function isSignin() { var loggedIn = false; var domain = 0; if((_tr_commerce_commerceHost.indexOf(".us.") > -1) || (_tr_commerce_commerceHost.indexOf("www.") > -1)){ domain=1; }else if(_tr_commerce_commerceHost.indexOf(".uk.") > -1){ domain=2; }else if(_tr_commerce_commerceHost.indexOf(".jp.") > -1){ domain=4; }else if(_tr_commerce_commerceHost.indexOf(".in.") > -1){ domain=9; }else if(_tr_commerce_commerceHost.indexOf(".cn.") > -1){ domain=10; } var edition = getCookie('edition'); var customerId = getCookie('customerId'); if((null == edition) || ("" == edition)){ //This is here to support the time before the edition cookie exists loggedIn = ((customerId != null) && (customerId != "@")); }else{ loggedIn = ((customerId != null) && (customerId != "@") && (domain == edition)); } return loggedIn; } function getCookie(NameOfCookie) { if (document.cookie.length > 0) { begin = document.cookie.indexOf(NameOfCookie+"="); if (begin != -1) { begin += NameOfCookie.length+1; end = document.cookie.indexOf(";", begin); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(begin, end)); } } return null; } function loginUser(overlayDivId, regBackURL, callbackObj,partner){ //overlayDivId: The login popup div id. //regBackURL: Normally should be the current page's URL, when user clicks on the 'register' link in the overlay, he/she will be bring to the registration page and we would want to bring him/her back when register succeeded. If this parameter is left null, the window.location will be picked up. //callbackObj: The callback object instance. _tr_commerce_loginCallbackObj = callbackObj; _tr_commerce_regBackUrl = regBackURL; _tr_commerce_overlay_div_id = overlayDivId; _tr_commerce_partner = partner; presentLoginOverlay(overlayDivId,partner); } function updateScreenName(overlayDivId, callbackObj,partner){ //overlayDivId: The login popup div id. //callbackObj: The callback object instance. _tr_commerce_loginCallbackObj = callbackObj; _tr_commerce_overlay_div_id = overlayDivId; presentUpdateScreenNameOverlay(_tr_commerce_overlay_div_id,partner); } function presentLoginOverlay(overlayDivId,partner){ overlayDiv = document.getElementById(overlayDivId); var trLoginOverlayStr=""; trLoginOverlayStr += "