	var TrackingImage = new Image();

	var imgSearchOn = new Image();
	imgSearchOn.src = "/i/common/btn_search_on.gif";
	
	function ShowHideContent(id,arrowColor,prefsSavePageChangesAlert,name)
	{
	    if (id=="news")
	    {
        document.getElementById(id+'ShowHide').src = (document.getElementById(id+'Content').style.display=='none') ? '/i/60/tabs/minusbox.gif' : '/i/60/tabs/plusbox.gif';
		document.getElementById(id+'Content').style.display = (document.getElementById(id+'Content').style.display=='none') ? 'block' : 'none';
		document.getElementById(id+'ShowHide').alt = ((document.getElementById(id+'Content').style.display=='none') ? 'Show' : 'Hide') + " " + name;
	    }
	    else
	    {
		document.getElementById(id+'Arrow').src = (document.getElementById(id+'Content').style.display=='none') ? '/i/60/common/arrow_down_'+arrowColor+'.gif' : '/i/60/common/arrow_right_'+arrowColor+'.gif';
		document.getElementById(id+'Content').style.display = (document.getElementById(id+'Content').style.display=='none') ? 'block' : 'none';
		document.getElementById(id+'Arrow').alt = ((document.getElementById(id+'Content').style.display=='none') ? 'Show' : 'Hide') + " " + name;
        }
		if(prefsSavePageChangesAlert!='null')
			TrackSavePageChangesAlert(prefsSavePageChangesAlert);
		try { adjustColumnHeights(); } catch (e) {  }
	}
	
	function getTempImage(imgName, imgURL)
	{
		if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0) document.images[imgName].src=imgURL;
	}
	
	function launchChoosePhoto()
	{
		try {
			var iPhotoWidth = 807;
			var iPhotoHeight = 570;
			window.open("http://home.peoplepc.com/app/photo.asp","ChoosePhoto","width="+iPhotoWidth+",height="+iPhotoHeight+",top="+((screen.height-iPhotoHeight)/2-35)+",left="+((screen.width-iPhotoWidth)/2)+",toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=1");
		} catch (e) {
			alert("launchChoosePhoto Error:\n"+e.description);
		}
	}
	
	function saveSignOut(toURL, showHomePage)
	{
	    var mId = "";
	    try
	    {
	        mId = iMemberId;
	    }
	    catch(e)
	    {
	        mId = "";
	    }
		var strMembersiteLayout = "";
		var aryMembersiteLayout = new Array("news","games","ebay","expedia","amazon","weather","tdih","stocks","horoscope","wordfind","maps","emailpreview","lottery");
		for (a=0; a<aryMembersiteLayout.length; a++)
		{
			if (document.getElementById(aryMembersiteLayout[a]+"Content")){
				strMembersiteLayout += ((strMembersiteLayout.length>0) ? '^' : '') + aryMembersiteLayout[a] + ":" + ((document.getElementById(aryMembersiteLayout[a]+"Content").style.display=='none') ? '0' : '1');
			}
		}
		document.location.href = "/psp/edit/homepagelayout.asp?v="+strMembersiteLayout+"&i="+mId+"&r="+Math.round(Math.random()*10000000000)+"&go="+escape(toURL+"&ShowHomepage=")+showHomePage;
	}
	
	function saveMembersiteLayout()
	{
	    var mId = "";
	    try
	    {
	        mId = iMemberId;
	    }
	    catch(e)
	    {
	        mId = "";
	    }
		var strMembersiteLayout = "";
		var aryMembersiteLayout = new Array("news","games","ebay","expedia","amazon","weather","tdih","stocks","horoscope","wordfind","maps","emailpreview","lottery");
		for (a=0; a<aryMembersiteLayout.length; a++)
		{
			if(document.getElementById(aryMembersiteLayout[a]+"Content")){
				if(strMembersiteLayout.length>0)
					strMembersiteLayout += '^';
				else
					strMembersiteLayout += '';
				strMembersiteLayout += aryMembersiteLayout[a] + ":";
				if(document.getElementById(aryMembersiteLayout[a]+"Content").style.display=='none')
					strMembersiteLayout += '0';
				else
					strMembersiteLayout += '1';
			}else
				continue;
			//strMembersiteLayout += ((strMembersiteLayout.length>0) ? '^' : '') + aryMembersiteLayout[a] + ":" + ((document.getElementById(aryMembersiteLayout[a]+"Content").style.display=='none') ? '0' : '1');
		}
		var imgSaveLayout = new Image();
		imgSaveLayout.src = "/psp/edit/homepagelayout.asp?v="+strMembersiteLayout+"&i="+mId+"&r="+Math.round(Math.random()*10000000000);
		    
		saveNewsCategoriesLayout()
		window.open("/homepage/settingsaved.htm",'SettingSaved','width=270,height=169,scrollbars=no,resizable=0,statusbar=no');
		//alert("Settings Saved");
	}
	function saveNewsCategoriesLayout()
	{
	    var mId = "";	
	    try
	    {
	        mId = iMemberId;
	    }
	    catch(e)
	    {
	        mId = "";
	    }
	
		var strNCLayout = "";
		var aryNCLayout = new Array("TopStories","Strange","Sports","Business","Entertainment","National","International","Politics","Technology","Health");
		for (a=0; a<aryNCLayout.length; a++)
		{
			if(document.getElementById(aryNCLayout[a]+"Content")){
				if(strNCLayout.length>0)
					strNCLayout += '^';
				else
					strNCLayout += '';
				strNCLayout += aryNCLayout[a] + ":";
				if(document.getElementById(aryNCLayout[a]+"Content").style.display=='none')
					strNCLayout += '0';
				else
					strNCLayout += '1';
			}else
				continue;
		}
		var imgSaveLayout = new Image();
		imgSaveLayout.src = "/psp/edit/homepagelayout.asp?nc="+strNCLayout+"&i="+mId+"&r="+Math.round(Math.random()*10000000000);
	}
	
	function TrackSavePageChangesAlert(prefsSavePageChangesAlert){
		if(prefsSavePageChangesAlert=="3")
			return false;
			
		var clicked = ""+readCookie("savechanges");
		
		if(clicked=="null")
			makeCookie('savechanges','1','180','/','.peoplepc.com');
		else if(clicked=="1")
			makeCookie('savechanges','2','180','/','.peoplepc.com');
		else if(clicked=="2")
			savePageChangesAlert();
		else
			return false;
			
		window.open("/homepage/savechanges.htm",'SavePageChanges','width=270,height=169,scrollbars=no,resizable=0,statusbar=no');
	}
	
	function savePageChangesAlert(){
	    var mId = "";	
	    try
	    {
	        mId = iMemberId;
	    }
	    catch(e)
	    {
	        mId = "";
	    }
	
		makeCookie('savechanges','3','180','/','.peoplepc.com');
		
		var imgSaveLayout = new Image();
		imgSaveLayout.src = "/psp/edit/homepagelayout.asp?spc=3&r="+Math.round(Math.random()*10000000000+"&i="+mId);

	}
	
	function CheckLogin(MemberName,Bart,redirectUrl){
		if((MemberName!='guest' && MemberName!='') || Bart>=6){
			if(Bart=='true' || Bart>=6)
				window.open(redirectUrl,"_new");
			else
				document.location.href=redirectUrl;
		}else
			window.open('/homepage/loginalert.htm','LoginAlert','width=270,height=169,scrollbars=no,resizable=0,statusbar=no');
	}
	
	function getElementPosition(elemID) {
	    var offsetTrail = document.getElementById(elemID);
	    var offsetLeft = 0;
	    var offsetTop = 0;
		var offsetHeight = 0;
		var offsetWidth = 0;
		offsetHeight = offsetTrail.offsetHeight;
		offsetWidth = offsetTrail.offsetWidth;
	    while (offsetTrail) {
	        offsetLeft += offsetTrail.offsetLeft;
	        offsetTop += offsetTrail.offsetTop;
	        offsetTrail = offsetTrail.offsetParent;
	    }
	    if (navigator.userAgent.indexOf("Mac") != -1 && 
	        typeof document.body.leftMargin != "undefined") {
	        offsetLeft += document.body.leftMargin;
	        offsetTop += document.body.topMargin;
	    }
	    return {left:offsetLeft, top:offsetTop, height:offsetHeight, width:offsetWidth};
	}
	
	function adjustColumnHeights()
	{
		try {
			var oMiddleSection = getElementPosition('MiddleSection');
			var oLeftColumn = getElementPosition('LeftColumn');
			var oCenterColumn = getElementPosition('CenterColumn');
			var oRightColumn = getElementPosition('RightColumn');
			var iTallColumn = (oCenterColumn.height>oRightColumn.height) ? oCenterColumn.height : oRightColumn.height;
			var iMiddleColumn = oMiddleSection.height + iTallColumn;
			document.getElementById('LeftColumn').style.height = iMiddleColumn - 5;
			oLeftColumn = getElementPosition('LeftColumn');
			if (oLeftColumn.height>(iMiddleColumn - 5)) iMiddleColum = oLeftColumn.height + 5;
			//document.getElementById('WhiteBackground').style.height = iMiddleColumn;
			document.getElementById('LeftColumn').style.height = iMiddleColumn - 5;
			document.getElementById('ContentPlaceHolder').style.height = iMiddleColumn;
		} catch (e) { }
	}

