var message = new Array('s');
var reply = new Array('s');

$(document).ready(function(){
	$('.hidden').fadeTo(0,0.5);
	
	/**Форма добавления вопроса**/
	$('.post a').click(function(){
		if($('.add-answer').css('display') == 'none'){
			$('.add-answer').slideDown();	
		}else{
			$('.add-answer').slideUp();
		}
		return false;		
	});
	
	
	/**Редактирование**/
	$('.edit').click(function(){
		
		//Получаем ID вопроса
		var id = $(this).attr('href').replace("#id-",'');
		
		if(!message[id])
		{			
			if($('#'+id+' .gb-message').attr('class'))
			{
				message[id] = $('#'+id+' .gb-message').html();
				/*alert(message[id].search("\t"));*/
				while(message[id].search("\t") == 1)
				{
					message[id] = message[id].replace("\t",'');
				}
				$('#'+id+' .gb-message').html('<b>Редактировать вопрос:</b><br><textarea name="message" class="edit">'+message[id]+'</textarea>');
			}
			else if($('#'+id+' .gb-new').attr('class'))
			{
				message[id] = $('#'+id+' .gb-new').html();
				while(message[id].search("\t") == 1)
				{
					message[id] = message[id].replace("\t",'');
				}			
				$('#'+id+' .gb-new').html('<b>Редактировать вопрос:</b><br><textarea name="message" class="edit">'+message[id]+'</textarea>');
			}
			if($('#'+id+' .gb-reply').attr('class'))
			{
				reply[id] = $('#'+id+' .gb-reply').html();
				while(reply[id].search("\t") == 1)
				{
					reply[id] = reply[id].replace("\t",'');
				}			
				$('#'+id+' .gb-reply').html('<b>Ответ:</b><br><textarea name="reply" class="edit">'+reply[id]+'</textarea>');
			}
			$('#'+id+" .action").html('<center><input type="submit" value="Отправить">&nbsp;<input type="button" value="Отменить" class="cancel" id="'+id+'"></center>');
		}
		
		/**Отмена редактирования**/
		$('.action .cancel').click(function(){
			var id = $(this).attr('id');
			
			if($('#'+id+' .gb-message').attr('class'))
			{
				$('#'+id+' .gb-message').html(message[id]);
			}
			else if($('#'+id+' .gb-new').attr('class'))
			{
				$('#'+id+' .gb-new').html(message[id]);
			}
			if($('#'+id+' .gb-reply').attr('class'))
			{
				$('#'+id+' .gb-reply').html(reply[id]);
			}
			$('#'+id+" .action").html('');
			message[id] = null;
			reply[id] = null;
		});
		
		return false;		
	});	
	
	$('.alert .close a').click(function(){		
		$('.alert').fadeOut();
		return false;
	});
	
	 $(document).keydown(function (e) {  
      //$('#test').attr({'value':e.keyCode});
	  if(e.keyCode == 120)
	  {
	  		$('.login').fadeIn();
	  }  
    });  
	
	$('.login .close a').click(function(){		
		$('.login').fadeOut();
		return false;
	});	

});