var pageTitleText = document.getElementById('pageTitleText');
if(pageTitleText && typeof EntryGroupName != 'undefined' && EntryGroupName)
	pageTitleText.innerHTML = EntryGroupName;

var memLogin = document.getElementById('memberCustID');
if(memLogin)
	memLogin.innerHTML = 'Subscriber Login';

var forgotMem = document.getElementById('ctl00_hlForgotMemberNumber');
if(forgotMem)
	forgotMem.innerHTML = 'Forgot your number?';

var tt1 = document.getElementById('datalistTicketTypeQty_ctl00_lblTicketType');
var dd1 = document.getElementById('datalistTicketTypeQty_ctl00_ddQuantity');
var tt2 = document.getElementById('datalistTicketTypeQty_ctl01_lblTicketType');
var dd2 = document.getElementById('datalistTicketTypeQty_ctl01_ddQuantity');

if(tt1 && tt1.innerHTML == "Adult" && dd1 && tt2 && tt2.innerHTML == "Adult Two-For-One Comp" && dd2)
{
	dd1.onchange = changeFunctionDD1;
	loadList(dd2, 0);
}


var tt3 = document.getElementById('datalistTicketTypeQty_ctl02_lblTicketType');
var dd3 = document.getElementById('datalistTicketTypeQty_ctl02_ddQuantity');
var tt4 = document.getElementById('datalistTicketTypeQty_ctl03_lblTicketType');
var dd4 = document.getElementById('datalistTicketTypeQty_ctl03_ddQuantity');

if(tt3 && tt3.innerHTML == "Child" && dd3 && tt4 && tt4.innerHTML == "Child Two-For-One Comp" && dd4)
{
	dd3.onchange = changeFunctionDD3;
	loadList(dd4, 0);
}

var ttDKPromoAdult = document.getElementById('datalistTicketTypeQtyPromo_ctl00_lblTicketType');
var ddDKPromoAdult = document.getElementById('datalistTicketTypeQtyPromo_ctl00_ddQuantity');
var ttDKPromoChild = document.getElementById('datalistTicketTypeQtyPromo_ctl01_lblTicketType');
var ddDKPromoChild = document.getElementById('datalistTicketTypeQtyPromo_ctl01_ddQuantity');
if(ttDKPromoAdult && ttDKPromoAdult.innerHTML == "Adult - Davis-Kidd $2 Disc")
{
	loadList(ddDKPromoAdult, 1);
}
if(ttDKPromoChild && ttDKPromoChild .innerHTML == "Child - Davis-Kidd $2 Disc")
{
	loadList(ddDKPromoChild, 1);
}

function changeFunctionDD1(e)
{
	var finalValue = dd1.selectedIndex;
	loadList(dd2, finalValue);
}

function changeFunctionDD3(e)
{
	var finalValue = dd3.selectedIndex;
	loadList(dd4, finalValue);
}

function loadList(dropdown, value)
{
	var selected = dropdown.selectedIndex;

	dropdown.options.length = 0;
	for(var j = 0; j <= 10; j++)
	{
		dropdown.options[j] = null;
	}
	
	for(var i = 0; i <= value; i++)
	{
		dropdown.options[i] = new Option(i, i);		
	}	

	if(selected > dropdown.options.length - 1)
		dropdown.selectedIndex = dropdown.options.length - 1;
	else
		dropdown.selectedIndex = selected;
} 

var strLoc = document.location + " end";
if(strLoc.indexOf("PackageComponents") > 0)
{
	var packageAddToCartButton = document.getElementById('btnContinue_regularBtn');
	if(packageAddToCartButton)
	{
		packageAddToCartButton.value = 'Best Available';
	}
}

    var menuContent = document.getElementById('menuContent');
    var nav = document.getElementById('nav');

    if(nav && menuContent)
    {
        menuContent.innerHTML = nav.innerHTML;
    }

//Custom logic to deal with customers becoming a subscriber
function extraCheckoutValidation()
{
	if(EntryGroupGUID == '85f4c4ee-dec3-4e83-b719-e8bdc40fce67')
	{
		var evt1 = document.getElementById('EventDataList_ctl00_ucEvent_hlEventName');
		var evt2 = document.getElementById('EventDataList_ctl01_ucEvent_hlEventName');
		var evt3 = document.getElementById('EventDataList_ctl02_ucEvent_hlEventName');

		if(!(evt1 && evt2 && evt3))
		{
			alert('In order to become a subscriber you must purchase at least three shows.  Please click the continue shopping button and purchase more shows.');	
			return false;
		}
	}

	return true;
}
