// JavaScript Document

function selectNone()
{
document.getElementById("default").selected=true;
}

var xmlhttp;
var education;
education = 0;

function formatNumber(number)
{
	if(number != "N/A")
	{
		var num = Math.abs(number);
		var string1, string2;
		var finalString = num.toString();
		
		if(num >= 1000)
		{
			if(num >= 1000000)
			{
				if(num >= 1000000000)
				{
					string1 = finalString.substring(0, finalString.length-9);
					string2 = finalString.substring(finalString.length-9, finalString.length);
					finalString = string1 + "," + string2;
				}
				string1 = finalString.substring(0, finalString.length-6);
				string2 = finalString.substring(finalString.length-6, finalString.length);
				finalString = string1 + "," + string2;
			}
			string1 = finalString.substring(0, finalString.length-3);
			string2 = finalString.substring(finalString.length-3, finalString.length);
			finalString = string1 + "," + string2;
		}
				
		if(number < 0)
		{
			finalString = "(" + finalString + ")";
		}
		
		return finalString;
	}
	else
	{
		return "N/A";
	}
}

function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for IE7, Firefox, Mozilla, etc.
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE5, IE6
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=onResponse;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function onResponse()
{
if(xmlhttp.readyState!=4) return;
if(xmlhttp.status!=200)
  {
  alert("Problem retrieving XML data");
  return;
  }
txt="";
foundData = false;
x=xmlhttp.responseXML.documentElement.getElementsByTagName("table");
for (i=0;i<x.length;i++)
  {
	
	txt+="<table border='0' class='rateTable' cellpadding='0' cellspacing='0'>";
	xx=x[i].getElementsByTagName("tableTitle");
	cols = x[i].getElementsByTagName("cols");
	numSubs = x[i].getElementsByTagName("numberOfSubtitles");
	firstYear = x[i].getElementsByTagName("year1");
	secondYear = x[i].getElementsByTagName("year2");
	quarter = x[i].getElementsByTagName("quarter");

	if ((firstYear[0].firstChild.nodeValue == document.getElementById("year").value || document.getElementById("year").value == 1) && (quarter[0].firstChild.nodeValue == document.getElementById("quarter").value || document.getElementById("quarter").value == 5))
    {
	foundData = true;
	txt=txt + "<tr id='heading'>"
	try
      {
      txt=txt + "<td align='center' colspan='" + cols[0].firstChild.nodeValue + 1 + "'>" + xx[0].firstChild.nodeValue + "</td>";
      }
    catch (er)
      {
      }
    
	if(numSubs[0].firstChild.nodeValue == 1)
	{	  
	  xx=x[i].getElementsByTagName("subtitle1");
		{
		try
		  {
		  txt=txt + "<tr id='subheading'><td></td>"
		  txt=txt + "<td colspan='" + cols[0].firstChild.nodeValue + "' align='center'>" + xx[0].firstChild.nodeValue + "</td>";
		  }
		catch (er)
		  {
		  }
		}
	}
	else if(numSubs[0].firstChild.nodeValue == 2)
	{
		xx=x[i].getElementsByTagName("subtitle1");	
		{
		try
		  {
		  txt=txt + "<tr id='subheading'><td></td>"
		  txt=txt + "<td colspan='" + (cols[0].firstChild.nodeValue *.5) + "' align='center'>" + xx[0].firstChild.nodeValue + "</td>";
		  }
		catch (er)
		  {
		  }
		}
		
		xx=x[i].getElementsByTagName("subtitle2");	
		{
		try
		  {
		  txt=txt + "<td colspan='" + (cols[0].firstChild.nodeValue  * .5) + "' align='center'>" + xx[0].firstChild.nodeValue + "</td>";
		  }
		catch (er)
		  {
		  }
		txt=txt + "</tr>"
		}
	}
		
	if(cols[0].firstChild.nodeValue == 1)
	{	
		xx=x[i].getElementsByTagName("year1");	
		{
		try
		  {
		  txt=txt + "<tr id='subheading'><td></td>"
		  txt=txt + "<td align='center'><u>" + xx[0].firstChild.nodeValue + "</u></td>";
		  }
		catch (er)
		  {
		  }
		}	
	}
	else if(cols[0].firstChild.nodeValue == 2)
	{
		xx=x[i].getElementsByTagName("year1");	
		{
		try
		  {
		  txt=txt + "<tr id='subheading'><td></td>"
		  txt=txt + "<td align='center'><u>" + xx[0].firstChild.nodeValue + "</u></td>";
		  }
		catch (er)
		  {
		  }
		}
		
		xx=x[i].getElementsByTagName("year2");	
		{
		try
		  {
		  txt=txt + "<td align='center'><u>" + xx[0].firstChild.nodeValue + "</u></td>";
		  }
		catch (er)
		  {
		  }
		}
	}
	else if(cols[0].firstChild.nodeValue == 4)
	{
		xx=x[i].getElementsByTagName("year1");	
		{
		try
		  {
		  txt=txt + "<tr id='subheading'><td></td>"
		  txt=txt + "<td align='center'><u>" + xx[0].firstChild.nodeValue + "</u></td>";
		  }
		catch (er)
		  {
		  }
		}
		
		xx=x[i].getElementsByTagName("year2");	
		{
		try
		  {
		  txt=txt + "<td align='center'><u>" + xx[0].firstChild.nodeValue + "</u></td>";
		  }
		catch (er)
		  {
		  }
		}
		
		xx=x[i].getElementsByTagName("year1");	
		{
		try
		  {
		  txt=txt + "<td align='center'><u>" + xx[0].firstChild.nodeValue + "</u></td>";
		  }
		catch (er)
		  {
		  }
		}
		
		xx=x[i].getElementsByTagName("year2");	
		{
		try
		  {
		  txt=txt + "<td align='center'><u>" + xx[0].firstChild.nodeValue + "</u></td>";
		  }
		catch (er)
		  {
		  }
		}
	}
	
	y=x[i].getElementsByTagName("item");
	for (j=0;j<y.length;j++)  
	  { 		
			 xx=x[i].getElementsByTagName("title");	
			{
			txt=txt + "<tr>"
			try 
			  {
					txt=txt + "<td>" + xx[j].firstChild.nodeValue + "</td>";
				}
			catch (er)
			  {
			  }
			}
			
			 xx=x[i].getElementsByTagName("data1");	
			{
				try 
				{
					txt=txt + "<td align='right'>" + formatNumber(xx[j].firstChild.nodeValue) + "</td>";
				}
				catch (er)
				{
				}
			}
			
			 xx=x[i].getElementsByTagName("data2");	
			{
				try 
				{
					txt=txt + "<td align='right'>" + formatNumber(xx[j].firstChild.nodeValue) + "</td>";
				}
				catch (er)
				{
				}
			}
			
			 xx=x[i].getElementsByTagName("data3");	
			{
				try 
				{
					txt=txt + "<td align='right'>" + formatNumber(xx[j].firstChild.nodeValue) + "</td>";
				}
				catch (er)
				{
				}			
			}
			
			 xx=x[i].getElementsByTagName("data4");	
			{
				try 
				{
					txt=txt + "<td align='right'>" + formatNumber(xx[j].firstChild.nodeValue) + "</td>";
				}
				catch (er)
				{
				}
			}
	  }
		txt=txt + "</table><br /><br />";
	}
}// for close	
		
txt=txt + "</table>";

if(foundData == false && document.getElementById("quarter").value != 0 && document.getElementById("quarter").value != 5 && document.getElementById("year").value > 1)
	{
		if(document.getElementById("quarter").value == 1)
			suffix = "st";
		else if(document.getElementById("quarter").value == 2)
			suffix = "nd";
		else if(document.getElementById("quarter").value == 3)
			suffix = "rd";
		else if(document.getElementById("quarter").value == 4)
			suffix = "th";
		txt = "<table border='0' class='rateTable' cellpadding='0' cellspacing='0'><tr id='heading'><td align='center' colspan='>There is no data for the " + document.getElementById("quarter").value + suffix + " quarter of " + document.getElementById("year").value + "</td></tr></table>";
	}

document.getElementById('copy').innerHTML=txt;

}