//The following scripts were written by Tetra Enterprises, Inc. in association with Satellite Solutions Network, Inc. All rights are reserved and subject to copyright laws. Any unauthorized used will be prosecuted.
var at100Price = '9.99';
var at200Price = '22.99';
var at250Price = '32.99';
var everythingPrice = '72.98';
var familyPrice = '19.99';

var highlightCount = 0;
var highlightedCategories = new Array();
	highlightedCategories[0] = "nothing";
var imageDataLeader = "<td width=\"45px\" valign='top'>";
var nameDataLeader = "<td width=\"333px\">";
var categoryDataLeader = "<td width=\"115px\" valign=\"top\" class=\"tinyDesc\">";
var packageDataLeader = "<td width=\"\">";
var recordEnder = "</tr>";
var dataEnder = "</td>";
var hdTableHeaderIndicator = "<div class=\"Content\" style=\"background-color: #FFFFCC; margin-bottom: 6px; width: 500px;\">This symbol, <img src=\"images/2009/hdxml.png\"> indicates the channel is also available in HD. <span class=\"copyright\">(Add HD, only $10/month)</span></div>";
var tableHeading;
var selectedPackage;
var selectedPackagePrice;
var packageLinkLeader="";

function displayPackage(pkgTitle,at100,at200,at250,everything,PkgSelect){

	var x = xmlDoc.getElementsByTagName('channel'); 
	var tempNameString = "";
	var tempDescString = "";
	var tempCat ="";
	var nameString = "";
	var recordString = "";
	var catString = "";
	var imageURL = "";
	var hdString = "";
	var packagecount = 0;
	var packagePrice;
	var ffalert;

		if (PkgSelect == "AT100"){
				packagePrice = at100Price;
				selectedPackagePrice = packagePrice;
			} else if (PkgSelect == "AT200"){
				packagePrice = at200Price;
				selectedPackagePrice = packagePrice;
			} else if (PkgSelect == "AT250"){
				packagePrice = at250Price;
				selectedPackagePrice = packagePrice;
			}else if (PkgSelect=="Everything"){
				packagePrice=everythingPrice;
				selectedPackagePrice=packagePrice;
			}else if (PkgSelect=="Family"){
				packagePrice=familyPrice;
				selectedPackagePrice=packagePrice;
			}
	selectedPackage=PkgSelect;
	
	for (var i=0; i < x.length; i++)
	  { 
	  var el = x[i]; //this is being implemented on 05 20 2008 via assistance gathered from a forum. I'm changing the methods from direct DOM acces, to a getElement method
	  //tempNameString = el.childNodes[0].childNodes[0].nodeValue;
	  	var preTempNameString = el.getElementsByTagName('name')[0];
	  	tempNameString = preTempNameString.childNodes[0].nodeValue;
  	  //tempDescString = el.childNodes[4].childNodes[0].nodeValue;
	  	var preTempDescString = el.getElementsByTagName('description')[0];
	  	tempDescString = preTempDescString.childNodes[0].nodeValue;
	  //tempCat = el.childNodes[3].childNodes[0].nodeValue;
	  	var preTempCat = el.getElementsByTagName('category')[0];
		tempCat = preTempCat.childNodes[0].nodeValue;
	  //imageURL = el.childNodes[5].childNodes[0].nodeValue;
	  	var preImageURL = el.getElementsByTagName('image_url')[0];
		imageURL = preImageURL.childNodes[0].nodeValue;
		var hdIndicator = el.getElementsByTagName('special_indicator')[0];
			hdString = hdIndicator.childNodes[0].nodeValue;
	  
	  	//var tempPackage = el.childNodes[1].childNodes[0].nodeValue;
		var preTempPackage = el.getElementsByTagName('package')[0];
		tempPackage = preTempPackage.childNodes[0].nodeValue;
			//rename packages -----------------
			var newPackageName = "";
			if (tempPackage==at100){ newPackageName="Pkg: Top 120"; packageLinkLeader="<a href=\"Americas-Top-120.asp\" title=\"Click to see details about the America\'s Top 120 Package\" class='SideNavLinks'>";};
			if (tempPackage==at200){ newPackageName="Pkg: Top 200"; packageLinkLeader="<a href=\"Americas-Top-200.asp\" title=\"Click to see details about the America\'s Top 200 Package\" class='SideNavLinks'>";};
			if (tempPackage==at250){ newPackageName="Pkg: Top 250"; packageLinkLeader="<a href=\"Americas-Top-250.asp\" title=\"Click to see details about the America\'s Top 250 Package\" class='SideNavLinks'>";};
			if (tempPackage==everything){ newPackageName="Pkg: Everything Pak"; packageLinkLeader="<a href=\"Americas-Everything-Pack.asp\" title=\"Click to see details about the America\'s Everything Package\" class='SideNavLinks'>";};
			//rename packages -----------------
		if (tempPackage==at100 || tempPackage==at200 || tempPackage==at250 || tempPackage==everything){
		  
		  packagecount++;
		  if (hdString=="hd"){var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\" style=\"background-color: #FFFFCC\">";}else {var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\">";}
		  var recordEnder = "</tr>";
		  var dataEnder = "</td>";
		  var tempNameString2 = tempNameString.replace(/\s/g, "");
		  var hiddenDescription = " " + " <div style='display:inline'><a class='tinyLINKgrey' onClick=description('"+tempNameString2+"')>description (click)</a></div><div id='"+tempNameString2+"' style=\"display:none;\"></div>";
		  if (hdString=="hd"){var hdImage=" <img src=\"images/2009/hdxml.png\" alt=\"This channel is available in HD\" hspace=\"2\">"}else{hdImage=""}
		  if (imageURL=="XXX"){
		  	var displayimage = " ";
			}else{
			var displayimage = "<img src='"+imageURL+"' alt='logo'' align='right' hspace='3' />";
		  }
		  recordString += recordLeader + imageDataLeader + displayimage + dataEnder + nameDataLeader + tempNameString + hdImage + hiddenDescription + dataEnder + categoryDataLeader + packageLinkLeader + newPackageName + "</a>" + dataEnder + recordEnder;		  
	  	
		}
	  }
	  tableHeader= hdTableHeaderIndicator + "<table id=\"channel_table1\" border=\"1\" cellpadding=\"3\" class=\"TableBorderContent\"><thead><th>Logo</th><th>Channel Name</th><th>Base Package</th></thead>";
	  tableFooter="</table>\r";
	  document.getElementById('primaryPrice').innerHTML="";
  	  //document.getElementById('primaryPrice').innerHTML="Package Price: $"+packagePrice+" /mo +tax for first six months. Save over $150!";
	  document.getElementById('table_container1').innerHTML="";
  	  document.getElementById('table_container1').innerHTML=tableHeader+recordString+tableFooter+"<br><br>";
  	  //document.getElementById('test').innerHTML="This package has <b>"+packagecount+"</b> available channels.";	  
  	  document.getElementById('table_heading1').innerHTML="";
  	  document.getElementById('table_heading1').innerHTML=pkgTitle;
	  // erase compare field
  	  document.getElementById('comparePrice').innerHTML="";
	  document.getElementById('table_container2').innerHTML="";
  	  document.getElementById('sideCompare').innerHTML="";
  	  document.getElementById('table_heading2').innerHTML="Select a package to compare above";
 
	 // if (browser=="ff"){alert();}

	  //BEGIN - unchecks all highlight boxes
	  var checkboxes=document.getElementsByTagName('input');
	  for (var q=0;q<checkboxes.length;q++){
	  	if (checkboxes[q].id=="category"){
			checkboxes[q].checked=false;
		}
	  }
	  //END - unchecks all highlight boxes
	  return selectedPackage;
	  return selectedPackagePrice;		 
}

