var IE = document.all?true:false;

function sensex_markets_auto()
{
	if(!IE)
		var objXml = new XMLHttpRequest();
	else
		var objXml = new ActiveXObject("Microsoft.XMLHTTP");

	datafile = "/mccode/markets/sensex_ajax.php";

	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)
				{
					data_mktval=objXml.responseText;

				    var stk_broken_value=data_mktval.split("|");
					var stk_nifty_nse=stk_broken_value[0];
					var change_nifty=stk_broken_value[1];
					var stk_sensex_bse=stk_broken_value[2];
					var change_sensex=stk_broken_value[3];
					if(change_sensex > 0)
					{
						document.getElementById("mkt_chgimgbse").innerHTML = "<img src='http://img1.moneycontrol.com/images/stocktracker/green_arrow.gif'>";
					}
					else
					{
						document.getElementById("mkt_chgimgbse").innerHTML = "<img src='http://img1.moneycontrol.com/images/stocktracker/red_arrow.gif'>";
					}
					if(change_nifty > 0)
					{
						document.getElementById("mkt_chgimgnse").innerHTML = "<img src='http://img1.moneycontrol.com/images/stocktracker/green_arrow.gif'>";
					}
					else
					{
						document.getElementById("mkt_chgimgnse").innerHTML = "<img src='http://img1.moneycontrol.com/images/stocktracker/red_arrow.gif'>";
					}
					$('#mkt_sensex').html(stk_sensex_bse);
					$('#mkt_sensex_cng').html(change_sensex);
					$('#mkt_nifty').html(stk_nifty_nse);
					$('#mkt_nifty_cng').html(change_nifty);
				}
			}
		}
	}
	objXml.send(null);
}

function openmfmatrix(passmatrix)
{
	if(typeof(matrix_adunit) != 'undefined' && matrix_adunit==1 && getcookie('WATCH_INTER_COUNT')<10 && document.getElementById("martixclass").className=='matrixoff')
	{
		//setcookie('WATCH_INTER_COUNT',watchlist_inter_count,1);
		//document.getElementById("martixclass").className='matrixon_ad';
		$("#matrixplusminus").attr("src",matrix_minus);
		document.getElementById("matrixdownimg").style.display="block";

		document.getElementById("cnbcmatrixcontent").innerHTML=document.getElementById("watchadd").innerHTML;
		document.getElementById("cnbcmatrixcontent").style.display="block";
		//$('#cnbcmatrixcontent').slideDown(500);
	}
	else
	{
		//setcookie('WATCH_INTER_COUNT','0',1);
		mycnbcmatrix(0);
	}
}

function show_div(div_no, tab_no, max_no)
{
	for (div_cnt=0; div_cnt < max_no; div_cnt++)
	{
		if(div_cnt == tab_no)
		{
			document.getElementById("_menu_"+div_no+"_"+div_cnt).className='on';
			document.getElementById("div_"+div_no+"_"+div_cnt).className='on';
			document.getElementById("div_"+div_no+"_"+div_cnt).style.display='block';
		}
		else
		{
			document.getElementById("_menu_"+div_no+"_"+div_cnt).className='';
			document.getElementById("div_"+div_no+"_"+div_cnt).className='off';
			document.getElementById("div_"+div_no+"_"+div_cnt).style.display='none';
		}
	}
}

function MF_tab2(val, name, num)
{
	var a = val;
	var b = name;
	var tab_name = name;
	for (var i=1;i<num;i++)
    {
		if(i==a)
		{ 
			document.getElementById(b+i).style.display="block";
			if(name=="equity")
			{
			document.getElementById('graph'+i).style.display="block";
			document.getElementById('equity_'+i).className="gL-12";
			}
			if(name=="Hybrid")
			{
			document.getElementById('hgraph'+i).style.display="block";
			document.getElementById('hybrid_'+i).className="gL-12";
			}
			if(name=="Debt")
			{
			document.getElementById('dgraph'+i).style.display="block";
			document.getElementById('debt_'+i).className="gL-12";
			}
			//document.getElementById(b+i).className="blueB_11";
		}
		else
		{
			document.getElementById(b+i).style.display="none";
			if(name=="equity")
			{
			document.getElementById('graph'+i).style.display="none";
			document.getElementById('equity_'+i).className="bl-12";
			}
			if(name=="Hybrid")
			{
			document.getElementById('hgraph'+i).style.display="none";
			document.getElementById('hybrid_'+i).className="bl-12";
			}
			if(name=="Debt")
			{
			document.getElementById('dgraph'+i).style.display="none";
			document.getElementById('debt_'+i).className="bl-12";
			}
		}
	}
}

