(1)由题意,函数的定义域为(-1,1)∪(1,+∞),f′(x)=-,---(1分)
当a≤0时,注意到>0,≤0,所以f′(x)>0,
即函数f(x)的增区间为(-1,1),(1,+∞),无减区间;---(2分)
当a>0时,f′(x)=-=,
由f′(x)=0,得x2-2(2+a)x+1-a=0,
此方程的两根x1=,x2=,
其中-1<x1<1<x2,注意到(1+x)(1-x)2>0,
所以f′(x)>0⇔-1<x<x1或x>x2,
f′(x)<0⇔x1<x<1或1<x<x2,
即函数f(x)的增区间为(-1,x1),(x2,+∞),减区间为(x1,1),(1,x2),
综上,当a≤0时,函数f(x)的增区间为(-1,1),(1,+∞),无减区间;
当a>0时,函数f(x)的增区间为(-1,x1),(x2,+∞),减区间为(x1,1),(1,x2),
其中x1=,x2=.--(6分)
(2)证明:当a=1时,由(1)知,函数f(x)=ln(1+x)-在(0,1)上为减函数,--(7分)
则当0<x<1时,f(x)=ln(1+x)-<f(0)=0,即ln(1+x)<,
令x= (m∈N*),则ln(1+) < ,
即ln(1+)2013< ,所以am=(1+)2013<e ,---(10分)
又am>0,所以a1•a2•…•am<e •e …e =e 1-<e<3.----(12分)