$(document).ready(function(){
	
    /* вешаем рамку браузера */    
    $(".browser").each(
        function(){
            //обрабатываем            
            var alt = $(this).attr("alt");
                        
            $(this).wrap("<div class='cont_browser'/>");
            $("<div class='cont_br_top'></div><p class='address'>"+alt+"</p>").insertBefore(this);
            $("<div class='cont_br_bottom'></div>").insertAfter(this);                
            
        }
    );
    
    
            
    /* отправка комментария */
	$("form#feedback").submit(function() {
		params = $(this).serialize();
        $.ajax({
            url: "/back/feedback",
            type: "POST",
            dataType: 'json',
            data: params,
            beforeSend: function(){
                $(".loader").show();           
            },
            error: function(xhr, desc, e) {
            	alert("Ошибка при добавлении: " + desc);
                reloadCaptcha();
            },			
            success: function(json) { 
                //выводим результат   
                htmlCode = ''; 
                if(json.error == 0){            
                
                    //выводим блоки
                    htmlCode = '<div class="commentpost" id="c'+json.id+'"><p class="info"><strong>'+json.name+'</strong> <span class="datetime">'+json.datetime+'</span> <a href="#c'+json.id+'">#</a></p><div class="message" id="text'+json.id+'">— '+json.message+'</div></div>';
                    
                    $(htmlCode).insertAfter("#results"); 
                    $("#errors").html("");                 
                    clearCommentForm();
                    reloadCaptcha();  
                                                                                    
                }else{
                    count = json.error.length;                
                    for(i = 0; i < count; i++){
                        htmlCode += '<p class="error">'+json.error[i]+'</p>';    
                    }
                    
                    $("#errors").html(htmlCode); 
                    reloadCaptcha();  
                }                   
                                
                                    
            },
            complete: function(){
                $(".loader").hide();
            }
        });    
		return false;
	});

})

/* чистим форму комментариев */
function clearCommentForm(){
	var form = $("#feedback");
	
 	$(':input', form).each(function() {
    var type = this.type;
    var tag = this.tagName.toLowerCase(); 
    
    if (type == 'text' || tag == 'textarea')
    	this.value = "";
    
  });
  	
}

function reloadCaptcha(){
	
	$("#captchaImg").attr("src","/captcha/"+Math.round(Math.random()*1000));
	$(".captchaText").attr("value","");
	
	return true;
}

