YAHOO.namespace("text.container");

var Text = {
	
	base: null,
	height_baseline: 100,
	max_form_height: 509,
	
	block: null,
	
	onWndResize: function(skip) {
		
		if (YAHOO.env.ua.ie && skip != 'skip') {
			setTimeout('Text.onWndResize(\'skip\')', 100);
			return;
		}
	
		var self = YAHOO.text.container.handler;
		
		var left = YAHOO.util.Dom.getX('overlay_container');
		
		var xy = self.block.cfg.getProperty('xy');
		self.block.moveTo(left + 103, xy[1]); //290
	},
	
	init: function () {
		
		if (YAHOO.text.container.handler) {
			return;
		}
		YAHOO.text.container.handler = Text;
		var self = YAHOO.text.container.handler;
		
		try {
			var result = YAHOO.util.Dom.getElementsBy(
				function (elm) { return true; }, 'base'
			);
			if (result && result.length) {
				result = result[0].href;
				if (result.substr(result.length - 1, 1) != '/') {
					result += '/';
				}
				self.base = result;
			}
		} catch (x) { self.base = ''; }
		
		var oc = YAHOO.util.Dom.get('overlay_container');
		var left = YAHOO.util.Dom.getX('overlay_container');

		self.block = new YAHOO.widget.Module(
			'text_block', {
				constraintoviewport: false,
				visible: true,
				//xy: [left + 103, self.height_baseline],
				/*width: 530, //568
				height: 330,*/
				zIndex: 1
			}
		);
		self.block.render();
		if (YAHOO.env.ua.ie) {
			/*var tmp = YAHOO.util.Dom.get('text_block');
			tmp.style.backgroundImage = 'none';
			tmp.style.backgroundColor = '#8a0602';
			tmp.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=80)';*/
		}
		
		/*var tmp = new YAHOO.widget.ScrollBox(
			'faqlist', {
				width: 530, //548
				height: 330,
				size:50,
				horizontalScrollPolicy: false,
				verticalScrollPolicy: true
			}
		);*/
		
		/*if (oc && YAHOO.env.ua.ie) {
			//oc.style.height = '1px';
			//setTimeout('YAHOO.util.Dom.get(\'overlay_container\').style.height = \'0px\'', 100);
			//oc.style.height = '0px';
		}*/
	}
}

YAHOO.util.Event.addListener(window, "load", Text.init);
