	function action_form_submit( str_action_url, str_variable_string ){
			
		document.action_form.action = str_action_url;
			
		str_temp_string = str_variable_string;
			
		do{

			int_pair_length	= str_temp_string.indexOf("|");
			str_value_pair	= String(str_temp_string).substring(0,int_pair_length);
			int_breakpoint	= str_value_pair.indexOf("~");
			str_field_name 	= String(str_value_pair).substring(0,int_breakpoint);
			str_value		= String(str_value_pair).substring(int_breakpoint + 1,str_value_pair.length);
		
			var inpt = document.createElement('input');
			inpt.setAttribute('name',str_field_name);
			inpt.setAttribute('value',str_value);
			document.getElementById("action_form").appendChild(inpt);
			
			str_temp_string = str_temp_string.substring(int_pair_length + 1, str_temp_string.length);
			
		}while ( str_temp_string.indexOf("|") > 0 );
			
		str_value_pair	= str_temp_string;
		int_breakpoint	= str_value_pair.indexOf("~");
		str_field_name 	= String(str_value_pair).substring(0,int_breakpoint);
		str_value		= String(str_value_pair).substring(int_breakpoint + 1,str_value_pair.length);
		
		var inpt = document.createElement('input');
		inpt.setAttribute('name',str_field_name);
		inpt.setAttribute('value',str_value);
		document.getElementById("action_form").appendChild(inpt);
			
		document.action_form.submit();
		
	}