
function dtWidthFix() {
	if (!$('dtwrapper')) return;
	els = $$('.ear');
	if (!els) return;
	var t = els[0].offsetTop;
	for (i = 0; i < els.length; i++) {
		els[i].style.display = '';
	}
	s = ''
	for (var i = 0; i < els.length; i++) {
		s += els[i].offsetTop + ' '
		if (t != els[i].offsetTop) els[i].style.display = 'none';
	}
}

function dtWidthFixInit() {
	var zybexOldhandler = window.onresize;
	window.onresize = (typeof zybexOldhandler == "function") ? function() { zybexOldhandler(); dtWidthFix(); } : dtWidthFix;
}

/*********************************************************************************/

var blogLink = new Class({
	
	initialize: function() {
		if (!$('bloglink')) return;
		
		this.el = $('bloglink-form');
		this.el.setStyle('display', 'block');
		this.el.setStyle('overflow', 'hidden');
		this.iniHeight = this.el.offsetHeight;
		this.el.setStyle('height', 0);
//		this.el.setStyle('width', '100%');

		this.fx = new Fx.Style(this.el, 'height', {
			wait: true,
			duration: 300,
			transitionStart: Fx.Transitions.Cubic.easeIn,
			transitionEnd: Fx.Transitions.Cubic.easeIn,
			onComplete: function() {
				window.onresize = this.iniHandler;
				$('bloglink-status').innerHTML = (this.el.getStyle('height').toInt() > 0) ? '&uarr;' : '&darr;';
			}.bind(this)
		});
		
		$('bloglink').addEvent('click', function() {
			this.iniHandler = window.onresize;
			window.onresize = Class.empty;
			if (this.el.getStyle('height').toInt() > 0)
				this.fx.start(0);
			else
				this.fx.start(this.iniHeight);
		}.bind(this));
	}

});

/*********************************************************************************/

var dv = {
	varray: [],
	print: function(url, width, height, desc) {
		var cur = this.varray.length;
		this.varray[cur] = new SWFObject('/images/flvplayer.swf', 'dvideo' + cur, width, height + 20, '8');
		this.varray[cur].addVariable("allowScriptAccess", "sameDomain");
		this.varray[cur].addParam("wmode", "transparent");
		this.varray[cur].addVariable("autoStart", "false");
		this.varray[cur].addVariable("file", url);
		document.write ('<div id="flvideo' + cur + '" class="if">' + this.varray[cur].getSWFHTML() + '</div>');
		setTimeout('$(\'flvideo' + cur +'\').innerHTML = \'' + this.varray[cur].getSWFHTML() + '\'', 1000);
		if (desc) document.write ('<div class="textsub" style="width: ' + width + 'px; margin: 7px 0 3px 0; color: gray">' + desc + '</div>');
	}
}
