function   OpinionForm(elId){

	var _this  =  this;

	this.container  =  $('#'+elId).get(0);

	$('#'+elId+' a').click(function(){
		_this.switchForm();
		return false;
	});

	this.createForm();
}


OpinionForm.prototype.switchForm   =  function(){
	$('#opinionForm').slideToggle('fast');
}


OpinionForm.prototype.clearForm  =  function(){
	$('#opinionForm').slideUp('fast');
}


OpinionForm.prototype.createForm  =  function(){

	var  _this  =  this;
	/**
	 * Если форма начнет разрастаться (сейчас только текстовое поле и кнопки)
	 * сделать нормальную генерацию
	 */
	 var divForm  =  $('<div />').attr('id', 'opinionForm').css('display', 'none').html(
	 '<form>\n\
	 	<br /><textarea id="opinionText" cols="70" rows="8"></textarea><br /><br />\n\
	 	<button type="button" id="opinionSubmitButton">Отправить отзыв</button>\n\
	 </form>').appendTo(this.container);
	 
	 
	 $('#opinionSubmitButton').click(function(){
		_this.sendOpinion();
	 });
}


OpinionForm.prototype.sendOpinion  =  function(){
	
	$.ajax({
		type:'post',
		url:'/opinion/send/',
		data: {'opinion': 	$('#opinionText').attr('value')},
		success:  function(){
			$('#opinionForm').html('<h4 style="margin-top: 8%; margin-bottom: 8%;">Спасибо, ваш отзыв принят.</h4>');
			setTimeout("$('#opinionForm').slideToggle('middle');", 2000);
		}
	});
}