<!--
	var ie4 = document.all; 
	var ns4 = document.layers; 
	var ns6 = document.getElementById && !document.all; 
	document.title = "myLI - " + document.title;

// MouseOver functions

	function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function MM_nbGroup(event, grpName) { //v6.0
	var i,img,nbArr,args=MM_nbGroup.arguments;
	  if (event == "init" && args.length > 2) {
		if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
		  img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
		  if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
		  nbArr[nbArr.length] = img;
		  for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
			if (!img.MM_up) img.MM_up = img.src;
			img.src = img.MM_dn = args[i+1];
			nbArr[nbArr.length] = img;
		} }
	  } else if (event == "over") {
		document.MM_nbOver = nbArr = new Array();
		for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
		  if (!img.MM_up) img.MM_up = img.src;
		  img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
		  nbArr[nbArr.length] = img;
		}
	  } else if (event == "out" ) {
		for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
	  } else if (event == "down") {
		nbArr = document[grpName];
		if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
		document[grpName] = nbArr = new Array();
		for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
		  if (!img.MM_up) img.MM_up = img.src;
		  img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
		  nbArr[nbArr.length] = img;
	  } }
	}

	function mmrestore() {var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}
	function mmswap() {var i,j=0,x,a=mmswap.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)if ((x=document.getElementById(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}
	var imgpath = "images/";

	function MM_preloadImages() { //v3.0
	 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

/*
-----------------------------
Bryan Minihan (bjm13273@LI.com) universal search function 25 May 2005
Start
-----------------------------
*/

	// search functions
	var _eit_CurrSearch = "eS";
	
	// container for all search forms
	function _eit_searchForms(oForm, oSelect, sAdvancedID, aAllForms) {
		this.oform = oForm;
		this.oselect = oSelect;
		this.advancedid = sAdvancedID;
		this.AllForms = aAllForms;
		this.ogivenname = document.getElementById("givenName");	// used for PB queries
		this.findForm = function (which) {
			if (this.AllForms.length > 0) {
				for (i = 0; i< this.AllForms.length; i++) {
					if (this.AllForms[i].name == which) {return this.AllForms[i];}
				}
				return this.AllForms[0];
			}
		}
		this.hideAll = function () {
			if (this.AllForms.length > 0) {
				for (i = 0; i< this.AllForms.length; i++) {
					this.AllForms[i].hideThis();
				}
			}
			this.ogivenname.value = "";	// clear the 2nd pb box
		}
		this.inCurrent = this.findForm("eSearch");
		this.setCurrent = function (which) {
			this.hideAll();
			this.setAll();
			this.inCurrent = this.findForm(which);
			this.inCurrent.showThis();
			this.oform.action = this.inCurrent.action;
			this.oform.method = this.inCurrent.method;
			this.oform.target = this.inCurrent.target;
			this.inCurrent.otxtquery.style.backgroundColor = "";
			this.selectCurrent(this.inCurrent.name);
			//pgg50787
			_eit_SetVars_ForBannerSearch(this.oform,which);
		}

		this.selectCurrent = function (which) {
			if (this.oselect.length > 0) {
				for (i = 0; i< this.oselect.length; i++) {
					if (which == this.oselect.options[i].value) {
						this.oselect.options[i].selected = true;
						return true;
					}
				}
			}
				return false;
		}

		this.getCurrent = function () {
			return this.inCurrent;
		}
		
		// sets all of the query boxes to the same value
		this.setAll = function () { 
			if (this.AllForms.length > 0) {
				for (i = 0; i< this.AllForms.length; i++) {
					this.AllForms[i].otxtquery.value = this.inCurrent.otxtquery.value;
				}
			}
		}
		this.toString = function () {
			if (this.AllForms.length > 0) {
				var sRet = "Current = " + this.inCurrent + "\nOther Forms = ";
				for (i = 0; i< this.AllForms.length; i++) {sRet += this.AllForms[i];}
				return sRet;
			}
		}
	}
	
	// container for a single search form's settings
	function _eit_searchForm(sName, sMethod, sAction, sTarget, sQueryName, sAdvanced, sAdvType, sDefault, sType, sLabel, sSequence) {
		this.name =sName;
		this.method = sMethod;
		this.action = sAction;
		this.target = sTarget;
		this.label = sLabel;
		this.advanced = sAdvanced;
		this.advtype = sAdvType;
		this.sdefault = sDefault;
		this.stxtqueryname = sQueryName;
		this.type = sType;
		if (sType != "link") {		// don't need an input element for internet searches
			this.otxtquery = document.getElementById(sQueryName);
		} else {
			this.otxtquery = document.getElementById("query");
		}
		this.sequence = sSequence;
		
		this.current = _eit_CurrSearch;
		
		this.hideThis = function() {
			if (this.otxtquery && this.otxtquery) {
				this.otxtquery.style.display = "none";
			}
		}
		this.showThis = function(which) {
			if (this.otxtquery && this.otxtquery) {
				this.otxtquery.style.display = "inline";
			}
		}
		this.valid = function() {
			//if (this.otxtquery.value == "" || this.otxtquery.value == this.sdefault) {
			//Variable declaration for "_eit__wms_initialbannertxt" can be found in _eit__wms_webmetrics.js
			if(_eit__wms_initialbannertxt)
				sDefault = _eit__wms_initialbannertxt;
			if (this.otxtquery.value == "" || this.otxtquery.value == sDefault) {
				this.otxtquery.style.backgroundColor = "lavender";
				return false;
			} 
			return true;
		}
		this.checkquery = function() {
			if (this.otxtquery && this.otxtquery.value) {
				return this.otxtquery.value;
			}
		}
		this.toString = function() {
			return "(FORM: name = " + this.name + 
				",\n\t method = " + this.method + 
				",\n\t action = " + this.action + 
				",\n\t target = " + this.target + 
				",\n\t query = " + this.checkquery() + 
				",\n\t queryfield = " + this.stxtqueryname + 
				",\n\t default = " + this.sdefault + 
				",\n\t advanced = " + this.advanced + 
				",\n\t adv type = " + this.advtype + 
				",\n\t type = " + this.type + 
				",\n\t sequence = " + this.sequence + 
				",\n\t label = " + this.label + ")\n";
		}
		return this;
	}

	function _eit_swapSearch(octrl) {
		if (octrl && octrl.selectedIndex > -1) {
			_eit_CurrSearch = octrl.options[octrl.selectedIndex].value;
			// alert(_eit_aSearchForms.findForm(octrl.options[octrl.selectedIndex].value));
			_eit_aSearchForms.setCurrent(_eit_CurrSearch);
			
			//pgg50787
			//_eit_SetVars_ForBannerSearch(octrl);		
		}
	}
	
	function _eit_Trim(x) { 
	    var sThis = x.replace(/^\s+/,'');
	    sThis = sThis.replace(/\s+$/,''); 
	    return sThis;
	}
	
	function _eit_Trimall(x) { 
	    var sThis = x.replace(/^\W+/,'');
	    sThis = sThis.replace(/\W+$/,''); 
	    return sThis;
	}
	
	function _eit_Quoted(x, delim) {
	    var xrp = new RegExp(/^\"/);
	    var xrp2 = new RegExp(/\"$/);
	    var xrp3 = new RegExp(/^\'/);
	    var xrp4 = new RegExp(/\'$/);
		return ((xrp.test(x) && xrp2.test(x)) || (xrp3.test(x) && xrp3.test(x)));
	}
	
	// form passes all queries as "sn" field by default
	// unless user has formatted his query a certain way
	function _eit_formatPB(oCurr) {
		var oform = _eit_aSearchForms.oform;
		var sQuery = _eit_Trim(oCurr.otxtquery.value);
		var oGn = document.getElementById("givenName");	
		if (oGn) {
			oGn.value = "";
			if (sQuery.indexOf(",") > -1) {
				var aQry = sQuery.split(",");
				oCurr.otxtquery.value = aQry[0];
				oGn.value = aQry[1];
			} else if (sQuery.indexOf(" ") > -1 && !_eit_Quoted(sQuery)) { // no comma, so split normally
				var aQry = sQuery.split(" ");
				oGn.value = aQry[0];
				aQry.shift();
				oCurr.otxtquery.value = aQry.join(" ");
			} else if (_eit_Quoted(sQuery)) {
				oCurr.otxtquery.value = _eit_Trimall(sQuery);
			} else if (sQuery.indexOf(",") == -1) {
				// one word, no comma query, send as is
			} 
		}
		return sQuery;
	}
	
	function _eit_MPPB () {
		_eit_MP(9108,'f');
		var obj = document.getElementById("sn");
		if (obj && obj.style) {
			obj.focus();
		}
	}
	function _eit_MP(x, how) { _eit_ModPortlet(x, how); }
	function _eit_ModPortlet(x, how) {
		switch (how) {
			case "flip", "f": _eit_FP(x); break;
			case "zoom", "z": _eit_ZP(x); break;
		}
	}
	// accepts a portlet id and will show or hide it if it's on the page
	function _eit_FP(x) {
		var objT = document.getElementById("title" + x);
		var objC = document.getElementById("content" + x);
		if (objT && objT.style) {
			if (objT.style.display == "none") {
				objT.style.display = "block";
			} else {
				objT.style.display = "none";
			}
		}
		if (objC && objC.style) {
			if (objC.style.display == "none") {
				objC.style.display = "block";
			} else {
				objC.style.display = "none";
			}
		}
	}
	
	// accepts a portlet id and will expand it to fill the right two columns
	function _eit_ZP(x) {
		var objC = document.getElementById("content" + x);
		if (objC && objC.style) {
			if (objC.style.position == "absolute") {
				objC.style.position = "static";
				objC.style.left = "auto";
				objC.style.top = "auto";
				objC.style.width = "auto";
				objC.style.height = "auto";								
				objC.style.border = "none";
				objC.style.padding = "0px";
			} else {
				objC.style.position = "absolute";
				objC.style.left = "207px";
				objC.style.top = "132px";
				objC.style.width = "795px";
				objC.style.height = "500px";
				objC.style.border = "silver 1x solid";
				objC.style.padding = "10px";
				
			}
		}
	}
	
	function _eit_submitSearch() {
		var seCurr = _eit_aSearchForms.inCurrent;
		if (seCurr.valid()) {
			_eit_aSearchForms.setAll();
			if (seCurr.name == "Phonebook") {
				// process PB search according to rules
				_eit_formatPB(seCurr);
			}
			if (seCurr.type == "link") {
				var surl = seCurr.action;
				surl += (surl.indexOf("?") == -1) ? "?" : "&";
				surl += seCurr.stxtqueryname + "=" + seCurr.otxtquery.value;
				window.open(surl, 'newwin');
				return false;
			}
			return true;
		}
		return false;
	}
	
	function _eit_submitAdvanced(defMsg) {
		var curr = _eit_aSearchForms.inCurrent;
		clrDef(curr.otxtquery, defMsg); 
		//pgg50787 - Fix for #318
		if(curr.name == 'Phonebook'){
			setPBSearchVal(false);
		}

		if (curr.advtype == "link") {
			var surl = curr.advanced;
			surl += (surl.indexOf("?") == -1) ? "?" : "&";
			surl += curr.stxtqueryname + "=" + curr.otxtquery.value;
			if (curr.type == "link" && curr.advtype == "link" ) { // internet search
				window.open(surl, 'newwin');
			} else {
				window.location = surl;
			}
		} else {
			_eit_aSearchForms.oform.action = curr.advanced;
			_eit_aSearchForms.oform.submit();
		}
	
		//pgg50787 - Fix for #318
		if(curr.name == 'Phonebook'){
			setPBSearchVal(true); //Reset the doSearch to "True"
		}
	}
	
	//pgg50787- this function toggles the doSearch attribute of banner search for Phonebook
	//so as to pass true/false depending upon search or Advanced Search
	//Fix for #318
	function setPBSearchVal(val){
		var oform = _eit_aSearchForms.oform;
		try{
			if(oform.elements.namedItem('_eit_pb_doSearch')){
				oform.elements.namedItem('_eit_pb_doSearch').value = val;
			}
		}
		catch(err){}
	}

	function clrDef(octrl, def) {
		if (octrl.value == def) {
			octrl.value = "";
		}
	}


	function _eit_bnr_setHelp(sURL) {
		var obj = document.getElementById("_tabHelp");
		if (sURL.length > 0 && obj && obj.href) {
			obj.href=sURL;
		}
	}

	function _eit_bnr_setFeedback(sEmail) {
		var obj = document.getElementById("_tabFeedback");
		if (sEmail.length > 0 && obj && obj.href) {
			var sURL = obj.href;
			if (sURL.indexOf("email=null") > -1) {
				sURL = sURL.replace(/email=null/gi,"email=" + sEmail);
				obj.href = sURL;
			} else if (sURL.indexOf("email=") > -1) {
				iPos = sURL.indexOf("email=");
				sRest = sURL.substr(iPos);
				iPos2 = sRest.indexOf("&");
				if (iPos > -1) {
					sOEmail = sURL.substr(iPos+6, iPos+6+iPos2);
				} else {
					sOEmail = sURL.substr(iPos+6);
				}
				obj.href = sURL + "&email=" + sEmail;
			} else {
				obj.href = sURL + "&email=" + sEmail;
//				alert("3" + obj.href);
			}
			obj.href=sURL;
		}
	}
/*
-----------------------------
Bryan Minihan (bjm13273@LI.com) universal search function 25 May 2005
End
-----------------------------
*/

/*
-----------------------------
Mark Edwards (mye87400@LI.com) universal popup function 30.01.2001
Instructions for use at http://e.LI.com/pages/mark/popup/
Start
-----------------------------
*/

	// Mark Edwards NewPopup function
	function openPopup(theURL,winName,features) 
	{
		//Ricky Mendoza 9.6.01 center coordinates of the window
		var startWidth= features.search(/width=/i)+6;
		var endWidth= features.indexOf(",",startWidth)-startWidth;
		var startHeight= features.search(/height=/i)+7;
		var endHeight= features.indexOf(",",startHeight)-startHeight;
		var valWidth = features.substr(startWidth,endWidth);
		var valHeight = features.substr(startHeight,endHeight);
		//end of center
		//Ricky Mendoza 9.6.01 centers the window
		if (document.all)
			var xMax = screen.width, yMax = screen.height;
		else
			if (document.layers)
				var xMax = window.outerWidth, yMax = window.outerHeight;
			else
				var xMax=800, yMax=600;

		var xOffset = (xMax - valWidth)/2, yOffset = (yMax - (valHeight*3))/2;
		//end window
		var newfeatures = "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no";
		newfeatures+= ",screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset +"," + features;

		//Brian's close-open routine
		if (!window.myLIWindow) {
			myLIWindow=window.open(theURL,winName, newfeatures)
		}else{
			// window is still open		
			myLIWindow.close();
			myLIWindow=window.open(theURL,winName, newfeatures)			
		}
	}

	function _eit_isV(obj) {
		return (typeof(obj)!="undefined" && String(obj) !="") ? true : false;
	}

	function newPopup() {
		var openScript="";
		this.url="about:blank";
		this.name="portalWindow";
		this.replace=false;
		this.height=400;
		this.width=400;
		this.left=30;
		this.top=30;
		this.loc="yes";
		this.menubar="yes";
		this.resizable="yes";
		this.scrollbars="yes";
		this.status="yes";
		this.toolbar="yes";
		this.features;
		this.redirect=true;
		this.gateway = false;
		this.gID = _eit__DefPortletID;
		this.cID = _eit__CommunityID;
		this.pID = _eit__PageID;
		this.uID = _eit__PtUserID;
		this.buildFeatures = function() {
			var features = "height=" + this.height + ",";
			features += "width=" + this.width + ",";
			if (document.layers) {
				features += "screenX=" + this.left + ",";
				features += "screenY=" + this.top + ",";
			} else {
				features += "left=" + this.left + ",";
				features += "top=" + this.top + ",";
			}
			features += "location=" + this.loc + ",";
			features += "menubar=" + this.menubar + ",";
			features += "resizable=yes,";
			features += "scrollbars=" + this.scrollbars + ",";
			features += "status=" + this.status + ",";
			features += "toolbar=" + this.toolbar;
			this.features = features;
			}
		this.winRef;
		this.open = function() {
			var redirect = "/portal/server.pt/gateway/PTARGS_0_" + this.uID + "_" + this.gID + "_" + this.cID + "_" + this.pID + "_43/";
			var resize = "";
			if (_eit_isV(arguments[0])) { this.url = escape(arguments[0]);}
			if (_eit_isV(arguments[1]) && _eit_isV(arguments[2])) {
				this.height = arguments[1];
				this.width = arguments[2];
			}
			//Do not gateway mailto links SCR 711 - sxr62972
			if (this.url.indexOf("mailto") > -1) 
			{ window.location = unescape(this.url); return false; }
			//alert (arguments[3] && String(arguments[3]) !="");
			if (_eit_isV(arguments[3]))	this.left = arguments[3];
			if (_eit_isV(arguments[4])) this.top = arguments[4];
			if (_eit_isV(arguments[5])) this.loc = arguments[5];
			if (_eit_isV(arguments[6])) this.menubar = arguments[6];
			if (_eit_isV(arguments[8])) this.scrollbars = arguments[8];
			if (_eit_isV(arguments[9])) this.status = arguments[9];
			if (_eit_isV(arguments[10])) this.toolbar = arguments[10];
			if (!this.redirect) {
				redirect = "";
				resize = "";
			}
			
			this.buildFeatures();
			
			if (!this.gateway) {
				if (this.winRef) this.winRef.close();
				this.winRef = window.open(redirect + this.url + resize,this.name,this.features,this.replace);
				while (!this.winRef) {
					this.winRef = window.open(redirect + this.url + resize,this.name,this.features,this.replace);
				}
			} else {
				if ( this.cID != "" && this.gID != "" && this.uID != "") {
					this.winRef = window.open("/portal/server.pt/gateway/PTARGS_0_" + this.uID + "_" + this.gID + "_" + this.cID + "_" + this.pID + "_43/" + this.url,this.name,this.features,this.replace);
				} else {
					alert("Either the gadget id or community id are missing, aborting");
				}
			}
		}
		this.close = function() {
			if (this.winRef) {this.winRef.close();}
			else {alert("popup not open");}
		}
}

/*
-----------------------------
Mark Edwards (mye87400@LI.com) universal popup function 30.01.2001
Instructions for use at http://e.LI.com/pages/mark/popup/
End
-----------------------------
*/


/*
-------------------------------------------------------------------------
pgg50787 Pankaj G Gupta. added function to sieve through the only needed variables
--------------------------------------------------------------------------
*/


function _eit_SetVars_ForBannerSearch(frmBannerSearch,strFormName)
{
	var arrElements = frmBannerSearch.getElementsByTagName("input");

	for(i=0;i<arrElements.length;i++)
	{
	   var objElem = arrElements[i];
	   if((objElem.type=="hidden" || (objElem.type=="text") ) && objElem.getAttribute("FormTosubmit"))
	   {
		   var strSearchEngine = "," + objElem.getAttribute("FormTosubmit").toLowerCase() + ",";

           if(strSearchEngine.indexOf("," + strFormName.toLowerCase() + ",") >= 0)	{
				objElem.disabled = false;
			}
			else{
				objElem.disabled = true;
           	}
	   }
    }
}
//-->

/*Start of change for SCR 698 - sxr62972
-------------------------------------------------------------------------
sxr62972 Srinivasan Raghavan. Added function to set cookies for breadcrumb 
prefixing. SCR 698.
--------------------------------------------------------------------------
*/

function setCookiesForBreadcrumb()
{
	if(_eit__PageType && _eit__PageType == "My Community")
	{ 
		document.cookie = "PageName="+escape(_eit__CommunityName)+";path=/";
		document.cookie = "PageURL=javascript:templateURLRedirect('C,"+_eit__CommunityID+","+_eit__PageID+"');path=/";
		document.cookie = "PageType=Community";
	}
	else if(_eit__PageType && _eit__PageType == "My Page") 
	{ 
		document.cookie = "PageName="+escape(_eit__PageName)+";path=/";
		document.cookie = "PageURL=javascript:templateURLRedirect('M,"+_eit__PageID+"');path=/";
		document.cookie = "PageType=MyPage";
	}
	else if(_eit__PageType && _eit__PageType == "Other" && _eit__AdminFolderName!= "" && _eit__AdminFolderName!=null)
	{ 
		document.cookie = "PageName="+escape(_eit__AdminFolderName)+";path=/";
		document.cookie = "PageURL=javascript:CommonOpener_OpenObject("+_eit__PtUserID+",20,"+_eit__AdminFolderId+",2);path=/";
		document.cookie = "PageType=AdminFolder";
	}
}

function setBreadcrumbPrefix()
{
	if(_eit__directory != "") 
	{
		var span_breadcrumb = document.getElementById('BreadCrumb_Prefix');
		var PageName = getValueFromCookieForBreadcrumb("PageName");
		var PageURL = getValueFromCookieForBreadcrumb("PageURL");
		var PageType = getValueFromCookieForBreadcrumb("PageType");
		//create anchor element 
		var a_bc = document.createElement('a');
		a_bc.innerHTML = unescape(PageName);
		a_bc.href = PageURL;
		a_bc.title = unescape(PageName);
		//If last visited is a community page, add "community" string
		if(PageType == "Community")
			a_bc.innerHTML = a_bc.innerHTML + " " + _eit_community;
		span_breadcrumb.appendChild(a_bc);
		var textNode = document.createTextNode(" : ");
		span_breadcrumb.appendChild(textNode);
	}
}

function getValueFromCookieForBreadcrumb(key)
{
	var cookies = new String(document.cookie);
	var iStart = cookies.indexOf(key);
	var iLast = cookies.indexOf(";",iStart);
	var iKeyLen = key.length;
	if(iLast == -1)
		iLast=cookies.length;
	if(iLast-iStart>iKeyLen+1)
		return cookies.substring(iStart+iKeyLen+1,iLast);
	else
		return '';
}
//End of change for SCR 698 - sxr62972

