document.domain = 'wordstream.com';
$(document).ready(function()
{
    $('#embed_area').replaceWith('<iframe id="bucket_embed" frameborder="0" width="750" height="475"></iframe>');
});

$('#bucket_embed').ready(function()
{
    tool = 'niche_finder';
    tool_root = 'http://nichefinder.wordstream.com'
    redir = 'http://www.wordstream.com/mighty-bucket-thank-you';
    input_textarea = 0;
    input_embed = encodeURIComponent('Enter a keyword');
    input_submit_text = encodeURIComponent('Find Profitable Keyword Niches!');
    bucket_show_email = false;
    try
    {
        if (_bucket_tool_root != undefined)
        {
            tool_root = _bucket_tool_root;
        }
    } catch(err) {}
    try
    {
        if (_bucket_tool != undefined)
        {
            tool = _bucket_tool;
        }
    } catch(err) {}
    try
    {
        if (_bucket_redir != undefined)
        {
            redir = _bucket_redir;
        }
    } catch(err) {}
    try
    {
        if (_bucket_input_textarea != undefined)
        {
            input_textarea = _bucket_input_textarea;
        }
    } catch(err) {}
    try
    {
        if (_bucket_input_embed != undefined)
        {
            input_embed = encodeURIComponent(_bucket_input_embed);
        }
    } catch(err) {}
    try
    {
        if (_bucket_submit_text  != undefined)
        {
            input_submit_text = encodeURIComponent(_bucket_submit_text);
        }
    } catch(err) {}
    try
    {
        if (_bucket_show_email  != undefined)
        {
            bucket_show_email = _bucket_show_email;
        }
    } catch(err) {}
    var base_url = tool_root+'/?embedded=1&redir='+redir+'&tool='+tool+'&input_textarea='+input_textarea+'&input_embed='+input_embed+'&input_submit_text='+input_submit_text+'&show_email='+bucket_show_email;
    if (location.search.length>0)
    {
        $('#bucket_embed').attr('src', base_url+'&'+location.search.substring(1));
    }
    else if (location.hash.length>0)
    {
        $('#bucket_embed').attr('src', base_url+'&'+location.hash.substring(1));
    }
    else
    {
        $('#bucket_embed').attr('src', base_url);
    }
    //_bucket_check_events();

    $('.email_link').click(function() {
        //$('#bucket_embed')[0].childWindow'email' + new Date().getTime();
        //$('#bucket_embed').attr('src', $('#bucket_embed').attr('src') + '#email' + new Date().getTime());
        return false;
    });
});

function _bucket_check_events()
{
    try
    {
        var pieces = window.location.hash.substr(1).split('&');
        for (i=0;i<pieces.length;i++)
        {
            switch (pieces[i]) {
                case 'initial_view':
                    toggle_view(false);
                    location.hash = '#';
                    break;
                case 'result_view':
                    toggle_view(true);
                    location.hash = '#';
                    break;
            }
        }
    } catch(err) {}
    setTimeout(_bucket_check_events, 500)
}
