﻿// jQuery no conflict mode.
var $j = jQuery.noConflict();

function searchBox(object) {
    if (object.value == object.defaultValue) {
        object.value = '';
    } else if (object.value == '') {
        object.value = object.defaultValue;
    }
}

function stumble_popup(url){
    window.open( "http://www.stumbleupon.com/badge/?url="+url, "myWindow",
    "status = 1, height = 600, width = 800, resizable = 0" )
}

/**
 * Strips illegal characters.
 *
 * @param   string  a   The string to strip.
 * @return  string
 */
function _siteStatStrip(a)
{
    // Remvove " and '.
    a = a.replace(/\"/g, '');
    a = a.replace(/\'/g, '');

    // Trim leading and trailing white space.
    a = a.replace(/^\s+|\s+$/g, '');

    // Trim anything that's not a letter or number.
    a = a.replace(/[^a-zA-Z0-9]+/g, '-');

    // Lowercase the everything.
    a = a.toLowerCase();

    // Return the formatted string.
    return a;
}

function pause(numberMillis)
{
    var now = new Date();
    var exitTime = now.getTime() + numberMillis;
    while (true)
    {
        now = new Date();
        if (now.getTime() > exitTime)
            return;
    }
}

function loadJSfile(filename){
    var fileref=document.createElement('script')
    fileref.setAttribute("type","text/javascript")
    fileref.setAttribute("src", filename)
    if (typeof fileref!="undefined")
    document.getElementsByTagName("head")[0].appendChild(fileref)
}
