<?php /* Smarty version 2.6.11, created on 2014-10-17 19:24:15
         compiled from modules/Configurator/tpls/adminwizard.tpl */ ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('function', 'sugar_getjspath', 'modules/Configurator/tpls/adminwizard.tpl', 65, false),array('function', 'sugar_help', 'modules/Configurator/tpls/adminwizard.tpl', 117, false),array('function', 'sugar_translate', 'modules/Configurator/tpls/adminwizard.tpl', 158, false),array('function', 'html_options', 'modules/Configurator/tpls/adminwizard.tpl', 166, false),array('function', 'sugar_getimage', 'modules/Configurator/tpls/adminwizard.tpl', 375, false),)), $this); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html <?php echo $this->_tpl_vars['langHeader']; ?>
>
<head>
<link rel="SHORTCUT ICON" href="<?php echo $this->_tpl_vars['FAVICON_URL']; ?>
">
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $this->_tpl_vars['APP']['LBL_CHARSET']; ?>
">
<title><?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_TITLE']; ?>
</title>
<?php echo $this->_tpl_vars['SUGAR_JS']; ?>

<?php echo $this->_tpl_vars['SUGAR_CSS']; ?>

<?php echo $this->_tpl_vars['CSS']; ?>

</head>
<?php echo '
<script type=\'text/javascript\'>
function disableReturnSubmission(e) {
   var key = window.event ? window.event.keyCode : e.which;
   return (key != 13);
}
</script>
'; ?>

<body class="yui-skin-sam">
<div id="main">
    <div id="content">
        <table style="width:auto;height:600px;" align="center"><tr><td align="center">
        
<form name="AdminWizard" id="AdminWizard" enctype='multipart/form-data' method="POST" action="index.php" onkeypress="return disableReturnSubmission(event);">
<input type='hidden' name='action' value='SaveAdminWizard'/>
<input type='hidden' name='module' value='Configurator'/>
<span class='error'><?php echo $this->_tpl_vars['error']['main']; ?>
</span>
<script type="text/javascript" src="<?php echo smarty_function_sugar_getjspath(array('file' => 'cache/include/javascript/sugar_grp_yui_widgets.js'), $this);?>
"></script>
<script type="text/javascript" src="<?php echo smarty_function_sugar_getjspath(array('file' => 'modules/Emails/javascript/vars.js'), $this);?>
"></script>
<script type="text/javascript" src="<?php echo smarty_function_sugar_getjspath(array('file' => 'cache/include/javascript/sugar_grp_emails.js'), $this);?>
"></script>
<script type="text/javascript" src="<?php echo smarty_function_sugar_getjspath(array('file' => 'modules/Users/User.js'), $this);?>
"></script>

<div class="dashletPanelMenu wizard">

<div class="bd">

<div id="welcome" class="screen">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td>
            <div class="edit view">
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <th align="left" scope="row" colspan="4"><h2><?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_WELCOME_TITLE']; ?>
</h2></th>
            </tr>
            <tr>
                <td scope="row">
              <p><?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_WELCOME']; ?>
</p>
				<div class="userWizWelcome"><img src='include/images/sugar_wizard_welcome.jpg' alt='<?php echo $this->_tpl_vars['MOD']['LBL_WELCOME']; ?>
' border='0' width='765px' height='325px'></div>
                </td>
            </tr>
            </table>
            </div>
        </td>
    </tr>
    </table>
    <div class="nav-buttons">
        <input title="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_SKIP_BUTTON']; ?>
"  
            onclick="document.location.href='<?php echo $this->_tpl_vars['SKIP_URL']; ?>
';" class="button"  
            type="button" name="cancel" value="  <?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_SKIP_BUTTON']; ?>
  " id="skip_tab" />&nbsp;
        <input title="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_NEXT_BUTTON']; ?>
"
            class="button primary" type="button" name="next_tab1" value="  <?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_NEXT_BUTTON']; ?>
  "
            onclick="SugarWizard.changeScreen('system',false);" id="next_tab_system" />
    </div>
</div>

<div id="system" class="screen">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td>
            <div class="edit view">
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <th align="left" scope="row" colspan="4"><h2><?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_SYSTEM_TITLE']; ?>
</h2></th>
            </tr>
            <tr>
                <td align="left" scope="row" colspan="4"><i><?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_SYSTEM_DESC']; ?>
</i></td>
            </tr>
            <tr>
                <td scope="row" width='15%' nowrap><?php echo $this->_tpl_vars['MOD']['SYSTEM_NAME_WIZARD']; ?>
&nbsp;<?php echo smarty_function_sugar_help(array('text' => $this->_tpl_vars['MOD']['SYSTEM_NAME_HELP']), $this);?>
</td>
                <td width='35%'>
                    <input type='text' name='system_name' value='<?php echo $this->_tpl_vars['settings']['system_name']; ?>
' />
                </td>
            </tr>
            <tr>
                <td scope="row" width='12%' nowrap><?php echo $this->_tpl_vars['MOD']['NEW_LOGO']; ?>
