<?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/**
 * @var $this Mage_Paypal_Block_Iframe
 */
?>
<html>
<head>
<script type="text/javascript">
//<![CDATA[
    function allowCheckoutSteps(allow)
    {
        var window_top = window.top;
        for (var s = 0; s < window_top.checkout.steps.length; s++) {
            if (window_top.checkout.steps[s] == '<?php echo $this->getGotoSection() ?>') {
                break;
            }
            if (window_top.document.getElementById('opc-' + window_top.checkout.steps[s])) {
                if (allow) {
                    window_top.document.getElementById('opc-' + window_top.checkout.steps[s]).addClassName('allow');
                } else {
                    window_top.document.getElementById('opc-' + window_top.checkout.steps[s]).removeClassName('allow');
                }
            }
        }
    }
var window_name = '<?php echo Mage::getBaseUrl(); ?>';
var window_top = window.top;
var allowed_domain = false;
try{
    allowed_domain = window_name == window_top.name
}catch(e){
    allowed_domain = false;
}
<?php if ($this->getErrorMsg()): ?>
    alert('<?php echo $this->getErrorMsg() ?>');
    if (allowed_domain) {
        window_top.payflowLink.showLoading();
    }
    window.location = "<?php echo $this->getUrl('paypal/payflow/form') ?>";
<?php else: ?>
    if (allowed_domain) {
        <?php if ($this->getGotoSection()): ?>
            allowCheckoutSteps(true);
            <?php if ($this->getGotoSection() == 'review'): ?>
                allowCheckoutSteps(false);
                window_top.payment.save();
            <?php else : ?>
                window_top.checkout.gotoSection("<?php echo $this->getGotoSection() ?>");
            <?php endif; ?>
        <?php else : ?>
            window_top.location="<?php echo $this->getUrl('checkout/cart') ?>";
        <?php endif; ?>
    } else {
        alert('<?php echo $this->__('Wrong configuration of Payment Method');?>');
    }
<?php endif; ?>
//]]>
</script>
</head>
<body></body>
</html>
