/*

  javascript reveal code

*/

function reveal_code ( id, code )
{
    // reveal the code
    if ( code != '' )
    {
        document.getElementById("reveal_span_"+id).innerHTML=code;
        document.getElementById("reveal_div_"+id).style.display='block';
    }
    // save to clipboard
    var flashId = 'flashId-HKxmj5';
    var clipboardSWF = 'http://appengine.bravo9.com/copy-into-clipboard/clipboard.swf';
    if(!document.getElementById(flashId))
    {
        var div = document.createElement('div');
        div.id = flashId;
        document.body.appendChild(div);
    }
    document.getElementById(flashId).innerHTML = '';
    var content = '<embed src="' + clipboardSWF + '" FlashVars="clipboard=' + encodeURIComponent(code) + '" width="0" height="0" type="application/x-shockwave-flash"></embed>';
    document.getElementById(flashId).innerHTML = content;
    // set the timer to change focus back to this page
    //setTimeout('document.getElementById(\'reveal_container_'+id+'\').focus()', 2000 );
}


function copyToClipboard(text2copy)
{

    if (window.clipboardData)
    {    
        window.clipboardData.setData("Text", text2copy);
    }
    else
    {
        var flashcopier = 'flashcopier';
        if (!document.getElementById(flashcopier))
        {
            var divholder = document.createElement('div');
            divholder.id = flashcopier;
            document.body.appendChild(divholder);
        }
        document.getElementById(flashcopier).innerHTML = '';
        var divinfo = '<embed src="clipboard.swf" mce_src="clipboard.swf" FlashVars="clipboard=' + escape(text2copy) + '" width="30" height="30" type="application/x-shockwave-flash"></embed>';
        document.getElementById(flashcopier).innerHTML = divinfo;
    }
}