function setHomepage()
{
    if (document.all){
      this.setHomePage('http://home.peoplepc.com.com/');
    }
}

function addLoadEvent(func) {
	var fOnLoad = window.onload;
	if (typeof window.onload != 'function') 
	{
		window.onload = func;
	} else {
		window.onload = function() 
		{
			fOnLoad();
			func();
		}
	}
}

function truncateText(strInput,strMaxLength,strTruncateLength,strTruncateText)
{
  if (strInput.length>strMaxLength)
  {
      strOutput = strInput.substring(0,strTruncateLength);
      strOutput = (strOutput.lastIndexOf(' ')!=strOutput.length && strOutput.indexOf(' ')!=-1) ? strOutput.substring(0,strOutput.lastIndexOf(' ')) : strOutput;
  } else {
      strOutput = strInput;
  }
  if (strInput.length>strMaxLength && strTruncateText) strOutput += strTruncateText;
  return strOutput;
}

function getXmlHttp()
{
  if(window.XMLHttpRequest)
  {
    return new XMLHttpRequest();
  } 
    else if(window.ActiveXObject)
  {
    return new ActiveXObject("Microsoft.XMLHTTP");
  } 
  else 
  {
    return null;
  }
}

function getXmlDoc(str)
{
    var xmlDoc = null;
    if (document.implementation && document.implementation.createDocument)
    {
      xmlDoc = document.implementation.createDocument("", "", null);
      var parser = new DOMParser();
      xmlDoc = parser.parseFromString(str, "text/xml"); 
    } else if (window.ActiveXObject) {
      xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
      xmlDoc.loadXML(str);
   }
   return xmlDoc;
}

function showToolTip(e,text, forceTopPos, forceLeftPos, shiftTop, shiftLeft){
	if(document.all)e = event;
	
	var obj = document.getElementById('bubble_tooltip');
	var obj2 = document.getElementById('bubble_tooltip_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	var leftPos = e.clientX - 10;
	if (shiftLeft) leftPos += shiftLeft;
	if (forceLeftPos) leftPos = forceLeftPos;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	var topPos = e.clientY - obj.offsetHeight -1 + st;
	if (shiftTop) topPos += shiftTop;
	if (forceTopPos) topPos = forceTopPos;
	obj.style.top = topPos + 'px';
}	

function hideToolTip()
{
	document.getElementById('bubble_tooltip').style.display = 'none';
	document.getElementById('bubble_tooltip_content').innerHTML = '';
}