/*
 * Create All, US and Non-Us companies links
 */
 function createListedComp(vMark,vLinkURL,vAllLC,vDivider,vUSLC,vNonUSLC)
 {
	if(vMark == 'nyse')
	{
		var url = window.location.search.substring(1); 
		var sLstComp = getQueryVariable("ListedComp", url);
		if (sLstComp == null) {
		  sLstComp = "All";
		}
		var sLinkUrl = vLinkURL;

		if (sLinkUrl.indexOf('?') == -1) {
			sLinkUrl = sLinkUrl+"?ListedComp"; 
		} else {
			sLinkUrl = sLinkUrl+"&ListedComp"; 
		}
		if (sLstComp =="All") {
		  document.write("<table valign='top' border='0'><tr><td><span class='fontbold'>"+vAllLC+"</span>&nbsp;</td>");
		} else {
		  document.write("<table valign='top' border='0'><tr><td><a href='"+sLinkUrl+"=All'>"+vAllLC+"</a>&nbsp;</td>");
		}
		document.write("<td><img src='"+vDivider+"' alt='' width='1' height='10' border='0'></td>");
		if (sLstComp =="US") {
		  document.write("<td>&nbsp;<span class='fontbold'>"+vUSLC+"</span>&nbsp;</td>");
		} else {
		  document.write("<td>&nbsp;<a href='"+sLinkUrl+"=US'>"+vUSLC+"</a>&nbsp;</td>");
		}
		document.write("<td><img src='"+vDivider+"' alt='' width='1' height='10' border='0'></td>");	  
		if (sLstComp =="NONUS") {
		  document.write("<td>&nbsp;<span class='fontbold'>"+vNonUSLC+"</span>&nbsp;</td></tr></table>");
		} else {
		  document.write("<td>&nbsp;<a href='"+sLinkUrl+"=NONUS'>"+vNonUSLC+"</a>&nbsp;</td></tr></table>");
		}
	}
 }

/*
 * Populate values in IssueType dropdown box.
 */
function populateIssue(IssArr, IssUrlArr, vDefaultURL, vExchange) 
{
	var vArr = eval(IssUrlArr);

	if(vExchange == 'ny')
	{
		var url = window.location.search.substring(1); 
		var sLstComp = getQueryVariable("ListedComp", url);
		if (sLstComp == null) {
		  sLstComp = "All";
		}

		if (sLstComp =="All") 
		{
			document.forms["frmIssueType"].elements["sltIssueType"][0] = new Option("Select One", vDefaultURL);

			for (i=0; i<vArr.length; i++)  
			{
				var vIssId = vArr[i].substring(vArr[i].indexOf(".html")-13,vArr[i].indexOf(".html"));		

				if(eval("lc_"+vExchange+"_issuetypeid_"+vIssId+"_count") == 0)
				{
					document.forms["frmIssueType"].elements["sltIssueType"][(i+1)] = new Option(IssArr[i],vArr[i]);
					document.forms["frmIssueType"].elements["sltIssueType"].options[i+1].style.cssText = "color:cfcfcf";
				}
				else
				{
					document.forms["frmIssueType"].elements["sltIssueType"][(i+1)] = new Option(IssArr[i],vArr[i]);
					document.forms["frmIssueType"].elements["sltIssueType"].options[0].selected = true;
				}
			}
		}
		else if (sLstComp =="US")
		{
			document.forms["frmIssueType"].elements["sltIssueType"][0] = new Option("Select One", vDefaultURL);

			for (i=0; i<vArr.length; i++)  
			{
				var vIssId = vArr[i].substring(vArr[i].indexOf(".html")-13,vArr[i].indexOf(".html"));		

				if(eval("lc_"+vExchange+"_issuetypeid_"+vIssId+"_uscount") == 0)
				{
					document.forms["frmIssueType"].elements["sltIssueType"][(i+1)] = new Option(IssArr[i],vArr[i]);
					document.forms["frmIssueType"].elements["sltIssueType"].options[i+1].style.cssText = "color:cfcfcf";
				}
				else
				{
					document.forms["frmIssueType"].elements["sltIssueType"][(i+1)] = new Option(IssArr[i],vArr[i]);
					document.forms["frmIssueType"].elements["sltIssueType"].options[0].selected = true;
				}
			}
		}
		else if (sLstComp =="NONUS")
		{
			document.forms["frmIssueType"].elements["sltIssueType"][0] = new Option("Select One", vDefaultURL);

			for (i=0; i<vArr.length; i++)  
			{
				var vIssId = vArr[i].substring(vArr[i].indexOf(".html")-13,vArr[i].indexOf(".html"));		

				if(eval("lc_"+vExchange+"_issuetypeid_"+vIssId+"_othercount") == 0)
				{
					document.forms["frmIssueType"].elements["sltIssueType"][(i+1)] = new Option(IssArr[i],vArr[i]);
					document.forms["frmIssueType"].elements["sltIssueType"].options[i+1].style.cssText = "color:cfcfcf";
				}
				else
				{
					document.forms["frmIssueType"].elements["sltIssueType"][(i+1)] = new Option(IssArr[i],vArr[i]);
					document.forms["frmIssueType"].elements["sltIssueType"].options[0].selected = true;
				}
			}
		}
	}
	else if(vExchange == 'ar')
	{
		document.forms["frmIssueType"].elements["sltIssueType"][0] = new Option("Select One", vDefaultURL);

		for (i=0; i<vArr.length; i++)  
		{
			var vIssId = vArr[i].substring(vArr[i].indexOf(".html")-13,vArr[i].indexOf(".html"));		

			if(eval("lc_"+vExchange+"_issuetypeid_"+vIssId+"_count") == 0)
			{
				document.forms["frmIssueType"].elements["sltIssueType"][(i+1)] = new Option(IssArr[i],vArr[i]);
				document.forms["frmIssueType"].elements["sltIssueType"].options[i+1].style.cssText = "color:cfcfcf";
			}
			else
			{
				document.forms["frmIssueType"].elements["sltIssueType"][(i+1)] = new Option(IssArr[i],vArr[i]);
				document.forms["frmIssueType"].elements["sltIssueType"].options[0].selected = true;
			}
		}
	}
}

/*
 * On change of the IssueType, load corresponding Issue Type page.
 */
function issueHandler(selectIndex) 
{
	var formindex = document.frmIssueType.sltIssueType.selectedIndex;  
	var selectedIss = document.frmIssueType.sltIssueType.options[formindex].value; 	
	var url = window.location.search.substring(1); 
	var sLstComp = getQueryVariable("ListedComp", url);
	
	if (sLstComp == null) {
	  sLstComp = "All";
	}
	
	if(vMark == 'nyse')
	{
		if (selectedIss.indexOf('?') == -1) {
			selectedIss = selectedIss+"?ListedComp="+sLstComp; 
		} else {
			selectedIss = selectedIss+"&ListedComp="+sLstComp; 
		}
	}

	if(vMark == 'arca')
		selectedIss = selectedIss;

	if(document.frmIssueType.sltIssueType.options[formindex].style.cssText == "")
	{
		issSelectIndex = document.forms["frmIssueType"].elements["sltIssueType"].selectedIndex;
		window.location.href = selectedIss+"";
	}
	else
		document.frmIssueType.sltIssueType.options[selectIndex].selected = true;
}