v_ua=navigator.userAgent;
v_nS4=document.layers?1:0;
var v_iE=document.all&&!window.innerWidth&&v_ua.indexOf("MSIE")!=-1?1:0;
v_oP=v_ua.indexOf("Opera")!=-1&&document.clear?1:0;
v_oP4=v_ua.indexOf("Opera")!=-1&&!document.clear;
v_kN=v_ua.indexOf("Konqueror")!=-1&&parseFloat(v_ua.substring(v_ua.indexOf("Konqueror/")+10))<3.1?1:0;
function v_getOS(a){return v_iE?document.all[a].style:v_nS4?document.layers[a]:document.getElementById(a).style};
function v_getxOS(a){return v_iE?document.all[a]:v_nS4?document.layers[a]:document.getElementById(a)};
function v_getForm(a){return v_iE?document.all[a]:v_nS4?document.layers[a]:document.getElementById(a)};
var XML = false;
if (window.XMLHttpRequest)
{
XML = new XMLHttpRequest();
}else if (window.ActiveXObject)
{
XML = new ActiveXObject("Microsoft.XMLHTTP");
}
function fCall()
{
}
function Ajax(url, divID, fCall)
{
if(XML)
{
var obj = v_getxOS(divID);
XML.open("GET", url);
XML.onreadystatechange = function ()
{
if (XML.readyState == 4 && XML.status == 200)
{
obj.innerHTML = XML.responseText;
fCall();
}
}
XML.send(null);
}
}
function f() {
window.open("", "foto", "toolbar=no;menubar=no;scrollbars=yes;height=400;width=500;top=0;left=0;");
}
function str(qstr)
{
document.szukaj.qstr.value=qstr;
document.szukaj.submit();
}
function buy(id, cena)
{
if (confirm("Jestes pewien ze chcesz kupic tę kartę ?"))
{
window.open('/kup.php?tid='+id, 'buy', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,fullscreen=no,channelmode=no,width=600,height=400').focus();
}
// document.szukaj.str.value=str;
// document.szukaj.submit();
}
function mag()
{
window.open('', 'magazyn', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no,width=800,height=620').focus();
}
function sell()
{
window.open('', 'magazyn', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no,width=650,height=350').focus();
}
function karta(kid)
{
window.open('/karta.php?kid='+kid, 'karta', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no,width=300,height=390').focus();
}
var timer=0;
var i=0;
var curr_X=0;
function Squish(what)
{
a=v_getxOS('v_kosz');
b=v_getOS('v_podglad');
clearTimeout(timer);
var funkcja = function()
{
a.style.width=i;
a.style.height=i*0.85;
i=i-35;
if ( (i > 0) ) timer=setTimeout(funkcja, 1);
else
{
i=0;
a.style.width=i;
a.style.height=i*0.85;
}
}
funkcja();
};
function Grow(what)
{
a=v_getxOS('v_kosz');
b=v_getOS('v_podglad');
if (document.body.scrollTop>250) a.style.top=(document.body.scrollTop+10)+curr_X;
else a.style.top=curr_X;
clearTimeout(timer);
var funkcja1 = function()
{
a.style.width=i;
a.style.height=i*0.85;
i=i+20;
if ( i < 585 ) timer=setTimeout(funkcja1, 2);
else
{
i=585;
a.style.width=i;
a.style.height=i*0.85;
}
}
funkcja1();
};
function fz(link,border)
{
a=v_getxOS('podglad_in');
a.innerHTML='
 |
';
Grow('v_kosz');
}
var curTowarID=0;
var oldTowarID=0;
var oldTowarOpis = '';
var kup_ilosc, kup_cena, kup_wartosc;
var kup_stan;
var kup_dost;
var kup_opcja;
var kup_status;
var kup_dodaj;
function kupBox()
{
if (v_iE)
{
kup_ilosc = v_getxOS('k_ilosc');
kup_cena = v_getxOS('k_cena');
kup_stan = v_getxOS('k_stan');
kup_dost = v_getxOS('k_dost');
kup_dodaj = v_getxOS('k_dodaj');
kup_opcja = v_getxOS('k_opcja');
}
else
{
kup_ilosc = document.forms['szukaj'].k_ilosc;
kup_cena = document.forms['szukaj'].k_cena;
kup_stan = document.forms['szukaj'].k_stan;
kup_dost = document.forms['szukaj'].k_dost;
kup_opcja = document.forms['szukaj'].k_opcja;
kup_dodaj = document.forms['szukaj'].k_dodaj;
}
kup_wartosc = v_getxOS('k_wartosc');
kup_status = v_getxOS('statusSprz');
kup_ilosc.focus();
}
var dostepnosc = new Array();
dostepnosc[0]='towar niedostępny';
dostepnosc[1]='do 2 dni';
dostepnosc[2]='do 5 dni';
dostepnosc[3]='do 10 dni';
dostepnosc[4]='do 21 dni';
dostepnosc[5]='nieznany';
function kupRefresh()
{
kup_status.innerHTML='';
kup_wartosc.innerHTML=Math.round(kup_ilosc.value*kup_cena.value*100)/100;
czas = 'Czas realizacji liczony od chwili zaksięgowania wpłaty.
';
if ( ( !isNumber(kup_ilosc.value) ) && (kup_ilosc.value>0) )
{
if (kup_ilosc.value*1>kup_stan.value*1) {
if (kup_dost.value>0)
{
kom='Wybrana ilość dostępna na zamówienie.
Czas realizacji: '+dostepnosc[kup_dost.value]+'
'+czas;kup_status.innerHTML=kom; kup_dodaj.disabled=false;
}
else {
kom='Wybrana ilość jest niedostępna.
Czas realizacji: '+dostepnosc[kup_dost.value]+'
';
kup_status.innerHTML=kom; kup_dodaj.disabled=true;
}
}
else { kup_status.innerHTML='Towar dostępny. Czas realizacji: '+dostepnosc[1]+'
'+czas; kup_dodaj.disabled=false;}
}
else { kup_status.innerHTML='Podaj ilość jaką chcesz kupić'; kup_dodaj.disabled=false;}
return false;
}
function towarRefresh(kod_id)
{
if (XML)
{
Ajax('/get_.php?show=towar&id='+kod_id, 'towar'+curTowarID+'Box', fCall);
return false;
} else return true;
}
function doKoszyka(id, opcja, ilosc)
{
if (XML)
{
Ajax('/get_.php?show=dodajkoszyk&id='+id+'&opcja='+opcja+'&ilosc='+ilosc, 'koszyk', fCall);
return false;
} else return true;
}
function loadKoszyk(kod_id)
{
Ajax('/get_.php?show=koszyk&id='+kod_id, 'koszyk', koszykTC);
}
function koszykTC(data, info)
{
}
function loadKup(kod_id)
{
curBuyID=kod_id;
if (AjaxRequest('get_.php?show=kup&id='+kod_id, 'Proszę czekać - trwa wczytywanie', kupTC, kupTEC)==false) return true;
else return false;
}
function kupTC(data, info)
{
if (oldBuyID>0) {
a=v_getxOS('buy'+oldBuyID+'Box');
a.className='buyBox';
a.innerHTML='';
}
a=v_getxOS('buy'+curBuyID+'Box');
a.className='buyBoxActive';
a.innerHTML=''+data+'';
oldBuyID = curBuyID;
}
function kupTEC(info)
{
if (oldBuyID>0) {
a=v_getxOS('buy'+oldBuyID+'Box');
a.className='buyBox';
a.innerHTML='';
}
a=v_getxOS('buy'+curBuyID+'Box');
a.className='buyBoxActive';
a.innerHTML=''+data+'';
oldBuyID = curBuyID;
}
function loadFullKoszyk(kod_id)
{
if (AjaxRequest('get_.php?show=fullkoszyk&id='+kod_id, 'Proszę czekać - trwa wczytywanie', fullKoszTC, fullKoszTEC)==false) return true;
else return false;
}
function fullKoszTC(data, info)
{
a=v_getxOS('statusBox');
a.innerHTML=''+data+'';
}
function fullKoszTEC(info)
{
a=v_getxOS('statusBox');
a.innerHTML=''+info+'';
}
function AjaxRequest(url, info, callbackFunction, callbackFunctionError)
{
var http = null; var cbFunction = callbackFunction; var cbFunctionError = callbackFunctionError; var addInfo = info;
function StateChange()
{
if (http.readyState == 4)
{ if (http.status != 200)
{ if (cbFunctionError != null) { cbFunctionError(addInfo); }
delete http;
}
else
{
cbFunction(http.responseText, addInfo);
}
}
}
if (window.XMLHttpRequest)
{ http = new XMLHttpRequest(); }
else if (window.ActiveXObject)
{
try { http = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) { try { http = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { http = false; } }
}
if (!http) { return false; };
http.onreadystatechange = StateChange;
http.open('GET', url, true);
http.setRequestHeader("Referer", "http://www.kartyccg.pl/");
http.send(null);
}
function setClickTD(theCell, theColor)
{
if (theColor == '' || typeof(theCell.style) == 'undefined') {
return false;
}
if (lastClick!=null) lastClick.style.backgroundColor = '#404040';
lastClick=theCell;
theCell.style.backgroundColor = theColor;
return true;
}
function setColorTD(theCell, theColor)
{
if (theColor == '' || typeof(theCell.style) == 'undefined') {
return false;
}
if (lastClick!=theCell) theCell.style.backgroundColor = theColor;
return true;
}
var lastClick = null;
var clickColor = '#956060';
function isNumber(str, as) {
var r1 = new RegExp('^[0-9]+$');
return (!r1.test(str));
}