Panji, the culture hero : a structural study of religion in Java