function comparechannels(currentPkg,pkg0,pkg1,pkg2,pkg3,PkgSelect,pkgTitle){

	var x=xmlDoc.getElementsByTagName("channel"); 
	var tempNameString,tempDescString,tempCat
	var nameString="";
	var recordString="";
	var catString="";
	var imageURL="";
	var packagecount=0;
	var packageValue;
		if (currentPkg=="AT100")
			{ packageValue=1;
			}else if (currentPkg=="AT200")
			{ packageValue=2;
			}else if (currentPkg=="AT250")
			{ packageValue=3;
			}else if (currentPkg=="Everything")
			{ packageValue=4;
			}else if (currentPkg=="family")
			{ packageValue=5;
			}
	var packagePrice,packageDifference;
		if (PkgSelect=="AT100"){
				packagePrice=at100Price;
				//below method used when the price had a $ sign in it
				//packagePrice=(at100Price.replace(/\D/,""));
			} else if (PkgSelect=="AT200"){
				packagePrice=at200Price;
				//packagePrice=(at200Price.replace(/\D/,""));
			} else if (PkgSelect=="AT250"){
				packagePrice=at250Price;
				//packagePrice=(at250Price.replace(/\D/,""));
			}else if (PkgSelect=="Everything"){
				packagePrice=everythingPrice;
				//packagePrice=(everythingPrice.replace(/\D/,""));
			}else if (PkgSelect=="Family"){
				packagePrice=familyPrice;
				//packagePrice=(familyPrice.replace(/\D/,""));
			}		
	
	for (var i=0;i<x.length;i++)
	  { 
	  tempNameString=x[i].childNodes[0].childNodes[0].nodeValue;
  	  tempDescString=x[i].childNodes[4].childNodes[0].nodeValue;
	  tempCat=x[i].childNodes[3].childNodes[0].nodeValue;
	  imageURL=x[i].childNodes[5].childNodes[0].nodeValue;
	  tempPackage=x[i].childNodes[1].childNodes[0].nodeValue;
	  familyIndicator=x[i].childNodes[2].childNodes[0].nodeValue;
	  
		if (packageValue==1){
			if (tempPackage!=currentPkg && (tempPackage==pkg1 || tempPackage==pkg2 || tempPackage==pkg3)){
			  
			  packagecount++;
			  var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\">";
			  var tempNameString2 = tempNameString.replace(/\s/g, "");
			  var hiddenDescription = " <span><a class='tinyLINKgrey' onClick=description('"+tempNameString2+"')> description</a></span><span id='"+tempNameString2+"' class=\"invisibleDescription\"> </span>";
			  	if (imageURL=="XXX"){
				  	var displayimage = " ";
					}else{
					var displayimage = "<img src='"+imageURL+"' alt='logo'' align='right' hspace='3' />";
				  }
			  recordString = recordString + recordLeader + imageDataLeader + displayimage + dataEnder + nameDataLeader + tempNameString + hiddenDescription + dataEnder + categoryDataLeader + tempCat+ dataEnder + recordEnder;		  
		  	
			} //ends the INNER if statement
		} //ends the FIRST if value statment
		if (packageValue==2){
			if (tempPackage!=currentPkg && tempPackage!="AT100" && (tempPackage==pkg2 || tempPackage==pkg3)){
			  
			  packagecount++;
			  var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\">";
			  var tempNameString2 = tempNameString.replace(/\s/g, "");
			  var hiddenDescription = " <span><a class='tinyLINKgrey' onClick=description('"+tempNameString2+"')> description</a></span><span id='"+tempNameString2+"' class=\"invisibleDescription\"> </span>";
			  	if (imageURL=="XXX"){
				  	var displayimage = " ";
					}else{
					var displayimage = "<img src='"+imageURL+"' alt='logo'' align='right' hspace='3' />";
				  }
			  recordString = recordString + recordLeader + imageDataLeader + displayimage + dataEnder + nameDataLeader + tempNameString + hiddenDescription + dataEnder + categoryDataLeader + tempCat+ dataEnder + recordEnder;		  
		  	
			} //ends the INNER if statement
		} //ends the SECOND if value statment
		if (packageValue==3){
			if (tempPackage!=currentPkg && tempPackage!="AT100" && tempPackage!="AT200" && tempPackage==pkg3){
			  
			  packagecount++;
			  var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\">";
			  var tempNameString2 = tempNameString.replace(/\s/g, "");
			  var hiddenDescription = " <span><a class='tinyLINKgrey' onClick=description('"+tempNameString2+"')> description</a></span><span id='"+tempNameString2+"' class=\"invisibleDescription\"> </span>";
			  	if (imageURL=="XXX"){
				  	var displayimage = " ";
					}else{
					var displayimage = "<img src='"+imageURL+"' alt='logo'' align='right' hspace='3' />";
				  }
			  recordString = recordString + recordLeader + imageDataLeader + displayimage + dataEnder + nameDataLeader + tempNameString + hiddenDescription + dataEnder + categoryDataLeader + tempCat+ dataEnder + recordEnder;		  
		  	
			} //ends the INNER if statement
		} //ends the SECOND if value statment
				if (packageValue==5){
			if (familyIndicator!="yes" && tempPackage==pkg0 || tempPackage==pkg1 || tempPackage==pkg2 || tempPackage==pkg3){
			  
			  packagecount++;
			  var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\">";
			  var tempNameString2 = tempNameString.replace(/\s/g, "");
			  var hiddenDescription = " <span><a class='tinyLINKgrey' onClick=description('"+tempNameString2+"')> description</a></span><span id='"+tempNameString2+"' class=\"invisibleDescription\"> </span>";
			  	if (imageURL=="XXX"){
				  	var displayimage = " ";
					}else{
					var displayimage = "<img src='"+imageURL+"' alt='logo'' align='right' hspace='3' />";
				  }
			  recordString = recordString + recordLeader + imageDataLeader + displayimage + dataEnder + nameDataLeader + tempNameString + hiddenDescription + dataEnder + categoryDataLeader + tempCat+ dataEnder + recordEnder;		  
		  	
			} //ends the INNER if statement
		} //ends the SECOND if value statment
		if (packageValue==4)
			{
			  recordString = "<tr><td>The America\'s Everything Pak has every channel Dish Network offers that is not pay-per-view or a seasonal subscription. If you would like to add any of those features to your service we encourgae you to call one of our live consultants to help you.</td></tr>";
			} //ends the INNER if statement
	  
	  }
	  tableHeader="<table id=\"channel_table1\" border=\"1\" cellpadding=\"3\" class=\"TableBorderContent\"><thead><th>Logo</th><th>Channel Name</th><th>Category</th></thead>";
	  tableFooter="</table>\r";
	  
	  packageDifference=(packagePrice - selectedPackagePrice);
	  //below method used when $ appeared in variable
	  //packageDifference=(packagePrice - (selectedPackagePrice.replace(/\D/,"")*1));
  	  document.getElementById("comparePrice").innerHTML="";
  	  document.getElementById("comparePrice").innerHTML="<b>Package Price: $"+packagePrice+"</b> - only "+(packageDifference.toFixed(2))+" more per month!";
	  document.getElementById("table_container2").innerHTML="";
  	  document.getElementById("table_container2").innerHTML=tableHeader+recordString+tableFooter;
//  	  document.getElementById("test").innerHTML="";
  	  document.getElementById("sideCompare").innerHTML="";
	  document.getElementById("sideCompare").innerHTML="This package adds <b>" + packagecount + "</b> available channels. In addition to the channels available in the <b>" + currentPkg + "</b>";
  	  document.getElementById("table_heading2").innerHTML="";
  	  document.getElementById("table_heading2").innerHTML="Channels added by the "+pkgTitle;
 
	  //BEGIN - unchecks all highlight boxes
	  var checkboxes=document.getElementsByTagName('input');
	  for (var q=0;q<checkboxes.length;q++){
	  	if (checkboxes[q].id=="category2"){
			checkboxes[q].checked=false;
		}
	  }
	  //END - unchecks all highlight boxes		 
}

