// JavaScript Document
function tov_cen(){
var st_im=document.getElementById('tab_k').getElementsByTagName('img'); var sh=3; for(var i=0;i<st_im.length;i++){var intop=st_im[i].offsetLeft;
var kora=document.createTextNode('В корзину'); var kort=document.createElement('a'); kort.setAttribute("href","# false"); kort.setAttribute("onclick","korzina(this.id);"); kort.setAttribute("id",st_im[i].src+(i+1));kort.appendChild(kora);kort.className='pv3'; kort.style.left=intop+'px'; kort.style.fontSize='0.7em'; var st_im2=document.getElementById('tab_k').getElementsByTagName('td'); st_im2[i+sh].appendChild(kort); sh=sh+2;} ;}
var ko;var tovari,tovarov; var tektovari; var sen,sen2; var conten,contennt; var reg=/png|jpg/i;
$(function(){ko=document.getElementById('korz');if(document.cookie==0){ko.innerHTML='<p>Корзина пуста</p>';} else{vkorzinu();};})
function vkorzinu(){ko.innerHTML='<a href="# false" id="kor" onclick="getcuc()">Перейти к корзине</a>';}	
// добавить кук //
function setCookie(cookieName,cookieValue,cookiePath,cookieExpires){ cookieValue=escape(cookieValue); 
if(cookieExpires==''){var nowDate=new Date(); nowDate.setMonth(nowDate.getMonth()+1); cookieExpires=nowDate.toGMTString();}
if(cookiePath !=''){cookiePath=';Path'+cookiePath;} document.cookie=cookieName+'='+cookieValue+';expires='+cookieExpires+cookiePath;}
// вывод корзины оформление заказа //
function getcuc(){var vv=1; var t1; var t2; var f=4; kuki(); kolcook(); tektovari='';cont(); var hh=1;var poz=0; var poz2; var tow; kuki(); for(var i=0;i<tovarov;i++){if(i>9){hh=2} ;poz=tovari.indexOf('tov',poz); poz2=tovari.indexOf('Цена',poz);tow=tovari.substr(poz+4,(poz2-4-poz)); sen2=tovari.indexOf('р',poz2);var se=sen2; sen2=sen2-poz2; sen=tovari.substr(poz2+5,sen2-6); tektovari+='<div id="tovd_'+(i+1)+'"><img width="150" height="150" src='+tow+' id="im_'+(i+1)+'"><p id="pid_'+(i+1)+'"><br />Количество <input type="text" name="'+(i+1)+'" id="inp_'+(i+1)+'" size="10" value="1" onkeyup="shot('+(i+1)+');"><br />Цена : <span id="ids_'+(i+1)+'">'+sen+'</span> рублей. Общая сумма <span id="ido_'+(i+1)+'" style=" color:#F00">'+sen+'</span> рублей.</p><p class="non" id="pce_'+(i+1)+'"></p><br /><a href="#false" id="udt_'+(i+1)+'" onclick="udt('+hh+','+(i+1)+');">Удалить товар</a></div><div class="raz"></div>' ;tovari=tovari.substr(se);poz=0; } if (document.all){var w=document.body.clientWidth; var h=document.body.clientHeight;}
else{w=innerWidth; h=innerHeight;} w=w-100; h=h-100; var cenadost=300; var porol=tektovari.indexOf('porolon'); if(porol!=-1){cenadost=500};
conten.innerHTML='<div id="st_krr"><h3><a href="#" id="za" onclick="zak_kor();">Закрыть корзину.</a><a href="# false" id="ohistit_k" onclick="ohistit();">Очистить корзину</a></h3><form id="st_kr">'+tektovari+'<div class="raz"></div><p>Доставка <span></span>:<span style=" color:#F00">'+cenadost+'</span> рублей.</p><div class="raz"></div><p style=" color:#F00; font-size:1em;">Итого : <span id="id_itog"></span> рублей.</p><p>Имя:<input type="text" name="name" size="20" id="nem" value="Имя"> Тел:<input type="text" name="tel" id="telef" size="20" value="Тел"></p><p>Сообщение: адрес, желаемое время доставки.<br /><textarea rows="5" name="comment" cols="50" id="texar"></textarea></p><p class="non" id="opis"></p><div id="tek"style="display:none;"></div><p align="center"><input onclick="otpr();return false;" type="submit" name="submit" size="30" value="Отправить сообщение"></p></form></div>'; itogo();ko.style.display='none'; return false;}
// получить куки //
function kuki(){tovari=unescape(document.cookie); return tovari;}
// вырезать контент //
function cont(){ conten=document.getElementById('content');  contennt=conten.innerHTML; return conten ;}
// закрыть корзину //
function zak_kor(){var zak=document.getElementById('content').innerHTML=contennt;ko.style.display='block';}
// количество товаров //
function kolcook(){kuki(); var poz=0; tovarov=0; while(poz!=-1){poz=tovari.indexOf('tov',poz);if(poz!=-1) {poz++; tovarov++;}} return tovarov;}
// очистить корзину //
function ohistit(){kuki(); kolcook(); var po=0; var ff=1; for(var i=0;i<(tovarov);i++){po=tovari.indexOf('tov',po); p2=tovari.substr(po-ff,ff); setCookie(p2+'tov','','','Mon, 1 Jan 1990 00:00:00');po++;if(i==8){ff=2;};};zak_kor();}
// удольть товар //
function udt(h,q){kuki(); kolcook();var too; var to=document.getElementById('im_'+q).src; var pr=tovari.indexOf(to); too=tovari.substr(pr-4-h,h); setCookie(too+'tov','','','Mon, 1 Jan 1990 00:00:00'); var zak=document.getElementById('tovd_'+q); zak.parentNode.removeChild(zak);var vv=1; var t1; var t2; var f=4; kuki(); kolcook(); var tov=tovari; var tov2=tovari; var po; for(var i=0;i<(tovarov);i++){
po=tov.indexOf('tov'); if(po==1){vv=1}; if(po==2){vv=2;} ;p2=tov.substr(po-vv,vv); setCookie(p2+'tov','','','Mon, 1 Jan 1990 00:00:00'); ttt=tov.indexOf('р'); tov=tov.substr(ttt+2);}; vv=1;
for(var i=0;i<tovarov;i++){
po=tov2.indexOf('tov'); tov2=tov2.substr(po); tttt=tov2.indexOf('р'); t3=tov2.substr(4,tttt-3); 
setCookie((i+1)+'tov',t3,'','');  tov2=tov2.substr(tttt+2);}; itogo();}
// добавить товар в корзину //
function korzina(a){var cen=a.search(reg);var cen2=a.substr(cen+3,a.length); cen=document.getElementById('a'+cen2).innerHTML; vkorzinu(); aa=a.search(reg); aaa=a.substr(0,aa+3) ;to=aaa+cen; kolcook(); if(tovarov<1){tovarov=1;} else{tovarov++;};kuki(); var srsv=tovari.indexOf(aaa); if(srsv==-1){setCookie(tovarov+'tov',to,'','');};}
// изменения метрожа или количества //
function shot(si){var inv=document.getElementById('inp_'+si).value; var ce=document.getElementById('ids_'+si).innerHTML; var su=inv*ce; document.getElementById('ido_'+si).innerHTML=su;itogo();}
// итого //  
function itogo(){var sks=document.getElementById('st_krr').getElementsByTagName('img').length; var itog=0; var sp_d=document.getElementById('st_krr').getElementsByTagName('span'); var uv=1;
  for(var i=0;i<(sks+1);i++){ sp_itog=parseInt(sp_d[uv].innerHTML); uv=uv+2; itog=itog+sp_itog;} ;document.getElementById('id_itog').innerHTML=itog;}
