var IE = document.all?true:false;
var i;
var nobgchg='00';
var sleeping=0;
var prev_div_id;
var total_stk=5;
var full_scid_watchlist=0; 
var full_scid_portfolio=0; 
var full_scid_portfolio_cnt=0;
function opendiv(divid, sc_id,exchange,bgcolor)
{
	
//alert("1.1");
	for(i=0; i<total_stk; i++)
	{
		closediv(i);
		document.getElementById("tr_"+i).className='cd_tr';
	}
//alert("1.2");
	document.getElementById("tr_"+divid).className='ab_tr';
	//slidedown("div_"+divid);	
	document.getElementById("div_"+divid).style.display="block";
	nobgchg=divid;
//alert("1.3");
	document.getElementById("div_"+divid).innerHTML = "<table cellpadding=0 cellspacing=0 border=0 style='height:250px; width:100%;' background='http://img1.moneycontrol.com/images/simple_watchlist/new1/grad_strip.gif'><tr><td align=center valign=center><img src='http://img1.moneycontrol.com/images/simple_watchlist/main-loader.gif' hspace=0 vspace=0 border=0></td></tr></table>";
	//alert("1.4");

	if(!IE)
		var objXml = new XMLHttpRequest();
	else
		var objXml = new ActiveXObject("Microsoft.XMLHTTP");

	datafile = "/watchlist1/graph_div_new.php?scid="+sc_id+"&exchange="+exchange+"&bgcolor="+bgcolor;

	document.getElementById("plus_"+divid).style.display="none";
	document.getElementById("minus_"+divid).style.display="block";
	document.getElementById("nameplus_"+divid).style.display="none";
	document.getElementById("nameminus_"+divid).style.display="block";

	objXml.open("GET", datafile, true);
	objXml.setRequestHeader("Cache-Control","no-cache");

	objXml.onreadystatechange=function()
	{
		if (objXml.readyState==4)
		{
			if (objXml.status!=404)
			{	
				if((objXml.responseText).length > 0)
				{
					document.getElementById("div_"+divid).innerHTML = objXml.responseText;
				}
			}
		}
	}
	objXml.send(null);
}

/////Close Div
function closediv(closedivid)
{
	//alert(closedivid);
	document.getElementById("plus_"+closedivid).style.display="block";
	document.getElementById("minus_"+closedivid).style.display="none";
	document.getElementById("nameplus_"+closedivid).style.display="block";
	document.getElementById("nameminus_"+closedivid).style.display="none";
	document.getElementById("div_"+closedivid).style.display="none";
	//slideup("div_"+closedivid);
	
	nobgchg=closedivid;
	
	document.getElementById("tr_"+closedivid).className='mouseout_tr';
	document.getElementById("tr_"+closedivid).className='cd_tr'
	document.getElementById("div_"+closedivid).innerHTML = "";	
	
}

///chgbg
function chgbg(ff)
{
	document.getElementById("tr_"+ff).className='mouseover_tr';
}

function chgbg_rev(ff)
{
	
	if(nobgchg!=ff)
	document.getElementById("tr_"+ff).className='mouseout_tr';
}

///////////// next_prev
var ii;
var split_scid_port;
var passing_sc_id="";	

var glob_next='0';
var glob_sec_toload='cookie';