function getfamily(pkgTitle,pkgSelected)
	{
	//document.getElementById("to").innerHTML=xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
	//document.getElementById("from").innerHTML=xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue;
	//document.getElementById("message").innerHTML=xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;

	var x=xmlDoc.getElementsByTagName("channel"); 
	var tempNameString;
	var tempDescString;
	var tempPackage;
	var nameString="";
	var recordString="";
	var tempCat;
	var catString="";
	var imageURL="";
	var packagecount=0;
	var familyIndicator;
	var packageLinkLeader;
	selectedPackage=pkgSelected;
	
	for (var i=0;i<x.length;i++)
	  { 
	  var el = x[i];
	  var preTempNameString = el.getElementsByTagName('name')[0];
	  	tempNameString = preTempNameString.childNodes[0].nodeValue;
  	  var preTempDescString = el.getElementsByTagName('description')[0];
	  	tempDescString = preTempDescString.childNodes[0].nodeValue;
	  var preTempCat = el.getElementsByTagName('category')[0];
		tempCat = preTempCat.childNodes[0].nodeValue;
	  var preImageURL = el.getElementsByTagName('image_url')[0];
		imageURL = preImageURL.childNodes[0].nodeValue;
	  var tempFamilyIndicator = el.getElementsByTagName('dish_family')[0];
	  	familyIndicator = tempFamilyIndicator.childNodes[0].nodeValue;
	  var preTempPackage = el.getElementsByTagName('package')[0];
		tempPackage = preTempPackage.childNodes[0].nodeValue;
		
	  	if (familyIndicator=="yes"){
  			//rename packages -----------------
			var newPackageName = "";
			if (tempPackage=="AT100"){ newPackageName="Bronze 100"; packageLinkLeader="<a href='Americas-Top-120.asp' title='Click to see details about the Classic Bronze 100 Package' class='SideNavLinks'>";};
			if (tempPackage=="AT200"){ newPackageName="Silver 200"; packageLinkLeader="<a href='Americas-Top-200.asp' title='Click to see details about the America's Top 200 Package' class='SideNavLinks'>";};
			if (tempPackage=="AT250"){ newPackageName="Gold 250"; packageLinkLeader="<a href='Americas-Top-250.asp' title='Click to see details about the Classic Gold 250 Package' class='SideNavLinks'>";};
			if (tempPackage=="Everything"){ newPackageName="Everything Pak"; packageLinkLeader="<a href='Americas-Everything-Pack.asp' title='Click to see details about the America\'s Everything Package' class='SideNavLinks'>";};
			//rename packages -----------------

		 packagecount++;
		  var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\">";
		  var recordEnder = "</tr>";
		  var dataEnder = "</td>";
		  var tempNameString2 = tempNameString.replace(/\s/g, "");
		  var hiddenDescription = " " + " <div style='display:inline'><a class='tinyLINKgrey' onClick=description('"+tempNameString2+"')>description (click)</a></div><div id='"+tempNameString2+"' style=\"display:none;\"></div>";
		  if (imageURL=="XXX"){
		  	var displayimage = " ";
			}else{
			var displayimage = "<img src='"+imageURL+"' alt='logo'' align='right' hspace='3' />";
		  }
		  recordString += recordLeader + imageDataLeader + displayimage + dataEnder + nameDataLeader + tempNameString + hiddenDescription + dataEnder + categoryDataLeader + packageLinkLeader + newPackageName + "</a>" + dataEnder + recordEnder;		  
	  	
		}
	  }
	  tableHeader="<table id=\"channel_table1\" border=\"1\" cellpadding=\"3\" class=\"TableBorderContent\"><thead><th>Logo</th><th>Channel Name</th><th>Base Package</th></thead>";
	  tableFooter="</table>\r";
	  document.getElementById('primaryPrice').innerHTML="";
	  document.getElementById('table_container1').innerHTML="";
  	  document.getElementById('table_container1').innerHTML=tableHeader+recordString+tableFooter+"<br><br>";
  	  document.getElementById('table_heading1').innerHTML="";
  	  document.getElementById('table_heading1').innerHTML=pkgTitle;
  	  document.getElementById('comparePrice').innerHTML="";
	  document.getElementById('table_container2').innerHTML="";
  	  document.getElementById('sideCompare').innerHTML="";
  	  document.getElementById('table_heading2').innerHTML="Select a package to compare above";
	  var checkboxes=document.getElementsByTagName('input');
	  for (var q=0;q<checkboxes.length;q++){
	  	if (checkboxes[q].id=="category"){
			checkboxes[q].checked=false;
		}
	  }
	  return selectedPackage;
	  return selectedPackagePrice;	
	}

