/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Michael J. Damato | http://developing.damato.net/ */
// State lists
var states = new Array();

states['1'] = new Array('Alberta','British Columbia','Manitoba','New Brunswick','NewFoundland','NorthWest Territories','Nova Scotia','Nunavut','Ontario','Prince Edward Island','Quebec','Saskatchewan','Yukon');
states['2'] = new Array('Alabama','Alaska','Arizona','Arkansas','California','Colorado','Connecticut','Delaware','Florida','Georgia','Hawaii','Idaho','Illinois','Indiana','Iowa','Kansas','Kentucky','Louisiane','Maine','Maryland','Massachusetts','Michigan','Minnesota','Mississippi','Missouri','Montana','Nebraska','Nevada','New Hampshire','New Jersey','New Mexico','New York','North Carolina','North Dakota','Ohio','Oklahoma','Oregon','Pennsylvania','Rhode Island','South Carolina','South Dakota','Tennessee','Texas','Utah','Vermont','Virginia','Washington','West Virginia','Wisconsin','Wyoming');
states['3'] = new Array('Other');


function setStates() {
  var selected;
	cntrySel = document.getElementById('country_id');
	if (cntrySel != null) {
  	selected = cntrySel.value;
  } else {
  	selected = 1;
  }
  stateList = states[selected];
  changeSelect('state', stateList, stateList);

}


function changeSelect(fieldID, newOptions, newValues) {
	selectField = document.getElementById(fieldID);
 	if (selectField != null) {
 		selectField.options.length = 0;
	  for (i=0; i<newOptions.length; i++) {
	    selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]);
	  }
 	}
}

function setSelected(fieldID, selected) {
	selectField = document.getElementById(fieldID);
 	var len = 0;
 	if (selectField != null) {
 		if (selectField.options.length != 0) {
	 		len = selectField.options.length;
	 		for (i=0; i<len; i++) {
	 			/*alert("CURRENT : " + selectField.options[i].value + " SELECTED : " + selected);*/
		  	if (selectField.options[i].value == selected) {
		  		selectField.options[i].selected = true;
		  	}
	  	}	
	 	}
 	}
}

/*function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}*/

/*addLoadEvent(function() {
  setStates();
});*/
