/* Ajax Scripting for iptvlistings and printable.php */
function showBase(str) //Shows listing packages
{

// Verifying HD Packages and Extras

switch (str)
{
	case "0": // Select box is set to "Select a Package". All options should be disabled.
		//disable them
		document.getElementById('HD').disabled = true;
		document.getElementById('variety').disabled = true;
		document.getElementById('hbo').disabled = true;
		document.getElementById('showtime').disabled = true;
		document.getElementById('max').disabled = true;
		document.getElementById('starz').disabled = true;
		document.getElementById('btnprint').disabled = true;

		//uncheck them
		document.getElementById('HD').checked = false;
		document.getElementById('variety').checked = false;
		document.getElementById('hbo').checked = false;
		document.getElementById('showtime').checked = false;
		document.getElementById('max').checked = false;
		document.getElementById('starz').checked = false;
		
		break;
	case "1": // Select box is set to "Basic". Variety, HD, and HD Variety are disabled.
		// uncheck add'l svcs
		document.getElementById('variety').checked = false;
		document.getElementById('HD').checked = false;
		
		// disabled add'l svcs
		document.getElementById('variety').disabled = true;
		document.getElementById('HD').disabled = true;
		
		// enable premiums and print button.
		document.getElementById('hbo').disabled = false;
		document.getElementById('showtime').disabled = false;
		document.getElementById('max').disabled = false;
		document.getElementById('starz').disabled = false;
		document.getElementById('btnprint').disabled = false;
		
		break;
	case "3": // Select box is set to "Expanded". All options should be enabled.
		document.getElementById('HD').disabled = false;
		document.getElementById('variety').disabled = false;
		document.getElementById('hbo').disabled = false;
		document.getElementById('showtime').disabled = false;
		document.getElementById('max').disabled = false;
		document.getElementById('starz').disabled = false;
		document.getElementById('btnprint').disabled = false;		
		break;
	case "4": // Select box is set to "Premier". All Premiums and Variety should be enabled and locked. HD and HD Variety should be enabled, but not checked.
		// Disable all premiums and variety
		document.getElementById('variety').disabled = true;
		document.getElementById('hbo').disabled = true;
		document.getElementById('showtime').disabled = true;
		document.getElementById('max').disabled = true;
		document.getElementById('starz').disabled = true;
		
		// Check all premiums and variety
		document.getElementById('variety').checked = true;
		document.getElementById('hbo').checked = true;
		document.getElementById('showtime').checked = true;
		document.getElementById('max').checked = true;
		document.getElementById('starz').checked = true;
		document.getElementById('btnprint').disabled = false;		
		// Enable HD
		document.getElementById('HD').disabled = false;
		
		// Change STR to 3 for query later...
		str = 3;
		break;
}

// Code to setup the PHP GET request string	
var url="packages.php";
url=url+"?q="+str;

if (document.getElementById('variety').checked == true)
	url=url+"&variety=on";
if (document.getElementById('HD').checked == true)
	{
		url=url+"&HD=on";
		document.getElementById('HDv').disabled = false;
	}
else
	{
		document.getElementById('HDv').checked = false;
		document.getElementById('HDv').disabled = true;
	}

if (document.getElementById('HDv').checked == true)
	url=url+"&HDv=on";

// Checking Premiums...
if (document.getElementById('hbo').checked == true)
	url=url+"&hbo=on";
	
if (document.getElementById('showtime').checked == true)
	url=url+"&showtime=on";
	
if (document.getElementById('max').checked == true)
	url=url+"&max=on";
	
if (document.getElementById('starz').checked == true)
	url=url+"&starz=on";
	
if (document.getElementById('number').checked == true)
	url=url+"&sort=number";
else
	url=url+"&sort=name";
//Package checking ends here
//AJAX Send off is here
url=url+"&sid="+Math.random();

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtBase").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET",url,true);
xmlhttp.send();
}