﻿function GetValueFromQuerystring(name)   // returns a named value from the querystring
    {
       var tmp = ( location.search.substring(1) ); // get everything after ?
       var i   = tmp.toUpperCase().indexOf(name.toUpperCase()+"="); // i = index of value
       if ( i >= 0 )
       {
          tmp = tmp.substring( name.length+i+1 ); // get our match to end of url
          i = tmp.indexOf("&");
          return unescape( tmp = tmp.substring( 0, (i>=0) ? i : tmp.length ));
       }
       return("");
    }
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;
    }

	
function AppendToPurchaseUrl(inUrl)
    {
	    var outUrl = inUrl;
	    return outUrl;
    }
    
    
function SubmitPurchaseLinkForC2(idNum, qstring)
    {
        var guidToAdd = makeGuid();
                var QSSession = GetValueFromQuerystring("SessionId");
        if (QSSession != "") { guidToAdd = QSSession; }
        
               
	    var requestSelect = document.getElementById(idNum);
	    var ticketsRequested = requestSelect.options[requestSelect.selectedIndex].text;
	    var purchaseUrl = 'https://tickettransaction2.com/Checkout.aspx?e=' + qstring + '&treq=' + ticketsRequested + '&SessionId=' + guidToAdd;
	    
	    	    location.href = purchaseUrl;
    }