функция 3
function rendLot () {
var interval_lot;
var interval_lot2;
var count2 = $(".view_right_place").children("div").length;
var id = $(".wrapper_view").attr("id");
var data;
$.post({
url: '/php_script/summarizing.php',
data: {id:id},
success: function (date) {
data = date;
if (data == "error") {
$(location).attr('href','/');
}
}
});
$("body").animate({scrollTop: $(".view_right").offset().top}, 200);
ion.sound({
sounds: [
{name: "sound"}
],
path: "/sound/",
preload: true,
multiplay: true,
volume: 0.2,
ended_callback: function () {
clearinterval1(interval_lot);
clearinterval1(interval_lot2);
clearinterval1(checkplaces);
$("body").animate({scrollTop: $(".view_right").offset().top}, 200);
var img_link = $("div[place=" + data + "]").children("a").children("div").children("img").attr("src");
var name_user = $("div[place=" + data + "]").children("a").attr("user_name");
var link_user = $("div[place=" + data + "]").children("a").attr("href");
$(".view_right_place").before('<div class="winnersblock"><span>честная игра</span>ПОБЕДНОЕ МЕСТО<i>' + data + '</i><div class="winnersblock_right"></div></div>');
$(".winnersblock").before('<div class="view_right_block_img"><div class="view_right_block_img_img"><div><img src="' + img_link + '" alt="gabenlottery"></div></div><div class="view_right_block_img_winner">предмет достался участнику - <a href="' + link_user + '">' + name_user + '</a></div></div>');
$(".view_right_panel").remove();
$(".view_right_place div[place=" + data + "]").children("a").children("div").css({opacity: '1', top: '-1px', left: '-1px', outline: '4px dashed #ff2185', 'outline-offset':'-3px'}).attr("winners","true").children("img").css({opacity: 1});
$(".view_right_place").children(".place2").addClass("place3").removeClass("place2");
winner();
}
});
ion.sound.play("sound");
var col = parseInt(count2/20);
var col2 = count2-parseInt(count2/20)*20;
interval_lot = setInterval(function () {
var i = 0;
while (i < col) {
var place = getRandom(1, 21)+(i*20);
$("*[place=" + place + "]").children("i").show();
remove(place);
i++;
}
},100);
if (col2 > 1) {
var place1 = 0;
var place2 = 0;
interval_lot2 = setInterval(function () {
while (place1 == place2) {
place2 = getRandom(1, col2+1)+(parseInt(count2/20)*20)
}
place1 = place2;
$("*[place=" + place2 + "]").children("i").show();
remove(place2);
}, 300);
}
}
функция 2
function busyplace () {
var result;
var intervalcheckplace = setInterval(function () {
var text = $(".view_progress_left i").text();
var id = $(".wrapper_view").attr("id");
if(id == undefined) {
clearinterval1(intervalcheckplace);
}
$.post({
url: '/php_script/busyplace.php',
data: {text:text,id:id},
success: function (date) {
if (date != "error") {
$(".view_progress_left i").text(date);
var all_place = $(".view_left ul li:first-child span span").text();
var left_place = all_place - date;
$(".view_progress_right i").text(left_place);
var width = (date * 100) / all_place;
$(".view_progress_in").animate({width: width + "%"},500);
result = left_place;
} else {
result = "false";
}
}
});
if (result == 0) {
rendLot();
clearinterval1(intervalcheckplace);
} else if (result == "false") {
clearinterval1(intervalcheckplace);
alert("#31 - системный сбой. При повторном вызове данной ошибки сообщите в службу поддержки. С уважение Администрация проекта.");
}
}, 1000);
}
функция 1
function checkplaces () {
var result;
var checkplacesinterval = setInterval(function () {
var id = $(".wrapper_view").attr("id");
if(id == undefined) {
clearinterval1(intervalcheckplace);
}
$.post({
url: '/php_script/checkplaces.php',
data: {id:id},
success: function (date) {
if (date != "error") {
$(".view_right_place").html(date);
} else {
result = "false";
}
}
});
if (result == "false") {
clearinterval1(checkplacesinterval);
alert("#32 - системный сбой. При повторном вызове данной ошибки сообщите в службу поддержки. С уважение Администрация проекта.");
}
}, 1000);
}