constructor functino accepts jquery objecy, DOM object or embed url