  var _cnt_id_ = 0;
  var _loc_id_ = 0;
  var countries = { 124 : 'Canada', 840 : 'United States' };
  var cnt_ca = {
      ab : 'Alberta', bc : 'British Columbia', mb : 'Manitoba', nb : 'New Brunswick', nl : 'New Foundland',
      ns : 'Nova Scotia', nt : 'NorthWest Territories', nu : 'Nunavut', on : 'Ontario', pe : 'Prince Edward Island',
      qc : 'Quebec', sk : 'Saskatchewan', yt : 'Yukon Territory'
    };
  var cnt_us = {
	  'al' : 'Alabama'
	, 'ak' : 'Alaska'
	, 'az' : 'Arizona'
	, 'ar' : 'Arkansas'
	, 'ca' : 'California'
	, 'co' : 'Colorado'
	, 'ct' : 'Connecticut'
	, 'de' : 'Delaware'
	, 'dc' : 'District Of Columbia'
	, 'fl' : 'Florida'
	, 'ga' : 'Georgia'
	, 'hi' : 'Hawaii'
	, 'id' : 'Idaho'
	, 'il' : 'Illinois'
	, 'in' : 'Indiana'
	, 'ia' : 'Iowa'
	, 'ks' : 'Kansas'
	, 'ky' : 'Kentucky'
	, 'la' : 'Louisiana'
	, 'me' : 'Maine'
	, 'md' : 'Maryland'
	, 'ma' : 'Massachusetts'
	, 'mi' : 'Michigan'
	, 'mn' : 'Minnesota'
	, 'ms' : 'Mississippi'
	, 'mo' : 'Missouri'
	, 'mt' : 'Montana'
	, 'ne' : 'Nebraska'
	, 'nv' : 'Nevada'
	, 'nh' : 'New Hampshire'
	, 'nm' : 'New Mexico'
	, 'nj' : 'New Jersey'
	, 'ny' : 'New York'
	, 'nc' : 'North Carolina'
	, 'nd' : 'North Dakota'
	, 'oh' : 'Ohio'
	, 'ok' : 'Oklahoma'
	, 'or' : 'Oregon'
	, 'pa' : 'Pennsylvania'
	, 'ri' : 'Rhode Island'
	, 'sc' : 'South Carolina'
	, 'sd' : 'South Dakota'
	, 'tn' : 'Tennessee'
	, 'tx' : 'Texas'
	, 'ut' : 'Utah'
	, 'vt' : 'Vermont'
	, 'va' : 'Virginia'
	, 'wv' : 'West Virginia'
	, 'wi' : 'Wisconsin'
	, 'wa' : 'Washington'
	, 'wy' : 'Wyoming'
    };
  function AJAX_enabled(){
      var AJAX_object;
      try{ AJAX_object = new XMLHttpRequest(); }
        catch( e ) {
            try{ AJAX_object = new ActiveXObject( "Msxml2.XMLHTTP" );
              } catch( e ) {
                try{ AJAX_object = new ActiveXObject( "Microsoft.XMLHTTP" );
                  } catch( e ) {
                    alert( "Your browser does not support AJAX!" );
                    return( false );
                  }
              }
          }
      return AJAX_object;
    }
  function purgeHTML( message ){ return( message.replace( /\&amp\;/g, "&" ).replace( /\&nbsp\;/ig, " " ).replace( /([\t]*)/g, "" ).replace( /\<br \/>/ig, "\n" ).replace( /(<([^>]+)>)/ig, "" ).replace( /([\ \ ]+)/g, " " ).replace( /([\;]+)/g, ";\n" ) ); }
  function validateResponse( message ){
      var sql_query = /SQL-Query/;
      var warning = /Warning/;
      if( message.search( sql_query ) != -1 ){
          alert( purgeHTML( message.replace( sql_query, "SQL-Query:\n" ).replace( warning, "\nWarning:\n" ).replace( /([\\']+)/g, "'" ) ) );
          return( false );
        }
      if( message.search( warning ) != -1 ){
          alert( purgeHTML( message.replace( warning, "\nWarning\n" ).replace( /([\\']+)/g, "'" ) ) );
          return( false );
        }
      return( true );
    }
  function removeAllOptions( selectbox ){
      for( var i = selectbox.options.length - 1; i >= 0; i-- ){ selectbox.remove(i); }
    }
  function addOption( selectbox, value, text, selected ){
      var optn = document.createElement( "option" );
      optn.text = text;
      optn.value = value;
	  if (selected) {
		  optn.selected = 'true';
	  }
      selectbox.options.add( optn );
    }
  function get_Sections( tld_id, loc_name ){
    window.status = "Getting States/Provinces list ...";
	  loc_name = loc_name.toLowerCase();
	  if( tld_id == 'ca' ){
			_cnt_id_ = 124;
			for( var province in cnt_ca ){
				addOption( document.selections.sections, province, cnt_ca[province], (province == loc_name) );
			}
		}
	  if( tld_id == 'us' ){
			_cnt_id_ = 840;
			for( var state in cnt_us ){
				addOption( document.selections.sections, state, cnt_us[state], (state == loc_name) );
			}
		}
	}
