
	/*********************************************************************************/
var isIE = document.all && !window.opera;
var browser_name = navigator.appName;
var browser_version = parseFloat(navigator.appVersion);
var browser_ok = false;
if (browser_name == "Microsoft Internet Explorer")
    {browser_ok = 'true';}

var blogLink = new Class({


	
	initialize: function(oForm, oBloglink, oStatus) {
		if (!$(oBloglink)) return;
		var lnk = $(oBloglink);
		var formEl = $(oForm);
		
		this.el = formEl;
		this.el.setStyle('display', 'block');
		this.el.setStyle('overflow', 'hidden');
	
		
		this.iniHeight = this.el.offsetHeight;
		
	

		this.el.setStyle('height', 1);
		

		this.fx = new Fx.Style(this.el, 'height', {
			wait: true,
			transitionStart: Fx.Transitions.cubicOut,
			transitionEnd: Fx.Transitions.cubicOut,
			onComplete: function() {
				window.onresize = this.iniHandler;
				if (this.el.getStyle('height').toInt() < 2) {
					this.el.setStyle('border-right', 0);
					this.el.setStyle('border-left', 0);
					this.el.setStyle('border-bottom', 0);
				}
				else {
				if (!browser_ok)
					{
					this.el.setStyle('height', '');
					this.iniHeight = this.el.getStyle('height');}
				} 
					
			}.bind(this)
		});
		
		lnk.addEvent('click', function() {
			this.iniHandler = window.onresize;
			window.onresize = Class.empty;
			
			if (this.el.getStyle('height').toInt() > 5 || this.el.getStyle('height') == 'auto') {
				this.el.setStyle('height', this.el.offsetHeight+'px');
				this.fx.start(1);
				
			}
			else {
					
				this.fx.start(this.iniHeight);
				this.el.setStyle('border', '1px solid #356735');				
			}
			
		}.bind(this));
		
		
		//
				
	}

});

/*********************************************************************************/



