var avq;
var t_refresh, aa_timeout, tt_move, moving_div;
var empty_arr = new Array();
var sum_user_pkt = 0;
var last_bet_tic = 0;
var confirm_layer = 0;
var stop = 0;
ready_to_go = 1;
js_head_title = ['m','k','z'];
js_head_info = ['m','k','z'];
js_help_title = ['m','k','z'];
js_help_info = ['m','k','z'];
js_head_title['m'] = 'Monitor';
js_head_title['k'] = 'Koszyk';
js_head_title['z'] = 'Zakłady';
js_head_info['m'] = 'Monitor kursów to przydatne narzędzie dzięki któremu będziesz miał cały czas kontrolę nad kursem na interesujące Cię zdarzenie. To proste: wybierasz mecz, zaznaczasz wynik, który według Ciebie padnie i od tej pory obserwujesz, jak zmienia się kurs.';
js_head_info['k'] = 'Z naszym koszykiem zawieranie zakładów jest proste i wygodne, jak zakupy w hipermarkecie. Jak to się robi? Do koszyka wrzucasz wybrane przez siebie, najlepsze Twoim zdaniem kursy. Dzięki koszykowi widzisz u, którego bukmachera najbardziej opłaca Ci się zagrać kupon z wydarzeniami, które umieściłeś w koszyku.';
js_head_info['z'] = 'Dzięki temu narzędziu możesz zawierać najprawdziwsze zakłady. Nie ryzykujesz przy tym własnych pieniędzy, a jednocześnie podnosisz swoje bukmacherskie umiejętności i testujesz nowe systemy gry. To proste: wybierz interesujące Cię zdarzenia, stwórz swoje własne kupony.';
js_help_title['m'] = 'Jak korzystać z monitora kursów?';
js_help_title['k'] = 'Jak korzystać z koszyka zakładów';
js_help_title['z'] = 'Jak korzystać z zakładów';
js_help_info['m'] = 'Najpierw wybierz interesującą Cię dyscyplinę. Ich spis znajdziesz w menu po lewej stronie ekranu. Na środku ekranu powinien pokazać się spis dostępnych zdarzeń. Jeżeli chcesz dodać kurs na któreś z nich do monitora kursów, wybierz interesujący Cię wynik, poprzez kliknięcie na podkreśloną wysokość kursu. Uwaga!!! Przedstawione wartości kursów to średnia z oferty wszystkich bukmacherów, którzy oferują to zdarzenie. W monitorze kursów znajdzie się jednak najwyższy oferowany kurs na to zdarzenie. Przykład: W spisie wszystkich meczów piłkarskich kurs na zwycięstwo zespołu Ascoli z drużyną Fiorentiny, to 4.26. Jeżeli klikniemy na tę cyfrę w monitorze pojawi się jednak kurs 5.13 – najwyższy oferowany przez bukmachera. W tym przypadku przez firmę 10BET.
Jeżeli jednak chcemy wybrać kurs z oferty innych buków, wówczas musimy kliknąć na nazwę meczu – w tym przypadku Ascoli-Fiorentina. Pojawi się zestawienie kursów na to zdarzenie oferowanych przez różne firmy bukmacherskie. Kolorem czerwonym zaznaczone są najwyższe kursy. Zielona strzałka skierowana do góry oznacza, że kurs na dane zdarzenie został podwyższony. Czerwona strzałka skierowana w dół oznacza jego obniżenie. Dodatkowo nasi użytkownicy mogą w tym miejscu zagłosować na to, jaki ich zdaniem padnie wynik. Ta swoista sonda może pomóc w typowaniu.
Żeby dodać kurs do monitora wystarczy kliknąć na umieszczoną z lewej strony ekranu ikonę przedstawiającą lupę. Jeżeli jest ona podświetlona na pomarańczowa, oznacza to, że nasz monitor jest aktywny. Klikając na kurs, automatycznie umieszczamy go w naszym monitorze. Aby zmienić nazwę naszego monitora wystarczy kliknąć na zielone pole „ZMIEŃ NAZWĘ” wprowadzić własną nazwę i powtórnie kliknąć na zielone pole. Żeby dodać nowy monitor wystarczy kliknąć na zielone pole „DODAJ”.
Jeżeli teraz klikniemy na pomarańczowe pole „WIĘCEJ” pojawi się szczegółowe zestawienie monitorowanych przez nas kursów. Jeżeli nie wybieraliśmy najwyższego oferowanego kursu na dane zdarzenie to i tak (wraz z nazwą bukmachera) pojawi się on w tym miejscu i będzie zaznaczony na czerwono. Dopiero pod nim znajdziemy kurs wybrany przez nas.';
js_help_info['k'] = '1. Jeżeli jesteś na stronie „średnie kursy bukmacherów” i klikniesz na interesujący Cię kurs, zostanie on automatycznie dodany do Twojego koszyka zakładów. W koszyku znajdzie się jednak nie średnia wyciągnięta z oferty wszystkich bukmacherów, a najwyższy oferowany na to zdarzenie kurs.
2. Jeżeli chcesz zajrzeć do swojego koszyka kliknij na ikonę przedstawiającą koszyk. Z lewej strony ekranu wysunie się okno. Teraz możesz zmienić nazwę swojego koszyka. W tym celu kliknij na zielone pole „zmień nazwę”, a następnie nazwij swój koszyk. Klikając na pole „utwórz nowy” możesz stworzyć kolejny koszyk. Pod spodem widzisz wybrane do tej pory przez Ciebie zdarzenia, wraz z najwyższymi oferowanymi na nie kursami.
3. Teraz kliknij na pomarańczowym polu „więcej”. Pojawią się wybrane przez Ciebie spotkania. Przy każdym z nich znajduje się nazwa bukmachera, który oferuje najwyższy kurs na wybrany przez Ciebie wynik danego spotkania. W tym miejscu możesz też wyrzucić z koszyka, któreś ze zdarzeń. Wystarczy, że klikniesz na napis „usuń”.
4. W koszyku możesz też sprawdzić wysokość AKO na wybrane przez Ciebie zdarzenia. Żeby to zrobić kliknij na napis „sprawdź najlepsze akumulacje”. Jeżeli to zrobisz, zobaczysz przed sobą listębukmacherów ułożoną w kolejności od największego do najmniejszego AKO na umieszczone w Twoim koszyku wydarzenia. Cyfry w nawiasie umieszczonym obok AKO np. (2/2) oznaczają, że dany bukmacher ma swojej ofercie oba wybrane przez Ciebie zdarzenia. Ale już np. zapis (1/2) oznacza, że dany bukmacher ma w swojej ofercie tylko jedno spotkanie spośród dwóch umieszczonych w Twoim koszyku.
5. Jeżeli będąc na stronie „średnie kursy bukmacherów” klikniesz na nazwę dane spotkania np.. Sweden-Latvia zostaniesz przeniesiony na stronę, na której znajdziesz kursy wszystkich bukmacherów,którzy w swojej ofercie mają to spotkanie. Na czerwono zaznaczono najwyższy kurs na dany wynik. Będąc w tym miejscu i klikając na któryś z kursów automatycznie dodajesz go do koszyka. W tym przypadku, w koszyku znajdzie się dokładnie ten kurs, który wybrałeś, a nie najwyższy możliwy.';
js_help_info['z'] = '1. Po kliknięciu na pole KURSY pojawi się przed Tobą lista zdarzeń sportowych, które odbędą się w ciągu kilku najbliższych dni. Przy każdym z nich podane są średnie kursy bukmacherów. Wystarczy, że klikniesz na średnią wysokość kursu odpowiadającą wybranemu przez Ciebie wynikowi (1, X lub 2), a Twój typ pojawi się na kuponie. 2. Po lewej stronie ekranu widzisz trzy zakładki: symbol lupy oznacza nasz monitor zakładów, symbol sklepowego koszyka, to oznaczenie naszego koszyka zakładów, symbolem 1X2 oznaczyliśmy nasze narzędzie do zawierania zakładów. Jeżeli klikniesz właśnie na pole 1X2 z lewej strony ekranu rozwinie się menu. 3. W rozwijalnym menu 1X2 znajdziesz listę spotkań, które obstawiłeś. Obok każdego z nich podany będziesz też typowany przez Ciebie wynik wraz ze średnim kursem. Jeżeli chcesz usunąć z kuponu któreś ze spotkań kliknij po prostu na symbol śmietnika umieszczony obok nazwy każdego ze zdarzeń. 4. Jeżeli wybrane przez siebie typy chcesz zagrać na jednym kuponie kliknij na zielone pole z napisem ZAKŁADY AKUMULACYJNE. Pojawi się pole STAWKA AKUMULACYJNA w to miejsce wpisujesz ilość punktów które chcesz postawić na dany kupon. Po wypełnieniu tego pola zobaczysz, ile punktów wygrasz, jeżeli Twój kupon będzie zwycięski. Jeżeli jednak wolisz umieszczać na jednym kuponie tylko jeden typ wówczas klikasz na zielone pole ZAKŁAD POJEDYŃCZY. Wówczas obok każdego ze spotkań pokaże się pole STAWKA. Tam wpisujesz ile punktów chcesz postawić na każdy z wybranych przez Ciebie typów. 5. Teraz wystarczy, że klikniesz na pomarańczowe pole OBSTAW ZAKŁAD. Za chwilę pojawi się jeszcze jedno pole na którym będzie musiał ostatecznie potwierdzić swój wybór. Jeżeli to zrobisz Twój nowy kupon pojawi się w dziale TWOJE TYPY. Tam znajdziesz historię wszystkich swoich kuponów – trafionych, nietrafionych i tych, które dopiero czekają na rozstrzygnięcie.';
js_zaklad_za_0 = 'Nie można postawić zakładu za 0 pkt';
js_spotkanie = 'Spotkanie';
js_stawka = 'Stawka';
js_stawka_aku = 'Stawka akumulacyjna';
js_typ = 'Typ';
js_kurs = 'Kurs';
js_wygrana = 'Zakładana wygrana';
js_pkt = 'pkt';
js_my_pkt = 'Moje pkt ';
js_obstawione = 'obstawione';
js_confirm = 'Czy chcesz zatwierdzić zakład';
js_error = 'Wystąpił błąd przy dodawaniu stawek';
js_nie_masz_pkt = 'Nie masz wystarczającej liczby punktów aby obstawić zakład';
js_confirm_ok = 'Zakład został obstawiony, znajdziesz go w dziale';
js_link = 'historia-kuponow';
js_twoje_typy = 'Twoje typy';
js_yes = 'Tak';
js_no = 'Nie';
js_potwierdzenie = 'Potwierdzenie';
function get_object_position(obj) {
var curleft = curtop = 0;
if (obj.offsetParent) {
curleft = obj.offsetLeft
curtop = obj.offsetTop
while (obj = obj.offsetParent) {
curleft += obj.offsetLeft
curtop += obj.offsetTop
}
}
return [curleft,curtop];
}
function show_hide_element(element_id){
tmp_element = document.getElementById(element_id);
if (arguments[1]==1 && tmp_element.style.display=='none') return;
tmp_element.style.display = (tmp_element.style.display=='none') ? 'block' : 'none';
}
/**
* Funkcje odpowiadajace za obsluge ruchomej warstwy
**/
function swap_basket_images(b_type){
img1 = document.getElementById('image_monitor');
img2 = document.getElementById('image_basket');
img3 = document.getElementById('image_bets');
tmp_head_title_div = document.getElementById('basket_head_title');
tmp_head_info_div = document.getElementById('basket_head_info');
tmp_mod_top_img = document.getElementById('mod_top_img');
tmp_head_title_div.innerHTML = js_head_title[b_type];
tmp_head_info_div.innerHTML = js_head_info[b_type];
if (b_type=='k')
{
img1.src = 'http://www.betplatform.com/www/images/bl_off.gif';
img2.src = 'http://www.betplatform.com/www/images/bb_on.gif';
img3.src = 'http://www.betplatform.com/www/images/bz_off.gif';
}
else if (b_type=='m')
{
img1.src = 'http://www.betplatform.com/www/images/bl_on.gif';
img2.src = 'http://www.betplatform.com/www/images/bb_off.gif';
img3.src = 'http://www.betplatform.com/www/images/bz_off.gif';
}
else
{
img1.src = 'http://www.betplatform.com/www/images/bl_off.gif';
img2.src = 'http://www.betplatform.com/www/images/bb_off.gif';
img3.src = 'http://www.betplatform.com/www/images/bz_on.gif';
}
tmp_mod_top_img.className = 'mod_top_'+b_type;
}
function disable_onleave(){
moving_div.onmouseleave = '';
}
function show_div(){
clearTimeout(tt_move);
move_right();
ua = navigator.userAgent.toLowerCase();
if (ua.indexOf("msie")!=-1)
moving_div.onmouseleave = hide_div;
else
moving_div.onmouseout = hide_div;
moving_div.onmouseover = show_div;
}
function stop_basket()
{
if(stop == 1)
{
stop = 0;
document.getElementById('szpila').src = 'http://www.betplatform.com/www/images/odds/szpila_on.jpg';
}
else
{
stop =1;
document.getElementById('szpila').src = 'http://www.betplatform.com/www/images/odds/szpila_off.jpg';
}
}
function start_div(){
clearTimeout(tt_move);
move_right();
ua = navigator.userAgent.toLowerCase();
/*
if (ua.indexOf("msie")!=-1)
moving_div.onmouseleave = hide_div;
else
moving_div.onmouseout = hide_div;
*/
moving_div.onmouseover = show_div;
}
function hide_div(tmp_move){
if(stop == 0)
{
clearTimeout(tt_move);
move_left();
}
}
function move_left(){
if(stop == 0)
{
if (parseInt(moving_div.style.left)>-450)
{
moving_div.style.left = parseInt(moving_div.style.left)-10;
tt_move = setTimeout('move_left()',1);
}
else
{
//moving_div.onmouseout = '';
moving_div.onmouseover = '';
}
}
}
function move_right(){
if (parseInt(moving_div.style.left)<0)
{
moving_div.style.left = parseInt(moving_div.style.left)+10;
tt_move = setTimeout('move_right()',1);
}
}
function move_v(){
moving_div.style.top = 100+document.body.scrollTop;
}
/* koniec ruchu */
function prepare_refresh_url(url,refresh,section){
if (ticket_type!='z') {
if (refresh==1)
make_request('GET',url,true,function () {get_response(section)});
t_refresh = setTimeout('prepare_refresh_url("'+url+'",1,"'+section+'")',60000);
}
}
function set_after_add_div_pos(obj){
clearTimeout(aa_timeout);
show_hide_element('div_aa_text');
show_hide_element('div_aa_img');
aa_div = document.getElementById('div_after_add');
obj_pos = get_object_position(obj);
aa_div.style.top = obj_pos[1];
aa_div.style.left = (obj_pos[0]-100);
aa_div.style.display = 'block';
}
function add_max_odd(id,type,side,obj,avg,odd){
if (ready_to_go==1)
{
set_after_add_div_pos(obj);
url = 'www/a_basket_3p.php?a=add_odd&id='+id+'&type='+type+'&side='+side+'&avg='+avg;
if (arguments[4])
url += '&p2='+arguments[4];
make_request('GET',url,true,function () {get_response('after_add')});
}
}
function add_bookmaker_odd(id,type,side,book_id,obj){
if (ready_to_go==1)
{
set_after_add_div_pos(obj);
url = 'www/a_basket_3p.php?a=add_odd&id='+id+'&type='+type+'&side='+side+'&book_id='+book_id;
if (arguments[5])
url += '&p2='+arguments[5];
make_request('GET',url,true,function () {get_response('after_add')});
}
}
function best_books(){
clearTimeout(t_refresh);
url = 'www/a_basket_3p.php?a=best_books';
make_request('GET',url,true,function () {get_response('best_books')});
prepare_refresh_url(url,0,'best_books');
}
function show_best_events(obj,id){
be_div = document.getElementById('div_best_events');
show_hide_element('div_be_text');
show_hide_element('div_be_img');
obj_pos = get_object_position(obj);
be_div.style.top = obj_pos[1];
be_div.style.left = (obj_pos[0]-200);
be_div.style.display = 'block';
make_request('GET','www/a_basket_3p.php?a=best_books_details&id='+id,true,function () {get_response('show_best_events')});
}
function set_loading_ticket(){
basket_div = document.getElementById('basket_body_1');
loading_div = document.getElementById('b_tickets_loading');
if (ready_to_go==1)
{
basket_div.style.display = 'none';
loading_div.style.display = 'block';
ready_to_go = 0;
}
else
{
basket_div.style.display = 'block';
loading_div.style.display = 'none';
ready_to_go = 1;
}
}
function new_ticket(){
set_loading_ticket();
tmp_new_name = document.getElementById('new_ticket_name');
url = 'www/a_basket_3p.php?a=new&t_type='+ticket_type+'&name='+encodeURIComponent(tmp_new_name.value);
make_request('GET',url,true,function () {get_response('tickets')});
tmp_new_name.value = '';
}
function change_name(){
ticket_div = document.getElementById('sel_ticket_id');
body_1 = document.getElementById('change_name_div_1');
body_2 = document.getElementById('change_name_div_2');
img_change = document.getElementById('img_change_name');
ticket = ticket_div.value;
ticket_name_var = ticket_div.options[ticket_div.options.selectedIndex].text;
img_change.onclick = function (){change_name_url(ticket)};
body_1.style.display = 'none';
body_2.style.display = 'block';
name_t = document.getElementById('ticket_name');
name_t.value = ticket_name_var;
name_t.focus();
}
function change_name_url(ticket){
name_t = document.getElementById('ticket_name');
url = 'www/a_basket_3p.php?a=ch_name&id='+ticket+'&name='+encodeURIComponent(name_t.value)+'&t_type='+ticket_type;
make_request('GET',url,true,function () {get_response('tickets')});
ready_to_go = 0;
cancel_change_name();
}
function cancel_change_name(){
body_1 = document.getElementById('change_name_div_1');
body_2 = document.getElementById('change_name_div_2');
img_change = document.getElementById('img_change_name');
img_change.onclick = function (){change_name()};
body_2.style.display = 'none';
body_1.style.display = 'block';
}
function change_basket_type(b_type){
if (b_type!=ticket_type)
{
clearTimeout(t_refresh);
set_loading_ticket();
swap_basket_images(b_type);
ticket_type = b_type;
url = 'www/a_basket_3p.php?a=ch_tckt_type&t_type='+b_type;
// sprawdzenie czy zasysac wszystkie zaklady czy nie
sel_2 = document.getElementById('sel_ticket_id2');
if (sel_2)
{
get_odds = 1;
tmp_radio = 'radio_'+b_type;
new_radio = document.getElementById(tmp_radio);
new_radio.checked = true;
}
else get_odds = 0;
make_request('GET',url,true,function () {get_response('tickets',get_odds)});
}
show_div();
}
function change_ticket_type(type){
clearTimeout(t_refresh);
set_loading_ticket();
ticket_type = type;
var set_auto = (arguments[1]) ? 1 : 0;
swap_basket_images(type);
url = 'www/a_basket_3p.php?a=ch_tckt_type&t_type='+type;
make_request('GET',url,true,function () {get_response('tickets',1,set_auto)});
/* make_request('GET','a_basket.php',true,function () {get_response('odds')});
if (arguments[1])
prepare_refresh_url('a_basket.php',0,'odds');*/
}
function select_active_ticket(obj){
clearTimeout(t_refresh);
set_loading_ticket();
if (ticket_type=='z') {
//alert(type_bet_arr[obj.value])
if (type_bet_arr[obj.value]==0) type_bet='single'; else type_bet='ako';
active_ticket_id = obj.value;
type_bet_ako_stake = type_bet_stake_arr[obj.value];
}
url = 'www/a_basket_3p.php?a=ch_active_ticket&id='+obj.value;
// musze sprawdzic czy jestem w szczegolach koszyka, czy nie i w zaleznosci od tego wywolac odpowiednia akcje
sel_2 = document.getElementById('sel_ticket_id2');
if (sel_2)
{
make_request('GET',url,true,function () {get_response('odds')});
if (ticket_type=='m')
prepare_refresh_url('www/a_basket_3p.php',0,'odds');
}
else
{
make_request('GET',url,true,function () {get_response()});
}
synchronize_selects(obj.selectedIndex);
//odds_preview();
}
/*function select_active_ticket_details(obj){
clearTimeout(t_refresh);
set_loading_ticket();
url = 'a_basket.php?a=ch_active_ticket&id='+obj.value;
make_request('GET',url,true,function () {get_response('odds')});
if (ticket_type=='m')
prepare_refresh_url('a_basket.php',0,'odds');
synchronize_selects(obj.selectedIndex);
}
*/
function synchronize_selects(selected_index){
try
{
sel_1 = document.getElementById('sel_ticket_id');
sel_1.options[selected_index].selected = true;
tmp_head_title_div = document.getElementById('basket_head_title');
tmp_head_info_div = document.getElementById('basket_head_info');
tmp_head_title_div.innerHTML = js_head_title[ticket_type];
tmp_head_info_div.innerHTML = js_head_info[ticket_type];
}
catch(e){}
try
{
sel_2 = document.getElementById('sel_ticket_id2');
sel_2.options[selected_index].selected = true;
}
catch(e){}
//odds_preview();
}
function del_odd(id){
clearTimeout(t_refresh);
url = 'www/a_basket_3p.php?a=del_odd&id='+id;
tmp_resp = '';
details_div = document.getElementById('tickets_details');
if (details_div) tmp_resp = 'odds';
make_request('GET',url,true,function () {get_response(tmp_resp)});
prepare_refresh_url('www/a_basket_3p.php',0,tmp_resp);
}
function odds_preview(){
//make_request('GET','a_basket_3p.php?l=50',true,function () {get_response('odds_prev')});
if (this_site_resident==1) make_request('GET','www/a_basket_3p.php?l=50',true,function () {get_response('odds')});
else make_request('GET','www/a_basket_3p.php?l=50',true,function () {get_response('odds_prev')});
}
function get_response(resp_type){
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
resp = http_request.responseXML;
xml_resp= resp.documentElement;
if (xml_resp==null)
{
xml_resp = new ActiveXObject("Microsoft.XMLDOM");
xml_resp.loadXML(http_request.responseText);
}
bottom_button_bet_div = document.getElementById('bottom_button_bet');
bottom_button_bet_type_empty_div = document.getElementById('bottom_button_bet_type_empty');
bottom_button_bet_type_div = document.getElementById('bottom_button_bet_type');
if (resp_type=='tickets')
{
tickets = xml_resp.getElementsByTagName('TICKET');
items = tickets.length;
if (items>0)
{
if (ticket_type=='z') user_points = xml_resp.getElementsByTagName('USERPOINTS').item(0).getAttribute('POINTS');
tickets_sel = document.getElementById('sel_ticket_id');
tickets_sel.options.length = items;
for (i=0;i');
add_element(tr,'td',''+side_desc+'');
add_element(tr,'td',side_type);
add_element(tr,'td',side_id);
add_element(tr,'td',''+odds.item(0).getAttribute('VALUE')+'');
odd_id = odds.item(0).getAttribute('ID');
// odd_id = events.item(ie).getAttribute('ODD_ID');
del_span = (odd_id>0) ? 'usuń' : '';
add_element(tr,'td',del_span);
for (io=1;iousuń';
tr = add_element(t_body,'tr','',tmp_style);
add_element(tr,'td',''+bookmakers[book]['name']+'','colspan=4|style=paddingLeft:15px;');
add_element(tr,'td',value);
add_element(tr,'td',del_span);
}
tr = add_element(t_body,'tr','');
add_element(tr,'td','','colspan=6|style=height:15px;');
}
}
}
else if (ticket_type=='k')
{
for (ie=0;ie');
add_element(tr,'td',event_desc);
add_element(tr,'td',side_type);
add_element(tr,'td',side_id);
add_element(tr,'td',odd);
add_element(tr,'td','usuń');
}
new_div = add_element(details_div,'div','Sprawdź najlepsze akumulacje','id=test_div|style=marginTop:10px;');
}
else if (ticket_type=='z')
{
/*var user_type_ev = 0;
var user_type_ev_bet = 0;
var user_type_ev = new Array();
var user_type_ev_bet = new Array();
count_user_bet=0;*/
for (ie=0;ie');
add_element(tr,'td',event_desc);
if (type_bet != 'ako') add_element(tr,'td','');
add_element(tr,'td',side_type);
add_element(tr,'td',side_id);
add_element(tr,'td',odd);
add_element(tr,'td','usuń');
}
if (type_bet=='ako')
ako_bet_perc = '';
else
ako_bet_perc = '';
if (type_bet == 'ako') ako_div_in = ' '+js_stawka_aku+': '
else ako_div_in = '';
add_element(details_div,'div','