var yuifiles = new Array;
var loader = new YAHOO.util.YUILoader();
loader.base = 'http://orchidsuites.net/orchid/js/yui/build/';
yuifiles.push('connection');
yuifiles.push('dom');
yuifiles.push('event');    
loader.require(yuifiles);
if( typeof yuicomponents != "undefined" )
{
    loader.require(yuicomponents);
}
loader.onSuccess = function(o)
{
     // should be onDOMReady but for some reason it is not behaving as it should be
     YAHOO.util.Event.onDOMReady( function() 
     {
        if(typeof onYUIReady == 'function') 
        {
            onYUIReady();
        }     
        YAHOO.util.Get.script( 'http://orchidsuites.net/orchid/js/yui-tools-min.js' );
        YAHOO.util.Get.script( 'http://orchidsuites.net/orchid/js/yui-effects-min.js' );            
        YAHOO.util.Dom.addClass( document.body, "yui-skin-sam" );                                     
     });     
}
loader.onFailure = function(msg, xhrobj) 
{
    var m = "YUI load failed: " + msg; 
    alert("Failed loading yui: " + msg)    
    YAHOO.log(m);
}
loader.insert();