&nbsp;<?php echo smarty_function_sugar_help(array('text' => $this->_tpl_vars['MOD']['NEW_LOGO_HELP_NO_SPACE']), $this);?>

                </td>
                <td  width='35%'>
                    <div id="container_upload"></div>
                    <input type='text' id='company_logo' name='company_logo' style="display:none" />
                </td>
            </tr>
            <tr>
                <td scope="row" width='12%' nowrap><?php echo $this->_tpl_vars['MOD']['CURRENT_LOGO']; ?>
&nbsp;<?php echo smarty_function_sugar_help(array('text' => $this->_tpl_vars['MOD']['CURRENT_LOGO_HELP']), $this);?>
</td>
                <td width='35%' >
                    <img id="company_logo_image" alt='<?php echo $this->_tpl_vars['MOD']['LBL_LOGO']; ?>
' src='<?php echo $this->_tpl_vars['company_logo']; ?>
' />
                </td>
            </tr>
            </table>
            </div>
        </td>
    </tr>
    </table>
    <div class="nav-buttons">
            <input title="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_BACK_BUTTON']; ?>
"
                class="button" type="button" name="next_tab1" value="  <?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_BACK_BUTTON']; ?>
  "
                onclick="SugarWizard.changeScreen('welcome',true);" id="previous_tab_welcome" />&nbsp;
            <input title="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_NEXT_BUTTON']; ?>
"
                class="button primary" type="button" name="next_tab1" value="  <?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_NEXT_BUTTON']; ?>
  "
                onclick="SugarWizard.changeScreen('locale',false);" id="next_tab_locale" />
    </div>
</div>

<div id="locale" class="screen">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td>
            <div class="edit view">
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <th align="left" scope="row" colspan="4"><h2><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_TITLE'), $this);?>
</h2></th>
                </tr>
                <tr>
                    <td align="left" scope="row" colspan="4"><i><?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_LOCALE_DESC']; ?>
</i></td>
                </tr>
                <tr>
                    <td nowrap="nowrap" scope="row" width="200"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_DATE_FORMAT'), $this);?>
: </td>
                    <td>
                        <?php echo smarty_function_html_options(array('name' => 'default_date_format','selected' => $this->_tpl_vars['config']['default_date_format'],'options' => $this->_tpl_vars['config']['date_formats']), $this);?>

                    </td>
                    <td nowrap="nowrap" scope="row" width="200"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_TIME_FORMAT'), $this);?>
: </td>
                    <td>
                        <?php echo smarty_function_html_options(array('name' => 'default_time_format','selected' => $this->_tpl_vars['config']['default_time_format'],'options' => $this->_tpl_vars['config']['time_formats']), $this);?>

                    </td>
                </tr>
                <tr>
                    <td nowrap="nowrap" scope="row"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_LANGUAGE'), $this);?>
: </td>
                    <td>
                        <?php echo smarty_function_html_options(array('name' => 'default_language','selected' => $this->_tpl_vars['config']['default_language'],'options' => $this->_tpl_vars['LANGUAGES']), $this);?>

                    </td>
                </tr>
                <tr>
                    <td colspan="4"><hr /></td>
                </tr>
                <tr>
                    <td nowrap="nowrap" scope="row" width="200"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_CURRENCY_NAME'), $this);?>
: </td>
                    <td>
                        <input type='text' size='15' name='default_currency_name' value='<?php echo $this->_tpl_vars['config']['default_currency_name']; ?>
' >
                    </td>
                    <td nowrap="nowrap" scope="row" width="200"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_CURRENCY_SYMBOL'), $this);?>
: </td>
                    <td>
                        <input type='text' size='4' name='default_currency_symbol'  value='<?php echo $this->_tpl_vars['config']['default_currency_symbol']; ?>
' >
                    </td>
                </tr>
                <tr>
                    <td nowrap="nowrap" scope="row" width="200"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_CURRENCY_ISO4217'), $this);?>
: </td>
                    <td>
                        <input type='text' size='4' name='default_currency_iso4217' value='<?php echo $this->_tpl_vars['config']['default_currency_iso4217']; ?>
'>
                    </td>
                    <td nowrap="nowrap" scope="row"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_NUMBER_GROUPING_SEP'), $this);?>
: </td>
                    <td>
                        <input type='text' size='3' maxlength='1' name='default_number_grouping_seperator' value='<?php echo $this->_tpl_vars['config']['default_number_grouping_seperator']; ?>
'>
                    </td>
                </tr>
                <tr>
                    <td nowrap="nowrap" scope="row"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_DECIMAL_SEP'), $this);?>
: </td>
                    <td>
                        <input type='text' size='3' maxlength='1' name='default_decimal_seperator'  value='<?php echo $this->_tpl_vars['config']['default_decimal_seperator']; ?>
'>
                    </td>
                    <td nowrap="nowrap" scope="row"></td>
                    <td></td>
                </tr>
                <tr>
                    <td colspan="4"><hr /></td>
                </tr>
                <tr>
                    <td nowrap="nowrap" scope="row" valign="top"><?php echo smarty_function_sugar_translate(array('module' => 'Administration','label' => 'LBL_LOCALE_DEFAULT_NAME_FORMAT'), $this);?>
