// Initialize variables
var AutoTransReview_name = "";
var AutoTransReview_phonenumber = "";
var AutoTransReview_MC = "";
var AutoTransReview_url = "";

/*
 * Created by AjW - Valley Solutions, Inc.
 * 513-755-7766
 */
function AutoTransReview_GetRanking()
{
	var url = "XMLCompanyInfo.asp"
	AutoTransReview_FetchXML(url+"?id="+AutoTransReview_id);
}



/*
 * AutoTransReview_DisplayRanking
 *
 * Display the panel with the information for the given CompanyID.
 */
function AutoTransReview_DisplayRanking()
{
var html = "<table cellspacing=\"0\" width=\"350\">";
	html += "<tr bgcolor=\"#dddddd\"><td NOWRAP style=\"font-size: x-small;\"><strong>Company Name</strong></td><td>&nbsp;</td><td NOWRAP style=\"font-size: x-small;\">" + AutoTransReview_name + "</td></tr>";
	html += "<tr><td><strong>Phone Numbers</strong></td><td></td><td NOWRAP>" + AutoTransReview_phonenumber + "</td></tr>";
	html += "<!-- <tr bgcolor=\"#dddddd\"><td><strong>MC #</strong></td><td></td><td></td></tr>-->";
	html += "<tr bgcolor=\"#dddddd\"><td><strong>Web URL</strong></td><td></td><td><a href=\"" + AutoTransReview_url + "\" target=\"_blank\">" + AutoTransReview_url + "</a></td></tr>";
	html += "</table>";

	document.getElementById('AutoTransReview_content').innerHTML = html;
}

/*
 * AutoTransReview_DisplayError
 *
 * Display the panel with an error message because the CompanyID is invalid.
 */
function AutoTransReview_DisplayError()
{	
	var html = "<table  style=\"width: 100%; font-family: arial; border: thin solid " + AutoTransReview_bordercolor;
	html += "; background-color: " + AutoTransReview_backgroundcolor + "; color: " + AutoTransReview_textcolor + ";\">";
	html += "<tr><td align=\"center\">";
	html += "<b>Invalid CompanyID</b>";
	html += "</td></tr><tr style=\"background-color: ";
	html += AutoTransReview_bordercolor;
	html += "; font-size: 8pt; text-align: right;\"><td><a href=\"http://www.transportreviews.com/\" target=\"_blank\" style=\"color: " + AutoTransReview_backgroundcolor;
	html += "; text-decoration: none;\">TransportReviews.com</a>&nbsp;</td></tr></table>";
	
	document.getElementById('AutoTransReview_content').innerHTML = html;
}



/*
 * Add a DIV to the page so that we have an element in the document
 * inside which to place the contents of the ranking panel.
 *
 * Call the GetRanking with the ID that should have been initialized 
 * before this script was included into the page.

 UNCOMMENT THE NEXT TWO LINES TO SHOW RANKING BY DEFAULT


AutoTransReview_GetRanking(AutoTransReview_id);
*/
document.write("<div id=\"AutoTransReview_content\"></div>\n");

 

/*
 * AutoTransReview_DisplayRanking
 *
 * Initialize the XMLHttpRequest and send a request for the rankings page.
 */
function AutoTransReview_FetchXML(url) 
{
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) 
	{
		AutoTransReview_request = new XMLHttpRequest();
		AutoTransReview_request.onreadystatechange = AutoTransReview_processRequest;
		AutoTransReview_request.open("GET", url, true);
		AutoTransReview_request.send(null);
		
	// branch for IE/Windows ActiveX version
	} 
	else if (window.ActiveXObject) 
	{
		try {
			AutoTransReview_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			AutoTransReview_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if (AutoTransReview_request) 
		{
			AutoTransReview_request.onreadystatechange = AutoTransReview_processRequest;
			AutoTransReview_request.open("GET", url, true);
			AutoTransReview_request.send();
		}
	}
}

/*
 * AutoTransReview_processRequest
 *
 * Process the XML returned from the rankings page.
 */
function AutoTransReview_processRequest() 
{
	if (AutoTransReview_request.readyState == 4) 
	{
		// only if "OK"
		if (AutoTransReview_request.status == 200) 
		{
			AutoTransReview_name   = AutoTransReview_request.responseXML.getElementsByTagName("name")[0].childNodes[0].nodeValue;
			AutoTransReview_phonenumber   = AutoTransReview_request.responseXML.getElementsByTagName("phonenumber")[0].childNodes[0].nodeValue;
			AutoTransReview_url = AutoTransReview_request.responseXML.getElementsByTagName("url")[0].childNodes[0].nodeValue;
			if (AutoTransReview_name == ""  &&  AutoTransReview_phonenumber == ""  &&  AutoTransReview_url == "")
				AutoTransReview_DisplayError();
			else
				AutoTransReview_DisplayRanking();
		}
	}
}