function next_prev(next, sec)
{

glob_next=next;
glob_sec_toload=sec;


	passing_sc_id="";	
var nextplus=0;
	//alert(sec);
	//alert(next);
	if(next>=0)
	{
		if(next>0 && sec=='watchlist')
			{
				full_scid_watchlist=document.getElementById('watchlist_full_scid').value;
				passing_sc_id="";
			}

		if(next>0 && sec=='portfolio')
			{
				full_scid_portfolio=document.getElementById('portfolio_full_scid').value;	
				full_scid_portfolio_cnt=document.getElementById('portfolio_full_cnt').value;
				
				split_scid_port = full_scid_portfolio.split("|");

				if(nextplus==0)
					var addplus=5;
					else
					var addplus=5;
			
				
				
				
				var nextplus=parseInt(next)+parseInt(addplus);
				
					for(icnt=next; icnt<nextplus; icnt++)
					{
						passing_sc_id=passing_sc_id+split_scid_port[icnt]+"|";
						//alert(icnt);
					}
				
			}

		
		document.getElementById('price_div').innerHTML = "<table cellpadding=0 cellspacing=0 border=0 width='750px' height=190px><tr><td align=center valign=center colspan=11 background='http://img1.moneycontrol.com/images/simple_watchlist/new1/grad_strip.gif'><img src='http://img1.moneycontrol.com/images/simple_watchlist/main-loader.gif' hspace=0 vspace=0 border=0></td></tr></table>";
		
	


		if(!IE)
					var objXml = new XMLHttpRequest();
				else
					var objXml = new ActiveXObject("Microsoft.XMLHTTP");
				if(sec=='watchlist')
					{
						datafile = "/watchlist1/stock_price.php?list="+next+"&section="+sec+"&sc_id_full="+full_scid_watchlist;						
					}
					else if(sec=='portfolio')
					{
						//alert(passing_sc_id);
						datafile = "/watchlist1/stock_price.php?list="+next+"&section="+sec+"&sc_id_full_port="+passing_sc_id+"&total_stock_cnt="+full_scid_portfolio_cnt;						
					}
					else
					{
						datafile = "/watchlist1/stock_price.php?list="+next+"&section="+sec;
					}

					


				objXml.open("GET", datafile, true);
				objXml.setRequestHeader("Cache-Control","no-cache"); 

				objXml.onreadystatechange=function() 
					{
						if (objXml.readyState==4) 
						{
						if (objXml.status!=404)
							{	
							   if((objXml.responseText).length > 0)
								{
									
									if(sec=='watchlist')
									{
										urchinTracker("/watchlist1/savedlist" );
									}
									else if(sec=='portfolio')
									{
										urchinTracker("/watchlist1/portfolio" );
									}
									else
									{
										urchinTracker("/watchlist1/stockslastvisited" );
									}
									
									//document.getElementById("error_chk").value=objXml.responseText;
									if(objXml.responseText=='no stocks')
									{
										add_stocks('watchlist',1);									
									}
									else
									{
										
										document.getElementById("price_div").innerHTML = objXml.responseText;
										if(full_scid_portfolio!=0)
											document.getElementById('portfolio_full_scid').value=full_scid_portfolio;	
										
										if(matrix==1)
										{
											add_stocks('cookie',0);											
										}

										matrix=0;
										

									}
									
								}
							}
						
						}
					}
				objXml.send(null);


	}
}


///////////////////////add_stocks

function add_stocks(sector, varpass)
{
		anychange=0;
		bak_price_div=document.getElementById("price_div").innerHTML;

			if(!IE)
					var objXml = new XMLHttpRequest();
				else
					var objXml = new ActiveXObject("Microsoft.XMLHTTP");

					datafile = "/watchlist1/add_cookie.php?section="+sector+"&varpass="+varpass;


				objXml.open("GET", datafile, true);
				objXml.setRequestHeader("Cache-Control","no-cache"); 

				objXml.onreadystatechange=function() 
					{
						if (objXml.readyState==4) 
						{
						if (objXml.status!=404)
							{	
							   if((objXml.responseText).length > 0)
								{
									document.getElementById("price_div").innerHTML = objXml.responseText;

									

									if(cnbc_matrix==1)
										{											
											document.getElementById("save_button").disabled=false;				
										}
										else
										{
											document.getElementById("closebutt").innerHTML ="x Close";
										}
									
									
								}
							}
						
						}
					}
				objXml.send(null);

}

////////////close_add_stock

function close_add_stock()
{
	 if(anychange!=0)
	 {			
			if(confirm("Do you wish to save the changes before closing?"))
				post_data();
			else
				document.getElementById("price_div").innerHTML = bak_price_div;

			
	 }
	 else
	{
		document.getElementById("price_div").innerHTML = bak_price_div;
	}
}
