﻿function addScript(src, callback)
{      
    var head = document.getElementsByTagName("head")[0];
    var script = document.createElement("script");

    script.type = "text/javascript";
    head.appendChild(script);
    script.src = src;

    script.onload = callback;
    script.onreadystatechange = function()
    {
        if(this.readyState == "loaded"  || this.readyState == "complete" && callback != null)
        callback();
    }
}
function jsload()
{
    addScript(appPath + '/js/public/prototype.js', effectsload);
}
function effectsload()
{
    addScript(appPath + '/js/public/scriptaculous.js?load=effects', searchload);
}
function searchload()
{
    addScript(appPath + '/js/public/search.js', init);
}
function init()
{
    setTimeout("initSearch(params);", 100);
}
