function set_country() {

	var country_idx = document.getElementById( "select_country" ).value;	
	if( country_idx == 220 ){

		/*US*/
		document.getElementById( "state_label" ).style.display = "block";	
		document.getElementById( "state_field" ).style.display = "block";	
		document.getElementById( "city_label" ).innerHTML = city_label;	
		document.getElementById( "zip_code_label" ).innerHTML = zip_code_label;	
		document.getElementById( "passport_label" ).style.display = "none";
		document.getElementById( "passport_field" ).style.display = "none";

	} else {

		/*Non-US*/
		document.getElementById( "state_label" ).style.display = "none";	
		document.getElementById( "state_field" ).style.display = "none";	
		document.getElementById( "city_label" ).innerHTML = city_label_foreign;	
		document.getElementById( "zip_code_label" ).innerHTML = zip_code_label_foreign;	
		document.getElementById( "select_state" ).value = "";	
		document.getElementById( "passport_label" ).style.display = "block";
		document.getElementById( "passport_field" ).style.display = "block";

	}

}


function set_drivers_license_field() {
	var sel = document.getElementById( "select_state" );

	if( sel ) {

		var ca = document.getElementById( "ca_drivers_license" );
		var caf = document.getElementById( "ca_drivers_license_field" );
		var ot = document.getElementById( "other_drivers_license" );
		var otf = document.getElementById( "other_drivers_license_field" );

		if( sel.value == "CA" ) {
			ca.style.display = "block";
			caf.disabled = false;
			ot.style.display = "none";
			otf.disabled = true;
            //make only the selected license be used by the form
            caf.name = "register[drivers_license]";
            otf.name = "register[other_drivers_license]";
		} else {
			ca.style.display = "none";
			caf.disabled = true;
			ot.style.display = "block";
			otf.disabled = false;
            caf.name = "register[ca_drivers_license]";
            otf.name = "register[drivers_license]";
		}
	}

	return true;
}

function deactivate_registration_conf( reg_id, idx ) {
	if( reg_id != "" && idx != "" ) {
		window.location = "/register/deactivate.php?reg_id=" + reg_id + "&idx=" + idx;
	}
}

function check_reg_cookie_redirect( step ) {
	if( step != "" ) {

		var cookie_name = "donified_" + step;
		var reg_cookie = Get_Cookie( cookie_name );

		//  Redirect the user, if necessary.
		if( reg_cookie == "1" ) {

			var randomnumber = Math.floor( Math.random() * 100000 )
			var cur_location = new String( window.location );
			var redirect = "";

			if( cur_location.length > 0 ) {
				if( cur_location.indexOf( "?" ) > 0 ) {
					redirect = cur_location + "&refresh=" + randomnumber;
				} else {
					redirect = cur_location + "?refresh=" + randomnumber;
				}
			}

			if( redirect.length > 0 ) {
				Delete_Cookie( cookie_name, "/", "" );
				window.location = redirect;
			}
		}
	}
}
