// ************************************************************************************ //
//
// 
// ************************************************************************************ //

/* ************************************************************************** */
// Global parameters
/* ************************************************************************** */
var _FORM_SUBMIT_ENDPOINT = "./scripts/ContactSubmission.php";

/* ************************************************************************** */
function submitForm( arg_string )
{
	//alert(arg_string);
	// TODO error checking (nulls, illegal chars, etc)
	var _args = arg_string.split("#|#");
	var _params = new Hash();
	for (var i = 0 ; i < _args.length ; i++)
	{
		var _val = stripSpaces(_args[i]);
		var _pair = _args[i].split(":");
		_params[stripSpaces(_pair[0])] = stripSpaces(_pair[1]);
		
	}
	
	new Ajax.Request(_FORM_SUBMIT_ENDPOINT, 
					{ 
						method: 'post', 
						parameters: _params,
						onComplete: function(t) 
						{
	        				contactResponse(t.responseText);
	    				}
						
					}
					)

}

function contactResponse( str )
{
	var _swf = document.getElementById("group4swf");
	var i = 0;
	if(str == "SUCCESS")
	{
		_swf.submissionPassed(str);
	}
	else if(str == "ERROR")
	{
		_swf.submissionFailed(str);
	}
	else
	{ 
		_swf.submissionFailed(str);
	}
}

function stripSpaces( str ) 
{
    return  str.replace(/^\W+/,'').replace(/\W+$/,'');
}