: </td>
                    <td>
                        <?php echo smarty_function_html_options(array('id' => 'default_locale_name_format','name' => 'default_locale_name_format','selected' => $this->_tpl_vars['config']['default_locale_name_format'],'options' => $this->_tpl_vars['NAMEFORMATS']), $this);?>

                    </td>
                </tr>
            </table>
            </div>
        </td>
    </tr>
    </table>
    <div class="nav-buttons">
        <input title="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_BACK_BUTTON']; ?>
"
            class="button" type="button" name="next_tab1" value="  <?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_BACK_BUTTON']; ?>
  "
            onclick="SugarWizard.changeScreen('system',true);" id="previous_tab_system" />&nbsp;
        <input title="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_NEXT_BUTTON']; ?>
"
            class="button primary" type="button" name="next_tab1" value="  <?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_NEXT_BUTTON']; ?>
  "
            onclick="SugarWizard.changeScreen('smtp',false); changeEmailScreenDisplay('<?php echo $this->_tpl_vars['mail_smtptype']; ?>
'); document.getElementById('AdminWizard').mail_smtptype.value = 'gmail';" id="next_tab_smtp" />
    </div>
</div>

<div id="smtp" class="screen">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>
        <div class="edit view">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <th align="left" scope="row" colspan="4">
                    <h2><?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTP_SETTINGS']; ?>
</h2>
                </th>
            </tr>
            <tr>
                <td align="left" scope="row" colspan="4"><i><?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_SMTP_DESC']; ?>
</i></td>
            </tr>
             <tr>
                <td align="left" scope="row" colspan="4"><?php echo $this->_tpl_vars['MOD']['LBL_CHOOSE_EMAIL_PROVIDER']; ?>
</td>
            </tr>
            <tr>
                <td colspan="4">
                    <input type="hidden" name="mail_sendtype" value="SMTP" />
                    <div id="smtpButtonGroup" class="yui-buttongroup">
                        <span id="gmail" class="yui-button yui-radio-button<?php if ($this->_tpl_vars['mail_smtptype'] == 'gmail'): ?> yui-button-checked<?php endif; ?>">
                            <span class="first-child">
                                <button type="button" name="mail_smtptype" value="gmail">
                                    &nbsp;&nbsp;&nbsp;&nbsp;<?php echo $this->_tpl_vars['APP']['LBL_SMTPTYPE_GMAIL']; ?>
&nbsp;&nbsp;&nbsp;&nbsp;
                                </button>
                            </span>
                        </span>
                        <span id="yahoomail" class="yui-button yui-radio-button<?php if ($this->_tpl_vars['mail_smtptype'] == 'yahoomail'): ?> yui-button-checked<?php endif; ?>">
                            <span class="first-child">
                                <button type="button" name="mail_smtptype" value="yahoomail">
                                    &nbsp;&nbsp;&nbsp;&nbsp;<?php echo $this->_tpl_vars['APP']['LBL_SMTPTYPE_YAHOO']; ?>
&nbsp;&nbsp;&nbsp;&nbsp;
                                </button>
                            </span>
                        </span>
                        <span id="exchange" class="yui-button yui-radio-button<?php if ($this->_tpl_vars['mail_smtptype'] == 'exchange'): ?> yui-button-checked<?php endif; ?>">
                            <span class="first-child">
                                <button type="button" name="mail_smtptype" value="exchange">
                                    &nbsp;&nbsp;&nbsp;&nbsp;<?php echo $this->_tpl_vars['APP']['LBL_SMTPTYPE_EXCHANGE']; ?>
&nbsp;&nbsp;&nbsp;&nbsp;
                                </button>
                            </span>
                        </span>
                        <span id="other" class="yui-button yui-radio-button<?php if ($this->_tpl_vars['mail_smtptype'] == 'other' || empty ( $this->_tpl_vars['mail_smtptype'] )): ?> yui-button-checked<?php endif; ?>">
                            <span class="first-child">
                                <button type="button" name="mail_smtptype" value="other">
                                    &nbsp;&nbsp;&nbsp;&nbsp;<?php echo $this->_tpl_vars['APP']['LBL_SMTPTYPE_OTHER']; ?>
&nbsp;&nbsp;&nbsp;&nbsp;
                                </button>
                            </span>
                        </span>
                    </div>
                </td>
            </tr>
            <tr>
                <td colspan="4">
                    <div id="smtp_settings">
                        <table width="100%" cellpadding="0" cellspacing="0">
                            <tr id="mailsettings1">
                                <td width="20%" scope="row"><span id="mail_smtpserver_label"><?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPSERVER']; ?>
</span> <span class="required" id="required_mail_smtpserver"></span></td>
                                <td width="30%" ><slot><input type="text" id="mail_smtpserver" name="mail_smtpserver" tabindex="1" size="25" maxlength="64" value="<?php echo $this->_tpl_vars['mail_smtpserver']; ?>
"></slot></td>
                                <td width="20%" scope="row"><span id="mail_smtpport_label"><?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPPORT']; ?>
</span></td>
                                <td width="30%" ><input type="text" id="mail_smtpport" name="mail_smtpport" tabindex="1" size="5" maxlength="5" value="<?php echo $this->_tpl_vars['mail_smtpport']; ?>
"></td>
                            </tr>
                            <tr id="mailsettings2">
                                <td width="20%" scope="row"><span id='mail_smtpauth_req_label'><?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPAUTH_REQ']; ?>
