var uploading = 0;
function showReviewForm(id, btn_replace){
reviewForm = $('.addReview').last().clone();
reviewForm.replaceAll(btn_replace).find('.parentReview').val(id);
reviewForm.find('.used').remove();
setupUpload(reviewForm.find(".fileupload"));
reviewForm.show();
}
function copyButton(curBtn){
var newBtn = $(".uploadWrapper").last().clone();
newBtn.insertAfter(curBtn);
setupUpload(newBtn.find(".fileupload"));
}
function setupUpload(oUpl){
oUpl.fileupload({
dataType: 'json',
maxNumberOfFiles: 1,
done: function (e, data) {
var uploadPlace = $(this).parent().parent().find('.uploadPlace');
uploadPlace.parent().addClass("used");
uploadPlace.find('.cancel').remove();
var btnDel = $('');
btnDel.click(function(e){
if(confirm("Удалить?")){
$(this).parent().slideUp(1000,function(){
$(this).remove();
});
};
return false;
});
btnDel.prependTo(uploadPlace);
$(this).parent().parent().find('.uploadRes').html($('').attr('src',data.result.files[0].thumbnail_url));
$(this).parent().parent().find('.imgName').val(data.result.files[0].img);
$(this).parent().parent().find('.bar').fadeOut();
$(this).parent().remove();
},
progressall: function (e, data) {
var barDiv = $(this).parent().parent().find('.uploadPlace').find('.progressBar').find('.bar');
var progress = parseInt(data.loaded / data.total * 100, 10);
barDiv.css( 'width', progress + '%' );
},
add: function (e, data) {
copyButton($(this).parent().parent());
$(this).parent().hide();
var uploadPlace = $('
Спасибо, ваш отзыв будет опубликован в ближайшее время
").insertAfter(frm); var position = $("#postResult").position(); $(window).scrollTop(position.top); }); } else if(data == "2"){ frm.slideUp(1000,function(){ $("Спасибо, ваш отзыв опубликован. Перегрузите страницу
").insertAfter(frm); var position = $("#postResult").position(); $(window).scrollTop(position.top); }); } else if(data == "0"){ alert('Ссылки в отзывах запрещены.') } else { alert('Ошибка при отправке отзыва. Свяжитесь с администрацией сайта +421 949 115 534 - viber, whatsapp') } }); return false; } } function newPost(btnSubmit){ var frm = btnSubmit.parent(); var err = false; if(frm.find('.message').val() == ''){ if(!err) {frm.find('.message').focus()}; err = true; frm.find('.message_err').show(); } if(err){ return false; } else { btnSubmit.val('Выполняется отправка'); frm.find('.upload_indicator').show(); $.post("/index.php", frm.serialize(),function(data){ frm.find('.upload_indicator').hide(); btnSubmit.val('Отправить'); if(data > "0"){ frm.slideUp(1000,function(){ $(""+data+"
").insertAfter(frm); var position = $("#payForm").position(); $(window).scrollTop(position.top); }); } else if(data == "0"){ alert('Ссылки в отзывах запрещены.') } else { alert('Ошибка при отправке отзыва. Свяжитесь с администрацией сайта +421 949 115 534 - viber, whatsapp') } }); return false; } } $(document).ready(function(){ setupUpload($(".uploadWrapper").last().find(".fileupload")); });