
function toggle(div) {
    var ele = document.getElementById(div);
    var text = document.getElementById("displayText");
    if (ele.style.display == "block") {
        ele.style.display = "none";
        //text.innerHTML = "show";
    }
    else {
        ele.style.display = "block";
        //text.innerHTML = "hide";
    }
}

function hideModalPopupExtender(modalExtender) {
    //alert(modalExtender);
    $find(modalExtender).hide();
}

function showModalPopupExtender(modalExtender){   
    $find(modalExtender).show();
}

function toggleBGColorOn(div, oncolor) {
    var ele = document.getElementById(div);
    ele.style.background = oncolor;
}


function disableEnterKey(e) {
    var key;
    if (window.event)
        key = window.event.keyCode; //IE
    else
        key = e.which; //firefox     

    return (key != 13);
}

function swapPrivacy(link) {
    if (document.getElementById('privacy').style.display != 'none') {
        document.getElementById('privacy').style.display = 'none';
        link.innerHTML = 'Open Privacy Policy';
    } else {
        document.getElementById('privacy').style.display = 'block';
        link.innerHTML = 'Close Privacy Policy';
    }
}

function swapTerms(link) {
    if (document.getElementById('privacy').style.display != 'none') {
        document.getElementById('privacy').style.display = 'none';
        link.innerHTML = 'Terms and Conditions';
    } else {
        document.getElementById('privacy').style.display = 'block';
        link.innerHTML = 'Terms and Conditions';
    }
}

function countChar(txtbox, maxChars, divid) {
    if (txtbox.value.length >= maxChars) {
        txtbox.value = txtbox.value.substring(0, maxChars);
    }
    //document.getElementById('invisTextBox').getElementsByTagName('textarea')[0].value = txtbox.value;
    document.getElementById(divid).innerHTML = (maxChars - txtbox.value.length) + " characters left.";
}


