My Mistake I was adding the require command within an if when it should have been outside of the if statement..

in the 4 catalog root files

// +Country-State Selector
if (isset($HTTP_POST_VARS['action']) && $HTTP_POST_VARS['action'] == 'getStates' && isset($HTTP_POST_VARS['country'])) {
require(DIR_WS_FUNCTIONS . 'ajax.php'); ajax_get_zones_html(tep_db_prepare_input($HTTP_POS T_VARS['country']), true);
} else {
// -Country-State Selector

should be

// +Country-State Selector
require(DIR_WS_FUNCTIONS . 'ajax.php');
if (isset($HTTP_POST_VARS['action']) && $HTTP_POST_VARS['action'] == 'getStates' && isset($HTTP_POST_VARS['country'])) {
ajax_get_zones_html(tep_db_prepare_input($HTTP_POS T_VARS['country']), true);
} else {
// -Country-State Selector

Files have been updated

This is a full package

insaini

More...