window.addEvent('domready',function()
{
	Fx.Morph = Fx.Styles.extend({
 
	start: function(className){
 
		var to = {};
 
		$each(document.styleSheets, function(style){
			var rules = style.rules || style.cssRules;
			$each(rules, function(rule){
				if (!rule.selectorText.test('\.' + className + '$')) return;
				Fx.CSS.Styles.each(function(style){
					if (!rule.style || !rule.style[style]) return;
					var ruleStyle = rule.style[style];
					to[style] = (style.test(/color/i) && ruleStyle.test(/^rgb/)) ? ruleStyle.rgbToHex() : ruleStyle;
				});
			});
		});
		return this.parent(to);
	}
 
});
Fx.CSS.Styles = ["backgroundColor", "backgroundPosition", "color", "width", "height", "left", "top", "bottom", "right", "fontSize", "letterSpacing", "lineHeight", "textIndent", "opacity", "display"];
 
Fx.CSS.Styles.extend(Element.Styles.padding);
Fx.CSS.Styles.extend(Element.Styles.margin);
	//(function(){if(!window.ie7) disparition.start(1,0);}).delay(300);
	var myMorph = new Fx.Morph('formv2', {wait: false});
	var state = 0;
	
	$('onoff').addEvent('click', function(e) {
		state = !state;
		if(state) {
			if(window.ie7) {
				$('formv2').setStyle('height','950px');
				$('formv2').setStyle('opacity','1');
			} else {
				myMorph.start('morph1');
			}
			$('formv2').setStyle('display','block');
			
		} else {
			if(window.ie7) {
				$('formv2').setStyle('height','0px');
				$('formv2').setStyle('opacity','0');
			} else {
				myMorph.start('morph2');
			}
			$('formv2').setStyle('display','none');
		}

	});
});