// проверки //
function proverki(){var telefon=document.getElementById('telef').value;if(telefon.length<4){nomer=-1 ;return nomer;} else{nomer=1; return nomer;}}
// отправка //
function otpr(){proverki(); if(nomer==-1){alert('Вы не указали номер телефона'); return false;};
var inpu=document.getElementById('st_kr').getElementsByTagName('input'); for(var i=0;i<inpu.length-3;i++){var tecst=document.getElementById('inp_'+(i+1)).value; var pinp=document.getElementById('pce_'+(i+1)); pinp.innerHTML=tecst;} var teka=document.getElementById('texar').value; var tele=document.getElementById('telef').value; var nem=document.getElementById('nem').value ; document.getElementById('opis').innerHTML=nem+" ; "+tele+" ; "+teka;var pi=document.getElementById('st_kr').innerHTML; process(pi);}
var xmlHttp=createXmlHttpRequestObject();
function createXmlHttpRequestObject(){
var xmlHttp;
try {xmlHttp=new XMLHttpRequest();}
catch(e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHttp");}
catch(e){}}
if(!xmlHttp) alert('Ошибка создания объекта');
else return xmlHttp;}

function process(a){
if(xmlHttp){try{
xmlHttp.open('POST',"zay.php",true);
xmlHttp.onreadystatechange=handleRequestStateChan;
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.send("cat="+a);}
catch(e){alert('Невозможно соеденится с сервером '+ e.toString());}}}

function handleRequestStateChan(){
var md=document.getElementById('tek');
if(xmlHttp.readyState==1){md.innerHTML='Состаяние запроса: 1 (отправляется) <br />';}
else if(xmlHttp.readyState==4){if(xmlHttp.status==200){try{var response=xmlHttp.responseText; md.style.display='block';  md.innerHTML=response;
if(response.length<77){$(function(){int6=setTimeout(i_f6=function(){ohistit();$('#za').trigger('click');},3000);})  ;} } 
catch(e){alert('Ошибка чтения ответа '+e.toString());}} 
else{alert('Возникла ошибка при получении данных '+xmlHttp.statusText); }}}