</span></td>
                                <td width="30%">
                                    <input id='mail_smtpauth_req' name='mail_smtpauth_req' type="checkbox" class="checkbox" value="1" tabindex='1'
                                        onclick="notify_setrequired();" <?php echo $this->_tpl_vars['mail_smtpauth_req']; ?>
>
                                </td>
                                <td width="20%" scope="row" nowrap="nowrap"><span id="mail_smtpssl_label"><?php echo $this->_tpl_vars['APP']['LBL_EMAIL_SMTP_SSL_OR_TLS']; ?>
</span></td>
                                <td width="30%">
                                <select id="mail_smtpssl" name="mail_smtpssl" onchange="setDefaultSMTPPort()" tabindex="501"><?php echo $this->_tpl_vars['MAIL_SSL_OPTIONS']; ?>
</select>
                                </td>
                            </tr>
                            <tr id="smtp_auth1">
                                <td width="20%" scope="row" nowrap="nowrap"><span id="mail_smtpuser_label"><?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPUSER']; ?>
</span> <span class="required"></span></td>
                                <td width="30%" ><slot><input type="text" id="mail_smtpuser" name="mail_smtpuser" size="25" maxlength="64" value="<?php echo $this->_tpl_vars['mail_smtpuser']; ?>
" tabindex='1' ></slot></td>
                                <td scope="row">&nbsp;</td>
                                <td >&nbsp;</td>
                            </tr>
                            <tr id="smtp_auth2">
                                <td width="20%" scope="row" nowrap="nowrap"><span id="mail_smtppass_label"><?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPPASS']; ?>
</span> <span class="required"></span></td>
                                <td width="30%" ><slot><input type="password" id="mail_smtppass" name="mail_smtppass" size="25" maxlength="64" value="<?php echo $this->_tpl_vars['mail_smtppass']; ?>
" tabindex='1'></slot></td>
                                <td scope="row">&nbsp;</td>
                                <td >&nbsp;</td>
                            </tr>
                            <tr>
                                <td width="20%" scope="row">
                                    <span id="notify_allow_default_outbound_label">
                                    <?php echo $this->_tpl_vars['MOD']['LBL_ALLOW_DEFAULT_SELECTION']; ?>
&nbsp;
                                   <?php echo smarty_function_sugar_help(array('text' => $this->_tpl_vars['MOD']['LBL_ALLOW_DEFAULT_SELECTION_HELP']), $this);?>

                                    </span>
                                </td>
                                <td width="30%">
                                     <slot>
                                     <input type="hidden" name="notify_allow_default_outbound" id="notify_allow_default_outbound_hidden_input" value="0">
                                     <input id='notify_allow_default_outbound' name='notify_allow_default_outbound' value="2" tabindex='1' class="checkbox" type="checkbox" <?php echo $this->_tpl_vars['notify_allow_default_outbound_on']; ?>
>
                                     </slot>
                                </td>                
                                <td scope="row">&nbsp;</td>
                                <td >&nbsp;</td>
                            </tr>                            
                            <tr>
                                <td width="50%" cellspan="2" scope="row" nowrap>
                                    <input title="<?php echo $this->_tpl_vars['APP']['LBL_CLEAR_BUTTON_TITLE']; ?>
"
                                        class="button" type="button" name="btn_clear" accesskey="<?php echo $this->_tpl_vars['APP']['LBL_CLEAR_BUTTON_KEY']; ?>
" value="<?php echo $this->_tpl_vars['APP']['LBL_CLEAR_BUTTON_LABEL']; ?>
"
                                        onclick="clearEmailFields();" />&nbsp;                                    
                                    <input type="button" class="button" value="<?php echo $this->_tpl_vars['APP']['LBL_EMAIL_TEST_OUTBOUND_SETTINGS']; ?>
" 
                                        onclick="testOutboundSettingsDialog();">&nbsp;
                                </td>
                                <td scope="row">&nbsp;</td>
                                <td >&nbsp;</td>
                            </tr>
                        </table>
                     </div>
                </td>
            </tr>       
        </table>
        </div>
    </td>
    </table>
    <div class="nav-buttons">
        <input title="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_BACK_BUTTON']; ?>
"
            class="button" type="button" name="next_tab1" value="  <?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_BACK_BUTTON']; ?>
  "
            onclick="SugarWizard.changeScreen('locale',true);" id="previous_tab_locale" />&nbsp;
        <input title="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_CONTINUE_BUTTON']; ?>
" class="button primary"
            onclick="if(adjustEmailSettings())this.form.submit();" type="button" name="continue" value="<?php echo $this->_tpl_vars['MOD']['LBL_WIZARD_CONTINUE_BUTTON']; ?>
" id="next_tab_continue" />&nbsp;
    </div>
</div>

</div>

</div>

<script>
addToValidate('ConfigureSettings', 'system_name', 'varchar', true,'System Name' );
</script>
</form>

