function getObject(name) {
   var ns4 = (document.layers) ? true : false;
   var w3c = (document.getElementById) ? true : false;
   var ie4 = (document.all) ? true : false;

   if (ns4) return eval('document.' + name);
   if (w3c) return document.getElementById(name);
   if (ie4) return eval('document.all.' + name);
   return false;
}
function asyncPart(async_url, field) {
	document.getElementById(field).innerHTML = '<img src="images/loading.gif" alt="Searching results" /> loading data ...';
	if (async_url.indexOf('pid=gpa') != -1)
	{
		getObject("t1").className = "active";
		getObject("s1").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=gc') != -1)
	{
		getObject("t2").className = "active";
		getObject("s2").className = "active";
		getObject("t1").className = "";
		getObject("s1").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=mc') != -1)
	{
		getObject("t3").className = "active";
		getObject("s3").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t1").className = "";
		getObject("s1").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=tc') != -1)
	{
		getObject("t4").className = "active";
		getObject("s4").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t1").className = "";
		getObject("s1").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=cl') != -1)
	{
		getObject("t5").className = "active";
		getObject("s5").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t1").className = "";
		getObject("s1").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=bmi') != -1)
	{
		getObject("t6").className = "active";
		getObject("s6").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t1").className = "";
		getObject("s1").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=tempc') != -1)
	{
		getObject("t7").className = "active";
		getObject("s7").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t1").className = "";
		getObject("s1").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=ccc') != -1)
	{
		getObject("t8").className = "active";
		getObject("s8").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t1").className = "";
		getObject("s1").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=uc') != -1)
	{
		getObject("t9").className = "active";
		getObject("s9").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t1").className = "";
		getObject("s1").className = "";
		getObject("t10").className = "";
		getObject("s10").className = "";
	}
	else if (async_url.indexOf('pid=bc') != -1)
	{
		getObject("t10").className = "active";
		getObject("s10").className = "active";
		getObject("t2").className = "";
		getObject("s2").className = "";
		getObject("t3").className = "";
		getObject("s3").className = "";
		getObject("t4").className = "";
		getObject("s4").className = "";
		getObject("t5").className = "";
		getObject("s5").className = "";
		getObject("t6").className = "";
		getObject("s6").className = "";
		getObject("t7").className = "";
		getObject("s7").className = "";
		getObject("t8").className = "";
		getObject("s8").className = "";
		getObject("t9").className = "";
		getObject("s9").className = "";
		getObject("t1").className = "";
		getObject("s1").className = "";
	}

	var xmlHttp;
	try{
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	}catch (e){
	  // Internet Explorer
	  try{
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }catch (e){
	    try{
	      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }catch (e){
	      alert("Your browser does not support AJAX!");
	      return false;
	    }
	  }
	}
	xmlHttp.onreadystatechange=function(){
	  if(xmlHttp.readyState==4){
		document.getElementById(field).innerHTML = xmlHttp.responseText;
	  }
	}
	xmlHttp.open("GET",async_url,true);
	xmlHttp.send(null);
}

function getvalues()
{
	var poststr = "ajax_calc.php%3Fpid%3Dgpa" + "%26cr1%3D" + encodeURI( document.getElementById("cr1").value ) +
		"%26cr2%3D" + encodeURI( document.getElementById("cr2").value ) +
		"%26cr3%3D" + encodeURI( document.getElementById("cr3").value ) +
		"%26cr4%3D" + encodeURI( document.getElementById("cr4").value ) +
		"%26cr5%3D" + encodeURI( document.getElementById("cr5").value ) +
		"%26cr6%3D" + encodeURI( document.getElementById("cr6").value ) +
		"%26cr7%3D" + encodeURI( document.getElementById("cr7").value ) +
		"%26MM_insert_gpa%3D" + encodeURI( document.getElementById("MM_insert_gpa").value );

	asyncPart(unescape(poststr), 'summaryDBReport')
}

function getvalues2()
{
	var poststr = "ajax_calc.php%3Fpid%3Dmc" + "%26form_complete%3D" + encodeURI( document.getElementById("form_complete").value ) +
                    "%26sale_price%3D" + encodeURI( document.getElementById("sale_price").value ) +
		"%26annual_interest_percent%3D" + encodeURI( document.getElementById("annual_interest_percent").value ) +
		"%26year_term%3D" + encodeURI( document.getElementById("year_term").value ) +
		"%26down_percent%3D" + encodeURI( document.getElementById("down_percent").value ) +
		"%26show_progress%3D" + encodeURI( document.getElementById("show_progress").value );
	asyncPart(unescape(poststr), 'summaryDBReport')
}
function getvalues3()
{
	var poststr = "ajax_calc.php%3Fpid%3Dcl" + "%26action%3D" + encodeURI( document.getElementById("action").value ) +
                    "%26calculate%3D" + encodeURI( document.getElementById("calculate").value ) +
		"%26loan_amount%3D" + encodeURI( document.getElementById("loan_amount").value ) +
		"%26tradein%3D" + encodeURI( document.getElementById("tradein").value ) +
		"%26interest%3D" + encodeURI( document.getElementById("interest").value ) +
		"%26years%3D" + encodeURI( document.getElementById("years").value );
	asyncPart(unescape(poststr), 'summaryDBReport')
}

function getvalues4()
{
	var poststr = "ajax_calc.php%3Fpid%3Dtc" + 
		"%26wages%3D" + encodeURI( document.getElementById("wages").value ) +
		"%26taxinterest%3D" + encodeURI( document.getElementById("taxinterest").value ) +
		"%26unemployment%3D" + encodeURI( document.getElementById("unemployment").value ) +
		"%26line4%3D" + encodeURI( document.getElementById("line4").value ) +
		"%26you%3D" + encodeURI( document.getElementById("you").value ) +
		"%26spouse%3D" + encodeURI( document.getElementById("spouse").value ) +
		"%26claim%3D" + encodeURI( document.getElementById("claim").value ) +
        "%26federaltax%3D" + encodeURI( document.getElementById("federaltax").value ) +
		"%26eic%3D" + encodeURI( document.getElementById("eic").value ) +
		"%26nontaxable%3D" + encodeURI( document.getElementById("nontaxable").value ) +
		"%26line9%3D" + encodeURI( document.getElementById("line9").value ) +		
		"%26tax%3D" + encodeURI( document.getElementById("tax").value ) +
		"%26line1%3D" + encodeURI( document.getElementById("line1").value ) +
		"%26yes%3D" + encodeURI( document.getElementById("yes").value ) +
		"%26no%3D" + encodeURI( document.getElementById("no").value ) +
		"%26linea%3D" + encodeURI( document.getElementById("linea").value ) +
		"%26singleormarried%3D" + encodeURI( document.getElementById("singleormarried").value ) +
		"%26smallerbc%3D" + encodeURI( document.getElementById("smallerbc").value ) +
		"%26line5%3D" + encodeURI( document.getElementById("line5").value ) +
		"%26submittax%3D" + encodeURI( document.getElementById("submittax").value );
	asyncPart(unescape(poststr), 'summaryDBReport')
}
function getvalues5()
{
	var poststr = "ajax_calc.php%3Fpid%3Dbmi" + "%26feet%3D" + encodeURI( document.getElementById("feet").value ) +
                    "%26inches%3D" + encodeURI( document.getElementById("inches").value ) +
		"%26weight%3D" + encodeURI( document.getElementById("weight").value );
	asyncPart(unescape(poststr), 'summaryDBReport')
}
function getvalues6()
{
	var poststr = "ajax_calc.php%3Fpid%3Dtempc" + "%26degree%3D" + encodeURI( document.getElementById("degree").value ) +
                    "%26scale%3D" + encodeURI( document.getElementById("scale").value );
	asyncPart(unescape(poststr), 'summaryDBReport')
}
function getvalues7()
{
	var poststr = "ajax_calc.php%3Fpid%3Dccc" + "%26amount%3D" + encodeURI( document.getElementById("amount").value ) +
                    "%26cfrom%3D" + encodeURI( document.getElementById("cfrom").value ) +
					"%26cto%3D" + encodeURI( document.getElementById("cto").value );
	asyncPart(unescape(poststr), 'summaryDBReport')
}
function getvalues8()
{
	var poststr = "ajax_calc.php%3Fpid%3Dbc" + "%26integer%3D" + encodeURI( document.getElementById("integer").value ) +
                    "%26typefrom%3D" + encodeURI( document.getElementById("typefrom").value );
	asyncPart(unescape(poststr), 'summaryDBReport')
}
function bookmarksite(title,url){
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}
