function get_cookie(name_to_get) {
var cookie_pair;
var cookie_name;
var cookie_value;
var cookie_name2;
var cookie_value2;
var cookie_array = document.cookie.split('; ');
for (var counter = 0; counter < cookie_array.length; counter++) {
cookie_pair = cookie_array[counter].split('=');
cookie_name = cookie_pair[0];
cookie_value = cookie_pair[1];
if (cookie_name == name_to_get) {
return unescape(cookie_value);
}
}
return null
}


function set_cookie(cookie_name, cookie_value, cookie_expire) {
var cookie_string = cookie_name + '=' + cookie_value;
cookie_string += '; expires=' + cookie_expire;
document.cookie = cookie_string
}

function check_vis(what) {
var adv=document.getElementById('adv');
if (what=='book') {
adv.className='disp';
}else{
adv.className='nodisp';
}
}

function check_field() {
if (document.forms[0].sline.value.length<3) {
return false;
}
}


function loadXMLDoc(url) {
if (window.XMLHttpRequest) {
req=new XMLHttpRequest();
req.onreadystatechange=processReqChange;
req.open("GET", url, true);
req.send(null);
} else if (window.ActiveXObject) {
req=new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange=processReqChange;
req.open("GET", url, true);
req.send();
}
}else{
self.location=url+"/y";
}
}

function processReqChange() {
if (req.readyState==4) {
if (req.status==200) {
response=req.responseXML.documentElement;
method=response.getElementsByTagName('method')[0].firstChild.data;
bid=response.getElementsByTagName('book')[0].firstChild.data;
pri=response.getElementsByTagName('price')[0].firstChild.data;
tot=response.getElementsByTagName('totq')[0].firstChild.data;
delp=response.getElementsByTagName('delprice')[0].firstChild.data;
dolp=response.getElementsByTagName('dolprice')[0].firstChild.data;
doldel=response.getElementsByTagName('doldelprice')[0].firstChild.data;
tex=response.getElementsByTagName('tex')[0].firstChild.data;
tex2=response.getElementsByTagName('tex2')[0].firstChild.data;
ok=response.getElementsByTagName('ok')[0].firstChild.data;
upo=response.getElementsByTagName('up')[0].firstChild.data;
upodol=response.getElementsByTagName('updol')[0].firstChild.data;
nex=response.getElementsByTagName('ne')[0].firstChild.data;
nexdol=response.getElementsByTagName('nedol')[0].firstChild.data;
neofx=response.getElementsByTagName('neof')[0].firstChild.data;
neofxdol=response.getElementsByTagName('neofdol')[0].firstChild.data;
npo=response.getElementsByTagName('np')[0].firstChild.data;
npodol=response.getElementsByTagName('npdol')[0].firstChild.data;
eval(method + '(bid,pri,tot,delp,dolp,doldel,ok,tex,tex2,upo,upodol,nex,nexdol,npo,npodol,neofx,neofxdol)');
}else{

}
}
}

function addtocart(bid) {
url='http://books.jurist.net.ua/index.php?addtocart/'+bid;
loadXMLDoc(url);
}

function disp_add (bid,price,totq,delprice,dol,doldel,ok,tx,tx2,up,updol,ne,nedol,np,npdol,neof,neofdol) {
if (ok=='ok') { 
set_cookie('totq',totq,'');
pr=document.getElementById('price');
dp=document.getElementById('delprice');
tq=document.getElementById('totq');
ad=document.getElementById('add' + bid);
pr.innerHTML='<nobr>' + price + ' грн.</nobr> / <nobr>' + dol+ ' $</nobr>';
dp.innerHTML='<nobr>' + delprice + ' грн.</nobr> / <nobr>' + doldel+ ' $</nobr>';
tq.innerHTML=totq;
ad.innerHTML=tx+"<br /><a href='javascript:remfromcart("+bid+")'>"+tx2+"</a>";
}
}