function searchSelect(){
	if (document.getElementById('masterForm').searchType[0].checked){
		searchPackages();
		//document.getElementById('searchInformation').innerHTML=document.forms[0].searchType.value;
		}else{
		newSearch();
		//document.getElementById('searchInformation').innerHTML=document.forms[0].searchType[0].checked;
		}
	}
function searchPackages()
	{
	//document.getElementById("to").innerHTML=xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
	//document.getElementById("from").innerHTML=xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue;
	//document.getElementById("message").innerHTML=xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;

	var x=xmlDoc.getElementsByTagName("channel"); 
	var tempNameString;
	var tempDescString;
	var nameString="";
	var recordString=""
	var tempCat;
	var catString="";
	var imageURL="";
	var packagecount=0;
	var searchString=document.getElementById('searchParameter').value;
	var hdString;
	
	
	for (var i=0;i<x.length;i++)
	  { 
	  
	 var el = x[i];
	 var preTempNameString = el.getElementsByTagName('name')[0];
	 	tempNameString = preTempNameString.childNodes[0].nodeValue;
	  	lowerName=tempNameString.toLowerCase();
	 var preTempDescString = el.getElementsByTagName('description')[0];
	  	tempDescString = preTempDescString.childNodes[0].nodeValue;
	 var preTempCat = el.getElementsByTagName('category')[0];
		tempCat = preTempCat.childNodes[0].nodeValue;
	  var preImageURL = el.getElementsByTagName('image_url')[0];
		imageURL = preImageURL.childNodes[0].nodeValue;
	  var preTempPackage = el.getElementsByTagName('package')[0];
		tempPackage = preTempPackage.childNodes[0].nodeValue;
	  var hdIndicator = el.getElementsByTagName('special_indicator')[0];
			hdString = hdIndicator.childNodes[0].nodeValue;
		//rename packages -----------------
		var newPackageName = ""; var packageLinkLeader = "";
		if (tempPackage=="AT100"){ newPackageName="Bronze 100"; packageLinkLeader="<a href='Americas-Top-120.asp' title='Click to see details about the Classic Bronze 100 Package' class='SideNavLinks'>";};
		if (tempPackage=="AT200"){ newPackageName="Silver 200"; packageLinkLeader="<a href='Americas-Top-200.asp' title='Click to see details about the America's Top 200 Package' class='SideNavLinks'>";};
		if (tempPackage=="AT250"){ newPackageName="Gold 250"; packageLinkLeader="<a href='Americas-Top-250.asp' title='Click to see details about the Classic Gold 250 Package' class='SideNavLinks'>";};
		if (tempPackage=="Everything"){ newPackageName="Everything Pak"; packageLinkLeader="<a hrAmericas-Everything-Pack.asp.asp' title='Click to see details about the America\'s Everything Package' class='SideNavLinks'>";};
		//rename packages -----------------

		if (lowerName.match(searchString.toLowerCase())){
		  
		 
		 packagecount++;
		   if (hdString=="hd"){var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\" style=\"background-color: #FFFFCC\">";}else {var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\">";}
		  var recordEnder = "</tr>";
		  var dataEnder = "</td>";
		  var tempNameString2 = tempNameString.replace(/\s/g, "");
		  var hiddenDescription = " " + " <div style='display:inline'><a class='tinyLINKgrey' onClick=description('"+tempNameString2+"')>description (click)</a></div><div id='"+tempNameString2+"' style=\"display:none;\"></div>";
		  if (hdString=="hd"){var hdImage=" <img src=\"images/2009/hdxml.png\" alt=\"This channel is available in HD\" hspace=\"2\">"}else{hdImage=""}
		  if (imageURL=="XXX"){
		  	var displayimage = " ";
			}else{
			var displayimage = "<img src='"+imageURL+"' alt='logo'' align='right' hspace='3' />";
		  }
		  recordString += recordLeader + imageDataLeader + displayimage + dataEnder + nameDataLeader + tempNameString + hdImage + hiddenDescription + dataEnder + categoryDataLeader + packageLinkLeader + newPackageName + "</a>" + dataEnder + recordEnder;		  
	  	
		}
	  }
	  tableHeader= hdTableHeaderIndicator + "<table id=\"channel_table1\" border=\"1\" cellpadding=\"3\" class=\"TableBorderContent\"><thead><th>Logo</th><th>Channel Name</th><th>Base Package</th></thead>";
	  tableFooter="</table>\r";
	  document.getElementById('searchResults').innerHTML="";
  	  document.getElementById('searchResults').innerHTML=tableHeader+recordString+tableFooter+"<br><br>";

	}
