//*******************************NEW TE GREETING.js**********************//
	var signInUrl = "javascript:loginPopup_showPopup('" + TE_getSecureWWWServerUrl() + "/commerce/secure2/commerce.asp?ID=41')";
	var signOutUrl = TE_getSecureWWWServerUrl() + "/commerce/uso/logOff.do?url=" + escape(window.location);
	var myAccountUrl = TE_getHomePageURL() + "/commerce/uso/myaccount.do";
	var myCartUrl = TE_getApplicationServerUrlWWW() + "/commerce/sam/myCart.do";
	var myCartUrlDK = "javascript:myCart()";
	var myCartCookie = dojo.cookie("MyCartCount");
	var emptyCartUrl = "/_TEincludes/ver/651/TEimages/myCart_sm_empty.jpg";
	var fullCartUrl = "/_TEincludes/ver/651/TEimages/myCart_sm_full.jpg";
	var acctNode;
	var TE_isChinaTEDomain = false;
	
	function TE_displayGreeting2() {
		var mplNode;
		var pageUrl = new String(window.location);
		var isSigninPage = false;
		var greetingNode = dojo.byId("te-greeting");
		var locale = TE_getLocale();
		var myCartNode;
		
		dojo.requireLocalization("te", "ewt", locale);
		var ewt = dojo.i18n.getLocalization("te", "ewt", locale);

		if (greetingNode.innerHTML){
			greetingNode.innerHTML = ""; 
		}

		// if tycoelectronics.com domain and not an author url, then don't show any part of the greeting line
		if ( TE_isTycoElectronicsDomain() && ! TE_isAuthorHostname() ) {
			return;
		}
		
		if (window.location.hostname.indexOf('te.com.cn') != -1) {
			TE_isChinaTEDomain = true;
		}
		
		// check if we're on the signin page
		if (pageUrl.indexOf("login/login.asp") != -1) {
			isSigninPage = true;
		}
		
		var smSession = dojo.cookie("TECuso4");
		var appCodes = dojo.cookie("TECewt1");
		var displayName = dojo.cookie("TECewt4");
		
		if (window.TE_showMyPartList == undefined || ! window.TE_showMyPartList) {
			window.TE_showMyPartList = false;
		} else {
			mplNode = document.createDocumentFragment();
			var mplImg = document.createElement("img");
			mplImg.setAttribute("src", "/_TEincludes/ver/651/TEimages/TE_mpl_addPart_small.gif");
			mplImg.setAttribute("alt", ewt.myPartListMessage);
			mplImg.setAttribute("title", ewt.myPartListMessage);
			mplNode.appendChild(mplImg);
			mplNode.appendChild(document.createTextNode(" "));

			var showMplLink = true;
			if (pageUrl.indexOf("commerce/mpl/managePartLists.do") != -1) {
				// show only text node...don't show MyPartList link or widget
				showMplLink = false;
				window.TE_showMyPartList = false;
				window.TE_showCart = true;
			}
			
			if (showMplLink) {
				var mplAnchor = document.createElement("a");
				mplAnchor.setAttribute("href", "javascript:openPartList()");
				mplAnchor.appendChild(document.createTextNode(ewt.myPartListMessage));
				mplNode.appendChild(mplAnchor);	
			} else {
				mplNode.appendChild(document.createTextNode(ewt.myPartListMessage));
			}
			mplNode.appendChild(document.createTextNode(" | "));
			
		}
		
		//MyCart Stuff				
		if ( ! window.TE_showCart || window.TE_showCart == undefined) {
			window.TE_showCart = false;
		}
		else {
			myCartNode = document.createDocumentFragment();
			var cartDiv = document.createElement("t");
			cartDiv.setAttribute("id", "tegreetcartdiv");
			//cartDiv.setAttribute("style", "display:inline-block;float:none;");
			myCartNode.appendChild(cartDiv);
			var myCartA = document.createElement("a");
			if (TE_getEnv().toLowerCase() == "dev") {
				myCartA.setAttribute("href", myCartUrlDK); //Add link location.
			}else{
				myCartA.setAttribute("href", myCartUrl); //Add link location.
			}			
			if ((myCartCookie < 1) || (myCartCookie == undefined)) {
			
				var myCartImg = document.createElement("img");
				myCartImg.setAttribute("id", "tegreetcartimg");
				myCartImg.setAttribute("src", emptyCartUrl);
				myCartImg.setAttribute("alt", "Cart");
				myCartImg.setAttribute("title", "Cart");
			}
			else {
				var myCartImg = document.createElement("img");
				myCartImg.setAttribute("id", "tegreetcartimg");
				myCartImg.setAttribute("src", fullCartUrl);
				myCartImg.setAttribute("alt", "Cart");
				myCartImg.setAttribute("title", "Cart");
			}
			myCartA.appendChild(myCartImg);
			myCartA.appendChild(document.createTextNode(" "));
			cartDiv.appendChild(myCartA);
			var myCartB = document.createElement("a");
			if (TE_getEnv().toLowerCase() == "dev") {
				myCartB.setAttribute("href", myCartUrlDK); //Add link location.
			}else{
				myCartB.setAttribute("href", myCartUrl); //Add link location.
			}
			myCartB.appendChild(document.createTextNode(ewt.myCartMessage));
			cartDiv.appendChild(myCartB);
			var cartspan = document.createElement("t");
			cartspan.setAttribute("id", "cartspan");
			//cartspan.setAttribute("style", "display:inline-block;float:none;");
			if ((myCartCookie < 1) || (myCartCookie == undefined)) {
				cartspan.innerHTML = "&nbsp;|&nbsp;";
			}
			else {
				var myCnt = "&nbsp;(" + myCartCookie + ")&nbsp;|&nbsp;";
					cartspan.innerHTML = myCnt;
			}
			cartDiv.appendChild(cartspan);
		}
		
		if (smSession && smSession.length > 0 && smSession.toLowerCase() == "signed in" && !isSigninPage) {	// Registered, signed in
			var greetingText = document.createTextNode(ewt.helloMessage + " " + (displayName ? displayName : ""));
		
			var myAccountNode = document.createElement("a");
			myAccountNode.setAttribute("href", myAccountUrl);
			myAccountNode.appendChild(greetingText);
			
			var signOutNode = document.createElement("a");
			signOutNode.setAttribute("href", signOutUrl);
			signOutNode.appendChild(document.createTextNode(ewt.signOutMessage));
			
			greetingNode.appendChild(myAccountNode);
			greetingNode.appendChild(document.createTextNode(" | "));
			
			if (myCartNode) {
				greetingNode.appendChild(myCartNode);
			}
			if (mplNode) {
				greetingNode.appendChild(mplNode);
			}
			greetingNode.appendChild(signOutNode);
			
		} else {
			var signInNode;
			if (isSigninPage) {
				signInNode = document.createElement("strong");
			} else if (TE_isChinaTEDomain) {
				signInNode = document.createElement("a");
				signInNode.setAttribute("href", myAccountUrl);	
			} else {
				signInNode = document.createElement("a");
				signInNode.setAttribute("href", signInUrl);
			}
			
			if (TE_isChinaTEDomain) {
				signInNode.appendChild(document.createTextNode(ewt.signInMessage + "/" + ewt.signOutMessage));	
			} else {
				signInNode.appendChild(document.createTextNode(ewt.signInMessage + "/" + ewt.registerMessage));	
			}
			
			if ( (appCodes && appCodes.length > 0) && 
				 (displayName && displayName.length > 0) ) {	// Registered, not signed in
					var greetingText = document.createTextNode(ewt.helloMessage + " " + displayName);
					
					var myAccountNode = document.createElement("a");
					myAccountNode.setAttribute("href", myAccountUrl);
					myAccountNode.appendChild(greetingText);
			
					var notUserMsg = dojo.string.substitute(ewt.notUser2Message, [displayName]);
				
					var altGreetingNode = document.createElement("a");
					altGreetingNode.setAttribute("href", "javascript: TE_removeRegisterData()");
					altGreetingNode.appendChild(document.createTextNode(notUserMsg));
										
					greetingNode.appendChild(myAccountNode);
					greetingNode.appendChild(document.createTextNode(" ("));
					greetingNode.appendChild(altGreetingNode);
					greetingNode.appendChild(document.createTextNode(") | "));
					if (myCartNode) {
						greetingNode.appendChild(myCartNode);
					}
					if (mplNode) {
						greetingNode.appendChild(mplNode);
					}
					greetingNode.appendChild(signInNode);
					
			} else {		// Not Registered
									
					if (myCartNode) {
						greetingNode.appendChild(myCartNode);
					}
					if (mplNode) {
						greetingNode.appendChild(mplNode);
					}
					
					greetingNode.appendChild(signInNode);
			}
			
		}
	}
	
	function TE_updateCart(){
		var cookVal = dojo.cookie("MyCartCount");
		if (cookVal >= 1) {
			dojo.byId("tegreetcartimg").src = fullCartUrl;
			dojo.byId("cartspan").innerHTML = "&nbsp;(" + cookVal + ")&nbsp;|&nbsp;";
		}
		else {
			dojo.byId("tegreetcartimg").src = emptyCartUrl;
			dojo.byId("cartspan").innerHTML = "&nbsp;|&nbsp;";
		}
	}
	
	function TE_removeRegisterData() {
		dojo.cookie("TECewt1", "", {expires: -1, path: "/"});
		dojo.cookie("TECewt4", "", {expires: -1, path: "/"});
		dojo.cookie("TECewt5", "", {expires: -1, path: "/"});
		dojo.cookie("TECmpl", "", {expires: -1, path: "/"});
		dojo.cookie("TECuso1", "", {expires: -1, path: "/"});
		dojo.cookie("TECuso4", "", {expires: -1, path: "/"});
		dojo.cookie("MyCartCount", "", {expires: -1, path: "/"});

		window.location.replace(window.location);		
	}

