var toolbar_location = "http://media.oneentry.com/sitebar";
var toolbar_scripttag_proxy = "http://toolbar.oneentry.com/proxy";
var toolbar_theme = "http://media.oneentry.com/sitebar/media/toolbar";
var modules_theme = "http://media.oneentry.com/sitebar/media/modules";
var toolbar_config_path = "http://toolbar.oneentry.com/config";
var config = "";
var animation_speed = "fast";

var checkJQReadyIntervalId = null;
var checkExtAReadyIntervalId = null;

function checkJQReady() {	
	if ( (typeof jQuery) == 'function' ) {
		clearInterval ( checkJQReadyIntervalId );
		jQuery.noConflict();
		extaInit();
	}
}

function checkExtAReady() {	
	if ( (typeof Ext) == 'object' ) {
		clearInterval ( checkExtAReadyIntervalId );
		LoadToolbar();
	}
}

function jqInit() {
	
	var fileref_jq=document.createElement('script');
    fileref_jq.setAttribute("language","javascript")
    fileref_jq.setAttribute("type","text/javascript");
    fileref_jq.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js");
    document.getElementsByTagName("head")[0].appendChild(fileref_jq);
	
	checkJQReadyIntervalId = setInterval ( "checkJQReady()", 10 );
}

function extaInit() {
	
	var fileref_ext_jq_adapter=document.createElement('script');
    fileref_ext_jq_adapter.setAttribute("language","javascript")
    fileref_ext_jq_adapter.setAttribute("type","text/javascript");
	fileref_ext_jq_adapter.setAttribute("src", toolbar_location + "/library/extjs/adapter/jquery/ext-jquery-adapter.js");
    document.getElementsByTagName("head")[0].appendChild(fileref_ext_jq_adapter);
	
	checkExtAReadyIntervalId = setInterval ( "checkExtAReady()", 10 );
	
}

var ie8=false;

function LoadToolbar(){
	
	var browserName=navigator.appName; 
	var browserVer = new String(navigator.appVersion);
	
	if (browserName=="Microsoft Internet Explorer"){
		try{
			var version = parseInt(browserVer.substr(browserVer.indexOf("MSIE") + 5, 1));	
			if(version < 7){
				return false;
			}
			if (version >= 8) {
				ie8 = true;
			}
		}
		catch(e){return false;}
	}
	
	var filename = "jtoolbar.js";
	var revalue = false;
	var parameter = new Array();
	var sub_parameter = new Array();
	var script_tag = document.getElementsByTagName("script");
	var revalue = false;
	var _id = "";
	var _path = "";
	var _refresh = "";
	
	var fileref_ext_all=document.createElement('script');
    fileref_ext_all.setAttribute("language","javascript")
    fileref_ext_all.setAttribute("type","text/javascript");
    //fileref_ext_all.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/ext-core/3.0.0/ext-core.js");
	fileref_ext_all.setAttribute("src", toolbar_location + "/library/extjs/ext-all.js");
    document.getElementsByTagName("head")[0].appendChild(fileref_ext_all);
	
	for(i=0; i<script_tag.length; i++){
		if(script_tag[i].src.indexOf(filename) != -1){
			parameter = script_tag[i].src.split("?");
			if(parameter.length == 2){
				parameter = parameter[1].split("&");
				for(j=0; j<parameter.length; j++){
					sub_parameter = parameter[j].split("=");
					if(sub_parameter.length == 2){
						switch(sub_parameter[0]){
							case "id": _id = sub_parameter[1];
								break;
							case "path": _path = sub_parameter[1];
								break;
							case "refresh": _refresh = sub_parameter[1];
								break;
						}
					}
				}
				_path = _path == "" ? toolbar_config_path : _path;
				_refresh = _refresh == "" ? "" : "?refresh=" + _refresh;
				if(_id != ""){
					config = _path + "/" + _id + _refresh;
					revalue = true;
				}
			}
		}
	}
	
	if(!revalue){
		config = "configxml/toolbar_config.xml" + _refresh;
	}
	
   var fileref_idrag=document.createElement('script');
   fileref_idrag.setAttribute("language","javascript")
   fileref_idrag.setAttribute("type","text/javascript");
   fileref_idrag.setAttribute("src", toolbar_location + "/library/jqDnR.js");
   document.getElementsByTagName("head")[0].appendChild(fileref_idrag);
	
   var fileref_jtoolbar=document.createElement('script');
   fileref_jtoolbar.setAttribute("language","javascript")
   fileref_jtoolbar.setAttribute("type","text/javascript");
   fileref_jtoolbar.setAttribute("src", toolbar_location + "/library/jtoolbar-lib.js");
   document.getElementsByTagName("head")[0].appendChild(fileref_jtoolbar); 
   
   
}

jqInit();