function newSearch()
	{
	//document.getElementById("to").innerHTML=xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
	//document.getElementById("from").innerHTML=xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue;
	//document.getElementById("message").innerHTML=xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;

	var x=xmlDoc.getElementsByTagName("channel"); 
	var tempNameString;
	var tempDescString;
	var nameString="";
	var recordString=""
	var tempCat;
	var catString="";
	var imageURL="";
	var packagecount=0;
	//Process the search parameters
	var searchString = document.getElementById('searchParameter').value;
	searchString = searchString.toLowerCase();
	var searchStringArray = searchString.split(" ");
	
	for (var i=0;i<x.length;i++)
	  { 
	  
	  //tempNameString=xmlDoc.getElementsByTagName("name")[i].childNodes[0].nodeValue;
	  tempNameString=x[i].childNodes[0].childNodes[0].nodeValue;
	  lowerName=tempNameString.toLowerCase();
  	  tempDescString=x[i].childNodes[4].childNodes[0].nodeValue;
	  //tempCat=xmlDoc.getElementsByTagName("category")[i].childNodes[0].nodeValue;
	  tempCat=x[i].childNodes[3].childNodes[0].nodeValue;
	  imageURL=x[i].childNodes[5].childNodes[0].nodeValue;
	  var tempPackage=x[i].childNodes[1].childNodes[0].nodeValue;
	  
	  for (var q=0; q < searchStringArray.length; q++){
		if (lowerName.match(searchStringArray[q])){
		  
		  packagecount++;
		  var recordLeader = "<tr class=\"Content\" id=\""+tempCat+"\">";

		  var tempNameString2 = tempNameString.replace(/\s/g, "");
		  var hiddenDescription = " <span><a class='tinyLINKgrey' onClick=description('"+tempNameString2+"')> description</a></span><span id='"+tempNameString2+"' class=\"invisibleDescription\"> </span>";
		  if (imageURL=="XXX"){
		  	var displayimage = " ";
			}else{
			var displayimage = "<img src='"+imageURL+"' alt='logo'' align='right' hspace='3' />";
		  }
		  //create package links
		  if (tempPackage=="AT100"){
			  var tempPackageLink="<a href='Americas-Top-120.asp' title='The Classic Bronze 100' class='DishStrongLink'>"+tempPackage+"</a>";
		  }
		  if (tempPackage=="AT200"){
			  var tempPackageLink="<a href='Americas-Top-200.asp' title='The America's Top 200' class='DishStrongLink'>"+tempPackage+"</a>";
		  }
		  if (tempPackage=="AT250"){
			  var tempPackageLink="<a href='Americas-Top-250.asp' title='The Classic Gold 250' class='DishStrongLink'>"+tempPackage+"</a>";
		  }
		  if (tempPackage=="Everything"){
			  var tempPackageLink="<a href='Americas-Everything-Pack.asp' title='The Americas Everything Pak' class='DishStrongLink'>"+tempPackage+"</a>";
		  }
		  //end create package links
		  recordString = recordString + recordLeader + imageDataLeader + displayimage + dataEnder + nameDataLeader + tempNameString + hiddenDescription + dataEnder + categoryDataLeader + tempPackageLink + dataEnder + recordEnder;		  

	  	} // closes if
	  } // ends nested for loop
	  } // closes for loop
	  tableHeader="<table id=\"channel_table1\" border=\"1\" cellpadding=\"3\" class=\"TableBorderContent\"><thead><th>Logo</th><th>Channel Name</th><th>Package</th></thead>";
	  tableFooter="</table>\r";
	  document.getElementById("searchResults").innerHTML="";
  	  document.getElementById("searchResults").innerHTML=tableHeader+recordString+tableFooter;
  	  document.getElementById("SearchInformation").innerHTML="";
  	  document.getElementById("SearchInformation").innerHTML="<br><br><b>Your search matched "+packagecount+" available channels.</b><br>";	  

	}

