/* jQuery file reference needed for this section to work */
$(document).ready(function(){
 });

	$('<div class="Social SocialAddThis"><a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&amp;username=agileadmin" target="blank"><img src="../Includes/addthis.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>').insertAfter('#evtMap');

/* End jQuery file reference needed */

function getValue(obj, name, defaultValue)
{
	var sdObj = obj;
	var val = defaultValue;
	
	if(sdObj)
	{
		var sd = sdObj.innerHTML;	
		var index = sd.indexOf(name + '=');

		if(index > -1)
		{
			var startIndex = index + name.length + 2;
			var endIndex = sd.indexOf("\"", startIndex + 1);

			if(startIndex != -1 && endIndex != -1)
				val = sd.substring(startIndex, endIndex);
		}
	}

	return val;
}

/* Custom Sold Out Message Logic */
var lblSoldOut = document.getElementById('lblEventMessage2');
var lblExtraHTML = document.getElementById('ucEvent_EventExtraHTML');
var displayMessage = 0;
var displayArea;

if(lblSoldOut && lblExtraHTML) {

	displayArea = document.getElementById('lblEventMessage2');
	displayArea.className = 'SoldOutMessage';
	displayArea.innerHTML = '<div class="BigBoldText">' + displayArea.innerHTML + '</div>' +  lblExtraHTML.innerHTML;
}


/* Kept this here so old links don't show org="Org Name" syntax that used to be used */
var collection = document.getElementById('ucEvent_lblEventShortDescription');
var org2 = getValue(collection, "org", "");
var phone2 = getValue(collection, "phone", "");

if((org2 && org2 != '') || (phone2 && phone2 != ''))
{
	var esd = document.getElementById('ucEvent_lblEventShortDescription');
	
	if(esd)
	     esd.style.display = 'none';
}


/* Custom Logic for Bogo tickets display */
for(var t = 0; t < 12; t++)
{
	var str = t;
	if(t < 10)
		str = '0' + t;
		
	var lblTkt = document.getElementById('TTSelection2_Repeater_ctl' + str + '_lblTicketType');

	if(lblTkt && lblTkt.innerHTML == 'Buy One Get One')
	{
		var lblPrice = document.getElementById('TTSelection2_Repeater_ctl' + str + '_lblPrice');
		var price = parseInt(lblPrice.innerHTML.substring(4));
		lblPrice.innerHTML = "&nbsp;- $" + (price*2).toFixed(2)  + "<br><br><i>Quantity must be mulitiples of two</i>";
	
		var qty = document.getElementById('TTSelection2_Repeater_ctl' + str + '_ddQuantity');

		var optLen = qty.options.length / 2;

		qty.options.length = 0;
		for(var j = 0; j <= 10; j++)
		{
			qty.options[j] = null;
		}
	
		for(var i = 0; i <= optLen; i++)
		{
			qty.options[i] = new Option(i*2, i*2);		
		}	
	}

	if(lblTkt && lblTkt.innerHTML == '4-Pack of Tickets')
	{
		var lblPrice = document.getElementById('TTSelection2_Repeater_ctl' + str + '_lblPrice');
		var price = parseInt(lblPrice.innerHTML.substring(4));
		lblPrice.innerHTML = "&nbsp;- $" + (price*4).toFixed(2) + " ($" + price.toFixed(2) + " Each)<br><i>Quantity must be mulitiples of four</i>";

		
	
		var qty = document.getElementById('TTSelection2_Repeater_ctl' + str + '_ddQuantity');

		var optLen = qty.options.length / 2.5;

		qty.options.length = 0;
		for(var j = 0; j <= 10; j++)
		{
			qty.options[j] = null;
		}
	
		for(var i = 0; i <= optLen; i++)
		{
			qty.options[i] = new Option(i*4, i*4);		
		}	
	}

}






/* Custom Logic to display different Shipping and Billing Address info */
var lblShip1 = document.getElementById('lblShippingInfo');
var lblShip2 = document.getElementById('lblShippingAddress');
var lblShip3 = document.getElementById('lbAddNewAddress');

if(lblShip1 && lblShip2 && lblShip3)
{
	lblShip1.innerHTML = 'Website Security';
	lblShip2.innerHTML = 'Secured with 256 bit<br>SSL encryption<br><img src="../Includes/NPN_10712/Images/quickssl_anim[1].gif">';
	lblShip3.innerHTML = '';
}
else if(lblShip1 && lblShip2)
{
	lblShip1.innerHTML = '';
	lblShip2.innerHTML = '';
}

var lblPrint2 = document.getElementById('PrintAtHomeInfo');

if(lblPrint2)
{
	lblPrint2.innerHTML = lblPrint2.innerHTML.replace(/Tickets/g, 'Vouchers').replace(/tickets/g, 'vouchers');
}

if(document.location.href && document.location.href.indexOf('ViewBasket.aspx') > 0)
{
	var evtDataList = document.getElementById('EventDataList');
	if(evtDataList)
	{
		var tickTypes = evtDataList.getElementsByTagName('select');
		if(tickTypes)
		{
			for(i = 0; i < tickTypes.length; i++)
			{
				if(tickTypes[i] && tickTypes[i].className && tickTypes[i].className == 'chgTickType' && tickTypes[i].parentNode && tickTypes[i].parentNode.innerHTML && tickTypes[i].value)
				{
					tickTypes[i].style.display = 'none';
					tickTypes[i].parentNode.innerHTML = tickTypes[i].value + tickTypes[i].parentNode.innerHTML;
				}
			}
		}
	}
}
