﻿function updateEventTotalCost(qTxt){
    var rowIndex = qTxt.id.replace('ctl00_ContentPlaceHolder1_eventOptionsGridView_ctl',"");    
    rowIndex = rowIndex.replace("_quantityTextBox","");
    
    var costObj = document.getElementById('ctl00_ContentPlaceHolder1_eventOptionsGridView_ctl' + rowIndex + '_perItemCost');
    var totalObj = document.getElementById('ctl00_ContentPlaceHolder1_eventOptionsGridView_ctl' + rowIndex + '_totalItemCost');
    
    if(document.all){
        totalObj.innerText = "$" + CurrencyFormatted((costObj.innerText.replace('$','').replace(',','') * qTxt.value));
    }
    else {
        totalObj.textContent = "$" + CurrencyFormatted((costObj.textContent.replace('$','').replace(',','') * qTxt.value));
    }
    
    UpdateTotalCost();
}

function UpdateTotalCost(){
    var grandTotal = 0;

    for(i = 2; i <= 99; i++){
        var iRow = 0;

        if(i < 10)
            iRow = '0' + i;
        else
            iRow = i;
        
        var rowTotalObj = document.getElementById('ctl00_ContentPlaceHolder1_eventOptionsGridView_ctl' + iRow + '_totalItemCost');

        if(rowTotalObj != null){
            var totalStr = "";
            if(document.all)
                totalStr = rowTotalObj.innerText.replace('$','').replace(',','') * 1;
            else
                totalStr = rowTotalObj.textContent.replace('$','').replace(',','') * 1;
                
            grandTotal += totalStr;
        }
        else{
            break;
        }
    }
    
    var grandTotalObj = document.getElementById('ctl00_ContentPlaceHolder1_eventOptionsGridView_ctl' + iRow + '_totalCost'); 

    if(document.all){
        grandTotalObj.innerText = "$" + CurrencyFormatted(grandTotal);
    }
    else {
        grandTotalObj.textContent = "$" + CurrencyFormatted(grandTotal);
    }
}

function ToggleGuestData(ddObj){
    var rowIndex = ddObj.id.replace("ctl00_ContentPlaceHolder1_eventRegistrantRepeater_ctl","");    
    rowIndex = rowIndex.replace("_companyMembers","");    
    var dentryObj = document.getElementById('ctl00_ContentPlaceHolder1_eventRegistrantRepeater_ctl' + rowIndex + '_registrantGuest');
    
    if(ddObj.options[ddObj.selectedIndex].text == "-- Other --"){    
        dentryObj.className = "";
    }
    else
        dentryObj.className = "hidden";
}

function DisableOtherCompany(radObj, showBool){
    var compTxt = $get(radObj);    
    compTxt.disabled = showBool;
    if(!showBool)
        compTxt.value = '';
    else{
        var repCo = $get('ctl00_ContentPlaceHolder1_repCo');
        compTxt.value = repCo.value;
    }
}

function CurrencyFormatted(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;
}
/*
$(document).ready(function() {
    $('.itemDescTooltip').hide();
    $('.eventOptionTitle').hover(function(event){
        $('#' + $(this).attr('id')).next('div').css({top: $(this)., left: event.pageX}).show();
    },function(event){
        $('#' + $(this).attr('id')).next('div').hide();
    });
});
*/