已知函数f(x)=1/a-1/x(a>0,x>0)
(1)若f(x)在[m,n]上的值域是[m,n],求a的取值范围,并求相应的m,n的值.
(2)若f(x)小于或等于2x在x>0上恒成立,求a的取值范围.