﻿/*
Xdrive Library File

@version 1.0
@Revised: 18th November 2010
@license: Custom Development - No Copying without prior consent


A. Function to call to include any Js Files
1. Include this file to have access to the $$, $ find functions
2. Menu Functions
*/


//A. Include Function
function include(file) {
    var script = document.createElement('script');
    script.src = getsysUrl() + file;
    script.type = 'text/javascript';
    script.defer = true;
    document.getElementsByTagName('head').item(0).appendChild(script);
}

include('_sysFiles/plugins/prototype.js');

include('_sysFiles/plugins/scrollTo.js');

include('_sysFiles/plugins/xdlib/xdlib_functions.js');


include('_sysFiles/plugins/xdlib/xdlib_menu.js');
include('_sysFiles/plugins/xdlib/xdlib_alert.js');

include('_sysFiles/plugins/rcorners.js');
include('_sysFiles/plugins/xdlib/xdlib_scroller.js');


//On Dom Loading
var alreadyrunflag = 0;  //flag to indicate whether target function has already been run

if (document.addEventListener)
    document.addEventListener("DOMContentLoaded", function () { alreadyrunflag = 1; var loader = setTimeout("onFirstLoad();", 500); }, false)
else if (document.all && !window.opera) {
    document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="//:"><\/script>')
    var contentloadtag = document.getElementById("contentloadtag")
    contentloadtag.onreadystatechange = function () {
        if (this.readyState == "complete") {
            alreadyrunflag = 1;
            onFirstLoad();
        }
    }
}

//window.onload = function () {
//    setTimeout("if (!alreadyrunflag) onFirstLoad()", 0);
//    //XDTabs.init();
//}



function onFirstLoad() {
    //XDMenu.init();
   //XDAlert.init();
    //XDTabs.init();
    //XDDatePicker.init();
    //XDDatePicker.init();
    XDAlert.init();
    //setPageHeights();
    XDMenu.init();
    XDRoundedCorners.init();
   // zxcCorners();
    xdScroller.init();

   
    
    SetupScrolling();
    
    
}
 

