But then again majority of the function halls, rooms etc are used by none muslims who drink alcohol which if spilt on the carpet that place is then naa'paak isnt it?
From what I've seen, the people always spreads sheets for praying. If the sheets are clean then it's fine from what I know.