/*jslint browser:true,undef:true,eqeqeq:false,nomen:true,white:false,plusplus:false,onevar:true */
/*global, log, window, console, escape, $ */

var SSS = SSS || {};

if (typeof window.SSS_IE6 == "undefined") {
    var SSS_IE6 = false;
}

if (typeof window.SSS_IE7 == "undefined") {
    var SSS_IE7 = false;
}

SSS.log = true;

SSS.no_op = function() {};

// fix console so logging works

if (!("console" in window) || !("firebug" in console))
{
    var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml",
    "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];

    window.console = {};
    for (var i = 0; i < names.length; ++i) {
        window.console[names[i]] = SSS.no_op;
    }
    // SSS.log = false;
}

// SSS.flashcopier = function(text2copy, flashbase) {
//     if (window.clipboardData) {
//       window.clipboardData.setData("Text", text2copy);
//     }
//     else {
//      var divholder, escaped, divinfo, copier = $('#flashcopier');
//      if (copier.length === 0) {
//         divholder = document.createElement('div');
//             divholder.id = 'flashcopier';
//         //if (SSS.log) console.log("Adding flashcopier div");
//         document.body.appendChild(divholder);
//         }
//         escaped = escape(text2copy);
//         divinfo = '<embed src="' + flashbase + '/_clipboard.swf" FlashVars="clipboard=' + escaped + '" width="0" height="0" type="application/x-shockwave-flash"></embed>';
//         $('#flashcopier').html(divinfo);
//     if (SSS.log) {
//             console.log('copied: ' + text2copy);
//         }
//     }
// };



