//wrapper for overloaded SubmitPurchaseLink that takes in ticketPrice
function SubmitPurchaseLink(ticketAmountElementID, eventID, ticketGroupID)
{
    SubmitPurchaseLinkWPrice(ticketAmountElementID, eventID, ticketGroupID, -1);
}

function SubmitPurchaseLinkWPrice(ticketAmountElementID, eventID, ticketGroupID, ticketPrice)
{
    function makeGuid()
    {
        var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'; 
        var guid_length = 5; 
        var guid = ''; 
        for(var i=0; i<guid_length; i++)
        {
            var rnum = Math.floor(Math.random() * chars.length);
            guid += chars.substring(rnum,rnum+1);
        }
        return guid;
    }
    var priceString = '';
    if(ticketPrice != -1)
    {
        priceString = '&price=' + ticketPrice;
    }
    var ticketAmountElement = document.getElementById(ticketAmountElementID);
    var ticketsRequested = ticketAmountElement[ticketAmountElement.selectedIndex].value;
    if(ticketsRequested == null || ticketsRequested == '')
    {
        ticketsRequested = 1;
    }
    var purchaseUrl = 'https://tickettransaction2.com/ts/Checkout.aspx?brokerid=1504&sitenumber=8&tgid=' + ticketGroupID + '&evtid=' + eventID + priceString + '&treq=' + ticketsRequested + '&SessionId=' + makeGuid();
    location.href = purchaseUrl;
}