function feedtact(i,j){
	var k=$$(i);
	k.set('html','<a id="ft-link" href="#feedback">网站诊断</a><div id="ft-container"><a id="ft-cancel" href="#cancel">关闭</a>'+k.get('html')+'</div>');
	k.addClass('feedtact');
	$$('div.feedtact input, div.feedtact textarea, div.feedtact button, div.feedtact select').addClass('ft');
	var l=$$('div.feedtact');
	var m=new Fx.Slide('ft-container',{duration:300,onComplete:function(){
																		if(!this.open){
																		$$('div#ft-container').setStyle('display','none');
																		l.set('tween',{duration:300});
																		l.tween('width','32px')
																		               }
																		}
										}
				       );
	m.hide();$$('div#ft-container').setStyle('display','none');
	var n=$$('a#ft-cancel');
	var o=$$('a#ft-link');
	n.addEvents({'click':function(){o.fireEvent('click');return false}});
	o.addEvents({'click':function(){
					$(this).blur();
					if(!$(this).hasClass('open')){
						$(this).addClass('open');
						l.set('tween',{
							  duration:'300',onComplete:function(){
								  $('ft-submit').set('disabled','').set('html','提交');
								  if($('ft-error')){$('ft-error').destroy()}
								  $('ft-container').removeClass('hasError');
								  var c=$$('div#ft-container select');
								  $each(c,function(a,b){
												   $(a).set('value','');
												   $(a).removeClass('form-error')
												   });
								  var d=$$('div#ft-container input, div#ft-container textarea');
								  $each(d,function(a,b){
												   $(a).removeClass('ft-filled');
												   $(a).removeClass('form-error');
												   $(a).set('value',$(a).getPrevious('label').get('html'));
												   $(a).addEvents({'focus':function(){
																					if(!$(a).hasClass('ft-filled')){
																						$(a).addClass('ft-filled');
																						$(a).set('value','')}},'blur':function(){
																							if($(a).get('value')!=$(a).getPrevious('label').get('html')){
																								if($(a).get('value')==''){
																									   $(a).removeClass('ft-filled');
																									   $(a).set('value',$(a).getPrevious('label').get('html'))
																									}
																									else
																									{
																										$(a).addClass('ft-filled')
																									}
																							}
																					        else
																							{
																						         $(a).removeClass('ft-filled')
																						    }
																					 }
														                             });
									               $$('div#ft-container').setStyle('display','block');
												   m.slideIn()
												         })
								                                    }
									  });
						  l.tween('width','532px')
						                          }
					else
												  {
						$(this).removeClass('open');
						  m.slideOut()
						                          }
						return false
						             }
	           });
	$('ft-submit').addEvents({'click':function(){
											   var c=false;
											   var d=$$('div.feedtact input.required, div.feedtact textarea.required');
											   var e={};
											   $each(d,function(a,b){
																if(!$(a).hasClass('ft-filled')){
																	     c=true;$(a).addClass('form-error')}
																	else{
																	     $(a).removeClass('form-error');
																	     if($(a).get('value')){
																			     e[$(a).get('name')]=$(a).get('value')}
																			 else{
																				 e[$(a).get('name')]=$(a).get('html')
																				 }
																		}
																	});
									
								 var f=$$('div.feedtact select.required');
								 $each(f,function(a,b){
												  if(!$(a).get('value')){
													  c=true;$(a).addClass('form-error')}
												  else{
													  $(a).removeClass('form-error');
													  e[$(a).get('name')]=$(a).get('value')}
													  });
								 var g=$$('div.feedtact .validemail');
								 $each(g,function(a,b){
											
												  if(!(/^1\d{10}$/.test($(a).get('value')))){
													  c=true;$(a).addClass('form-error')}
												  else{
													  $(a).removeClass('form-error')}
													  });
								  var g=$$('div.feedtact .validurl');
								 $each(g,function(a,b){
											
												  if(!(/^([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/.test($(a).get('value')))){
													  c=true;$(a).addClass('form-error')}
												  else{
													  $(a).removeClass('form-error')}
													  });
								 var g=$$('div.feedtact .validyzm');
								 $each(g,function(a,b){
											
												  if($(a).get('value').length!=4){
													  c=true;$(a).addClass('form-error')}
												  else{
													  $(a).removeClass('form-error')}
													  });
								 if(c){
									 if(!$('ft-container').hasClass('hasError')){
										 $('ft-container').addClass('hasError');
										 new Element('span').set('html','请填写正确的信息，谢谢.').set('id','ft-error').inject('ft-container')}}
								 else{
									 if($('ft-error')){
										 $('ft-error').destroy();
										 $('ft-container').removeClass('hasError')}
									 var h=new Request.JSON({url:j}).post(e);
									 $('ft-submit').set('disabled','disabled');
									 $('ft-submit').set('html','谢谢!');
									 (function(){o.fireEvent('click')}).delay(1000)}return false}})}
	
