
var lib_path = document.URL.indexOf('secu.ro') > 0 ? 'http://shared.dev.secu.ro/jstools/' : 'http://shared.bizware.com/jstools/';

var DOMCompatible = true;

var isXML = (document.documentElement && document.documentElement.namespaceURI) ? true : false;
if(!document.getElementById || 
   !window.addEventListener || 
   !document.implementation || 
   !document.implementation.createDocument || 
   (isXML && !document.createElementNS) || 
   (isXML && !document.getElementsByTagNameNS) || 
   !document.defaultView || 
   !document.defaultView.getComputedStyle ||
   !window.getComputedStyle
   ) {
	//document.write('<script type="text/javascript" src="' + (lib_path || document.scriptPath || "") + 'IEtoW3C.js"></script>'); 
	//include('IEtoW3C.js');
	DOMCompatible = false;
}

// Lightweight fix for window.addEventListener in KHTML:
if(navigator.userAgent.match(/(Konqueror|AppleWebKit)/i)) {
	KHTMLLoadListener = {
		handlers : [],
		add : function(evt, handler, capture) {
			var k = KHTMLLoadListener;
			k.handlers[k.handlers.length] = handler;
		},
		fire : function() {
			var k = KHTMLLoadListener;
			for(var i=0; i<k.handlers.length; i++) k.handlers[i]();
		}
	}
	window.addEventListener = KHTMLLoadListener.add;
	window.onload = KHTMLLoadListener.fire;
}

if (!window.getComputedStyle) {
    window.getComputedStyle = function(el, pseudo) {
        this.el = el;
        this.getPropertyValue = function(prop) {
            var re = /(\-([a-z]){1})/g;
            if (prop == 'float') prop = 'styleFloat';
            if (re.test(prop)) {
                prop = prop.replace(re, function () {
                    return arguments[2].toUpperCase();
                });
            }
            return el.currentStyle[prop] ? el.currentStyle[prop] : null;
        }
        return this;
    }
}

include('ScriptSheet.js');
includecss('resizeTextArea.css');
include('resizeTextArea.js');
include_start('resizeTextArea.js#resizeTextArea');

function include(filename)
{
	var head = document.getElementsByTagName('head')[0];
	script = document.createElement('script');
	script.src = lib_path+filename;
	script.type = 'text/javascript';
	
	head.appendChild(script);
}
function includecss(filename)
{
	var head = document.getElementsByTagName('head')[0];
	script = document.createElement('link');
	script.href = lib_path+filename;
	script.rel = 'stylesheet';
	script.type = 'text/css';
	
	head.appendChild(script);
}
function include_start(filename)
{
	var head = document.getElementsByTagName('head')[0];
	
	script = document.createElement('link');
	script.href = lib_path+filename;
	script.rel = 'scriptsheet';
	script.type = 'text/javascript';
	script.title = 'default';
	
	head.appendChild(script);
}