<div id='upload_panel' style="display:none">
    <form id="upload_form" name="upload_form" method="POST" action='index.php' enctype="multipart/form-data">
        <input type="file" id="my_file_company" name="file_1" size="20" onchange="uploadCheck(false)"/>
        <?php echo smarty_function_sugar_getimage(array('name' => 'sqsWait','ext' => ".gif",'alt' => $this->_tpl_vars['mod_strings']['LBL_LOADING'],'other_attributes' => 'id="loading_img_company" style="display:none" '), $this);?>

    </form>
</div>

<div id="testOutboundDialog" class="yui-hidden">
    <div id="testOutbound">
        <form>
        <table width="100%" border="0" cellspacing="0" cellpadding="0" class="edit view">
            <tr>
                <td scope="row">
                    <?php echo $this->_tpl_vars['APP']['LBL_EMAIL_SETTINGS_FROM_TO_EMAIL_ADDR']; ?>
 
                    <span class="required">
                    </span>
                </td>
                <td>
                    <input type="text" id="outboundtest_from_address" name="outboundtest_from_address" size="35" maxlength="64" value="">
                </td>
            </tr>
            <tr>
                <td scope="row" colspan="2">
                    <input type="button" class="button" value="   <?php echo $this->_tpl_vars['APP']['LBL_EMAIL_SEND']; ?>
   " onclick="javascript:sendTestEmail();">&nbsp;
                    <input type="button" class="button" value="   <?php echo $this->_tpl_vars['APP']['LBL_CANCEL_BUTTON_LABEL']; ?>
   " onclick="javascript:EmailMan.testOutboundDialog.hide();">&nbsp;
                </td>
            </tr>
        </table>
        </form>
    </div>
</div>