function highlight(category,parent){
	var typeWrite="";
//	highlightCount=highlightCount+1;
	highlightCount=0;
	highlightedCategories[highlightCount]=category;
	
	var lastcategories="many";
	var ent=document.getElementsByTagName("tr"); 
	for (var i=0;i<ent.length;i++){
		if (ent[i].id==category){
			//typeWrite=typeWrite+i +" - "+ ent[i].id + " - " + ent[i].className + "<br />"
			
			//var trAtt = ent[2].getAttribute("bgcolor");
			//document.getElementById("test").innerHTML=trAtt;
			if (ent[i].parentNode.parentNode.parentNode.id==parent){
				if (ent[i].className=="Content"){
					ent[i].setAttribute("className","ContentHighlight");
					highlightCount++;
					}
					else
					{
					ent[i].setAttribute("className","Content");
					document.getElementById("test2").innerHTML="&nbsp;";
					document.getElementById("sideTest").innerHTML="&nbsp;";
					}
				}
			}
		
		//document.getElementById("test").innerHTML=ent[2].bgcolor="#cccccc";
		}
		//document.getElementById("test").innerHTML=typeWrite;
//		var printArray="";
//		for (var r=0;r < highlightedCategories.length;r++){
//			printArray=printArray+highlightedCategories[r]+",";
//			}
//		document.getElementById("test2").innerHTML="Highlight has been run "+highlightCount+" times<br />"+highlightedCategories+"";
		if (highlightCount > 0){
			if (parent=="table_container1"){
			document.getElementById("test2").innerHTML="This package has <b>"+highlightCount+"</b> available channels in the <b>"+category.toLowerCase()+"</b> category <br />";
			}else if (parent=="table_container2"){
			document.getElementById("sideTest").innerHTML="This package has <b>"+highlightCount+"</b> available channels in the <b>"+category.toLowerCase()+"</b> category <br />";
			}
		}
//		return highlightCount,highlightedCategories
}
function description(divID){
	var x=xmlDoc.getElementsByTagName("channel");
	var typeWrite="";
	var tempDescString;
	var div=document.getElementsByTagName("div"); 
	var innerDescription;
	
	for (var i=0;i<x.length;i++)
	  { 
	  var el = x[i];
	  //tempDescString=x[i].childNodes[0].childNodes[0].nodeValue;
	  var preTempDescString = el.getElementsByTagName('name')[0];
	  	tempDescString = preTempDescString.childNodes[0].nodeValue;
	  var tempDescString2 = tempDescString.replace(/\s/g, "");
	  if (tempDescString2==divID){
		  var tempDesc = el.getElementsByTagName('description')[0];
		  innerDescription = "<em>Brief Description: </em>" + tempDesc.childNodes[0].nodeValue;
	  	}
	  }
	
	for (var i=0;i<div.length;i++){
		if (div[i].id==divID){
			//typeWrite=typeWrite+i +" - "+ ent[i].id + " - " + ent[i].className + "<br />"
			
			//var trAtt = ent[2].getAttribute("bgcolor");
			//document.getElementById("test").innerHTML=trAtt;
			if (div[i].style.display=="none"){
				div[i].style.display="block";
				div[i].innerHTML=innerDescription;
				}
				else
				{
				div[i].style.display="none";
				div[i].innerHTML="";
				}
			}
		
		//document.getElementById("test").innerHTML=ent[2].bgcolor="#cccccc";
		}
		//document.getElementById("test").innerHTML=typeWrite;
}
function clearchannels(){
	  document.getElementById("table_container2").innerHTML="";
	  // erase compare field
  	  document.getElementById("comparePrice").innerHTML="";
	  document.getElementById("table_container2").innerHTML="";
  	  document.getElementById("sideCompare").innerHTML="";
  	  document.getElementById("table_heading2").innerHTML="Select a package to compare above";
}
function clearSearchResults(){
	  document.getElementById("searchResults").innerHTML="";
  	  //document.getElementById("SearchInformation").innerHTML="";
}

function displayParents(){
	var tr=document.getElementsByTagName('tr');
	for (var i=0;i<tr.length;i++){
		if (tr[i].id=="FAMILY"){
		document.getElementById("test").innerHTML=tr[i].parentNode.parentNode.parentNode.id;
		}
	}
}
//function entsub() {
//var key;
//key = window.event.indexOf('key')
//alert("you just pressed ENTER" + key);
//	if (window.event && window.event.which == 13){
//		searchSelect();
//	}else{
//    return true;
//	}
//}