function form_Join(auto_id) {
	this.DOMConstruct('form_Join', auto_id);
}
form_Join.prototype = new SK_FormHandler({
	name: 'profile_join',
	
	fields: {
		i_am_at_least_18_years_old: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		birthdate: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {
					if ( !required ) {
						return;
					}
					if ( !$.trim(value.year) ) {
						throw new SK_FormFieldValidationException("");	
					}
					
					if ( !$.trim(value.month) ) {
						throw new SK_FormFieldValidationException("");	
					}
					
					if ( !$.trim(value.day) ) {
						throw new SK_FormFieldValidationException("");	
					}
					
				},
			focus: function() {}
		},
		email: {
			construct: 
							function($input) {
								var handler = this;
								
								this.lastValue = $input.parent().find("input[name=last_value]").val();
								
								if($input.val()!="" && $input.val()!=this.lastValue){
									handler.check_email($input);
								}		
								
								$input.change(function(){
									handler.changed = true;
								});
												
								$input.blur(function() {
									if($input.val()!="" && $input.val()!=handler.lastValue && handler.changed ){
										handler.check_email($input);
									}
									else{
										$input.parent().find(".success").remove();
									}						
								});
							},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {},
			lastValue: "",
			changed: true,
			check_email: 
							function($input){
							var handler = this;
							
								$.ajax({
										url: "http://www.luxxxuria.net/field_responder.php",
										method: "post",
										dataType: "json",
										data: {action: "check_email_exists", email: $input.val()},
										success: function(result){
												$input.parent().find(".success").remove();
												handler.changed = false;
												if (result==2){
													SK_drawError("Sorry, this email is already used");
												}
		   										else if(result==1){
		   											$input.after('<span class="success">&nbsp;</span>');
		   										}
		   										else{
		   											SK_drawError("Please, enter valid email");
		   										}
		   										
		   										
		  								}
									});
							}
							
		},
		re_email: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		password: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		re_password: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		headline: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		general_description: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		username: {
			construct: 
							function($input) {
								var handler = this;
								
								if($input.val()!="" && $input.val()!=handler.lastValue){
									handler.check_username($input);
								}
		
								$input.change(function(){
									handler.changed = true;
								});
													
								$input.blur(function() {
									if($input.val()!="" && $input.val()!=handler.lastValue && handler.changed ){
										handler.check_username($input);
									}
									else{
										$input.parent().find(".success").remove();
									}
								});
							},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {},
			changed: true,
			lastValue: "",
			check_username: 
							function($input){
							
							var handler = this;
								$.ajax({
										url: "http://www.luxxxuria.net/field_responder.php",
										method: "post",
										dataType: "json",
										data: {action: "check_username_exists", username: $input.val()},
										success: function(result){
												$input.parent().find(".success").remove();
												handler.changed = false;
												if (result==2){
													SK_drawError("Sorry, this username is used by another profile");
												}
		   										else if(result==1){
		   											$input.after('<span class="success">&nbsp;</span>');
		   										}
		   										else if(result==4) {
		   											SK_drawError("Sorry, this username is restricted");
		   										}
		   										else{
		   											SK_drawError("Please, enter username");
		   										}
		  								}
									});
							}
							
		},
		location: {
			construct: 
					function($input, formHandler, auto_id){
						handler = this;
						this.$errorContainer = $("#"+auto_id+"-container");
						this.$parent_node = $input.parents("tbody:eq(0)");
						this.$container_node = $input.parents(".location_container:eq(0)");
						if ($input.val()!=""){
						
							this.$parent_node.find("tr.state_id select").change(function(){
							    handler.$errorContainer.empty();
								handler.change_event($(this),$input.val());
							});
							
							this.$parent_node.find("input[type=button]").click(function(){
							    handler.$errorContainer.empty();
								handler.change_event(handler.$parent_node.find("tr.zip input[type=text]"),$input.val());
							});
							this.suggest(this.$parent_node.find("input[name*=city_name]"),this.$parent_node.find("tr.state_id select").val());
						}
						
						$input.change(function(){
						    handler.$errorContainer.empty();
							handler.change_event($input);
						});
					} 
				,
			validate: function(value, required) {},
			focus: function() {},
			$parent_node: {},
			$container_node: {},
			fields: [],
			$prototype_node: {},
			change_event: 
					function($input, param){
						var handler = this;
					
						handler.fields[$input.parents("tr:eq(0)").attr("class")] = $input.val();
						$.ajax({
									url: "http://www.luxxxuria.net/field_responder.php",
									method: "post",
									dataType: "json",
									data: {action: "process_location", changed_item : $input.parents("tr:eq(0)").attr("class") , value : $input.val(), param : param},
									success: function(result){
									 	handler.ajax_receiver(result);
									}
								});
					} 
				,
			ajax_receiver: 
					function(result){
						handler = this;
									
						$.each(result.hide_items,function(i,item){
							handler.$parent_node.find("tr."+item).css("display","none");
							handler.$parent_node.find("tr."+item+" td.value").empty();
						});
						
						$.each(result.assign,function(item,html){
							var $node = handler.$parent_node.find("tr."+item+" td.value");
							$node.empty();
							$node.append(html);
							
							
							switch(item){
							case "state_id":
								$node.find("select[name=state_id]").change(function(){
								    handler.$errorContainer.empty();
									handler.change_event($(this),handler.fields.country_id);
								});
								break;
							case "zip":
								$node.find("input[type=button]").click(function(){
								    handler.$errorContainer.empty();
									handler.change_event($node.find("input[type=text]"),handler.fields.country_id);
								});
								break;
								
							case "city_id":
								handler.suggest($node.find("input[name=city_name]"),handler.fields.state_id);
								break;
							}
							
							$node.find("input, select").each(function(){
								var name = $(this).attr("name");
								if (name!=undefined){
									$(this).attr("name","location["+name+"]");
								}
							});
						});
										
						$.each(result.show_items,function(i,item){
							//this.$parent_node.find("tr."+result.show_items[item]).css("display","table-row");
							handler.$parent_node.find("tr."+item).fadeIn("slow");
						});  
						
						
					}
					
				,
			$: function($expr){
					return this.$container_node.find($expr);
				},
			$suggest_cont_prototype: undefined,
			showSuggest: function($node, suggests){
					var handler = this;
					
					var removeSuggest = function(){
						$node.parent().siblings(".suggest_cont").remove();
					}
					
					if (this.$suggest_cont_prototype ==undefined) {
						this.$suggest_cont_prototype = this.$(".suggest_cont").remove().clone();
					}		
					
					var $suggest_cont = this.$suggest_cont_prototype.clone();
					
					removeSuggest();
					
					if (suggests.length <= 0) {
						return;
					}
					
					var itemHover = function($item){
						$item.parent().find(".suggest_item").removeClass("hover");
						$item.addClass("hover");
					}
					
					$.each(suggests, function(i, item){
					
						var $item_node = $suggest_cont.find(".prototype_node").clone().removeClass("prototype_node").css("display","block");
						var $parent_node = $suggest_cont.find(".prototype_node").parent();
						
						$item_node.html(item.suggest_label);
						
						$item_node.mouseover(function(){
							itemHover($item_node);
						});
						
						$item_node.click(function(){
							$node.val(item.name);
							removeSuggest();
							$node.focus();
						});
						
						$parent_node.append($item_node);
						
					});
					
					$node.unbind("keypress");
					$node.keypress(function(eventObject){
						
						$selected_item = $node.parent().find("div.suggest_cont ul li.hover");
						if ( $selected_item.length == 0 ) {
							$selected_item = $node.parent().find("div.suggest_cont ul li:visible:eq(0)");
							itemHover($selected_item);
							return;
						}
						
						switch(eventObject.keyCode){
							case 40:
								itemHover($selected_item.next(".suggest_item"));
								break;
							case 38:
								itemHover($selected_item.prev(".suggest_item"));
								break
							case 13:
								itemHover($selected_item.prev(".suggest_item"));
								if ($selected_item.length > 0) {
									$selected_item.click();
									return false;	
								}
								break
						}
					});
					
					$node.unbind("blur");
					$node.blur(function(){
						window.setTimeout(removeSuggest,200);
					});
								
					$node.parent().after($suggest_cont);
					$suggest_cont.css("width",$node.outerWidth()).show();
					
				},
			suggest: function($node, state_id){
					var handler = this;
					var timeout;
					var last_str;	
					
					
					$node.unbind();
					$node.keyup(function(eventObject){
						
						var $field = $(this);
						
						var getCityList = function(str, state_id) {
							if (!$.trim(str)) {
								last_str = "";
								handler.showSuggest($node, []);
								return;
							}	
						
							var key = eventObject.which;
							if ( last_str == str || key==13) {
								return;
							}
							
							var params ={
								str : str,
								state_id: state_id,
								action: "location_get_city"
							};
							$.ajax({
										url: "http://www.luxxxuria.net/field_responder.php",
										method: "post",
										dataType: "json",
										data: params,
										success: function(result){
											last_str = str;
											handler.showSuggest($node, result, eventObject);
										}
								});
						}
						
						var suggestGetList = function(){
							var str = $field.val();
							getCityList(str, state_id);
						}
						
						if (timeout != undefined) {
							window.clearTimeout(timeout)
						}
						timeout = window.setTimeout(suggestGetList,300);
						return false;
					});
				}
		},
		sex: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		match_sex: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		age_range: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		our_teepee_level: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		swing_preference: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		desired_relationship: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		matchs_age_range: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		photo_upload: {
			construct: function($input, form_handler)
						{
							this.$input = $input;
							this.form_handler = form_handler;
							this.$iframe = $input.next();
							
							this.upload_error = false;
							
							
							
		                    this.onConstruct($input, form_handler);
		                    					
							var form_window = this.$iframe.get(0).contentWindow;
							
							var handler = this;
							
							var onload_ping =
								window.setInterval(function() {
									if (form_window.$userfile) {
										window.clearInterval(onload_ping);
										form_window.$userfile.change(function() {
											handler.uploadStart(form_window.$upload_form);
										});
									}
								}, 500);
						},
			validate: function( value ) {},
			onConstruct: function( $input, form_handler ) {},
			displayLoading: function( value ) {
							this.$input.before('<img src="http://www.luxxxuria.net/layout/img/loading.gif" />');
						},
			focus: function() {
							this.$iframe.get(0).contentWindow.$userfile.focus();
						},
			showLoading: function() {
							this.$input.before('<img src="http://www.luxxxuria.net/layout/img/loading.gif" />');
						},
			hideLoading: function() {
							this.$input.prev().remove();
						},
			uploadStart: function($form)
						{
						    if ( !$form )
						    {
						        return;
						    }
						
							this.form_handler.file_upload_in_process = true;
							
							this.$iframe.hide();
							this.showLoading();
							
							var form_window = this.$iframe.get(0).contentWindow;
							form_window.$upload_form = null;
							form_window.$userfile = null;
							form_window = null;
							
		 				    $form.submit();
							var handler = this;
							
							var ping = window.setInterval(function() {
								var form_window = handler.$iframe.get(0).contentWindow;
								if (form_window && form_window.$userfile)
								{
									window.clearInterval(ping);
									
									handler.hideLoading();
									
									if (form_window.sk_upload_error) {
										handler.form_handler.error(form_window.sk_upload_error, "photo_upload");
										handler.$iframe.show();
										handler.construct(handler.$input, handler.form_handler);
										handler.upload_error = true;
									}
									else {
										var $input_clone;
										
										$("#" + handler.form_handler.auto_id + "-photo_upload-container").hide();
										
										if (!handler.$input.val()) {
											handler.$input.val(form_window.sk_userfile_uniqid);
										}
										else {
											$input_clone = handler.$input.before(
												handler.$input.clone()
													.val(form_window.sk_userfile_uniqid)
											);
										}
										
										var $preview = $(form_window.sk_userfile_preview);
										
										handler.$input.parent().find(".preview_cont").append($preview);
										
										$(".delete_file_btn", $preview)
											.one("click", function()
											{
												if (!$input_clone) {
													handler.$input.removeAttr("value");
												}
												else {
													$input_clone.remove();
												}
												
												if (handler.$iframe.css("display") == "none") {
													handler.$iframe.show();
													handler.construct(handler.$input, handler.form_handler);
												}
												
												if (typeof handler.free_file_slots != "undefined") {
													handler.free_file_slots++;
												}
												
												$preview.remove();
											});
									}
									
									handler.form_handler.file_upload_in_process = false;
									
									handler.uploadComplete();
								}
							}, 500);
						},
			uploadComplete: function() {}
		},
		safe_sex: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_race: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_languages: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_race: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_languages: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_age: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_sexual_orientation: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_age: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_match_sexual_orientation: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_sexual_orientation: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_match_sexual_orientation: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		sexual_activities_that_turn_you_on: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		my__ethnicity_match_s: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		sexual_activities_off_limits: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		match_teepee_level: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		locations_willing_to_meet: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		will_meet_others_alone: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		lifestyle_activites___events: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		type_of_activities_you_enjoy: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_height: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_height: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		drink: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		match_swing_preference: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_body_type: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_body_type: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_body_type_match: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_body_type_match: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		match_safe_sex: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		match_sexual_activities: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		favorite_foods_to_eat: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		my_match_enjoys_these_activities: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		favorite_type_of_music: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		group___orginization_name_: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		group_moderator_name: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		group___org_website: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		group___org_email: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		group___org_discription: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		her_body_art: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_dress_type: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		her_dress_type: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		more_on_her: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		his_endowment: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		match_smoke: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		more_about_her: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		more_about_him: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		match_drink: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		smoke: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		request_to_be_a_featured_member: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		group___org_open_to_: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		group___org_type: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		other_group_locations: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		facebook: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		twitter: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		trinogamist_about_her: {
			construct: function($input, form_handler) {},
			validate: function(value, required, autoId) {
			       if ( required && $("#" + autoId).hasClass("input_invitation") )
			       {
			           throw new Exception();
			       }
			    },
			focus: function() {}
		},
		i_agree_with_tos: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		}
	},
	actions: {
		action_1___: {
		fields: {"email":true,"re_email":true,"password":true,"re_password":true,"headline":true,"username":true,"sex":true,"match_sex":true,"age_range":true,"our_teepee_level":true,"swing_preference":true,"desired_relationship":true,"photo_upload":true,"safe_sex":true,"sexual_activities_that_turn_you_on":true,"sexual_activities_off_limits":true,"locations_willing_to_meet":true,"will_meet_others_alone":true,"drink":true,"smoke":true,"request_to_be_a_featured_member":false}
		},
		action_1___4: {
		fields: {"i_am_at_least_18_years_old":true,"birthdate":true,"email":true,"re_email":true,"password":true,"re_password":true,"headline":true,"username":true,"location":true,"sex":true,"match_sex":true,"age_range":true,"our_teepee_level":true,"swing_preference":true,"desired_relationship":true,"photo_upload":true,"safe_sex":true,"sexual_activities_that_turn_you_on":true,"sexual_activities_off_limits":true,"locations_willing_to_meet":true,"will_meet_others_alone":true,"drink":true,"smoke":true,"request_to_be_a_featured_member":false,"i_agree_with_tos":true}
		},
		action_3___4: {
		fields: {"his_race":true,"his_languages":true,"his_age":true,"his_sexual_orientation":true,"his_match_sexual_orientation":true,"his_height":false,"his_body_type":true,"his_body_type_match":false,"his_dress_type":false,"his_endowment":true,"more_about_him":false}
		},
		action_4___4: {
		fields: {"her_race":true,"her_languages":true,"her_age":true,"her_sexual_orientation":true,"her_match_sexual_orientation":true,"her_height":false,"her_body_type":true,"her_body_type_match":false,"her_body_art":false,"her_dress_type":false,"more_on_her":true,"more_about_her":false}
		},
		action_6___4: {
		fields: {"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"favorite_foods_to_eat":false,"favorite_type_of_music":false,"facebook":false,"twitter":false}
		},
		action_7___4: {
		fields: {"matchs_age_range":true,"my__ethnicity_match_s":true,"match_teepee_level":true,"match_swing_preference":true,"match_safe_sex":true,"match_sexual_activities":true,"my_match_enjoys_these_activities":true,"match_smoke":true,"match_drink":true}
		},
		action_8___4: {
		fields: {"general_description":false}
		},
		action_9___4: {
		fields: {"i_am_at_least_18_years_old":false,"birthdate":false,"email":false,"re_email":false,"password":false,"re_password":false,"headline":false,"general_description":false,"username":false,"location":false,"sex":false,"match_sex":false,"age_range":false,"our_teepee_level":false,"swing_preference":false,"desired_relationship":false,"matchs_age_range":false,"photo_upload":false,"safe_sex":false,"her_race":false,"her_languages":false,"his_race":false,"his_languages":false,"her_age":false,"her_sexual_orientation":false,"his_age":false,"her_match_sexual_orientation":false,"his_sexual_orientation":false,"his_match_sexual_orientation":false,"sexual_activities_that_turn_you_on":false,"my__ethnicity_match_s":false,"sexual_activities_off_limits":false,"match_teepee_level":false,"locations_willing_to_meet":false,"will_meet_others_alone":false,"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"her_height":false,"his_height":false,"drink":false,"match_swing_preference":false,"his_body_type":false,"her_body_type":false,"her_body_type_match":false,"his_body_type_match":false,"match_safe_sex":false,"match_sexual_activities":false,"favorite_foods_to_eat":false,"my_match_enjoys_these_activities":false,"favorite_type_of_music":false,"group___orginization_name_":false,"group_moderator_name":false,"group___org_website":false,"group___org_email":false,"group___org_discription":false,"her_body_art":false,"his_dress_type":false,"her_dress_type":false,"more_on_her":false,"his_endowment":false,"match_smoke":false,"more_about_her":false,"more_about_him":false,"match_drink":false,"smoke":false,"request_to_be_a_featured_member":false,"group___org_open_to_":false,"group___org_type":false,"other_group_locations":false,"facebook":false,"twitter":false,"trinogamist_about_her":false,"i_agree_with_tos":false}
		},
		action_1___1: {
		fields: {"i_am_at_least_18_years_old":true,"birthdate":true,"email":true,"re_email":true,"password":true,"re_password":true,"headline":true,"username":true,"location":true,"sex":true,"match_sex":true,"age_range":true,"our_teepee_level":true,"swing_preference":true,"desired_relationship":true,"photo_upload":true,"safe_sex":true,"sexual_activities_that_turn_you_on":true,"sexual_activities_off_limits":true,"locations_willing_to_meet":true,"will_meet_others_alone":true,"drink":true,"smoke":true,"request_to_be_a_featured_member":false,"i_agree_with_tos":true}
		},
		action_3___1: {
		fields: {"i_am_at_least_18_years_old":false,"birthdate":false,"email":false,"re_email":false,"password":false,"re_password":false,"headline":false,"general_description":false,"username":false,"location":false,"sex":false,"match_sex":false,"age_range":false,"our_teepee_level":false,"swing_preference":false,"desired_relationship":false,"matchs_age_range":false,"photo_upload":false,"safe_sex":false,"her_race":false,"her_languages":false,"his_race":false,"his_languages":false,"her_age":false,"her_sexual_orientation":false,"his_age":false,"her_match_sexual_orientation":false,"his_sexual_orientation":false,"his_match_sexual_orientation":false,"sexual_activities_that_turn_you_on":false,"my__ethnicity_match_s":false,"sexual_activities_off_limits":false,"match_teepee_level":false,"locations_willing_to_meet":false,"will_meet_others_alone":false,"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"her_height":false,"his_height":false,"drink":false,"match_swing_preference":false,"his_body_type":false,"her_body_type":false,"her_body_type_match":false,"his_body_type_match":false,"match_safe_sex":false,"match_sexual_activities":false,"favorite_foods_to_eat":false,"my_match_enjoys_these_activities":false,"favorite_type_of_music":false,"group___orginization_name_":false,"group_moderator_name":false,"group___org_website":false,"group___org_email":false,"group___org_discription":false,"her_body_art":false,"his_dress_type":false,"her_dress_type":false,"more_on_her":false,"his_endowment":false,"match_smoke":false,"more_about_her":false,"more_about_him":false,"match_drink":false,"smoke":false,"request_to_be_a_featured_member":false,"group___org_open_to_":false,"group___org_type":false,"other_group_locations":false,"facebook":false,"twitter":false,"trinogamist_about_her":false,"i_agree_with_tos":false}
		},
		action_4___1: {
		fields: {"her_race":true,"her_languages":true,"her_age":true,"her_sexual_orientation":true,"her_match_sexual_orientation":true,"her_height":false,"her_body_type":true,"her_body_type_match":false,"her_body_art":false,"her_dress_type":false,"more_on_her":true,"more_about_her":false}
		},
		action_6___1: {
		fields: {"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"favorite_foods_to_eat":false,"favorite_type_of_music":false,"facebook":false,"twitter":false}
		},
		action_7___1: {
		fields: {"matchs_age_range":true,"my__ethnicity_match_s":true,"match_teepee_level":true,"match_swing_preference":true,"match_safe_sex":true,"match_sexual_activities":true,"my_match_enjoys_these_activities":true,"match_smoke":true,"match_drink":true}
		},
		action_8___1: {
		fields: {"general_description":false}
		},
		action_9___1: {
		fields: {"i_am_at_least_18_years_old":false,"birthdate":false,"email":false,"re_email":false,"password":false,"re_password":false,"headline":false,"general_description":false,"username":false,"location":false,"sex":false,"match_sex":false,"age_range":false,"our_teepee_level":false,"swing_preference":false,"desired_relationship":false,"matchs_age_range":false,"photo_upload":false,"safe_sex":false,"her_race":false,"her_languages":false,"his_race":false,"his_languages":false,"her_age":false,"her_sexual_orientation":false,"his_age":false,"her_match_sexual_orientation":false,"his_sexual_orientation":false,"his_match_sexual_orientation":false,"sexual_activities_that_turn_you_on":false,"my__ethnicity_match_s":false,"sexual_activities_off_limits":false,"match_teepee_level":false,"locations_willing_to_meet":false,"will_meet_others_alone":false,"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"her_height":false,"his_height":false,"drink":false,"match_swing_preference":false,"his_body_type":false,"her_body_type":false,"her_body_type_match":false,"his_body_type_match":false,"match_safe_sex":false,"match_sexual_activities":false,"favorite_foods_to_eat":false,"my_match_enjoys_these_activities":false,"favorite_type_of_music":false,"group___orginization_name_":false,"group_moderator_name":false,"group___org_website":false,"group___org_email":false,"group___org_discription":false,"her_body_art":false,"his_dress_type":false,"her_dress_type":false,"more_on_her":false,"his_endowment":false,"match_smoke":false,"more_about_her":false,"more_about_him":false,"match_drink":false,"smoke":false,"request_to_be_a_featured_member":false,"group___org_open_to_":false,"group___org_type":false,"other_group_locations":false,"facebook":false,"twitter":false,"trinogamist_about_her":false,"i_agree_with_tos":false}
		},
		action_1___32: {
		fields: {"i_am_at_least_18_years_old":true,"birthdate":true,"email":true,"re_email":true,"password":true,"re_password":true,"headline":true,"username":true,"location":true,"sex":true,"match_sex":true,"age_range":true,"our_teepee_level":true,"swing_preference":true,"desired_relationship":true,"photo_upload":true,"safe_sex":true,"sexual_activities_that_turn_you_on":true,"sexual_activities_off_limits":true,"locations_willing_to_meet":true,"will_meet_others_alone":true,"drink":true,"smoke":true,"request_to_be_a_featured_member":false,"i_agree_with_tos":true}
		},
		action_3___32: {
		fields: {"his_race":true,"his_languages":true,"his_age":true,"his_sexual_orientation":true,"his_match_sexual_orientation":true,"his_height":false,"his_body_type":true,"his_body_type_match":false,"his_dress_type":false,"his_endowment":true,"more_about_him":false}
		},
		action_4___32: {
		fields: {"her_race":true,"her_languages":true,"her_age":true,"her_sexual_orientation":true,"her_match_sexual_orientation":true,"her_height":false,"her_body_type":true,"her_body_type_match":false,"her_body_art":false,"her_dress_type":false,"more_on_her":true,"more_about_her":false}
		},
		action_6___32: {
		fields: {"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"favorite_foods_to_eat":false,"favorite_type_of_music":false,"facebook":false,"twitter":false}
		},
		action_7___32: {
		fields: {"matchs_age_range":true,"my__ethnicity_match_s":true,"match_teepee_level":true,"match_swing_preference":true,"match_safe_sex":true,"match_sexual_activities":true,"my_match_enjoys_these_activities":true,"match_smoke":true,"match_drink":true}
		},
		action_8___32: {
		fields: {"general_description":false}
		},
		action_9___32: {
		fields: {"i_am_at_least_18_years_old":false,"birthdate":false,"email":false,"re_email":false,"password":false,"re_password":false,"headline":false,"general_description":false,"username":false,"location":false,"sex":false,"match_sex":false,"age_range":false,"our_teepee_level":false,"swing_preference":false,"desired_relationship":false,"matchs_age_range":false,"photo_upload":false,"safe_sex":false,"her_race":false,"her_languages":false,"his_race":false,"his_languages":false,"her_age":false,"her_sexual_orientation":false,"his_age":false,"her_match_sexual_orientation":false,"his_sexual_orientation":false,"his_match_sexual_orientation":false,"sexual_activities_that_turn_you_on":false,"my__ethnicity_match_s":false,"sexual_activities_off_limits":false,"match_teepee_level":false,"locations_willing_to_meet":false,"will_meet_others_alone":false,"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"her_height":false,"his_height":false,"drink":false,"match_swing_preference":false,"his_body_type":false,"her_body_type":false,"her_body_type_match":false,"his_body_type_match":false,"match_safe_sex":false,"match_sexual_activities":false,"favorite_foods_to_eat":false,"my_match_enjoys_these_activities":false,"favorite_type_of_music":false,"group___orginization_name_":false,"group_moderator_name":false,"group___org_website":false,"group___org_email":false,"group___org_discription":false,"her_body_art":false,"his_dress_type":false,"her_dress_type":false,"more_on_her":false,"his_endowment":false,"match_smoke":false,"more_about_her":false,"more_about_him":false,"match_drink":false,"smoke":false,"request_to_be_a_featured_member":false,"group___org_open_to_":false,"group___org_type":false,"other_group_locations":false,"facebook":false,"twitter":false,"trinogamist_about_her":false,"i_agree_with_tos":false}
		},
		action_1___16: {
		fields: {"i_am_at_least_18_years_old":true,"birthdate":true,"email":true,"re_email":true,"password":true,"re_password":true,"headline":true,"username":true,"location":true,"sex":true,"match_sex":true,"age_range":true,"our_teepee_level":true,"swing_preference":true,"desired_relationship":true,"photo_upload":true,"safe_sex":true,"sexual_activities_that_turn_you_on":true,"sexual_activities_off_limits":true,"locations_willing_to_meet":true,"will_meet_others_alone":true,"drink":true,"smoke":true,"request_to_be_a_featured_member":false,"i_agree_with_tos":true}
		},
		action_3___16: {
		fields: {"his_race":true,"his_languages":true,"his_age":true,"his_sexual_orientation":true,"his_match_sexual_orientation":true,"his_height":false,"his_body_type":true,"his_body_type_match":false,"his_dress_type":false,"his_endowment":true,"more_about_him":false}
		},
		action_4___16: {
		fields: {"her_race":true,"her_languages":true,"her_age":true,"her_sexual_orientation":true,"her_match_sexual_orientation":true,"her_height":false,"her_body_type":true,"her_body_type_match":false,"her_body_art":false,"her_dress_type":false,"more_on_her":true,"more_about_her":false,"trinogamist_about_her":true}
		},
		action_6___16: {
		fields: {"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"favorite_foods_to_eat":false,"favorite_type_of_music":false,"facebook":false,"twitter":false}
		},
		action_7___16: {
		fields: {"matchs_age_range":true,"my__ethnicity_match_s":true,"match_teepee_level":true,"match_swing_preference":true,"match_safe_sex":true,"my_match_enjoys_these_activities":true,"match_smoke":true,"match_drink":true}
		},
		action_8___16: {
		fields: {"general_description":false}
		},
		action_9___16: {
		fields: {"i_am_at_least_18_years_old":false,"birthdate":false,"email":false,"re_email":false,"password":false,"re_password":false,"headline":false,"general_description":false,"username":false,"location":false,"sex":false,"match_sex":false,"age_range":false,"our_teepee_level":false,"swing_preference":false,"desired_relationship":false,"matchs_age_range":false,"photo_upload":false,"safe_sex":false,"her_race":false,"her_languages":false,"his_race":false,"his_languages":false,"her_age":false,"her_sexual_orientation":false,"his_age":false,"her_match_sexual_orientation":false,"his_sexual_orientation":false,"his_match_sexual_orientation":false,"sexual_activities_that_turn_you_on":false,"my__ethnicity_match_s":false,"sexual_activities_off_limits":false,"match_teepee_level":false,"locations_willing_to_meet":false,"will_meet_others_alone":false,"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"her_height":false,"his_height":false,"drink":false,"match_swing_preference":false,"his_body_type":false,"her_body_type":false,"her_body_type_match":false,"his_body_type_match":false,"match_safe_sex":false,"match_sexual_activities":false,"favorite_foods_to_eat":false,"my_match_enjoys_these_activities":false,"favorite_type_of_music":false,"group___orginization_name_":false,"group_moderator_name":false,"group___org_website":false,"group___org_email":false,"group___org_discription":false,"her_body_art":false,"his_dress_type":false,"her_dress_type":false,"more_on_her":false,"his_endowment":false,"match_smoke":false,"more_about_her":false,"more_about_him":false,"match_drink":false,"smoke":false,"request_to_be_a_featured_member":false,"group___org_open_to_":false,"group___org_type":false,"other_group_locations":false,"facebook":false,"twitter":false,"trinogamist_about_her":false,"i_agree_with_tos":false}
		},
		action_1___8: {
		fields: {"i_am_at_least_18_years_old":true,"birthdate":true,"email":true,"re_email":true,"password":true,"re_password":true,"headline":true,"username":true,"location":true,"sex":true,"match_sex":true,"age_range":true,"our_teepee_level":true,"swing_preference":true,"desired_relationship":true,"photo_upload":true,"safe_sex":true,"sexual_activities_that_turn_you_on":true,"sexual_activities_off_limits":true,"locations_willing_to_meet":true,"will_meet_others_alone":true,"drink":true,"smoke":true,"request_to_be_a_featured_member":false}
		},
		action_3___8: {
		fields: {"his_race":true,"his_languages":true,"his_sexual_orientation":true,"his_match_sexual_orientation":true,"his_body_type":true,"his_body_type_match":false,"his_dress_type":false,"his_endowment":true,"more_about_him":false}
		},
		action_4___8: {
		fields: {"her_race":true,"her_languages":true,"her_age":true,"her_sexual_orientation":true,"her_match_sexual_orientation":true,"her_height":false,"her_body_type":true,"her_body_type_match":false,"her_body_art":false,"her_dress_type":false,"more_on_her":true,"more_about_her":false}
		},
		action_6___8: {
		fields: {"lifestyle_activites___events":false,"type_of_activities_you_enjoy":false,"favorite_foods_to_eat":false,"favorite_type_of_music":false,"facebook":false,"twitter":false}
		},
		action_7___8: {
		fields: {"matchs_age_range":true,"my__ethnicity_match_s":true,"match_teepee_level":true,"match_swing_preference":true,"match_safe_sex":true,"match_smoke":true,"match_drink":true}
		},
		action_8___8: {
		fields: {"general_description":false}
		},
		action_9___8: {
		fields: {"group___orginization_name_":true,"group_moderator_name":true,"group___org_website":true,"group___org_email":true,"group___org_discription":true,"group___org_open_to_":true,"group___org_type":true,"other_group_locations":false}
		}
	},
	default_action: ''
});

