/*
 * Create All, US and Non-Us companies links
 */
function createLDListedComp(vMark,vLinkURL,vAllLC,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='/images/common/divider.gif' 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='/images/common/divider.gif' alt='' width='1' height='10' border='0'></td>");	  
		if (sLstComp =="NONUS") {
		  document.write("<td>&nbsp;<span class='fontbold'>"+vNonUSLC+"</span></td></tr></table>");
		} else {
		  document.write("<td>&nbsp;<a href='"+sLinkUrl+"=NONUS'>"+vNonUSLC+"</a></td></tr></table>");
		}
	}
}

/*
 * On change of the Year, load corresponding Listing Date page.
 */
function changeYear(selectIndex) 
{ 
	var formindex = document.yearform.SelectYear.selectedIndex;  
	var selectedIss = document.yearform.SelectYear.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.yearform.SelectYear.options[formindex].style.cssText == "")
	{
		yearSelectIndex = document.forms["yearform"].elements["SelectYear"].selectedIndex;
		window.location.href = selectedIss+"";
	}
	else
		document.yearform.SelectYear.options[selectIndex].selected = true;
}

/*
 * Populate values in Listing Date dropdown box.
 */
function populateYear(strJSArrayName, strJSArrayUrl, vDefaultURL, vExchange)
{
	var vArr = eval(strJSArrayUrl);	

	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["yearform"].elements["SelectYear"][0] = new Option("Sort by Year" , vDefaultURL+".html");

			for (i=0; i<vArr.length; i++)
			{
				if(eval("lc_"+vExchange+"_year_"+strJSArrayName[i]+"_count") == 0)
				{
					document.forms["yearform"].elements["SelectYear"][i+1] = new Option(strJSArrayName[i],vArr[i]);
					document.forms["yearform"].elements["SelectYear"].options[i+1].style.cssText = "color:cfcfcf";
				}
				else
				{
					document.forms["yearform"].elements["SelectYear"][i+1] = new Option(strJSArrayName[i],vArr[i]);
					document.forms["yearform"].elements["SelectYear"].options[i+1].selected = true;
				}
			}
		}

		if (sLstComp =="US")
		{
			document.forms["yearform"].elements["SelectYear"][0] = new Option("Sort by Year" , vDefaultURL+".html");

			for (i=0; i<vArr.length; i++)
			{
				if(eval("lc_"+vExchange+"_year_"+strJSArrayName[i]+"_uscount") == 0)
				{
					document.forms["yearform"].elements["SelectYear"][i+1] = new Option(strJSArrayName[i],vArr[i]);
					document.forms["yearform"].elements["SelectYear"].options[i+1].style.cssText = "color:cfcfcf";
				}
				else
				{
					document.forms["yearform"].elements["SelectYear"][i+1] = new Option(strJSArrayName[i],vArr[i]);
					document.forms["yearform"].elements["SelectYear"].options[i+1].selected = true;
				}
			}
		}

		if (sLstComp =="NONUS")
		{
			document.forms["yearform"].elements["SelectYear"][0] = new Option("Sort by Year" , vDefaultURL+".html");

			for (i=0; i<vArr.length; i++)
			{
				if(eval("lc_"+vExchange+"_year_"+strJSArrayName[i]+"_othercount") == 0)
				{
					document.forms["yearform"].elements["SelectYear"][i+1] = new Option(strJSArrayName[i],vArr[i]);
					document.forms["yearform"].elements["SelectYear"].options[i+1].style.cssText = "color:cfcfcf";
				}
				else
				{
					document.forms["yearform"].elements["SelectYear"][i+1] = new Option(strJSArrayName[i],vArr[i]);
					document.forms["yearform"].elements["SelectYear"].options[i+1].selected = true;
				}
			}
		}
	}
	else if(vExchange == 'ar')
	{
		document.forms["yearform"].elements["SelectYear"][0] = new Option("Sort by Year" , vDefaultURL+".html");

		for (i=0; i<vArr.length; i++)
		{
			if(eval("lc_"+vExchange+"_year_"+strJSArrayName[i]+"_count") == 0)
			{
				document.forms["yearform"].elements["SelectYear"][i+1] = new Option(strJSArrayName[i],vArr[i]);
				document.forms["yearform"].elements["SelectYear"].options[i+1].style.cssText = "color:cfcfcf";
			}
			else
			{
				document.forms["yearform"].elements["SelectYear"][i+1] = new Option(strJSArrayName[i],vArr[i]);
				document.forms["yearform"].elements["SelectYear"].options[i+1].selected = true;
			}
		}
	}
}
