	
/*IPO Data*/
function IPO(id,exch,Code)
{
    var Heading = "";
    var Hid_SEBI = document.getElementById("Hid_SEBI");
    var IPOContent = document.getElementById("IPOContent");
	var Url;
	if (id=="")
		id=11;
	if(id =="11")	
	{
		// Forthcoming Issues
		var Url="../IPO/ForthcomingIssues.aspx?id="+id;
		pageheading="Forthcoming Issues";
	}
	else if(id =="12")	
	{
		// Open Issues
		var Url="../IPO/OpenIssues.aspx?id="+id;
		pageheading="Open Issues";
    }
	else if(id =="13")	
	{
		// Closed Issues
		var Url="../IPO/ClosedIssues.aspx?id="+id;
		pageheading="Closed Issues";
    }
	else if(id =="14")
	{
		// New Issue Monitor		
		var Url="../IPO/NewIssueMonitor.aspx?id="+id;	
		pageheading="New Issue Monitor";
	}
	else if(id =="18")
	{
		// New Issue Monitor Details		
		var Url="../IPO/NewIssueMonDetails.aspx?id="+id+"&code="+Code;	
		pageheading="New Issue Monitor";
	}
    else if(id=="15")
    {
        var Url="../IPO/NewListing.aspx?id="+id+"&EXCHG=BSE";
        pageheading="New Listing";
    }
	else if(id =="16")
	{
		var Url="../IPO/BasisOfAllotment.aspx?id="+id;	
		pageheading="Basis Of Allotment";
	}
	else if(id=="17")
	{
	    var Url="../IPO/DraftProspectus.aspx?id="+id+"&typ="+exch;	   
	    pageheading="Draft Prospectus";
	}
    else if(id=="111")
    {
	    var Url="../IPO/IPOSynopsis.aspx?id="+id+"&Code="+Code;
	    pageheading="IPO Synopsis";
	}
	
	document.getElementById("Heading").innerHTML=pageheading;    
	IPOContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loading.gif''></td></tr></table>";
	var ajax = new Ajax.Updater('IPOContent',Url,{evalScripts: true});	
}
//paging
function IPOPaging(PageNo,id,Exch)
{
   
    var IPOContent=document.getElementById("IPOContent");
	var id;
	var Hid_SEBI = document.getElementById("Hid_SEBI");
	var Prev=document.getElementById("PrevPage");
	var Next=document.getElementById("NextPage");
	var Last =document.getElementById("LastPage");
	var pageurl;
	var IPOContent = document.getElementById("IPOContent");
	if(id=="11")
		pageurl="ForthcomingIssues.aspx?";
	else if(id=="12")
		pageurl="OpenIssues.aspx?";  
	else if(id=="13")
		pageurl="ClosedIssues.aspx?"; 
	else if(id=="14")
		pageurl="NewIssueMonitor.aspx?";		
	else if(id=="15")
	    pageurl="NewListing.aspx?EXCHG="+Exch+"&"; 
	else if(id=="16")
		pageurl="BasisOfAllotment.aspx?";
	else if(id=="17")
		pageurl="DraftProspectus.aspx?typ="+document.getElementById("Hid_SEBI").value+"&"; 

	var StrUrl= pageurl+"PageNo=0";	
	if(PageNo == "L")
	{
		var StrUrl= pageurl+"PageNo="+Last.value;
	}	
	if (PageNo == "P")
	{
		var StrUrl= pageurl+"PageNo="+Prev.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= pageurl+"PageNo="+Next.value;
	}
	var ajax = new Ajax.Updater('IPOContent',StrUrl,{evalScripts: true});
}


function ChangeExchgIPO(Exch)
{      
    var Url="NewListing.aspx?EXCHG="+Exch;   
    IPOContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='430px' valign='middle' align='center'><img src='../images/loading.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('IPOContent',Url,{evalScripts: true});   
}

function ChangeStyleIPO(exch)
{
	if(exch == 'BSE')
	{
		document.getElementById("tabBSE").style.display = 'inline';
		document.getElementById("tabNSE").style.display = 'none';
	}
	else
	{
		document.getElementById("tabBSE").style.display = 'none';
		document.getElementById("tabNSE").style.display = 'inline';
	}
}


function ChangeStyleIPObest(Exch)
{
	if(Exch == 'BSE')
	{
		document.getElementById("tabBSE").style.display = 'inline';
		document.getElementById("tabNSE").style.display = 'none';
	}
	else
	{
		document.getElementById("tabBSE").style.display = 'none';
		document.getElementById("tabNSE").style.display = 'inline';
	}
}

function ChangeExchgIPO1(typ)
{
   	document.getElementById("Hid_SEBI").value=typ;
	//document.getElementById("Hid_SEBI").value;	
	var BSETab = document.getElementById("tabBSE");
	var NSETab = document.getElementById("tabNSE");

	if(typ == "SEBI")
	{
		document.getElementById("tabBSE").style.display = 'inline';
		document.getElementById("tabNSE").style.display = 'none';
		document.getElementById("tabNSE").style.cursor ='Hand';
		document.getElementById("tabBSE").style.cursor ='default';
	}
	else
	{
		document.getElementById("tabBSE").style.display = 'none';
		document.getElementById("tabNSE").style.display = 'inline';
		document.getElementById("tabNSE").style.cursor ='default';
		document.getElementById("tabBSE").style.cursor ='Hand';
		
	}
	IPO('17',typ,'');
}

function ChangeStyleIPO12(type)
{	
	var BSETab = document.getElementById("tabBSE");
	var NSETab = document.getElementById("tabNSE");
	if(type == 'SEBI')
	{
		document.getElementById("tabBSE").style.display = 'inline';
		document.getElementById("tabNSE").style.display = 'none';
	}
	else
	{
		document.getElementById("tabBSE").style.display = 'none';
		document.getElementById("tabNSE").style.display = 'inline';
	}
}
/*IPO Data*/
/*Pop up window*/
	
	function Reckoner(url,opt,title)
{
    window.scroll(0,0);
	var Win;
	Win = document.getElementById("cm_window2").style.display='inline';

	var currentDivObj,currentTitle
	currentTitle = document.getElementById("Title");

	if(opt=="in")
	{
		currentDivObj = document.getElementById("NLIDetails");
		currentDivObj.innerHTML ="<table cellspacing=0 cellpadding=0 height=140px align='center'><tr><td><img src=../images/loading.gif></td></tr></table>";
	}
	
	CreateXmlHttp();
	document.body.style.cursor = "progress";
	var requestUrl = url;
	
	//alert(requestUrl);

	if(XmlHttp)
	{
		XmlHttp.onreadystatechange = function(){NLIDetails(opt);};
		XmlHttp.open("GET", requestUrl,  true);
		XmlHttp.send(null);
	}   
}

function NLIDetails(opt)
{
	// To make sure receiving response data from server is completed
	//alert(XmlHttp.readyState)
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		//alert(XmlHttp.responseText)
		if(XmlHttp.status == 200)
		{
			if(opt=="in")
			{
				document.getElementById("NLIDetails").innerHTML = XmlHttp.responseText;				
				document.body.style.cursor = "auto";
			}
		}
		else
		{
			if(opt=="in")
			{
				document.getElementById("NLIDetails").innerHTML = "<img src='../images/loading.gif'>";
		    }
		}

	}
}

var XmlHttp;
//Creating object of XMLHTTP For AJAX Method
function CreateXmlHttp()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttp = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttp = new XMLHttpRequest();
		}
	}

