Optimal repairable Mx/G/1 queue with multi-optional services and Bernoulli vacation. (2nd December 2009)