* (c) MemberMouse, LLC. All rights reserved.
 */
$provider_entity = MM_AffiliateProvider::getActiveAffiliateProvider();
if (!$provider_entity->isValid()) {
    //TODO: handle error retrieving provider, shouldnt happen
}
$active_provider_token = $provider_entity->getToken();
?>

<div class="mm-wrap">
	<form id="provider-config-form" name="form" method="post" action="#" autocomplete="off">

	<div id="mm-affiliate-provider-select" style="margin-top: 15px; margin-bottom: 15px; line-height: 26px;">
		Select Provider: 
		<select name="provider_token" id="provider_token" onChange="mmjs.showNewProviderOptions(jQuery('#provider-config-form :input').serializeArray());"><?php 
echo MM_HtmlUtils::getAffiliateProvidersList($active_provider_token);
?>
</select>
	</div>

	<div>
		<div id="mm-affiliate-provider-options" style="margin-bottom:10px;">
			<?php 
$provider = MM_AffiliateProviderFactory::getActiveProvider();
$form = $provider->renderOptionsDialog(array());
echo $form->dialog;
?>
		</div>
		<div id="mm-affiliate-provider-controls">
			<?php 
echo $form->controls;