function SetSeats(request,string,target_count) {
    ajaxSetSeats(request,string,target_count);
}

var filled_seats=new Object();
function ToggleSeat(seat,request_id,ticket_count){
    if (typeof(filled_seats[request_id])=='undefined')
        filled_seats[request_id]=new Object();

    if (typeof(filled_seats[request_id][seat])=='undefined')
        filled=false;
    else
        filled=filled_seats[request_id][seat];
    filled = !filled;
    filled_seats[request_id][seat] = filled;
    if (filled == true) {
        ge('seat_'+seat).className='current';
    }
    else {
        ge('seat_'+seat).className='';
    }
    SetCurrentSeats(request_id,ticket_count);
}
function SetCurrentSeats(request_id,ticket_count){
    var requested_seats=new Array();
    for (seat in filled_seats[request_id]) {
        if (filled_seats[request_id][seat])
            requested_seats.push(seat);
    }
    e=ge('requested_seats_'+request_id);
    e.innerHTML=requested_seats.join(',');
    SetSeats(request_id,ge('requested_seats_'+request_id).innerHTML,ticket_count);
}