<?php echo '
<script type=\'text/javascript\'>
<!--
var SugarWizard = new function()
{
    this.currentScreen = \'welcome\';
    
    this.handleKeyStroke = function(e)
    {
        // get the key pressed
        var key;
        if (window.event) {
            key = window.event.keyCode;
        }
        else if(e.which) {
            key = e.which
        }
        
        switch(key) {
        case 13:
            primaryButton = YAHOO.util.Selector.query(\'input.primary\',SugarWizard.currentScreen,true);
            primaryButton.click();
            break;
        }
    }
    
    this.changeScreen = function(screen,skipCheck)
    {
        if ( !skipCheck ) {
            clear_all_errors();
            var form = document.getElementById(\'AdminWizard\');
            var isError = false;
            
            switch(this.currentScreen) {
            case \'smtp\':
                smtp_type = document.getElementById(\'AdminWizard\').mail_smtptype.value;
                smtp_server_required = smtp_type == \'exchange\' || smtp_type == \'other\' ? true : false;
            
                if(document.getElementById(\'mail_smtpuser\').value != \'\' ||
                   document.getElementById(\'mail_smtppass\').value != \'\' ||
                   document.getElementById(\'notify_allow_default_outbound\').checked ||
                   (smtp_server_required &&  document.getElementById(\'mail_smtpserver\').value != \'\') 
                   ) {
                       
                        if ( document.getElementById(\'mail_smtpserver\').value == \'\' ) {
                            add_error_style(\'AdminWizard\',form.mail_smtpserver.name,
                                \'';  echo $this->_tpl_vars['APP']['ERR_MISSING_REQUIRED_FIELDS']; ?>
 <?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPSERVER'];  echo '\' );
                            isError = true;
                        }
                        if ( document.getElementById(\'mail_smtpauth_req\').checked 
                                && document.getElementById(\'mail_smtpuser\').value == \'\' ) {
                            add_error_style(\'AdminWizard\',form.mail_smtpuser.name,
                                \'';  echo $this->_tpl_vars['APP']['ERR_MISSING_REQUIRED_FIELDS']; ?>
 <?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPUSER'];  echo '\' );
                            isError = true;
                        }
                        
                        if ( document.getElementById(\'mail_smtpauth_req\').checked 
                                && document.getElementById(\'mail_smtppass\').value == \'\' ) {
                            add_error_style(\'AdminWizard\',form.mail_smtppass.name,
                                \'';  echo $this->_tpl_vars['APP']['ERR_MISSING_REQUIRED_FIELDS']; ?>
 <?php echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPPASS'];  echo '\' );
                            isError = true;
                        }                       
                }
                break;
            default:
                document.getElementById(\'upload_panel\').style.display="none";
            }
            if (isError == true)
                return false;
        }
        
        document.getElementById(this.currentScreen).style.display = \'none\';
        document.getElementById(screen).style.display = \'block\';
        
        this.currentScreen = screen;
        
        switch(screen) {
        case \'system\':
            document.getElementById(\'upload_panel\').style.display="inline";
            document.getElementById(\'upload_panel\').style.position="absolute";
            YAHOO.util.Dom.setX(\'upload_panel\', YAHOO.util.Dom.getX(\'container_upload\'));
            YAHOO.util.Dom.setY(\'upload_panel\', YAHOO.util.Dom.getY(\'container_upload\')-10);
            break;
        case \'smtp\':
            if ( !SUGAR.smtpButtonGroup ) {
                SUGAR.smtpButtonGroup = new YAHOO.widget.ButtonGroup("smtpButtonGroup");
                SUGAR.smtpButtonGroup.subscribe(\'checkedButtonChange\', function(e)
                {
                    changeEmailScreenDisplay(e.newValue.get(\'value\'));
                    document.getElementById(\'smtp_settings\').style.display = \'\';
                    document.getElementById(\'AdminWizard\').mail_smtptype.value = e.newValue.get(\'value\');
                });
                YAHOO.widget.Button.addHiddenFieldsToForm(document.getElementById(\'AdminWizard\'));
            }
            break;
        default:
            document.getElementById(\'upload_panel\').style.display="none";
        }
    }
} 
SugarWizard.changeScreen(\'';  echo $this->_tpl_vars['START_PAGE'];  echo '\');
document.onkeypress = SugarWizard.handleKeyStroke;

function adjustEmailSettings(){
    var server = document.getElementById(\'mail_smtpserver\'),
        user = document.getElementById(\'mail_smtpuser\'),
        pass = document.getElementById(\'mail_smtppass\'),
        port = document.getElementById(\'mail_smtpport\');
    if( !server.value || !user.value || !pass.value || !port.value)
    {
            server.value = ""; 
            user.value = ""; 
            pass.value = ""; 
            port.value = "";
            return true;
    } else {
        if (validate[\'AdminWizard\'])
        {
            removeFromValidate(\'AdminWizard\', \'mail_smtpserver\');
            removeFromValidate(\'AdminWizard\', \'mail_smtpuser\');
            removeFromValidate(\'AdminWizard\', \'mail_smtppass\');
            removeFromValidate(\'AdminWizard\', \'mail_smtpport\');
        }
        if (server.value == "smtp.gmail.com" && !isValidEmail(user.value)) {
            addToValidate("AdminWizard", \'mail_smtpuser\', \'email\', false, 
              SUGAR.language.get(\'Configurator\',\'LBL_GMAIL_SMTPUSER\'));
        }
        else if (server.value == "smtp.mail.yahoo.com" && !isValidEmail(user.value)) {
            addToValidate("AdminWizard", \'mail_smtpuser\', \'email\', false, 
              SUGAR.language.get(\'Configurator\',\'LBL_YAHOOMAIL_SMTPUSER\'));
        }
        addToValidateMoreThan("AdminWizard", \'mail_smtpport\', \'int\', false, 
              document.getElementById("mail_smtpport_label").innerHTML, 1);
        return check_form("AdminWizard");
    }
}

function clearEmailFields() { 
    document.getElementById(\'AdminWizard\').mail_smtpuser.value = \'\';
    document.getElementById(\'AdminWizard\').mail_smtppass.value = \'\';
    document.getElementById(\'notify_allow_default_outbound\').checked = false;
    changeEmailScreenDisplay(document.getElementById(\'AdminWizard\').mail_smtptype.value);
}

function changeEmailScreenDisplay(smtptype)
{
    document.getElementById("mail_smtpserver").value = \'\';
    document.getElementById("mail_smtpport").value = \'25\';
    document.getElementById("mail_smtpauth_req").checked = true;
    document.getElementById("mailsettings1").style.display = \'\';
    document.getElementById("mailsettings2").style.display = \'\';
    document.getElementById("mail_smtppass_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPPASS'];  echo '\';
    document.getElementById("mail_smtpport_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPPORT'];  echo '\';
    document.getElementById("mail_smtpserver_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPSERVER'];  echo '\';
    document.getElementById("mail_smtpuser_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_MAIL_SMTPUSER'];  echo '\';
    
    switch (smtptype) {
    case "yahoomail":
        document.getElementById("mail_smtpserver").value = \'smtp.mail.yahoo.com\';
        document.getElementById("mail_smtpport").value = \'465\';
        document.getElementById("mail_smtpauth_req").checked = true;
        var ssl = document.getElementById("mail_smtpssl");
        for(var j=0;j<ssl.options.length;j++) {
            if(ssl.options[j].text == \'SSL\') {
                ssl.options[j].selected = true;
                break;
            }
        }
        document.getElementById("mailsettings1").style.display = \'none\';
        document.getElementById("mailsettings2").style.display = \'none\';
        document.getElementById("mail_smtppass_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_YAHOOMAIL_SMTPPASS'];  echo '\';
        document.getElementById("mail_smtpuser_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_YAHOOMAIL_SMTPUSER'];  echo '\';
        break;
    case "gmail":
        if(document.getElementById("mail_smtpserver").value == "" || document.getElementById("mail_smtpserver").value == \'smtp.mail.yahoo.com\') {
            document.getElementById("mail_smtpserver").value = \'smtp.gmail.com\';
            document.getElementById("mail_smtpport").value = \'587\';
            document.getElementById("mail_smtpauth_req").checked = true;
            var ssl = document.getElementById("mail_smtpssl");
            for(var j=0;j<ssl.options.length;j++) {
                if(ssl.options[j].text == \'TLS\') {
                    ssl.options[j].selected = true;
                    break;
                }
            }
        }
        //document.getElementById("mailsettings1").style.display = \'none\';
        //document.getElementById("mailsettings2").style.display = \'none\';
        document.getElementById("mail_smtppass_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_GMAIL_SMTPPASS'];  echo '\';
        document.getElementById("mail_smtpuser_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_GMAIL_SMTPUSER'];  echo '\';
        break;
    case "exchange":
        document.getElementById("mail_smtpserver").value = \'\';
        document.getElementById("mail_smtpport").value = \'25\';
        document.getElementById("mail_smtpauth_req").checked = true;
        document.getElementById("mailsettings1").style.display = \'\';
        document.getElementById("mailsettings2").style.display = \'\';
        document.getElementById("mail_smtppass_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_EXCHANGE_SMTPPASS'];  echo '\';
        document.getElementById("mail_smtpport_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_EXCHANGE_SMTPPORT'];  echo '\';
        document.getElementById("mail_smtpserver_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_EXCHANGE_SMTPSERVER'];  echo '\';
        document.getElementById("mail_smtpuser_label").innerHTML = \'';  echo $this->_tpl_vars['MOD']['LBL_EXCHANGE_SMTPUSER'];  echo '\';
        break;
    }
    notify_setrequired();
    setDefaultSMTPPort();
}
//changeEmailScreenDisplay("';  echo $this->_tpl_vars['mail_smtptype'];  echo '");

function uploadCheck(quotes){
    //AJAX call for checking the file size and comparing with php.ini settings.
    var callback = {
        upload:function(r) {
            eval("var file_type = " + r.responseText);
            var forQuotes = file_type[\'forQuotes\'];
            document.getElementById(\'loading_img_\'+forQuotes).style.display="none";
            switch(file_type[\'data\']){
                case \'other\':
                    alert(SUGAR.language.get(\'Configurator\',\'LBL_ALERT_JPG_IMAGE\'));
                    document.getElementById(\'my_file_\' + forQuotes).value=\'\';
                    break;
                case \'size\':
                    alert(SUGAR.language.get(\'Configurator\',\'LBL_ALERT_SIZE_RATIO\'));
                    document.getElementById(forQuotes + "_logo").value=file_type[\'path\'];
                    document.getElementById(forQuotes + "_logo_image").src=file_type[\'path\'];
                    break;
                case \'file_error\':
                    alert(SUGAR.language.get(\'Configurator\',\'ERR_ALERT_FILE_UPLOAD\'));
                    document.getElementById(\'my_file_\' + forQuotes).value=\'\';
                    break;
                //File good
                case \'ok\':
                    document.getElementById(forQuotes + "_logo").value=file_type[\'path\'];
                    document.getElementById(forQuotes + "_logo_image").src=file_type[\'path\'];
                    break;
                //error in getimagesize because unsupported type
                default:
                   alert(SUGAR.language.get(\'Configurator\',\'LBL_ALERT_TYPE_IMAGE\'));
                   document.getElementById(\'my_file_\' + forQuotes).value=\'\';
            }
        },
        failure:function(r){
            alert(SUGAR.language.get(\'app_strings\',\'LBL_AJAX_FAILURE\'));
        }
    }
    document.getElementById("company_logo").value=\'\';
    document.getElementById(\'loading_img_company\').style.display="inline";
    var file_name = document.getElementById(\'my_file_company\').value;
    postData = \'&entryPoint=UploadFileCheck&forQuotes=false\';
    YAHOO.util.Connect.setForm(document.getElementById(\'upload_form\'), true,true);
    if(file_name){
        if(postData.substring(0,1) == \'&\'){
            postData=postData.substring(1);
        }
        YAHOO.util.Connect.asyncRequest(\'POST\', \'index.php\', callback, postData);
    }
}

var urlStandard = \'sugar_body_only=true&to_pdf=true&module=Emails&action=EmailUIAjax\';
UA = YAHOO.env.ua;

EmailMan = {};

function testOutboundSettings() {
    var errorMessage = \'\';
    var isError = false;
    var fromAddress = document.getElementById("outboundtest_from_address").value;
    var errorMessage = \'\';
    var isError = false;
    var smtpServer = document.getElementById(\'mail_smtpserver\').value;
    var smtpPort = document.getElementById(\'mail_smtpport\').value;
    var smtpssl  = document.getElementById(\'mail_smtpssl\').value;
    var mailsmtpauthreq = document.getElementById(\'mail_smtpauth_req\');
    if(trim(smtpServer) == \'\') {
        isError = true;
        errorMessage += "';  echo $this->_tpl_vars['APP']['LBL_EMAIL_ACCOUNTS_SMTPSERVER'];  echo '" + "<br/>";
    }
    if(trim(smtpPort) == \'\') {
        isError = true;
        errorMessage += "';  echo $this->_tpl_vars['APP']['LBL_EMAIL_ACCOUNTS_SMTPPORT'];  echo '" + "<br/>";
    }
    if(mailsmtpauthreq.checked) {
        if(trim(document.getElementById(\'mail_smtpuser\').value) == \'\') {
            isError = true;
            errorMessage += "';  echo $this->_tpl_vars['APP']['LBL_EMAIL_ACCOUNTS_SMTPUSER'];  echo '" + "<br/>";
        }
        if(trim(document.getElementById(\'mail_smtppass\').value) == \'\') {
            isError = true;
            errorMessage += "';  echo $this->_tpl_vars['APP']['LBL_EMAIL_ACCOUNTS_SMTPPASS'];  echo '" + "<br/>";
        }                
    }
    if(isError) {
        overlay("';  echo $this->_tpl_vars['APP']['ERR_MISSING_REQUIRED_FIELDS'];  echo '", errorMessage, \'alert\');
        return false;    
    } 
    
    testOutboundSettingsDialog();
        
}

function sendTestEmail()
{
    var fromAddress = document.getElementById("outboundtest_from_address").value;
    
    if (trim(fromAddress) == "") 
    {
        overlay("';  echo $this->_tpl_vars['APP']['ERR_MISSING_REQUIRED_FIELDS'];  echo '", "';  echo $this->_tpl_vars['APP']['LBL_EMAIL_SETTINGS_FROM_TO_EMAIL_ADDR'];  echo '", \'alert\');
        return;
    }
    else if (!isValidEmail(fromAddress)) {
        overlay("';  echo $this->_tpl_vars['APP']['ERR_INVALID_REQUIRED_FIELDS'];  echo '", "';  echo $this->_tpl_vars['APP']['LBL_EMAIL_SETTINGS_FROM_TO_EMAIL_ADDR'];  echo '", \'alert\');
        return;
    }
    
    //Hide the email address window and show a message notifying the user that the test email is being sent.
    EmailMan.testOutboundDialog.hide();
    overlay("';  echo $this->_tpl_vars['APP']['LBL_EMAIL_PERFORMING_TASK'];  echo '", "';  echo $this->_tpl_vars['APP']['LBL_EMAIL_ONE_MOMENT'];  echo '", \'alert\');
    
    var callbackOutboundTest = {
        success : function(o) {
            hideOverlay();
            overlay("';  echo $this->_tpl_vars['APP']['LBL_EMAIL_TEST_OUTBOUND_SETTINGS'];  echo '", "';  echo $this->_tpl_vars['APP']['LBL_EMAIL_TEST_NOTIFICATION_SENT'];  echo '", \'alert\');
        }
    };    
    var smtpServer = document.getElementById(\'mail_smtpserver\').value;
    var smtpPort = document.getElementById(\'mail_smtpport\').value;
    var smtpssl  = document.getElementById(\'mail_smtpssl\').value;
    var mailsmtpauthreq = document.getElementById(\'mail_smtpauth_req\');
    var mail_sendtype = \'SMTP\'; 
    var postDataString = \'mail_sendtype=\' + mail_sendtype + \'&mail_smtpserver=\' + smtpServer + "&mail_smtpport=" + smtpPort + "&mail_smtpssl=" + smtpssl + "&mail_smtpauth_req=" + mailsmtpauthreq.checked + "&mail_smtpuser=" + trim(document.getElementById(\'mail_smtpuser\').value) + "&mail_smtppass=" + trim(document.getElementById(\'mail_smtppass\').value) + "&outboundtest_from_address=" + fromAddress;
    YAHOO.util.Connect.asyncRequest("POST", "index.php?action=EmailUIAjax&module=Emails&emailUIAction=testOutbound&to_pdf=true&sugar_body_only=true", callbackOutboundTest, postDataString);
}
function testOutboundSettingsDialog() {
        // lazy load dialogue
        if(!EmailMan.testOutboundDialog) {
            EmailMan.testOutboundDialog = new YAHOO.widget.Dialog("testOutboundDialog", {
                modal:true,
                visible:true,
                fixedcenter:true,
                constraintoviewport: true,
                width   : 600,
                shadow  : false
            });
            EmailMan.testOutboundDialog.setHeader("';  echo $this->_tpl_vars['APP']['LBL_EMAIL_TEST_OUTBOUND_SETTINGS'];  echo '");
            YAHOO.util.Dom.removeClass("testOutboundDialog", "yui-hidden");
        } // end lazy load
        
        EmailMan.testOutboundDialog.render();
        EmailMan.testOutboundDialog.show();
} // fn

function overlay(reqtitle, body, type) {
    var config = { };
    config.type = type;
    config.title = reqtitle;
    config.msg = body;
    YAHOO.SUGAR.MessageBox.show(config);
}

function hideOverlay() {
    YAHOO.SUGAR.MessageBox.hide();
}

function notify_setrequired() {
    document.getElementById("smtp_auth1").style.display = (document.getElementById(\'mail_smtpauth_req\').checked) ? "" : "none";
    document.getElementById("smtp_auth1").style.visibility = (document.getElementById(\'mail_smtpauth_req\').checked) ? "visible" : "hidden";
    document.getElementById("smtp_auth2").style.display = (document.getElementById(\'mail_smtpauth_req\').checked) ? "" : "none";
    document.getElementById("smtp_auth2").style.visibility = (document.getElementById(\'mail_smtpauth_req\').checked) ? "visible" : "hidden";
    return true;
}
notify_setrequired();

function setDefaultSMTPPort() 
{
    useSSLPort = !document.getElementById("mail_smtpssl").options[0].selected;
    
    if ( useSSLPort && document.getElementById("mail_smtpport").value == \'25\' ) {
        document.getElementById("mail_smtpport").value = \'465\';
    }
    if ( !useSSLPort && document.getElementById("mail_smtpport").value == \'465\' ) {
        document.getElementById("mail_smtpport").value = \'25\';
    }
        
}
'; ?>

<?php echo $this->_tpl_vars['getNameJs']; ?>

-->
</script>