var qxIntelliGS = qxIntelliGS ? qxIntelliGS : function () {	
	var private = {
		igsRules: null,
		igsConWidth: null,
		igsResize: function (e) {
			var i;
			for(i=0; i<private.igsRules.length; i++) {
			if (private.igsRules[i]['selectorText'].substring(0,5)=='.igs-')
				private.igsRules[i].style.width = private.igsConWidth - private.igsRules[i]['selectorText'].substring(5) + "px";
			else if (private.igsRules[i]['selectorText'].substring(0,8)=='.igsrel-')
				private.igsRules[i].style.width = private.igsConWidth - private.igsRules[i]['selectorText'].substring(8) + "%";
			}
		}
	};
	var public = {
		init: function () {
			if (document.styleSheets && document.styleSheets[0] && document.styleSheets[0].title=="intelligs") {
				if (document.styleSheets[0].cssRules)
					private.igsRules = document.styleSheets[0].cssRules;
				else if (document.styleSheets[0].rules)
					private.igsRules = document.styleSheets[0].rules;
				else return;
				private.igsConWidth = document.getElementById("igsCon").clientWidth;
				qxLib.event("resize", private.igsResize);
				private.igsResize(null);
			}
		}
	};	
	return public;
}();
qxLib.event("load", qxIntelliGS.init);