Passport validity for H1-B required for applying

I am applying for H1-B int this year quot my passport is going to expire in july of this year i.e 31.7.2013 do i still can apply with this passport or should go renewal as i don’t have time now for tatkal too so please give me the right info will appreciate.