function pg(name)
{
	var name;
	if(name=="Hybrid")
	{
		document.getElementById("Hybrid").style.display="block";
		document.getElementById("Equity").style.display="none";
		document.getElementById("Debt").style.display="none";
		document.getElementById("_menu_2_0").className="";
		document.getElementById("_menu_2_1").className="on";
		document.getElementById("_menu_2_2").className="";
		for(var i=1;i<6;i++ )
		{ 
			document.getElementById("equity"+i).style.display="none";
			document.getElementById("graph"+i).style.display="none";
			document.getElementById("Debt"+i).style.display="none";
			document.getElementById("dgraph"+i).style.display="none";
			if(i!=3)
			{
				document.getElementById("hgraph"+i).style.display="none";
				document.getElementById("Hybrid"+i).style.display="none";
			}
			else
			{
				document.getElementById("hgraph3").style.display="block";
				document.getElementById("Hybrid3").style.display="block";
			}
		}
	}
	
	if(name=="Equity")
	{
		document.getElementById("Equity").style.display="block";
		document.getElementById("Hybrid").style.display="none";
		document.getElementById("Debt").style.display="none";
		document.getElementById("_menu_2_0").className="on";
		document.getElementById("_menu_2_1").className="";
		document.getElementById("_menu_2_2").className="";
		for(var i=1;i<6;i++ )
		{ 
			document.getElementById("Hybrid"+i).style.display="none";
			document.getElementById("hgraph"+i).style.display="none";
			document.getElementById("Debt"+i).style.display="none";
			document.getElementById("dgraph"+i).style.display="none";
			if(i!=3)
			{
				document.getElementById('equity'+i).style.display="none";
				document.getElementById('graph'+i).style.display="none";
			}
			else
			{
				document.getElementById("graph3").style.display="block";
				document.getElementById("equity3").style.display="block";
			}
		}	
	}

	if(name=="Debt")
	{
		document.getElementById("Debt").style.display="block";
		document.getElementById("Hybrid").style.display="none";
		document.getElementById("Equity").style.display="none";
		document.getElementById("_menu_2_0").className="";
		document.getElementById("_menu_2_1").className="";
		document.getElementById("_menu_2_2").className="on";
		for(var i=1;i<6;i++ )
		{ 
			document.getElementById('Hybrid'+i).style.display="none";
			document.getElementById('hgraph'+i).style.display="none";
			document.getElementById('equity'+i).style.display="none";
			document.getElementById('graph'+i).style.display="none";
			if(i!=3)
			{
				document.getElementById('Debt'+i).style.display="none";
				document.getElementById('dgraph'+i).style.display="none";
			}
			else
			{
				document.getElementById("dgraph3").style.display="block";
				document.getElementById("Debt3").style.display="block";
			}
		}	
	}
}

function post_topsearchfrm()
{
	fund_type = document.topfunds_frm.selFundType.value;
	category = document.topfunds_frm.selCategory.value;
	seltop = document.topfunds_frm.selTop.value;
	period = document.topfunds_frm.selPeriod.value;

	if(fund_type == "")
	{
		alert("Please select Fund Type!!!");
		document.topfunds_frm.selFundType.focus();
		return false;
	}
	if(category == "")
	{
		alert("Please select Category!!!");
		document.topfunds_frm.selCategory.focus();
		return false;
	}
	if(seltop == "")
	{
		alert("Please select Shortlist criteria!!!");
		document.topfunds_frm.selTop.focus();
		return false;
	}
	if(period == "")
	{
		alert("Please select Period for comparison!!!");
		document.topfunds_frm.selPeriod.focus();
		return false;
	}

	document.topfunds_frm.post_flag.value = true;
	document.topfunds_frm.submit();
	return true;
}

