// disallow the page to be framed
/* how about google translate?
if (window.self != window.top){
    top.location.replace(window.location.pathname);
}
*/

// functions
function queryString(param) {
    qs = window.location.search.substring(1);
    qsplit = qs.split("&");
    for (i = 0; i < qsplit.length; i++) {
        ft = qsplit[i].split("=");
        if (ft[0] == param) {
            return ft[1];
        }
    }
    return null;
}

function inhibitContext(containerSelector) {
    var copyAlert = function(e) {
        var copyhref = $('a.copyright_link').attr('href');
        var prefix = '';
        if (copyhref.indexOf('http') != 0) {
            prefix = location.protocol + '//' + location.host;
        }
        alert($('a.copyright_link').text() + "\n\n" + prefix + copyhref);
    }
    
    if (!containerSelector) {
        containerSelector = '';
    } else {
        containerSelector += ' ';
    }
    
    $(containerSelector + 'img').rightMouseDown(copyAlert); $(containerSelector + 'a img').parents('a').rightMouseDown(copyAlert);
}

// on load
$(function() {
    inhibitContext();
});

