函数y=f(x)的定义域D={x|x∈R,且x≠0},对定义域D内任意两个实数x1,x2,都有f(x1)+f(x2)=f(x1x2)成立. (1)求f(-1)的值并证明y=f(x)为偶函数; (2)若f(-4)=4,记 an=(-1)n•f(2n) &(n∈N,n≥1),求数列{an}的前2009项的和S2009; (3)(理) 若x>1时,f(x)<0,且不等式f(x2+y2)≤f(xy)+f(a)对任意正实数x,y恒成立,求非零实数a的取值范围. (4)(文) 若x>1时,f(x)<0,解关于x的不等式 f(x-3)≥0.