function SymbsIncludeDOMScript(script_filename) {
	var html_doc = document.getElementsByTagName('head').item(0);
	var js = document.createElement('script');
	js.setAttribute('language', 'javascript');
	js.setAttribute('type', 'text/javascript');
	js.setAttribute('src', script_filename);
	html_doc.appendChild(js);
	return false;
}

function SymbsIncludeDOMScrDefer(script_filename) {
	var html_doc = document.getElementsByTagName('head').item(0);
	var js = document.createElement('script');
	js.setAttribute('language', 'javascript');
	js.setAttribute('type', 'text/javascript');
	js.setAttribute('src', script_filename);
	js.setAttribute('defer', 'defer');
	html_doc.appendChild(js);
	return false;
}

function SymbsIncludeDOMCSS(css_filename) {
	var html_doc = document.getElementsByTagName('head').item(0);

	var cssNode = document.createElement('link');
	cssNode.setAttribute('type', 'text/css');
	cssNode.setAttribute('rel', 'stylesheet');
	cssNode.setAttribute('href', css_filename);
	cssNode.setAttribute('media', 'screen');
	html_doc.appendChild(cssNode);
	return false;
}

function SymbsAfterLoad(){
	if (typeof(symb_Theme) == "undefined") symb_Theme = "Default";
	SymbsIncludeDOMCSS("http://script.symbs.com/~rac_soroaga/theme/" + symb_Theme + "/symbsol.css");
	SymbsIncludeDOMScript("http://script.symbs.com/~rac_soroaga/theme/" + symb_Theme + "/symbshtml.js");

	SymbsIncludeDOMScript("http://script.symbs.com/~jvanvark/dev_script/symbsstruct.js");
	SymbsIncludeDOMScript("http://script.symbs.com/ajax/jxs_compressed.js");
	SymbsIncludeDOMScript("http://script.symbs.com/~rac_soroaga/symbsclient.js");
	SymbsIncludeDOMScript("http://script.symbs.com/overlibmws/overlibmws.js");
	//SymbsIncludeDOMScript("http://script.symbs.com/overlibmws/overlibmws_filter.js");
	//SymbsIncludeDOMScript("http://script.symbs.com/overlibmws/overlibmws_modal.js");
}

	// Size 
	symb_Size_XSmall = "xsm";
	symb_Size_Small = "sm";
	symb_Size_Medium = "med";
	symb_Size_Large = "lg";

	// Display mode
	symb_Mode_Text = "text";
	symb_Mode_Symb = "symb";

	// API/Data lookup mode
	symb_API_Mode_Shim = "Shim";
	symb_API_Mode_iFrame = "iFrame";
	symb_API_Mode_DynJS = "DynJS";

	// Replace mode
	// symb_Replace_Mode = undefined;
	symb_Replace_Mode_All = "all";
	symb_Replace_Mode_Class = "class";

	// Content element IDs for replacements
	// symb_Content_IDs = undefined;

	// Automatically render control panel if absent in author content?
	symb_Render_CPanel = true;

	// Theme
	// Symb_Theme = undefined (we use "Default" when not specified)

	// This section from http://www.javascriptkit.com/dhtmltutors/domready.shtml
	// Used to finish bootstrap without interfering with existing body onload
	//  JS in author content

	// Indicates whether target function has already been run
	var symb_Load_Already_Run=0 
	if (document.addEventListener)
		document.addEventListener("DOMContentLoaded", function(){symb_Load_Already_Run=1; SymbsAfterLoad()}, false)
	else if (document.all && !window.opera){
		document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
		var contentloadtag=document.getElementById("contentloadtag")
		contentloadtag.onreadystatechange=function(){
			if (this.readyState=="complete"){
				symb_Load_Already_Run=1
				SymbsAfterLoad()
			}
		}
	}

	window.onload=function(){
		setTimeout("if (!symb_Load_Already_Run) SymbsAfterLoad()", 0)
	}

//window.onload = SymbsAfterLoad();
//alert(window.onload);
