mozilla javascript god islam communication muhammad christian muslima poker muslime church jesus investing catholic presbyterian trader baptist islamic mohammad investment bible ali iran exchange moschee microsoft muslim invest explorer casino christ investor