	var combination="0000000000000";
	var tic;
	var ExitH = 0;
	var ExitL=0;
	var time="";
	var signal=null;

	function DoInit(obj){
	    data = null;
	    data =obj;
		if(data==null)
			return;
		combination="";
		//alert('ok');
		
	    //RemoveAllChildren('Strategies');
		//DoStrategiesTable();
		RemoveAllChildren('Alert'); 
		DoAlerts();
		//RemoveAllChildren('Totals');
		//DoTotals();
		
		sumUpDn=0;
		
		RemoveAllChildren('Predicted0');
		DoPredicted(0);
		RemoveAllChildren('Predicted1');
		DoPredicted(1);
		RemoveAllChildren('Predicted2');
		DoPredicted(2);
		RemoveAllChildren('Predicted3');
		DoPredicted(3);
		UpdateTrentDir();
		DoComments();
	}
	function DoComments(){
		
		if(data[6].predicted[10].connect)
			DoConnected();
		else
			DoDisconnected();
if(!document.getElementById('LongTerm'))
    return;
			var t4 = data[6].predicted[2].UpDn[3][0].toString()+data[6].predicted[2].UpDn[3][1].toString()+data[6].predicted[2].UpDn[3][2].toString();
			if(Trend4[t4]!=null)
				document.getElementById('LongTerm').innerHTML = Trend4[t4];
		
			var t1 = data[6].predicted[2].UpDn[0][0].toString()+data[6].predicted[2].UpDn[0][1].toString()+data[6].predicted[2].UpDn[0][2].toString();
			if(Trend1[t1]!=null)
				document.getElementById('ShortTerm').innerHTML = Trend1[t1];
			return;
			if(Signals[t4+t1]!=null){
				switch(Signals[t4+t1]){
					case 1:
					if(data[4].alert[3].gdir[1]=="100" && data[4].alert[3].gdir[0]==2)
						document.getElementById('Signals').innerHTML = "Buy at market";
					else
						document.getElementById('Signals').innerHTML = "Buy at "+(data[4].alert[2].low[0]+0.5).toString();
						
					if(Trend4[t4].indexOf('Dn')>=0 ||Trend1[t1].indexOf('Dn')>=0 )
						document.getElementById('Signals').innerHTML ="";
						
					break;
					case 2:
					if(data[4].alert[3].gdir[1]=="100" && data[4].alert[3].gdir[0]==1)
						document.getElementById('Signals').innerHTML = "Sell at market";
					else
						document.getElementById('Signals').innerHTML = "Sell at "+(data[4].alert[0].high[0]-0.5).toString();
					if(Trend4[t4].indexOf('Up')>=0 ||Trend1[t1].indexOf('Up')>=0 )
						document.getElementById('Signals').innerHTML ="";
					
					break;
					
					case 3:
					if(data[4].alert[3].gdir[1]=="100" && data[4].alert[3].gdir[0]==1)
						document.getElementById('Signals').innerHTML = "Exit Long at "+(data[4].alert[0].high[0]-0.5).toString();;
					if(Trend4[t4].indexOf('Up')>=0 ||Trend1[t1].indexOf('Up')>=0 )
						document.getElementById('Signals').innerHTML ="";
					break;
					case 4:
					if(data[4].alert[3].gdir[1]=="100" && data[4].alert[3].gdir[0]==2)
						document.getElementById('Signals').innerHTML = "Exit Short at "+(data[4].alert[2].low[0]+0.5).toString();;
					if(Trend4[t4].indexOf('Dn')>=0 ||Trend1[t1].indexOf('Dn')>=0 )
						document.getElementById('Signals').innerHTML ="";
					break;				
				}			
			}	
	}
	
	
	
	var TrailingPrice =0;
	var TrailingDir =0;
	var TrailingStep =0.25;
	
	
	function UpdateTrentDir(){
		
	if (!document.getElementById('sum2'))
	    return;
	//var d = document.getElementById('sum');
		
		var d3 = document.getElementById('sum3');
		
		if(MyOldSum==0)
			MyOldSum=sumUpDn;
		
		if(sumUpDn > 0 ){
			d3.innerHTML = "<img src='wite_up.gif'/>&nbsp;"+((100/70)*sumUpDn).toFixed(2)+"%"
			d3.className = 'blue_pro2';	
									
		}
		if(sumUpDn<0){
			d3.innerHTML = "<img src='wite_dn.gif'/>&nbsp;"+((100/70)*sumUpDn*(-1)).toFixed(2)+"%"
			d3.className = 'red_pro2';	
						
		}
		var alertId=3;		
		if(document.getElementById('alertId'))
		     alertId= document.getElementById('alertId').value*1;
		     
		if(alertId>3)
			alertId=3;
			
		if(MyOldSum != sumUpDn )
		{
			if(MyOldSum < sumUpDn && data[4].alert[1].dir[alertId]==1) 
			{ 
				TrailingPrice= tic[3]-TrailingStep;
				TrailingDir = 1;
			}
			if(MyOldSum>sumUpDn && data[4].alert[1].dir[alertId]==2)
			{
				TrailingPrice= tic[1]+TrailingStep;
				TrailingDir = 2;
			}		
			MyOldSum=sumUpDn;
		}
		/*
		if(signal!=null){
		    if(time == ""){
    		   time = signal[0]
		        if(signal[1]==1)
			        SetUp();				
		        if(signal[1]==2)
			        SetDn();
    		}else{
		        if(signal[0]!=time){
			        if(signal[1]==1)
				        SetUp();				
		            if(signal[1]==2)
				        SetDn();				
		        }
		    }
		}
		
		
		*/
		combination+=UpDn100.toString();
	}
	
	function UpdateUpDn(){
		var tt2 = document.getElementById('tt2').innerText*1;
		var bb2 = document.getElementById('bb2').innerText*1;
		if(tt2>0){
			if(tt2<tic[3])
				tt2=tic[3];
			document.getElementById('tt2').innerText=tt2;
			document.getElementById('PnL').innerText=tt2-bb2;	
		}
		if(bb2>0){
			if(bb2>tic[1])
				bb2=tic[1];	
			document.getElementById('bb2').innerText=bb2;
			document.getElementById('PnL').innerText=tt2-bb2;		
		}		
	}
	
	
	function SetUp(){
		var d2 = document.getElementById('sum2');
		d2.innerHTML = "<img src='wite_up.gif'/>";
		d2.className = 'blue_pro2';
		
		if(document.getElementById('b1').innerText==""){
		    document.getElementById('b1').innerText=tic[0];
		    document.getElementById('b2').innerText=tic[1];
		    document.getElementById('bb1').innerText='Min:';
		    document.getElementById('bb2').innerText=tic[1];
		
		    document.getElementById('t1').innerText='';
		    document.getElementById('t2').innerText='';
		    document.getElementById('tt1').innerText='Max:';
		    document.getElementById('tt2').innerText=tic[3];
		}
	}

	function SetDn(){
		var d2 = document.getElementById('sum2');
		d2.innerHTML = "<img src='wite_dn.gif'/>";
		d2.className = 'red_pro2';
		
		if(document.getElementById('t1').innerText==""){
		    document.getElementById('t1').innerText=tic[0];
		    document.getElementById('t2').innerText=tic[3];
		    document.getElementById('tt1').innerText='Max:';
		    document.getElementById('tt2').innerText=tic[3];
		
		    document.getElementById('b1').innerText='';
		    document.getElementById('b2').innerText='';	
		    document.getElementById('bb1').innerText='Min:';
		    document.getElementById('bb2').innerText=tic[1];
		}	
	}

	
	function DoTicUpdate(obj)
	{
	    RemoveAllChildren('PriceTable');
	    tic = null;
	    tic=obj;
	    //alert(tic);
	    //return false;
	    var t= document.createElement("table");
		t.border="0";
		t.cellSpacing = '1';
		t.cellpadding='0';
		t.width='100%';
		t.height='40px'
		t.className="price";
		
		var tbody = document.createElement("tbody");
	    var tr=document.createElement('tr');
	    
		var td=document.createElement('td');
		td.width='14.5%';
		td.className='price_tit';
		td.innerHTML='Time'; 			
		tr.appendChild(td)
		
	   
	   var td=document.createElement('td');
		td.className='price_tit';
		td.innerHTML='Bid';
		td.width='14.5%'; 		
		tr.appendChild(td)
		
	   
	   var td=document.createElement('td');
		td.className='price_tit';
		td.innerHTML='Bid Size';
		td.width='14.5%'; 			
		tr.appendChild(td)
		
		
	   var td=document.createElement('td');
		td.className='price_tit';
		td.innerHTML='Ask';
		td.width='14.5%'; 			
		tr.appendChild(td)
		
		
	   var td=document.createElement('td');
		td.className='price_tit';
		td.innerHTML='Ask Size';
		td.width='14.5%'; 			
		tr.appendChild(td)
		
	   
	   var td=document.createElement('td');
		td.className='price_tit';
		td.innerHTML='Last'; 
		td.width='14.5%';		
		tr.appendChild(td)
		
	   
	   var td=document.createElement('td');
		td.className='price_tit';
		td.innerHTML='Last Size';
		td.width='14.5%'; 			
		tr.appendChild(td)
		
		tbody.appendChild(tr)
		
		
		var tr=document.createElement('tr');
		
		var td=document.createElement('td');
		td.className='price_data';
		if(tic)
			td.innerHTML=tic[0]; 
		else
			td.innerHTML="0";	
					
		tr.appendChild(td)
		
		var td=document.createElement('td');
		td.className='price_data';
		if(tic)
			td.innerHTML=tic[1]; 
		else
			td.innerHTML="0";			
		tr.appendChild(td)
		
		
		var td=document.createElement('td');
		td.className='price_data';
		if(tic)
			td.innerHTML=tic[2]; 
		else
			td.innerHTML="0"; 			
		tr.appendChild(td)
		
		var td=document.createElement('td');
		td.className='price_data';
		if(tic)
			td.innerHTML=tic[3]; 
		else
			td.innerHTML="0"; 			
		tr.appendChild(td)
		
		var td=document.createElement('td');
		td.className='price_data';
		if(tic)
			td.innerHTML=tic[4]; 
		else
			td.innerHTML="0"; 			
		tr.appendChild(td)
		
		
		var td=document.createElement('td');
		td.className='price_data';
		if(tic)
			td.innerHTML=tic[5]; 
		else
			td.innerHTML="0"; 			
		tr.appendChild(td)
		
		var td=document.createElement('td');
		td.className='price_data';
		if(tic)
			td.innerHTML=tic[6]; 
		else
			td.innerHTML="0"; 			
		tr.appendChild(td)
		
		tbody.appendChild(tr)	
		t.appendChild(tbody)
		document.getElementById('PriceTable').appendChild(t); 
		UpdateUpDn();
		
		
	}
	


	

	
	function DoCloseMe(){
	    DoLogout();	    
	}
	
	function DoLogout(){                           
        var an = document.getElementById("uid");
        var param = "list=";
        param+=an.value;
        getResponseWithScript('mybody',param,'LoadingPanel','logout.aspx','html');             
    };
    
	function sortNumber(a, b)
	{
		return  b-a;
	};
	
    function sortNumber1(a, b)
	{
		return  a-b;
	};
	
	var sumUpDn=0;
	var RowCount=5;
	
	var OldHL=0;
	var CurHL=0;
	var HLUpDn=0;
	var OldDir1 =0;
	
	function DoPredicted(k){
	    var bid = data[6].predicted[9].bid;
	    if(document.getElementById("Last"))
		    document.getElementById("Last").innerText=bid;
		if(document.getElementById("time"))
		    document.getElementById("time").innerText=data[6].predicted[3].time
		
		var t= document.createElement("table");
		t.border="0";
		t.cellSpacing = "1";
		t.cellPadding = "0";
		t.className="trends_table";
		t.width="100%";
		var tbody = document.createElement("tbody");
		
		var highlen =0;

			if(data[6].predicted[0].high[k]!=null && data[6].predicted[0].high[k].length>0){
				highlen=data[6].predicted[0].high[k].length
				data[6].predicted[0].high[k].sort(sortNumber)
			}

		var lowlen =0
			if(data[6].predicted[1].low[k]!= null && data[6].predicted[1].low[k].length>0){
				lowlen = data[6].predicted[1].low[k].length
				data[6].predicted[1].low[k].sort(sortNumber)
			}
			
		if(k==0){
			CurHL=(highlen+1)/(lowlen+1)
			if(OldHL==0)
				OldHL=CurHL;
			if(OldHL> CurHL){
				HLUpDn=1;
				SetUp();
				OldHL=CurHL;
			}
			if(OldHL< CurHL){
				HLUpDn=2;
				SetDn();
				OldHL=CurHL;				
			}
			if(OldDir1 != data[6].predicted[2].UpDn[k][0])
			{
			    OldDir1=data[6].predicted[2].UpDn[k][0]
			    if(OldDir1==1){
			        HLUpDn=1;
				    SetUp();			    
			    }
			    if(OldDir1==2){
			        HLUpDn=2;
				    SetDn();			    
			    }
			}					
		}
		
		
		/*
	    var hd2=document.createElement('tr');
		var td=document.createElement('td');
		td.innerHTML="Trend "+(k+1).toString()
		td.width='70px'; 
		td.height='14px';
		td.className='trends_tit';
		td.nowrap=true;
        hd2.appendChild(td);
	    tbody.appendChild(hd2);	
	    */
		var s=0;
		 var mmm = 0 
		if(highlen>RowCount)
		{
		    s=highlen-RowCount;
		    mmm = 0;
		}
		else{
		   s=0;	
		   mmm=RowCount-highlen;
		   
		}
		  
		if(data[6].predicted[0].high.length>0){   
			if(mmm>0){
				for(var i = 0; i< mmm;i++){
					var hd2=document.createElement('tr');
					var td=document.createElement('td');
					td.align='center';
					td.innerHTML='&nbsp';
					td.height='16px';
					td.width='100%';
					td.className='blue_trend';		
					hd2.appendChild(td)
					tbody.appendChild(hd2)		
				}
			
			
			}
			for(var i = s; i<highlen;i++){
				var hd2=document.createElement('tr');
				var td=document.createElement('td');
				td.align='center';
				td.height='16px';
				td.innerHTML=data[6].predicted[0].high[k][i];
				td.className='blue_trend';		
				hd2.appendChild(td)
				tbody.appendChild(hd2)		
			}
		}else{
			for(var i = 0; i<RowCount;i++){
				var hd2=document.createElement('tr');
				var td=document.createElement('td');
				td.align='center';
				td.height='16px';
				td.innerHTML='&nbsp;';
				td.className='blue_trend';
				hd2.appendChild(td)
				tbody.appendChild(hd2)		
			}		
		}

		var hd2=document.createElement('tr');
			
			var td=document.createElement('td');
			td.align='center';
			td.height='16px';
			combination+=data[6].predicted[2].UpDn[k][0].toString();
			if(data[6].predicted[2].UpDn[k][0]==1)
			{
				td.innerHTML="<img src='blue_up.gif'/>";
				sumUpDn += 	(k+1)*4
			}
			if(data[6].predicted[2].UpDn[k][0]==2)
			{
				td.innerHTML="<img src='red_dn.gif'/>";	
				sumUpDn -= 	(k+1)*4
			}
			if(data[6].predicted[2].UpDn[k][0]==0)
				td.innerHTML=td.innerHTML+"<img src='wite_up.gif'/>";	
			
			combination+=data[6].predicted[2].UpDn[k][1].toString();
			
			if(data[6].predicted[2].UpDn[k][1]==1){
				td.innerHTML=td.innerHTML+"<img src='blue_up.gif'/>";
				sumUpDn += 	(k+1)*2
			}
			if(data[6].predicted[2].UpDn[k][1]==2){
				td.innerHTML=td.innerHTML+"<img src='red_dn.gif'/>";
				sumUpDn -= 	(k+1)*2
			}	
			if(data[6].predicted[2].UpDn[k][1]==0)
				td.innerHTML=td.innerHTML+"<img src='wite_up.gif'/>";	
				
			combination+=data[6].predicted[2].UpDn[k][2].toString();
			
			
			
			
			if(data[6].predicted[2].UpDn[k][2]==1)
			{
				td.innerHTML=td.innerHTML+"<img src='blue_up.gif'/>";
				sumUpDn += 	(k+1)*1
			}
			if(data[6].predicted[2].UpDn[k][2]==2)
			{
				td.innerHTML=td.innerHTML+"<img src='red_dn.gif'/>";
				sumUpDn -= 	(k+1)*1
			}	
			if(data[6].predicted[2].UpDn[k][2]==0)
				td.innerHTML=td.innerHTML+"<img src='wite_up.gif'/>";		
								
			hd2.appendChild(td)
			tbody.appendChild(hd2)	
		var l=0;
		var lll=0;
		
		if(lowlen>RowCount){
			l=RowCount
			lll=0
		}
		else{
			l=lowlen;
			lll = RowCount-lowlen;
			
		}
		if(data[6].predicted[1].low.length){
			for(var i = 0; i<l;i++){
				var hd2=document.createElement('tr');
				var td=document.createElement('td');
				td.align='center';
				td.height='16px';
				td.className='red_trend';
				td.innerHTML=data[6].predicted[1].low[k][i];
				hd2.appendChild(td)
				tbody.appendChild(hd2)		
			}
			if(lll>0){
				for(var i = 0; i<lll;i++){
					var hd2=document.createElement('tr');
					var td=document.createElement('td');
					td.align='center';
					td.height='16px';
					td.className='red_trend';
					td.innerHTML='&nbsp;';
					hd2.appendChild(td)
					tbody.appendChild(hd2)		
				}			
			}
		}else{
			for(var i = 0; i<RowCount;i++){
				var hd2=document.createElement('tr');
				var td=document.createElement('td');
				td.align='center';
				td.height='16px';
				td.className='red_trend';
				td.innerHTML='&nbsp;';
				hd2.appendChild(td)
				tbody.appendChild(hd2)		
			}
		}
		t.appendChild(tbody)
		document.getElementById('Predicted'+k).appendChild(t); 			
	}
	
	function DoTotals(){
		var t= document.createElement("table");
		t.border="0";
		t.cellSpacing = '1';
		t.className="mytotalstable";
		var tbody = document.createElement("tbody");
		var coll =6;
		var h =document.createElement('tr');
		h.className="line";
		var td = document.createElement("td");
		
		td.innerHTML="Totals: "+data[5].histTotals[0];
		td.colSpan=coll;
		h.appendChild(td);
		tbody.appendChild(h)
		
		var hd2=document.createElement('tr');
		hd2.className="head";
		
		var td=document.createElement('td');
		//td.align='center'
		td.innerText="Total P&L";
		hd2.appendChild(td)

		var td=document.createElement('td');
		//td.align='center'
		td.innerHTML="Max. BP";
		hd2.appendChild(td)

		var td=document.createElement('td');
		//td.align='center'
		td.innerHTML="Winners";
		hd2.appendChild(td)
		
		var td=document.createElement('td');
		//td.align='center'
		td.innerHTML="Losers";
		hd2.appendChild(td)

		var td=document.createElement('td');
		//td.align='center'
		td.innerHTML="Trades";
		hd2.appendChild(td)

		var td=document.createElement('td');
		//td.align='center'
		td.innerHTML="P&L per Trade";
		hd2.appendChild(td)

		tbody.appendChild(hd2)
			
		var hd3=document.createElement('tr');
		hd3.className="bs";
		for(var i =1;i<=coll;i++){
			var td=document.createElement('td');
			//td.align='center';
			td.innerHTML=data[5].histTotals[i];
			hd3.appendChild(td);		
		}		
		tbody.appendChild(hd3);
		t.appendChild(tbody)
		document.getElementById('Totals').appendChild(t); 
	}
	
	var UpDn100=0;
	
	function DoAlerts(){
		RemoveAllChildren('Alert');
		var t= document.createElement("table");
		//t.border="0";
		t.cellSpacing = '1';
		t.cellpadding = '0';
		t.width="100%";
		t.className="projections";
		var tbody = document.createElement("tbody");
		
		var coll = data[4].alert[0].high.length
		
		 
			    
		var high =document.createElement('tr');
		
		for(var i=0;i<coll;i++){ 
			var td =  document.createElement('td');
			td.width='20%';			
			td.innerHTML=data[4].alert[0].high[i];
			ExitH = data[4].alert[0].high[coll-1]-0.25;
			if(data[4].alert[1].dir[i]==1)
				td.className='blue';
			else
				td.className='even';
			high.appendChild(td)
		}
		
		
		var gdir = document.createElement('td');
		gdir.rowSpan="3";		
		gdir.width='20%';
		if(data[4].alert[3].gdir[0]==1){
				gdir.className='blue_pro';
				gdir.innerHTML="<img src='wite_up.gif'/>&nbsp;"+data[4].alert[3].gdir[1]+"%";
				if(data[4].alert[3].gdir[1]==100)
				    UpDn100=1; 
				else
				    UpDn100=0; 
		}
		if(data[4].alert[3].gdir[0]==2){
				gdir.className='red_pro';
				gdir.innerHTML="<img src='wite_dn.gif'/>&nbsp;"+data[4].alert[3].gdir[1]+"%";
				if(data[4].alert[3].gdir[1]==100)
				    UpDn100=2;
				else
				    UpDn100=0;     
		}
		
		if(data[4].alert[3].gdir[0]==0){
				gdir.className='even';
				gdir.innerHTML="<img src='none.gif'/>";
				if(data[4].alert[3].gdir[1]!=100)
				    UpDn100=0;				
		}

		high.appendChild(gdir)

/*
		var gdir2 = document.createElement('td');
		gdir2.rowSpan="3";		
		gdir2.width="21%"
		gdir2.id = "sum3";
		
		high.appendChild(gdir2)	
		*/
		tbody.appendChild(high);
		 
		var dir =document.createElement('tr');
		dir.className='bs';
		for(var i=0;i<coll;i++){ 
			var td =  document.createElement('td');
			td.innerHTML=data[4].alert[1].dir[i];
			td.width='20%';
			td.align='center'
			if(data[4].alert[1].dir[i]==1){
				td.innerHTML="<img src='blue_up.gif'/>";
				td.className='even1'
				}
			if(data[4].alert[1].dir[i]==2){
				td.innerHTML="<img src='red_dn.gif'/>";
				td.className='even1'
				}
			if(data[4].alert[1].dir[i]==0){
				td.className='even1';
				td.innerHTML="<img src='none.gif'/>";
			}
			dir.appendChild(td)
		}
		
		tbody.appendChild(dir);
		
		var low =document.createElement('tr');
		
		for(var i=0;i<coll;i++){ 
			var td =  document.createElement('td');
			td.innerHTML=data[4].alert[2].low[i];
			td.width='20%';
			ExitL = data[4].alert[2].low[coll-1]+0.25;
			if(data[4].alert[1].dir[i]==2)
				td.className='red';
			else
				td.className='even';
			low.appendChild(td)
		}
		
		tbody.appendChild(low);
		t.appendChild(tbody)
		document.getElementById('Alert').appendChild(t); 
	}			
	
	function DoStrategiesTable(){
		var t= document.createElement("table");
		t.border='0';
		t.cellSpacing = '1';
		t.className="mytable";
		var tbody = document.createElement("tbody");
		//====Title Row====
		var tr = document.createElement('tr');
		tr.className='line';
		var cell1=document.createElement('td');
		var cols = data[1].header.length;
		cell1.colSpan=cols;
		cell1.innerHTML = 'RT Trades: '+data[0].dte+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+data[6].predicted[3].time;
		
		tr.appendChild(cell1);
		tbody.appendChild(tr); 
		//== Title row ==================
		var tr2 = document.createElement('tr');
		tr2.className='head'
		for(var i=0;i<cols;i++){
			var td = document.createElement('td');
			td.width='11%';
			//td.align='center';
			td.innerText = data[1].header[i];
			tr2.appendChild(td);
		} 
		tbody.appendChild(tr2);
		var stratNumber = data[2].strat.length;

		for(var y = 0; y<stratNumber ;y++){
			var tr = document.createElement('tr');
			tr.className='bs';
			for(var i=0;i<cols;i++){
				var td = document.createElement('td');
				td.width='11%';
				//td.align='center';
				td.innerHTML = data[2].strat[y].row[i];
				if(data[2].strat[y].row[i].indexOf('(')<0 && i!= 0 && i!= 3 && i!=5 && i!= 7 && i!= 8)
					td.className='blue_text';
				if(data[2].strat[y].row[i].indexOf('(')>=0 && i!= 0 && i!= 3 && i!=5 && i!= 7 && i!= 8)
					td.className='red_text';
				if( i== 0 && i== 3 && i==5 && i== 7 && i== 8)
					td.className='black_text';	
				tr.appendChild(td);
			} 
			tbody.appendChild(tr);		
		}
		var tr = document.createElement('tr');
		tr.className='head'
		for(var i=0;i<cols;i++){
			var td = document.createElement('td');
			td.width='11%';
			//td.align='center';
			td.innerHTML = data[3].totals[i];
			tr.appendChild(td);
		} 
		tbody.appendChild(tr);		
		t.appendChild(tbody);
		document.getElementById('Strategies').appendChild(t); 
				
	}
	
	function RemoveAllChildren(id)
	{
	    var element = document.getElementById(id);
        while (element.firstChild) {
            element.removeChild(element.firstChild);
        }
    }
    

	var MyOldSum=0;
	var myBs="";
	var connection;
	var notconnected=false;
	
	function CheckConnection()
	{
		//var empty = document.getElementById("bid").innerText;
		
		if(empty!="")
		{
			if(myBs=="")
				myBs=empty;
				
			if(myBs!=empty)
			{ 
				myBs=empty;				
				var td = document.getElementById("connect");
				td.innerHTML = "<span>Connected</span>";
				td.className="Connect";
				notconnected=false;				
			}
			else
			{
				if(!notconnected){
					dt = new Date();
					connection = window.setInterval("DoSignal()",2000);
					notconnected=true;					
				}
			}				
		}
	}
	
	function DoDisconnected(){
	   // var dt = new Date();
		var td = document.getElementById("connect");		
		td.innerHTML = "<span>Disconnected!</span>";
		td.className="disconnect";	
	}
	function DoConnected(){
		var td = document.getElementById("connect");
				td.innerHTML = "<span>Connected</span>";
				td.className="connect";	
	}
	var Trend4=new Array();
	
	Trend4["111"]="Strong Up Trend - No Sell!";
	Trend4["112"]="Strong Up Trend - Buy Opportunity - Consider Exit Short";
	Trend4["121"]="Up Trend - Possible Turning point - Consider Exit Long ";
	Trend4["122"]="Still Up Trend - High % of turning around - Consider Exit Long";	
	Trend4["222"]="Strong Dn Trend - No Buy!";
	Trend4["221"]="Strong Dn Trend - Sell Opportunity - Consider Exit Long";
	Trend4["212"]="Dn Trend - Possible Turning point - Consider Exit Short";
	Trend4["211"]="Still Dn Trend - High % of turning around - Consider Exit Short";
	
	var Trend1=new Array();
	Trend1["111"]="Up Trend";
	Trend1["112"]="Up Trend - Buy Opportunity - wait for 100% Dn ";
	Trend1["121"]="Up Trend - Possible Turning point - Wait";
	Trend1["122"]="Still Up Trend - High % of turning around - Do Nothing";	
	Trend1["222"]="Dn Trend";
	Trend1["221"]="Dn Trend - Sell Opportunity - wait for 100% Up";
	Trend1["212"]="Dn Trend - Possible Turning point - Wait";
	Trend1["211"]="Still Dn Trend - High % of turning around - Do Nothing";
	
	