<?xml version="1.0" encoding="UTF-8" ?>
<Module>
	<!--
	My Stock Portfolio
	Design & Code: LabPixies
	All subsequent code and resources used are proprietary of LabPixies unless directly stated otherwise.
	Copyright (C) 2006 LabPixies.
	www.labpixies.com

	This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.
	To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/2.5/ or
	send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
	-->
	<ModulePrefs
		author="LabPixies"
		author_email="info+finance@labpixies.com"
		description="__MSG_desc__" 
		thumbnail="http://cdn.labpixies.com/campaigns/finance/images/thumbnail.jpg"
		screenshot="http://cdn.labpixies.com/campaigns/finance/images/screenshot.png"
		title="__MSG_title__"
		title_url="http://www.labpixies.com/"
		height="220">
		<Locale messages="http://www.labpixies.com/campaigns/finance/i19/all_all.xml" />
		<Locale lang="es" messages="http://www.labpixies.com/campaigns/finance/i19/es_all.xml"/>
    <Locale lang="de" messages="http://www.labpixies.com/campaigns/finance/i19/de_all.xml"/>
    <Locale lang="fr" messages="http://www.labpixies.com/campaigns/finance/i19/fr_all.xml"/>
    <Locale lang="it" messages="http://www.labpixies.com/campaigns/finance/i19/it_all.xml"/>
    <Locale lang="ja" messages="http://www.labpixies.com/campaigns/finance/i19/ja_all.xml"/>
    <Locale lang="nl" messages="http://www.labpixies.com/campaigns/finance/i19/nl_all.xml"/>
    <Locale lang="pl" messages="http://www.labpixies.com/campaigns/finance/i19/pl_all.xml"/>
    <Locale lang="pt-BR" messages="http://www.labpixies.com/campaigns/finance/i19/pt_all.xml"/>
    <Locale lang="pt-PT" messages="http://www.labpixies.com/campaigns/finance/i19/pt_all.xml"/>
    <Locale lang="zh-CN" messages="http://www.labpixies.com/campaigns/finance/i19/zh_cn_all.xml"/>
		<Require feature="analytics" />
		<Require feature="setprefs" />
		<Require feature="dynamic-height" />
		<Require feature="finance" />
	</ModulePrefs>
	<UserPref name="my_stock" datatype="hidden" default_value="GOOG^YHOO^MSFT" />
	<Content type="html"> <![CDATA[
<title>Financial Gadget</title>
<style type="text/css">
	body, table {
		font-family: arial;
		text-align: center;
	}
	body, htm {
		margin: 0;
		padding: 0;
	}
	h2, h3, div, p, li, ul {
		margin: 0;
		padding: 0;
	}
	.style0 {
		line-height: 1px;
		overflow: hidden;
		font-size: 1px;
	}
	.my_symbol {
		background-position: top left;
		background-repeat: repeat-x;
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
	}
	.shadow {
		background-position: top left;
		background-repeat: no-repeat;
	}
	.sym_quote {
		background-position: top left;
		background-repeat: repeat-x;
		color: #000000;
		font-size: 13px;
	}
	.edge {
		background-position: top left;
		background-repeat: no-repeat;
	}
	
</style>

<!-- PUT THIS TAG IN THE head SECTION -->
<script type="text/javascript" src="http://partner.googleadservices.com/gampad/google_service.js">
</script>
<script type="text/javascript">
  GS_googleAddAdSenseService("ca-pub-8123415297019784");
  GS_googleEnableAllServices();
</script>
<script type="text/javascript">
  GA_googleAddSlot("ca-pub-8123415297019784", "my_stock_portfolio_txt");
</script>
<script type="text/javascript">
  GA_googleFetchAds();
</script>
<!-- END OF TAG FOR head SECTION -->

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>


<script type="text/javascript">
	var $lp=jQuery.noConflict();
	var _gadgetID=63;

	var pageTracker;
	
	var prefs;
	var symbol_arr = new Array();
	
	/* GUI utils */
	
	function hide(s_id) {
		_gel(s_id).style.display = 'none';
	}
	
	function show(s_id, display) {
		if(typeof(display) == 'undefined') {
			display = 'block'
		}
		_gel(s_id).style.display = display;
		//alert('Show ' + s_id);
	}
	
	function slide_close(s_id) {
		if (navigator.appName == 'Netscape') {
			hide(s_id);
			_IG_AdjustIFrameHeight();
		}
		else {
			var min_height = 16;
			var max_height = _gel(s_id).style.height;
			var current_height = max_height.replace(/px/,'')*1
			var step = 5;
			var the_interval = setInterval(function() {
				current_height -= step;
				if (current_height > min_height) {
					_gel(s_id).style.height = current_height + 'px';
				}
				else {
					clearInterval(the_interval);
					hide(s_id);
					_gel(s_id).style.height = max_height;
					if (s_id == 'add_symbol') {
						show('add_symbol_ctrl');
					}
					_IG_AdjustIFrameHeight();
				}
			},10);
		}
	}
	
	function prepare_slide_open (s_id) {
		if (navigator.appName == 'Netscape') {
			show(s_id);
			_IG_AdjustIFrameHeight();
		}
		else {
			show('new_height_holder');
			_IG_AdjustIFrameHeight();
			setTimeout (function() {
			slide_open(s_id);
			}, 500);
		}
	}
	
	
	function slide_open(s_id) {
		var max_height = _gel(s_id).style.height;
		max_height = max_height.replace(/px/,'')*1;
		_gel(s_id).style.height = 15 + 'px';
		show(s_id);
		var current_height = _gel(s_id).style.height.replace(/px/,'')*1;
		var step = 5;
		var the_interval = setInterval(function () {
			if (current_height <= max_height) {
				_gel(s_id).style.height = current_height + 'px';
				current_height += step;
			}
			else {
				clearInterval(the_interval);
				hide('new_height_holder');
				if(s_id == 'add_symbol') {
					hide('add_symbol_ctrl');
					_IG_AdjustIFrameHeight();
				}
			}
		},10);
	}
	
	function change_img (s_id, src) {
		_gel(s_id).src = _IG_GetImageUrl('http://cdn.labpixies.com/campaigns/finance/images/' + src);
	}
	
	function toggle_state(index) {
		color = find_color(index);
		if (_gel('sym_state' + index).src.indexOf('closed') < 0) {
			change_img('sym_state' + index, color + '_closed.gif');
			slide_close('more_info' + index);
		}
		else {
			change_img('sym_state' + index, color + '_open.gif');
			prepare_slide_open('more_info' + index);
		}
	}
	
	function find_color(index) {
		var color;
		if (_gel('sym_state' + index).src.indexOf('red') > -1) {
			color = 'red';
		}
		else if (_gel('sym_state' + index).src.indexOf('green') > -1) {
			color = 'green';
		}
		else {
			color = 'grey'
		}
		return color;
	}
	
	function to_arrows (n) {
		var index = '_' + symbol_arr[n];
		var color;
		var x_mode = '';
		var current_src;
		color = find_color(index);
		/* If the image color is grey and no data is fed to the designated spans, then return false */
		if (_gel('more_info' + index).style.display == 'none') {
			x_mode = '_closed'
		}
		else {
			x_mode = '_open';
		}
		current_src = color + x_mode + '.gif';
		change_img ('sym_state' + index, current_src);
	}
	
	function to_state (n) {
		var index = '_' + symbol_arr[n];
		var color = find_color(index);
		change_img ('sym_state' + index, color + '.gif');
	}
	
	function show_vis(s_id) {
		_gel(s_id).style.visibility = 'visible';
	}

	function hide_vis(s_id) {
		_gel(s_id).style.visibility = 'hidden';
	}
	
	function make_caps(s_id, e) {
		_gel(s_id).value = _gel(s_id).value.toUpperCase();
	}
	
	function clear_value(s_id) {
		_gel(s_id).value = '';
		_gel('errMsg').innerHTML = ' ';
	}
	
	function submit_symbol(e) {
		var keynum;
		if (window.event) { // IE
			if (!e) {
				var e = window.event;
			}
			keynum = e.keyCode;
		}
		else if (e.which) { // Netscape/Firefox/Opera	
			keynum = e.which;
		}
		if (keynum == 13) {
			add_symbol();
		}
		else {
			if (keynum == 8) {
				_gel('errMsg').innerHTML = ' ';	
			}
		}
	}
	
	/* End GUI utils */
	
	function add_symbol() {
		var new_symbol = _gel('new_symbol').value.replace(/ /g, '');
	
		if (new_symbol == '') {
			return false;
		}
		/* See if this symbol is not already in the list */
		for (var i = 0;i < symbol_arr.length;i++) {
			if (new_symbol == symbol_arr[i]) {
				_gel('errMsg').innerHTML = '__MSG_in_the_list__ \'' + symbol_arr[i] + '\'';
				return false;
			}
		}
		/* add the new symbol to the array */
		symbol_arr.push(new_symbol);
		/* save to prefs */
		var symbol_str = symbol_arr.join('^');
		pageTracker._trackEvent('Finance','AddSymbol');	
		prefs.set('my_stock',symbol_str);
		slide_close('add_symbol');
		/* Initiate the gadget */
		init();
		show('add_symbol_ctrl')
		_gel('new_symbol').value = '';
	}
	
	function move_down(index) {
		//re-shuffle the array
		if (index == symbol_arr.length - 1) {
			return false;
		}
		var tmp_str = symbol_arr[index];
		symbol_arr[index] = symbol_arr[index + 1];
		symbol_arr[index + 1] = tmp_str;
		//save to prefs
		var symbol_str = symbol_arr.join('^');
		prefs.set('my_stock',symbol_str);
		// Initiate the gadget 
		init();
	}
	
	function move_up(index) {
		//re-shuffle the array
		if (index == 0) {
			return false;
		}
		var tmp_str = symbol_arr[index];
		symbol_arr[index] = symbol_arr[index - 1];
		symbol_arr[index - 1] = tmp_str;
		//save to prefs
		var symbol_str = symbol_arr.join('^');
		prefs.set('my_stock',symbol_str);
		// Initiate the gadget 
		init();
	}
	
	function delete_symbol(index) {
		for (var i = index;i < symbol_arr.length - 1;i++) {
			symbol_arr[i] = symbol_arr[i + 1];
		}
		symbol_arr.pop();
		//set the prefs
		var symbol_str = symbol_arr.join('^');
		prefs.set('my_stock',symbol_str);
		pageTracker._trackEvent('Finance','DeleteSymbol');	
		init();
	}
	var time_out_loops = 0;
	function set_colors() {
		var counter = 0;
		for (var i = 0;i < symbol_arr.length;i++) {
			if(_gel('sym_quote_' + symbol_arr[i] + '_s').innerHTML.indexOf(':') > 0) {
				if (_gel('sym_quote_' + symbol_arr[i] + '_c').className.indexOf('down') > -1) {
					_gel('sym_state_' + symbol_arr[i]).src = _IG_GetImageUrl('http://cdn.labpixies.com/campaigns/finance/images/red.gif');
				}
				else if (_gel('sym_quote_' + symbol_arr[i] + '_c').className.indexOf('up') > -1) {
					_gel('sym_state_' + symbol_arr[i]).src = _IG_GetImageUrl('http://cdn.labpixies.com/campaigns/finance/images/green.gif');
				}
				/* If neither up nor down - the image src stays "grey.gif" */
				var sym_page_location = _gel('sym_quote_' + symbol_arr[i] + '_s').innerHTML;
				_gel('sym_link_' + symbol_arr[i]).href = 'http://finance.google.com/finance?client=ig&q=' + sym_page_location;
			}
			else {
				counter++;
			}
		}
		if (counter > 0) {
			if(time_out_loops > 20) {
				time_out_loops = 0;
				return false;
			}
			else {
				time_out_loops++;
				setTimeout(set_colors,500);
			}
		}
	}
	
	function getMyQuotes() {
		var quote = new google.finance.Quote();
		var quote_holder = new Object();
		for (var i = 0;i < symbol_arr.length; i ++) {
			var symbol = symbol_arr[i];
			quote_holder[symbol] = 'sym_quote_' + symbol_arr[i];
		}
		quote.enableDomUpdates(quote_holder);
		quote.getQuotes(symbol_arr);
		set_colors();
	}

	function init() {
		/* call the prefs string */
		prefs = new _IG_Prefs();
		var symbol_str = prefs.getString('my_stock');
		/* split it to an array */
		symbol_arr = symbol_str.split('^');
		_gel('symbol_list').innerHTML = '';
		var str = '<table>';
		var tmp_str;
		var current_quotes;
		var template = _gel('symbol_template').innerHTML;
		/* for each symbol */
		for (var i = 0;i < symbol_arr.length;i++) {
			tmp_str = template.replace(/__NUM__/gi,i);
			tmp_str = tmp_str.replace(/_SYM__/gi,symbol_arr[i]);
			str = '';
			//draw the tr and td
			str += '<tr><td>';
			// call the 'header' table template
			str += tmp_str;
			str += '</td></tr>';
			//populate it with the right data for the symbol
			_gel('symbol_list').innerHTML += str;
			_gel('sym_name' + i).innerHTML 								= symbol_arr[i];
			_gel('sym_state_' + symbol_arr[i]).src 						= _IG_GetImageUrl('http://cdn.labpixies.com/campaigns/finance/images/grey.gif');
			_gel('state' + i).style.backgroundImage 					= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/sym_name_bg.gif")+')';
			_gel('l_statepadding' + i).style.backgroundImage				= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/sym_name_bg.gif")+')';
			_gel('r_statepadding' + i).style.backgroundImage				= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/sym_name_bg.gif")+')';
			_gel('shadow' + i).style.backgroundImage 					= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/shadow.gif")+')';
			_gel('sym_quote_' + symbol_arr[i] + '_l').parentNode.style.backgroundImage 		= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/sym_quote_bg.gif")+')';
			_gel('sym_quote_' + symbol_arr[i] + '_c').parentNode.parentNode.style.backgroundImage 	= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/sym_quote_bg.gif")+')';
			_gel('ctrl' + i).parentNode.style.backgroundImage 			= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/sym_quote_bg.gif")+')';
			_gel('edge' + i).style.backgroundImage 						= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/edge.gif")+')';
			_gel('move_up' + i).src =  _IG_GetImageUrl('http://cdn.labpixies.com/campaigns/finance/images/order_up.gif');
			_gel('move_down' + i).src =  _IG_GetImageUrl('http://cdn.labpixies.com/campaigns/finance/images/order_down.gif');
		}
		_gel('symbol_list').innerHTML += '</table>';
		getMyQuotes();
		show('symbol_list');
				
		pageTracker = _gat._getTracker("UA-345375-1");
		pageTracker._initData();
			
		_IG_AdjustIFrameHeight();		
	}

	
	function setimages() {
		_gel("tl_bg").style.backgroundImage 		= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/search_shadow_u_left_corner.gif")+')';
		_gel("tr_bg").style.backgroundImage 		= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/search_shadow_u_corner.gif")+')';
		_gel("submit_btn").style.backgroundImage 	= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/search_button_plate.gif")+')';
		_gel("side_bg").style.backgroundImage 		= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/search_shadow_right.gif")+')';
		_gel("bl_bg").style.backgroundImage 		= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/search_shadow_left.gif")+')';
		_gel("bottom_bg").style.backgroundImage 	= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/search_shadow_bottom.gif")+')';
		_gel("br_bg").style.backgroundImage 		= 'url('+_IG_GetImageUrl("http://cdn.labpixies.com/campaigns/finance/images/search_shadow_corner.gif")+')';
		
	}
</script>


<div style='height:10px; font-size:1px;'></div>
<table style="margin-top:2px" align="center" id="my_stock" width="273px" cellpadding="0" cellspacing="0" border="0">
	<tr>
		<td align="center">
			<div id="add_symbol" style="display: none; overflow: hidden; height:90px;">
				<table width="261px" cellpadding="0" cellspacing="0" border="0" style="height:84px; border-left: 1 px solid #F1F1F1; border-top: 1 px solid #F1F1F1;">
					<tr>	
						<td id="tl_bg" class="style0" width="3px" height="4px" style="background-repeat: no-repeat; background-position: top left;">&nbsp;</td>
						<td class="style0" height="4px" style="border-top: 1px solid #f1f1f1; background-color: #000000;">&nbsp;</td>
						<td id="tr_bg" class="style0" width="3px" height="4px" style="background-repeat: no-repeat; background-position: top left;">&nbsp;</td>
					</tr>
					<tr>
						<td class="style0" style="border-left: 1px solid #f1f1f1; background-color: #000000;color: #ffffff;">&nbsp;</td>
						<td width="255px" height="77px" style="background-color: #000000;">
							<table cellpadding="0" cellspacing="0" border="0" width="100%">
								<tr>
									<td rowspan="3" width="10px">&nbsp;</td>
									<td align="left" valign="top" height="23px"><h3 style="font-weight: bold;font-size: 12px; color:#8cc443;">__MSG_add_title__</h3></td>
									<td align="right" valign="top" height="23px"><p style="font-weight: bold;font-size: 12px; color:#ffffff;cursor: pointer;" onclick="slide_close('add_symbol');show('add_symbol_ctrl');">X __MSG_close_btn__</p></td>
									<td rowspan="3" width="10px">&nbsp;</td>
								</tr>
								<tr>
									<td align="left"><input id="new_symbol" onclick="clear_value('new_symbol')" onkeyup="make_caps('new_symbol');" style="padding: 3px 5px; width:168px; height: 22px; border: 0; font-size: 14px; color: #000000;" onkeydown="submit_symbol(event);" /></td>
									<td align="center"><p id="submit_btn" style="font-size: 13px; font-weight: bold; color: #ffffff;width:55px; height: 18px; background-position: center; background-repeat: no-repeat; cursor: pointer;" onclick="add_symbol();">__MSG_add_btn__</p></td>
								</tr>
								<tr>
									<td colspan="2" height="20px" align="left"><span style="font-size: 10px; color: #939394;"><span id="errMsg" style="color: #DA5947;float: right;">&nbsp;</span>__MSG_add_desc__</span></td>
								</tr>
							</table>
						</td>
						<td id="side_bg" style="background-repeat: repeat-y;">&nbsp;</td>
					</tr>
					<tr>
						<td id="bl_bg" width="3px" height="3px" class="style0" style="background-repeat: no-repeat; background-position: top left">&nbsp;</td>
						<td id="bottom_bg" height="3px" class="style0" style="background-repeat: repeat-x;">&nbsp;</td>
						<td id="br_bg" height="3px" width="3px" class="style0" style="background-repeat: no-repeat; background-position: top left; ">&nbsp;</td>
					</tr>
				</table>
			</div>
		</td>
	</tr>
</table>
<p id="add_symbol_ctrl" style="margin: 0 auto; width: 273px; height: 15px; text-align: right; font-weight: bold;font-size: 10px; color:#8cc443;cursor: pointer;" onclick="slide_open('add_symbol');">+ __MSG_new_btn__</p>
<div id="symbol_list" style="display: none;margin: 0 auto; width: 273px;">&nbsp;</div>
<div id="symbol_template" style="display: none;">
	<table id="sym_header__NUM__" cellpadding="0" cellspacing="0" border="0" onmouseover="show_vis('ctrl__NUM__');" onmouseout="hide_vis('ctrl__NUM__');">
		<tr style="cursor: pointer;">
			<td onmouseover="to_arrows('__NUM__');" onmouseout="to_state('__NUM__');" onclick="toggle_state('__SYM__');" width="22px" height="25px"><img id="sym_state__SYM__" style="cursor: pointer;" width="22px" height="24px" alt="up" title="" /></td>
			<td align="center" class="my_symbol" height="25px" width="3px" id="l_statepadding__NUM__">&nbsp;</td>
			<td onmouseover="to_arrows('__NUM__');" onmouseout="to_state('__NUM__');" onclick="toggle_state('__SYM__');" align="left" class="my_symbol" height="25px" id="state__NUM__"><p style="width: 53px; overflow: hidden;"><span id="sym_name__NUM__">&nbsp;</span></p></td>
			<td align="center" class="my_symbol" height="25px" width="3px" id="r_statepadding__NUM__">&nbsp;</td>
			<td align="center" class="shadow" width="4px" height="25px" id="shadow__NUM__">&nbsp;</td>
			<td onmouseover="to_arrows('__NUM__');" onmouseout="to_state('__NUM__');" onclick="toggle_state('__SYM__');" align="center" class="sym_quote" style="padding-left: 3px;" width="52px" height="25px"><span id="sym_quote__SYM___l">-</span></td>
			<td onmouseover="to_arrows('__NUM__');" onmouseout="to_state('__NUM__');" onclick="toggle_state('__SYM__');" align="center" class="sym_quote" height="25px"><p style="width: 115px;"><span id="sym_quote__SYM___c">--</span>&nbsp;<span id="sym_quote__SYM___cp">--%</span></p></td>
			<td align="center" class="sym_quote" width="10px" height="25px">
				<table cellpadding="0" cellspacing="0" border="0" id="ctrl__NUM__" style="visibility: hidden;">
					<tr>
						<td><img id="move_up__NUM__" style="cursor: pointer;" alt="move up" title="move up" width="10px" height="7px" onclick="move_up(__NUM__);" onmouseover="change_img ('move_up__NUM__','order_up_roll.gif');"  onmouseout="change_img ('move_up__NUM__','order_up.gif');" /></td>
					</tr>
					<tr>
						<td><img style="cursor: pointer;" alt="move down" title="move down" width="10px" height="7px" id="move_down__NUM__" onclick="move_down(__NUM__);" onmouseover="change_img ('move_down__NUM__','order_down_roll.gif');"  onmouseout="change_img ('move_down__NUM__','order_down.gif');" /></td>
					</tr>
				</table>
			</td>
			<td align="center" id="edge__NUM__" class="edge" width="6px" height="24px"><p style="width: 6px;">&nbsp;</p></td>
		</tr>
	</table>
	<div id="more_info__SYM__" style="width: 273px; height:120; display:none;overflow: hidden;">
		<table width="273px" cellpadding="0" cellspacing="0" border="0">
			<tr>
				<td colspan="3" class="style0" height="2px">&nbsp;</td>
			</tr>
			<tr>
				<td width="10px">&nbsp;</td>
				<td width="100%">
					<table cellpadding="0" cellspacing="0" border="0" width="100%" style="border: 1px solid #CDD0D2;font-size: 11px;">
						<tr>
							<td rowspan="2" width="5px"></td>
							<td align="left" height="15px"><h2 style="color: #0072BC; font-size: 14px; width: 200px; overflow: hidden;"><a id="sym_link__SYM__" style="color: #0072BC; text-decoration: none;" target="_blank" href=""><span id="sym_quote__SYM___s">&nbsp;</span></a></h2></td>
							<td height="15px" align="right"><span onclick="delete_symbol(__NUM__);" style="color: #a4abaf; font-size: 10px;cursor: pointer;">-__MSG_remove_btn__</span></td>
							<td rowspan="2" width="5px"></td>
						</tr>
						<tr>
							<td align="left" valign="bottom" height="16px" colspan="2" style="font-size:10px; color: #666666;"><span id="sym_quote__SYM___lt">--</span></span></td>
						</tr>
						<tr>
							<td colspan="3">
								<table cellpadding="0" cellspacing="0" border="0" height="80px" style="font-size: 11px;" width="100%">
									<tr>
										<td rowspan="4" width="10px">&nbsp;</td>
										<th align="left">__MSG_open__</th>
										<td align="right"><span id="sym_quote__SYM___op">--</span></td>
										<td width="10px">&nbsp;</td>
										<th align="left">__MSG_open_last__</th>
										<td align="right"><span id="sym_quote__SYM___el">--</span></td>
										<td rowspan="4" width="10px">&nbsp;</td>
									</tr>
									<tr>
										<th align="left">__MSG_high__</th>
										<td align="right"><span id="sym_quote__SYM___hi">--</span></td>
										<td width="10px">&nbsp;</td>
										<th align="left">__MSG_high_change__</th>
										<td align="right"><span id="sym_quote__SYM___ec">--</td>
									</tr>
									<tr>
										<th align="left">__MSG_low__</th>
										<td align="right"><span id="sym_quote__SYM___lo">--</span></td>
										<td width="10px">&nbsp;</td>
										<th align="left">__MSG_low_change__</th>
										<td align="right"><span id="sym_quote__SYM___ecp">--</td>
									</tr>
									<tr>
										<th align="left">__MSG_vol__</th>
										<td align="right"><span id="sym_quote__SYM___vo">--</span></td>
										<td width="10px">&nbsp;</td>
										<th align="left">__MSG_vol_change__</th>
										<td align="right"><span id="sym_quote__SYM___evo">--</span></td>
									</tr>
									<tr>
										<td colspan="7" class="style0" height="3px">&nbsp;</td>
									</tr>
								</table>
							</td>
						</tr>
					</table>
				</td>
				<td width="10px">&nbsp;</td>
			</tr>
		</table>
	</div>
</div>
<div style="height: 126px; width: 100%; display: none;" id="new_height_holder">&nbsp;</div>

<div style="width:100%;margin-top:3px;">
	<!-- PUT THIS TAG IN DESIRED LOCATION OF SLOT my_stock_portfolio_txt -->
	<script type="text/javascript">
	  GA_googleFillSlot("my_stock_portfolio_txt");
	</script>
	<!-- END OF TAG FOR SLOT my_stock_portfolio_txt -->
</div>
<!-- LP footer -->
<div>
	<script type="text/javascript">
    var mMENU = _IG_GetCachedUrl("http://cdn.labpixies.com/infra/js/lp_footer.js");
    document.write('<scr'+'ipt type="text/javascript" src="'+mMENU+'"></scr'+'ipt>');
  </script>
</div>
<iframe width="1" height="1" style="width:1px; height:1px; overflow:hidden; position:absolute; visibility:hidden;" src="http://static.labpixies.com/campaigns/finance/analytics.html"></iframe>
<script type="text/javascript">
setimages();
_IG_RegisterOnloadHandler(init);

_IG_Analytics("UA-345375-1", "/finance");
</script>
	]]>
	</Content>
</Module>