CJam, 1212 11 bytes
r__$=\W%_$=|q_$_W%+\#)g Explanation
rq Push Takethe input _ _$ Duplicate it and _$sort _W% Duplicate and sort itreverse = + Check ifConcatenate equal the sorted and the reversed \strings \ Swap top stack elements (bringing the originalBring wordinput to the top of the stack) W% # Reverse it Find the index of the input in _$the other string; returns Duplicate-1 andif sortnot itfound ) = Increment Check if equal g Signum (coerces to |0 or OR1)