function post_mfmsearch()
{
	var input_val = document.mfmeter_frm.mfmeter_str.value;
	if(input_val == "Enter Scheme Name" || input_val == "" || input_val.length < 3)
	{
		alert("Please enter minimum 3 characters for search");
		document.mfmeter_frm.mfmeter_str.focus();
		return false;
	}
	else
	{
		document.mfmeter_frm.AMCname.value = input_val;
		document.mfmeter_frm.submit();
		return false;
	}
}

function submit_fundact()
{
	if(!(document.fundact_frm.f_compname.value) || document.fundact_frm.f_compname.value==' ' || document.fundact_frm.f_compname.value=='Enter Stock Name')
    {
		alert("Please enter a stock name");
		document.fundact_frm.f_compname.focus();
		return false;
	}
	return true;
}

function post_tool5()
{
	if(document.tool5_frm.sel_sector.value == "")
	{
		alert("Please select a sector!!!");
		document.tool5_frm.sel_sector.focus();
		return false;
	}
	document.tool5_frm.submit();
	return true;
}

function sel_amc()
{	
	//var now = new Date();
	//var hour = now.getHours();
	//var minute = now.getMinutes();
	var imid = "";
	var ffid = document.amc.ff_id.value;
	if(document.amc.ff_id.selectedIndex==0)
	{
		alert("Please select an AMC!!!");
		document.amc.ff_id.focus();
		return false;
	}
	document.amc.action="http://www.moneycontrol.com/mf/returns.php?im_id="+imid+"&ff_id="+ffid;
	document.amc.submit();
	return true;
}

function fund_compare_validate()
{
	if(document.fund_compare.fund_choose.selectedIndex==0)
	{
		alert("Please select ")
		return false;
	}
	fund_compare_url=document.getElementById("fund_choose").value;		
	window.location = fund_compare_url;
	return false;
}

function mfedge_validate()
{
	if(document.mfedge.emailid.value=="" || document.mfedge.emailid.value=="Enter email address")
	{
		alert("Please enter your Email Id");
		document.mfedge.emailid.focus();
		return false;
	}

	document.mfedge.action="/easymf/login/subscribe_mfedge.php";
	document.mfedge.submit();	
	return true;
}

function tocheck()
{
	var opt1 = document.navrec100.nav_opt[0].checked;
	var opt2 = document.navrec100.nav_opt[1].checked;	// asset monitor
	var opt3 = document.navrec100.nav_opt[2].checked;	// hist. nav
	var opt4 = document.navrec100.nav_opt[3].checked;	// hist. graph
	if(document.navrec100.AMCname.value=="Enter Scheme" || document.navrec100.AMCname.value=="")
	{
		alert("Please Enter Scheme Name");
		document.navrec100.AMCname.focus();
		return false;
	}
	if(document.navrec100.AMCname.value.length<3)
	{
		alert("Please enter minimum 3 characters to search")
		return false;
	}
	
	if(opt1==true)
		document.navrec100.fname.value=document.navrec100.nav_opt[0].value;
	else if(opt2==true)
		document.navrec100.fname.value=document.navrec100.nav_opt[1].value;
	else if(opt3==true)
		document.navrec100.fname.value=document.navrec100.nav_opt[2].value;
	else if(opt4==true)
		document.navrec100.fname.value=document.navrec100.nav_opt[3].value;

	sname();
	return true;
}

function sname()
{
	var flag,fname,tempvar;
	var lenc;
	var i=0;
	if(document.navrec100.AMCname.value=="Enter Scheme" || document.navrec100.AMCname.value=="")
	{
		alert("Please Enter Scheme Name")
		flag="false";
	}
	else
	{
		AMCname= new String(document.navrec100.AMCname.value);
		if(fname="")
		{
			fname="snap";
		}
		flag="true"
	}
	if(flag=="true")
	{
		fname=document.navrec100.fname.value
		document.navrec100.action="/mf/mf_info/mfsearch.php?AMCname="+escape(AMCname)+"&fname="+fname;
		document.navrec100.submit();
	}
	else
	{
		document.navrec100.AMCname.focus();
	}
}

function openview()
{
	var page="";
	var pollid=document.pollform.id.value;
	page = "http://www.moneycontrol.com/polls_all/pollgraphpop.php?id="+pollid;
	var windowprops= "width=550,height=550,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes";
	window.open(page, "", windowprops);
	return false;
}