function findPosX(obj) { //from Peter-Paul Koch
    var curleft = 0;
    if (obj.offsetParent)
        while (1) {
        curleft += obj.offsetLeft;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj) { //from Peter-Paul Koch
    var curtop = 0;
    if (obj.offsetParent)
        while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

function showZoom(pic) {
    removeZoom();
    var itemID = pic;
    var imgLarge;
    //fetch big image
    new Ajax.Request('handlers/GetImages.ashx', {
        method: 'get',
        parameters: { imageID: itemID },
        onSuccess: function(transport) {
            var response = transport.responseText || null;
            imgLarge = response;
            var tg = document.getElementById('z1');
            var newDiv = document.createElement('div');
            newDiv.className = 'zoom';
            newDiv.id = 'zoomImage';
            newDiv.style.left = (findPosX(tg) / 1) + 30 + 'px';
            newDiv.style.top = (findPosY(tg) / 1) - 150 + 'px';
            newDiv.style.zIndex = 1000;
            var newPic = document.createElement('img');
            newPic.src = imgLarge;
            newDiv.appendChild(newPic);

            var newLink = document.createElement('p');
            var tx = document.createTextNode('click anywhere in this window to close');
            newLink.appendChild(tx);
            newDiv.appendChild(newLink);

            tg.appendChild(newDiv);
            document.getElementById('zoomImage').onclick = removeZoom;
        },
        onFailure: function() {
            //
        }
    }

);

}

function removeZoom() {
    if (document.getElementById('zoomImage')) {
        tg = document.getElementById('zoomImage');
        document.getElementById('z1').removeChild(tg);
    }
}

function clearThumbnails(gc1, gc2, gc3, gc4, gc5, gc6, chosenImg) {
    var imchoicerestore = document.getElementById("ctl00_ContentPlaceHolderMain_imChoiceRestore");
    imchoicerestore.value = "";
    var arrImages = new Array(gc1, gc2, gc3, gc4, gc5, gc6);
    for (x = 1; x <= 6; x++) {
        var i = 'g' + x;
        //       document.getElementById(i).src="";
        var r = arrImages[x - 1];
        if (document.getElementById(r).checked == true) {
            document.getElementById(chosenImg).value = document.getElementById(r).value;
        }
        document.getElementById(r).value = '-1';
        document.getElementById(r).checked = false;
    }
}



function getGiftCardThumbnails(cat, gc1, gc2, gc3, gc4, gc5, gc6, chosenImg) {
    var arrImages = new Array(gc1, gc2, gc3, gc4, gc5, gc6);
    new Ajax.Request('handlers/GetImages.ashx', {
        method: 'get',
        parameters: { imgCat: $F(cat) },
        onSuccess: function(transport) {
            var response = transport.responseText || null;
            var aRes = response.split('|');
            var imgP = 1;
            // JMM Update the default image id for the page
            if (aRes.length > 0) {
                SetDefaultImageChoice2(aRes[0]);
            }
            for (x = 0; x < aRes.length; x = x + 3) {
                var i = 'g' + imgP;
                var a = 'a' + imgP;
                document.getElementById(i).src = aRes[x + 1];
                // JMM - Update the alt-text for the image
                document.getElementById(i).alt = aRes[x + 2];

                // jmm - set the image id for showzoom 
                document.getElementById(a).value = aRes[x];

                var r = arrImages[imgP - 1];
                document.getElementById(r).value = aRes[x];
                if (document.getElementById(chosenImg).value == aRes[x] && document.getElementById(r).value != '-1') {
                    document.getElementById(r).checked = true;
                }
                else {
                    document.getElementById(r).checked = false;
                }
                imgP++;
            }
        },
        onFailure: function() {
            //
        }
    }

);

}


function getSentiments(s, t, u, holder) {
    if ($F(s) == '-1') {
        document.getElementById(t).options.length = 0;
        document.getElementById(u).parentNode.parentNode.style.display = 'none';
        document.getElementById(holder).value = "";
        return;
    }
    document.getElementById(t).parentNode.parentNode.style.display = '';
    document.getElementById(t).options.length = 0;
    new Ajax.Request('handlers/GetSentiments.ashx', {
        method: 'get',
        parameters: { occasion: $F(s) },
        onSuccess: function(transport) {
            var response = transport.responseText || null;
            if (response != null) {
                var aRes = response.split('|');
                for (x = 0; x < aRes.length; x = x + 2) {
                    var dest = document.getElementById(t);
                    optn = new Option(aRes[x + 1], aRes[x]);
                    dest.options.add(optn);
                }
                document.getElementById(u).parentNode.parentNode.style.display = 'none';
                document.getElementById(holder).value = aRes[0];  //default
            }
            else {
                document.getElementById(t).parentNode.parentNode.style.display = 'none';
                toggleCustomSentiment();

            }
        },
        onFailure: function() {
            //
        }

    }
);
}

function validateCardId(txt, parent) {
    // set the parent for appending errors, etc
    if (!parent) parent = $(txt).ancestors()[0];
    // lose the error of its been written 
    if (parent.childNodes.length > 2) {
        parent.removeChild(parent.childNodes[2]);
    }
    txt.className = 'text';
    // start out as false
    txt.setAttribute('valid', 'false');
    txt.value = (txt.value.strip()).toUpperCase();

    // replace the text with default if the card id is blank
    if (trim(trim(txt.value)) == '') {
        parent.getElementsByTagName('span')[0].innerHTML = "Enter TisBest Code: ";
        return;
    }

    // check to see that this card id isnt already in use. clear out the txt value if so.
    var ids = document.getElementById('inputs').getElementsByTagName('input');
    for (var i = 0; i < ids.length; i++) {
        if (ids[i].id != txt.id && (ids[i].value.strip()).toUpperCase() == (txt.value.strip()).toUpperCase()) {
            txt.value = '';
            return;
        }
    }

    // perform the card check 
    new Ajax.Request('handlers/CheckCardId.ashx', {
        method: 'get',
        parameters: { voucher: txt.value },
        onSuccess: function(transport) {
            var response = transport.responseText || null;
            var res = response.split('|');
            if (res[0] == 0) {
                parent.getElementsByTagName('span')[0].innerHTML = res[1] + ": ";
                txt.className = 'textValid';
                txt.setAttribute('valid', 'true');

            } else {
                txt.className = 'textError';
                txt.setAttribute('valid', 'false');
                divError = document.createElement('div');
                divError.className = 'lblError';
                divError.innerHTML = res[1];
                divError.id = 'error';
                parent.getElementsByTagName('span')[0].innerHTML = "Enter TisBest Code: ";
                parent.appendChild(divError);
            }
        },
        onFailure: function() {
            divError = document.createElement('div');
            divError.className = 'lblError';
            divError.innerHTML = 'An error occurred while trying to validate the TisBest code.  Please Click "Next" to retry the Validation.';
            divError.id = 'error';
            parent.appendChild(divError);
        }
    });
}

function CheckDonationBalanced() {
    BalanceDonationPercentage();
    var tot = 0;
    var inputs = $('inputs').getElementsByTagName('input');
    for (var i = 0; i < inputs.length; i++) {
        tot += parseInt(inputs[i].value);
    }
    if (tot != 100) {
        event.returnValue = false;
        //        return false;
    }

}

function CheckForEnter(evt) {
    if (!evt) evt = window.event;
    return evt.keyCode == 13;
}


function BalanceDonationPercentage(hdnInput) {
    var strHdn = "";
    var inputs = $('inputs').getElementsByTagName('input');
    var tot = 0;
    for (var i = 0; i < inputs.length; i++) {
        strHdn += inputs[i].id + ":" + inputs[i].value + "|";
        inputs[i].value = formatNumber(inputs[i].value);
        tot += parseInt(inputs[i].value);
    }
    $('lblTotal').innerHTML = tot;
    if (tot != 100) {
        $('lblTotal').style.color = "#CF5430";
        hdnInput.value = '';
    }
    else {
        $('lblTotal').style.color = "#4b8f2a";
        hdnInput.value = strHdn;
    }

}

function ValidateRedemption(txtCard, txtQS, lblErr, e) {
    if (!e) e = window.event;
    if (trim(txtCard.value) == '') {

        if (e)
            e.returnValue = false;
        return false;
    }

    lblErr.innerHTML = "";

    txtCard.className = 'text';
    // start out as false
    txtCard.setAttribute('valid', 'false');
    txtCard.value = (txtCard.value.strip()).toUpperCase();


    // perform the card check 
    new Ajax.Request('handlers/CheckCardRedemption.ashx', {
        method: 'get',
        parameters: { voucher: txtCard.value },
        onSuccess: function(transport) {
            var response = transport.responseText || null;
            var res = response.split('|');
            if (res[0] == 0) {
                document.getElementById('error').innerHTML = res[1];
                txtCard.className = 'textValid';
                txtCard.setAttribute('valid', 'true');
                txtQS.value = "cid=" + res[3];
            } else {
                lblErr.innerHTML = res[1];
                txtCard.className = 'textError';
            }
        },
        onFailure: function() { alert('Something went wrong...') }
    });
}

function ValidateEmail(txtEmail) {
    txtEmail.className = 'text';
    if (trim(txtEmail.value) == '') return;
    if (txtEmail.value.indexOf(".") > 2 && txtEmail.value.indexOf("@") > 0) {
        txtEmail.className = 'text';
        txtEmail.setAttribute('valid', 'true');
    }
    else {
        txtEmail.className = 'textError';
        txtEmail.setAttribute('valid', 'false');
    }
}

// add another card input 
function AddInput(value, valid, message, amount) {

    // prepopulate the existing one if its empty
    if (value != null && trim(document.getElementById('inputs').getElementsByTagName('input')[0].value) == '') {
        document.getElementById('inputs').getElementsByTagName('input')[0].value = value;
        // if its invalid card outline in red
        if (valid != null && valid == false)
            document.getElementById('inputs').getElementsByTagName('input')[0].className = 'textError';
        // set the amount 
        document.getElementById('inputs').getElementsByTagName('input')[0].setAttribute('amount', formatCurrency(amount));

        // if theres an error message display it
        if (message != null)
            document.getElementById('inputs').getElementsByTagName('div')[0].getElementsByTagName('div')[0].innerHTML = message + document.getElementById('inputs').getElementsByTagName('div')[0].getElementsByTagName('div')[0].innerHTML;

        // append the new input fields             
    } else {
        var div = document.createElement('div');
        div.className = 'style1';
        var inputCount = document.getElementById('inputs').getElementsByTagName('input').length;
        var innerhtm = '<input onMouseover=\'this.className="textHover"\' onMouseout=\'this.className="text"\' onFocus=\'this.className="textHover"\' onBlur=\'this.className="text";GetAllVouchers(event);\' type=\'text\' id=\'cardId_' + (inputCount + 1) + '\' valid=\'false\' amount=\'' + formatCurrency(amount) + '\' style=\'width: 80px;\' onChange="validateCardId(this, this.parentElement)" ';
        // prepopulate if theres a value to display
        if (value != null && trim(value) != '') innerhtm += 'value=\'' + value + '\' ';
        // display red border if invalid
        if (valid != null && valid == false) innerhtm += 'class=\'textError\' />';
        else innerhtm += 'class=\'text\' />';
        // display the message if there is one
        if (message != null)
            div.innerHTML = message;

        div.innerHTML += '<span>Enter TisBest Code: </span>';
        div.innerHTML += innerhtm;

        document.getElementById('inputs').getElementsByTagName('div')[0].appendChild(div);
    }
}

function trim(value) {
    var strValue = value.replace(/^\s+|\s+$/, '');
    return strValue;
}

function SelectCharity(radio, hid) {
    //CharityChange(radio);
    var hdn = document.getElementById(hid);
    //alert(radio.id + '    -    ' + hdn);
    var ch1 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity1");
    if (ch1 != null) {
        if (hdn.value.indexOf(radio.id) == -1) {
            SplitDonation(radio, hdn);
        }
    }
    else {
        hdn.value = radio.id;
        FormatCharities(hdn);
    }
    return true;
}

function SelectCharityRow(rid, hid) {

    var radio = document.getElementById(rid);
    radio.checked = true;
    var hidden = document.getElementById('HID_' + rid);
    //alert(hidden.value);
    hidden.value = 'true';
    //alert(hidden.value);
    SelectCharity(radio, hid);
    return true;
}

function SelectCharityRowHoverOver(rid, tdID) {
    var tbl = document.getElementById("ctl00_ContentPlaceHolderMain_tblCharities");
    var elems = tbl.getElementsByTagName('td');
    var radio = document.getElementById(rid);
    
    var radIDs = 0;

    var ch1 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity1");
    if (ch1.innerHTML.length > 0) {
        radIDs = 1;
    }
    var ch2 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity2");
    if (ch2.innerHTML.length > 0) {
        radIDs = 2;
    }
    var ch3 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity3");
    if (ch3.innerHTML.length > 0) {
        radIDs = 3;
    }

    if (radIDs < 3) {

        var hdn = document.getElementById(tdID);

        for (var i = 0; i < elems.length; i++) {

            if (hdn.id == elems[i].id) {
                elems[i].style.backgroundColor = '#F0E68C'
            }

        }
    }



}

function SelectCharityRowHoverOut(rid, tdID) {
    var tbl = document.getElementById("ctl00_ContentPlaceHolderMain_tblCharities");
    var elems = tbl.getElementsByTagName('td');
    var td = document.getElementById(tdID);
    var setHoverOut = false;
    var selectedCh = document.getElementById("ctl00_ContentPlaceHolderMain_HidSelectedCharities");

    if (selectedCh.innerHTML.search(rid) == -1) {
        td.style.backgroundColor = '#FFFFFF'
    }

}

function SplitDonation(radio, hdn) {

    // go get the charity name
    new Ajax.Request('handlers/GetCharityName.ashx', {
        method: 'get',
        parameters: { id: radio.id },
        onSuccess: function(transport) {
            var charityname = transport.responseText || null;

            var ch1 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity1");
            if (ch1.innerHTML.length == 0) {
                hdn.value = radio.id;
                ch1.innerHTML = charityname;
                FormatCharities(hdn);
                return;
            }

            var ch2 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity2");
            if (ch2.innerHTML.length == 0) {
                hdn.value = hdn.value + ";" + radio.id;
                ch2.innerHTML = charityname;
                FormatCharities(hdn);
                return;
            }

            var ch3 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity3");
            if (ch3.innerHTML.length == 0) {
                hdn.value = hdn.value + ";" + radio.id;
                ch3.innerHTML = charityname;
                FormatCharities(hdn);
            }
            else {
                radio.checked = false;
                var tbl = document.getElementById("ctl00_ContentPlaceHolderMain_tblCharities");
                var td = document.getElementById('HID_' + radio.id);
                td.value = false;
                alert("You already have three charities chosen.  To select this charity you must first remove one of the other three.");
            }
        },
        onFailure: function() { }
    });
}

function RemoveDonation(id) {

    id--;
    var hdn = document.getElementById("ctl00_ContentPlaceHolderMain_hdnSelectedCharity");

    if (hdn.value.length > 0) {

        var sa = hdn.value.split(';');
        hdn.value = "";
        for (var i = 0; i < sa.length; i++) {

            if (i != id) {
                if (hdn.value.length > 0) {
                    hdn.value += ";";
                }
                hdn.value += sa[i];
            }
            else {
                //var hidden = document.getElementById('HID_' + sa[i]);
                //hidden.value = false;
                var td = document.getElementById('TD_' + sa[i]);
                if (td != null) {
                    td.style.backgroundColor = '#FFFFFF';
                }

            }
        }
    }
    var ch1 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity1");
    var ch2 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity2");
    var ch3 = document.getElementById("ctl00_ContentPlaceHolderMain_lblCharity3");
    if (id == 0) {
        ch1.innerHTML = ch2.innerHTML;
    }
    if (id == 0 || id == 1) {
        ch2.innerHTML = ch3.innerHTML;
    }
    ch3.innerHTML = "";

    FormatCharities(hdn);
    UnselectCharityRadioButtons();
}

function FormatCharities(hdn) {

    var tbl = document.getElementById("ctl00_ContentPlaceHolderMain_tblCharities");
    var elems = tbl.getElementsByTagName('div');
    var imageElem = tbl.getElementsByTagName('img')

    var setBG = false;

    var selectedCh = document.getElementById('ctl00_ContentPlaceHolderMain_HidSelectedCharities');
    selectedCh.innerHTML = hdn.value;
    
    for (var i = 0; i < imageElem.length; i++) {
        if (hdn.value.indexOf(imageElem[i].id.substring(4)) != -1) {
            imageElem[i].style.visibility = "visible";
        }
        else {
            imageElem[i].style.visibility = "hidden";
        }
    }
    
    
    
    if (hdn.value.length > 0) {
        var mySplitResult = hdn.value.split(";");
        for (z = 0; z < mySplitResult.length; z++) {
            //alert(mySplitResult[z]);
            var td = document.getElementById('TD_' + mySplitResult[z]);
            if (td != null) {
                td.style.backgroundColor = "#F0E68C";
            }
        }
    } 



}

function UnselectCharityRadioButtons() {
    var tbl = document.getElementById("ctl00_ContentPlaceHolderMain_tblCharities");
    var elems = tbl.getElementsByTagName('input');
    for (var i = 0; i < elems.length; i++) {
        elems[i].checked = false;
    }
}

function VerifySelected(hdn, lblErr) {
    if (trim(hdn.value) == '') {
        lblErr.innerHTML = 'Please select a charity.';
        window.event.returnValue = false;
        return false;
    }
    else {
        window.event.returnValue = true;
        return true;
    }
}

function formatNumber(amount) {
    var i = parseInt(amount);
    if (isNaN(i)) { i = 0; }
    i = Math.abs(i);
    i = parseInt((i + .005) * 100);
    i = i / 100;
    s = new String(i);
    return s;

}


function formatCurrency(amount) {
    var i = parseFloat(amount);
    if (isNaN(i)) { i = 0.00; }
    var minus = '';
    if (i < 0) { minus = '-'; }
    i = Math.abs(i);
    i = parseInt((i + .005) * 100);
    i = i / 100;
    s = new String(i);
    if (s.indexOf('.') < 0) { s += '.00'; }
    if (s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = minus + s;
    return s;

}

function IsValidDate(targetDate) {
    var arrDateItems = targetDate.split('/');
    var Mn = arrDateItems[0];
    var Day = arrDateItems[1];
    var Yr = arrDateItems[2];
    if (Day.length == 1) {
        Day = '0' + Day;
    }
    if (Yr.length == 2) {
        Yr = '20' + Yr;
    }
    var dt = new Date(Mn + '/' + Day + '/' + Yr);

    if (dt.getDate() != Day) {
        return (false);
    }
    else if (dt.getMonth() != Mn - 1) {
        //this is for the purpose JavaScript starts the month from 0
        return (false);
    }
    else if (dt.getFullYear() != Yr) {
        return (false);
    }
    //make sure date is in the future
    //  var t=Number(String(Mn+Day+Yr));
    var d = new Date();
    //   var f=new Date(d.getMonth()+1)+'/'+String(d.getDate())+'/'+String(d.getFullYear());
    if (d > dt) {
        return (false);
    }
    return (true);
}

var popX = 20;
function popUp(sUrl) {
    day = new Date();
    id = day.getTime();
    window.open(sUrl, id, 'left=' + popX + ',top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=1,location=1,status=1');
    if (popX < 200) {
        popX = popX + 30;
    }
    else {
        popX = 20;
    }
}

function toggleUpload(theElement) {
    var theUploadTD = document.getElementById('uploadBox').parentNode;
    var theImagePickerTDs = document.getElementById('imagePickerTable').getElementsByTagName('td');
    var theUploadCardBox = document.getElementById('uploadBox');
    //selectImage1(theElement.nextSibling, 6 );
    if (theUploadCardBox.style.display == "none") {
        for (inc = 0; inc < theImagePickerTDs.length; inc++) {
            if (theImagePickerTDs[inc] != theUploadTD) {
                theImagePickerTDs[inc].style.display = "none";
                if (theImagePickerTDs[inc].className == "imagePickerSelect") {
                    theImagePickerTDs[inc].className = "imagePickerBack";
                }
            } else {
                theUploadCardBox.style.display = "block";
            }
        }

    } else {
        for (inc = 0; inc < theImagePickerTDs.length; inc++) {
            if (theImagePickerTDs[inc] != theUploadTD) {
                theImagePickerTDs[inc].style.display = "block";
            } else {
                theUploadCardBox.style.display = "none";
            }
        }
        theImagePickerTDs[0].className = "imagePickerSelect";
        selectImage1(document.getElementById('Td1').getElementsByTagName('img')[0], 0);
    }

}

function showLargerView(theImageURL) {
    var theImageDiv = document.getElementById("theCardLargerView");
    theImageDiv.style.display = "block";
    theImageDiv.getElementsByTagName('a')[0].style.backgroundImage = "url('" + theImageURL + "')";
}
function hideThis(theElement) {
    theElement.parentNode.style.display = "none";
}

function toggleAddressSync(sender) {
    var theInputs = document.getElementById('billingTable').getElementsByTagName('input');
    document.getElementById('checkboxAlert').innerHTML = "";
    document.getElementById('checkboxAlert').style.display = "none";

    var string = "";
    for (inc = 0; inc < theInputs.length; inc++) {
        string += "index: " + inc + " - " + theInputs[inc].id + "\r\n";

    }
    if (sender.checked == true) {
        if (theInputs[3].value != "" &&
theInputs[5].value != "" &&
theInputs[6].value != "" &&
theInputs[7].value != "") {

            theInputs[8].value = theInputs[3].value;
            theInputs[9].value = theInputs[4].value;
            theInputs[10].value = theInputs[5].value;
            theInputs[11].value = theInputs[6].value;
            // theInputs[12].value = theInputs[7].value;


        } else {
            document.getElementById('checkboxAlert').innerHTML = "Please complete all shipping fields first.";
            document.getElementById('checkboxAlert').style.display = "block";
        }
    } else {
        theInputs[8].value = "";
        theInputs[9].value = "";
        theInputs[10].value = "";
        theInputs[11].value = "";
        theInputs[12].value = "";
        theInputs[13].value = "";
    }

    function WebForm_FireDefaultButton(event, target) {
        //event.srcElement doesn't work in FF so we check whether
        //it or event.target exists, using whichever is returned
        var element = event.target || event.srcElement;

        if (event.keyCode == 13 &&
!(element && element.tagName.toLowerCase() == "textarea")) {
            var defaultButton; if (__nonMSDOMBrowser) { defaultButton = document.getElementById(target); }
            else { defaultButton = document.all[target]; }
            if (defaultButton && typeof defaultButton.click != "undefined") {
                defaultButton.click(); event.cancelBubble = true;
                if (event.stopPropagation) { event.stopPropagation(); } return false;
            }
        } return true;
    }


    function getQueryVariable(variable) {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == variable) {
                return pair[1];
            }
        }
    }

    function clickdollarcard() {
        var btn = document.getElementById(DollarButton);
        var qs = new getQueryVariable("dollar");
        if (qs.valueOf == "yes") {
            if (btn) btn.click();
        }

    }



}