function remfromcart (bid) {
url='http://books.jurist.net.ua/index.php?remcart/'+bid;
loadXMLDoc(url);
}

function remfromcart2 (bid) {
url='http://books.jurist.net.ua/index.php?remfromcart/'+bid;
loadXMLDoc(url);
}

function disp_rem (bid,price,totq,delprice,dol,doldel,ok,tx,tx2,up,updol,ne,nedol,np,npdol,neof,neofdol) {
if (ok=='ok') { 
set_cookie('totq',totq,'');
pr=document.getElementById('price');
dp=document.getElementById('delprice');
tq=document.getElementById('totq');
ad=document.getElementById('add' + bid);
pr.innerHTML='<nobr>' + price + ' грн.</nobr> / <nobr>' + dol+ ' $</nobr>';
dp.innerHTML='<nobr>' + delprice + ' грн.</nobr> / <nobr>' + doldel+ ' $</nobr>';
tq.innerHTML=totq;
ad.innerHTML="<a href='javascript:addtocart("+bid+")'>"+tx+"</a>";
}
}

function hide_rem (bid,price,totq,delprice,dol,doldel,ok,tx,tx2,up,updol,ne,nedol,np,npdol,neof,neofdol) {
if (ok=='ok') {
set_cookie('totq',totq,''); 
if (totq<1) {
self.location='index.php';
}else{
pr=document.getElementById('sumprice');
dp=document.getElementById('sumdol');
tq=document.getElementById('totq');
ad=document.getElementById('b' + bid);
lb=document.getElementById('lb' + bid);
poshta=document.getElementById('up');
poshtadp=document.getElementById('updol');
expr=document.getElementById('ne');
exprdp=document.getElementById('nedol');
plat=document.getElementById('np');
platdp=document.getElementById('npdol');
pr.innerHTML=price;
dp.innerHTML=dol;
ad.className="nodisp";
lb.className="nodisp";
poshta.innerHTML=up;
poshtadp.innerHTML=updol;
plat.innerHTML=np;
platdp.innerHTML=npdol;
expr.innerHTML=ne;
exprdp.innerHTML=nedol;
}
}
}


function opencart() {
var tot=get_cookie('totq');
if (!tot) {
return;
}else if (tot=="") {
return;
}else if (parseInt(tot)==0) {
return;
}else{
self.location="index.php?opencart";
}
}

function reca(fm,bid) {
bid=parseInt(bid);
fm=parseInt(fm);
if (isNaN(fm) || fm==0) {
return false;
}else if (fm>=1) {
url='http://books.jurist.net.ua/index.php?recalc/'+bid+'/'+fm;
loadXMLDoc(url);
}
}


function disp_reca (bid,price,totq,delprice,dol,doldel,ok,tx,tx2,up,updol,ne,nedol,np,npdol,neof,neofdol) {
if (ok=='ok') {
pr=document.getElementById('sumprice');
dp=document.getElementById('sumdol');
poshta=document.getElementById('up');
poshtadp=document.getElementById('updol');
expr=document.getElementById('ne');
exprdp=document.getElementById('nedol');
plat=document.getElementById('np');
platdp=document.getElementById('npdol');
office=document.getElementById('neof');
officedp=document.getElementById('neofdol');
ad=document.getElementById('g' + bid);
lb=document.getElementById('d' + bid);
pr.innerHTML=price;
dp.innerHTML=dol;
ad.innerHTML=tx;
lb.innerHTML=tx2;
poshta.innerHTML=up;
poshtadp.innerHTML=updol;
plat.innerHTML=np;
platdp.innerHTML=npdol;
expr.innerHTML=ne;
exprdp.innerHTML=nedol;
office.innerHTML=neof;
officedp.innerHTML=neofdol;
}
}

function setdel (va) {
url='http://books.jurist.net.ua/index.php?setdel/1/'+va;
loadXMLDoc(url);
}

function disp_del(bid,price,totq,delprice,dol,doldel,ok,tx,tx2,up,updol,ne,nedol,np,npdol) {
}
