已知,a∈R,函数f(x)=x|x-a|.(1)当a>2时,求函数y=f(x)在区间[1,2]上的最小值;(2)设a≠0,

已知,a∈R,函数f(x)=x|x-a|.(1)当a>2时,求函数y=f(x)在区间[1,2]上的最小值;(2)设a≠0,若函数f(x)在(m,n)上既有最大值又有最小值,请分别求出m、n的取值范围.(用a表示)