function goWithData( destinationURL, formData ) {
	var goForm = document.createElement( 'form' );
	
	goForm.setAttribute( 'id', 'goViaPost');
	
	goForm.setAttribute( 'action', destinationURL );
	goForm.setAttribute( 'method', 'post' );
	goForm.setAttribute( 'enctype', 'application/x-www-form-urlencoded' );
	
	goForm.style.display = 'none';
	
	for(var formItemKey in formData) {
		var currentFormElement = document.createElement( 'input' );
		currentFormElement.type = 'hidden';
		currentFormElement.name = formItemKey;
		currentFormElement.value = formData[ formItemKey ];
		
		goForm.appendChild( currentFormElement );
	}
	document.body.appendChild( goForm );
	
	var goScript = document.createElement( 'script' );
	goScript.type = 'text/javascript';
	goScript.appendChild( document.createTextNode( "document.getElementById( 'goViaPost' ).submit();" ) );
	
	document.body.appendChild( goScript );
	return;
}