﻿var customer="";
var customer_wp="";
var issearch=0;
var istoprec=0;

var ffam="";
var fimja="";
var fotch="";
var flogin="";
var fphone="";
var faddress="";
var femail="";

function resizeTree(){
elset=document.getElementsByTagName("TR");
for(i=0; i<elset.length; i++){
  if(elset[i].tagName=='DIV' && elset[i].id.substr(0,4)=='tdiv'){elset[i].style.width="100px";}}
for(i=0; i<elset.length; i++){
  if(elset[i].tagName=='DIV' && elset[i].id.substr(0,4)=='tdiv'){elset[i].style.width=document.getElementById('etalonx').offsetWidth+"px";}}
}

function changeExpand(id,stree){
var obj = document.getElementById(id);
elset=document.getElementsByTagName("TR");
for(i=0; i<elset.length; i++){
	if(elset[i].id.indexOf('item')>0){elset[i].style.display='none';}
}

elset=document.getElementsByTagName("IMG");
for(i=0; i<elset.length; i++){
	if(elset[i].src.indexOf('tminus')>0){elset[i].src='treeimg/tplus.gif';}
	if(elset[i].src.indexOf('lminus')>0){elset[i].src='treeimg/lplus.gif';}
}

  if(obj.src.indexOf('plus')>0){
    obj.src=obj.src.replace('plus','minus');
    expandTree('',stree);
  }else{
    obj.src=obj.src.replace('minus','plus')
    expandTree('none',stree);
  }
}

function expandTree(sdisp,stree){
elset=document.getElementsByTagName("TR");
for(i=0; i<elset.length; i++){
if(elset[i].tagName=='TR' || elset[i].tagName=='IMG'){
dt=elset[i].id;
obj=elset[i];
if(sdisp==""){
    if(dt.substr(0,stree.length)==stree){
      if(dt.lastIndexOf('b')<stree.length){obj.style.display=sdisp;}
    }
  }else{
  if(dt.substr(0,stree.length)==stree){
      obj.style.display=sdisp;
	if(dt.indexOf('folder')>0){obj.src=obj.src.replace('minus','plus');}
      }
  }
}}
}


function sold_tovar(id,price,discount,name){
var koltov=0;
var tcnt=document.getElementById('tcnt').innerHTML*1;
var tsum=document.getElementById('tsum').innerHTML*1;
for(i=0;i<tovar.length;i++){
  if(tovar[i][0]==id && tovar[i][4]>0){alert("Товар уже помещен в корзину!");koltov=-1;}
}
var summ=0;
if(koltov>-1){
koltov=prompt("Введите количество товара",'1');
if(koltov>0){
  tcnt=tcnt+koltov*1;
  summ=parseInt(price*(100-discount)/100);
  tsum+=summ*koltov;
  document.getElementById('tcnt').innerHTML=tcnt+'';
  document.getElementById('tsum').innerHTML=tsum+'';
  articul=document.getElementById('articul_'+id).value;
	tovar[tovar.length]=new Array(id,price,discount,name,koltov,summ*koltov,articul);
		var tmas0="mas0=";var tmas1="mas1=";var tmas2="mas2=";var tmas3="mas3=";var tmas4="mas4=";var tmas5="mas5=";var tmas6="mas6=";
	for(i=0;i<tovar.length;i++){
		tmas0=tmas0+tovar[i][0]+"~"
		tmas1=tmas1+tovar[i][1]+"~"
		tmas2=tmas2+tovar[i][2]+"~"
		tmas3=tmas3+tovar[i][3]+"~"
		tmas4=tmas4+tovar[i][4]+"~"
		tmas5=tmas5+tovar[i][5]+"~"
		tmas6=tmas6+tovar[i][6]+"~"
	}
		document.cookie=tmas0;document.cookie=tmas1;document.cookie=tmas2;document.cookie=tmas3;document.cookie=tmas4;document.cookie=tmas5;document.cookie=tmas6;
}}
}

function show_mybag(){
if(tovar.length==0){alert("Корзина пуста!");}else{
document.getElementById('tovarlist').innerHTML=get_mybag_tag();}
}

function get_mybag_tag(){
itogo=0;
bagtag="<table border=0 cellpadding=10 width=100% style='margin-top:10px;margin-left:10px;'><tr><td><table border=1 width=100% cellspacing=0>";
bagtag+="<tr bgcolor=#e0e0e0 style='font-size:12px;color:#6F9424;'><th>№</th><th width=100%>Наименование</th><th><nobr>Кол-во.</th><th>Цена</th><th>Скидка</th><th>Сумма</th></tr>";
var tcnt=0;
var tsum=0;
var tovcnt=0;
for(i=0;i<tovar.length;i++){
if(tovar[i][4]>0){
  tovcnt+=1
  itogo+=tovar[i][5];
  if(tovar[i][2]>0){discound=tovar[i][2]+"%";}else{discound="&nbsp;";}
  bagtag=bagtag+"<tr style='font-size:12px;'><td>"+tovcnt+"</td><td>"+tovar[i][3]+"</td><td align=right><input type=text value="+tovar[i][4]+" style='width:70px;text-align:right;' onblur=setkol("+i+",this)></td><td align=right>"+tovar[i][1]+"</td><td align=right>"+discound+"</td><td align=right>"+tovar[i][5]+"</td></tr>";
  tcnt+=tovar[i][4]*1;
  tsum+=tovar[i][5]*1;
}
}
  document.getElementById('tcnt').innerText=tcnt+'';
  document.getElementById('tsum').innerText=tsum+'';
bagtag+="<tr style='font-size:12px;'><td>&nbsp;</td><td colspan=4><b>ИТОГО</b></td><td align=right><b>"+itogo+"</b></td>";
bagtag+="</table></td></tr>";
bagtag+="<tr><td align=center><br><input type=button value='Оформить заказ' onClick='javascript:check_sold()'>&nbsp;&nbsp;&nbsp;&nbsp;<input type=button value='Очистить корзину' onClick='javascript:clear_mybag()'>&nbsp;&nbsp;&nbsp;&nbsp;<input type=button value='Пересчитать заказ' onClick='javascript:show_mybag()'></td></tr></table>";
	var tmas0="mas0=";var tmas1="mas1=";var tmas2="mas2=";var tmas3="mas3=";var tmas4="mas4=";var tmas5="mas5=";var tmas6="mas6=";
	for(i=0;i<tovar.length;i++){
		tmas0=tmas0+tovar[i][0]+"~"
		tmas1=tmas1+tovar[i][1]+"~"
		tmas2=tmas2+tovar[i][2]+"~"
		tmas3=tmas3+tovar[i][3]+"~"
		tmas4=tmas4+tovar[i][4]+"~"
		tmas5=tmas5+tovar[i][5]+"~"
		tmas6=tmas6+tovar[i][6]+"~"
	}
	document.cookie=tmas0;document.cookie=tmas1;document.cookie=tmas2;document.cookie=tmas3;document.cookie=tmas4;document.cookie=tmas5;document.cookie=tmas6;
return bagtag;
}

function setkol(num,obj){
tovar[num][4]=obj.value;
tovar[num][5]=parseInt(obj.value*tovar[num][1]*(100-tovar[num][2])/100);
}

function clear_mybag(){
tovar.length=0;
document.getElementById('tovarlist').innerHTML=get_mybag_tag();
  document.getElementById('tcnt').innerText='0';
  document.getElementById('tsum').innerText='0';
  document.cookie="mas0=''";document.cookie="mas1=''";document.cookie="mas2=''";document.cookie="mas3=''";document.cookie="mas4=''";document.cookie="mas5=''";document.cookie="mas6=''";
}
function clear_mybag_sold(){
tovar.length=0;
  document.getElementById('tcnt').innerText='0';
  document.getElementById('tsum').innerText='0';
}

function to_mycab(dalee){
if(customer==''){
  document.getElementById('tovarlist').innerHTML="<table width=100% height=300 border=0><tr><td align=center><table border=0 class=loginform style='font-size:12px;'><tr><td>Пользователь</td><td><input type=text name=login id=login></td></tr><tr><td>Пароль</td><td><input type=password name=password id=password></td></tr><tr><td colspan=2 align=center><input type=button value='Регистрация' onClick='javascript:new_user()'>&nbsp;&nbsp;<input type=button value=Вход onClick='go_mycab()'></td></tr></table></td></tr><input type=hidden id=dalee name=dalee value="+dalee+"></table>";
}else{
  document.getElementById('tovarlist').innerHTML="<table width=100% height=300 border=0><tr><td align=center><input type=button value='Мои заказы' onClick='javascript:show_my_solds(0)'><br><br><input type=button value='Редактировать мои данные' onClick='javascript:get_my_data()'></td></tr></table>";}
}

function go_mycab(){
var login=document.getElementById('login').value;
var password=document.getElementById('password').value;
var dalee=document.getElementById('dalee').value;
  loadHTML('checkuser.php?login='+login+'&password='+password+'&dalee='+dalee, 'tovarlist');
}

function check_sold(){
if(customer!=''){
  send_sold();
}else{
  document.getElementById('tovarlist').innerHTML="<table width=100% height=300><tr><td align=center><table border=0><tr><td style='padding:2px;' align=center><input type=button value='Я зарегистрированный пользователь' onClick='javascript:to_mycab(1)' class=sbtn></td></tr><tr><td style='padding:2px;' align=center><input type=button value='Пройти процедуру регистрации' onClick='javascript:new_user()' class=sbtn></td></tr><tr><td style='padding:2px;' align=center><input type=button value='Оформить без регистрации' onClick='javascript:send_sold_without_reg()' class=sbtn></td></tr></table></td></tr></table>";
}
}

function send_sold(){
if(tovar.length>0){
var arrtovid='';
var arrtovkol='';
var arrtovart='';
for(i=0;i<tovar.length;i++){
arrtovid=arrtovid+tovar[i][0]+',';
arrtovkol=arrtovkol+tovar[i][4]+',';
arrtovart=arrtovart+tovar[i][6]+',';
}
var cust='';
if(customer==''){cust=customer_wp;}else{cust=customer;}
  loadHTML('soldtovar.php?tovarid='+arrtovid+'&tovarkol='+arrtovkol+'&customer='+cust+'&arrtovart='+arrtovart, 'tovarlist');
}else{document.getElementById('tovarlist').innerHTML="<table width=100% height=300><tr><td align=center><font style='color:blue;font-size:14px;'>Спасибо за регистрацию!</td></tr></table>";}
}

function send_sold_without_reg(){
  document.getElementById('tovarlist').innerHTML="<table width=100% height=300 border=0><tr><td align=center><table class=loginform style='font-size:12px;'><tr><td align=left>Фамилия<span class=star>*</span></td><td><input type=text id=fam class=finp></td></tr><tr><td align=left>Имя<span class=star>*</span></td><td><input type=text id=imja class=finp></td></tr><tr><td align=left>Отчество</td><td><input type=text id=otch class=finp></td></tr><tr><td align=left>Телефон<span class=star>*</span></td><td><input type=text id=phone class=finp></td></tr><tr><td align=left>Адрес<span class=star>*</span></td><td><input type=text id=address class=finp></td></tr><tr><td align=left>Электронная почта</td><td><input type=text id=email class=finp></td></tr>  <tr><td colspan=2 align=center><input type=button value='Отправить' onClick='javascript:register_customer_wp();'></td></tr><tr><td><sub><span class=star>*</span> - Поля обязательные для заполнения</sub></td></tr></table></td></tr></table>";
if(ffam!=''){document.getElementById('fam').value=ffam;}
if(fimja!=''){document.getElementById('imja').value=fimja;}
if(fotch!=''){document.getElementById('otch').value=fotch;}
if(fphone!=''){document.getElementById('phone').value=fphone;}
if(faddress!=''){document.getElementById('address').value=faddress;}
if(femail!=''){document.getElementById('email').value=femail;}
}

function new_user(){
  document.getElementById('tovarlist').innerHTML="<table width=100% height=300 border=0 style='margin-top:10px;'><tr><td align=center><table class=loginform style='font-size:12px;'><tr><td align=left>Фамилия<span class=star>*</span></td><td><input type=text id=fam class=finp></td></tr><tr><td align=left>Имя<span class=star>*</span></td><td><input type=text id=imja class=finp></td></tr><tr><td align=left>Отчество</td><td><input type=text id=otch class=finp></td></tr><tr><td align=left>Имя пользователя<span class=star>*</span></td><td><input type=text id=login class=finp></td></tr><tr><td align=left>Пароль<span class=star>*</span></td><td align=center><input type=password id=password class=finp></td></tr><tr><td align=left>Подтверждение<span class=star>*</span></td><td><input type=password id=password2 class=finp></td></tr><tr><td align=left>Телефон<span class=star>*</span></td><td><input type=text id=phone class=finp></td></tr><tr><td align=left>Адрес<span class=star>*</span></td><td><input type=text id=address class=finp></td></tr><tr><td align=left>Электронная почта</td><td><input type=text id=email class=finp></td></tr>  <tr><td colspan=2 align=center><input type=button value='Зарегистрироваться' onClick='javascript:register_customer();'></td></tr><tr><td><sub><span class=star>*</span> - Поля обязательные для заполнения</sub></td></tr></table></td></tr></table>";
if(ffam!=''){document.getElementById('fam').value=ffam;}
if(fimja!=''){document.getElementById('imja').value=fimja;}
if(fotch!=''){document.getElementById('otch').value=fotch;}
if(flogin!=''){document.getElementById('login').value=flogin;}
if(fphone!=''){document.getElementById('phone').value=fphone;}
if(faddress!=''){document.getElementById('address').value=faddress;}
if(femail!=''){document.getElementById('email').value=femail;}
}

function register_customer(){
ffam=document.getElementById('fam').value;
  if(trim(ffam)==''){alert('Введите пожалуйста фамилию!');return false;}
fimja=document.getElementById('imja').value;
  if(trim(fimja)==''){alert('Введите пожалуйста имя!');return false;}
fotch=document.getElementById('otch').value;
flogin=document.getElementById('login').value;
  if(trim(flogin)==''){alert('Введите пожалуйста имя пользователя!');return false;}
fpassword=document.getElementById('password').value;
  if(trim(fpassword)==''){alert('Введите пожалуйста пароль!');return false;}
fpassword2=document.getElementById('password2').value;
  if(fpassword2!=fpassword){alert('Пароль и подтверждение не совпадают!');return false;}
fphone=document.getElementById('phone').value;
  if(trim(fphone)==''){alert('Введите пожалуйста номер телефона!');return false;}
faddress=document.getElementById('address').value;
  if(trim(faddress)==''){alert('Введите пожалуйста адрес!');return false;}
femail=document.getElementById('email').value;

loadHTML('customerreg.php?fam='+ffam+'&imja='+fimja+'&otch='+fotch+'&login='+flogin+'&password='+fpassword+'&phone='+fphone+'&address='+faddress+'&email='+femail, 'tovarlist');
}

function save_customer_data(){
fid=document.getElementById('id').value;
ffam=document.getElementById('fam').value;
  if(trim(ffam)==''){alert('Введите пожалуйста фамилию!');return false;}
fimja=document.getElementById('imja').value;
  if(trim(fimja)==''){alert('Введите пожалуйста имя!');return false;}
fotch=document.getElementById('otch').value;
flogin=document.getElementById('login').value;
  if(trim(flogin)==''){alert('Введите пожалуйста имя пользователя!');return false;}
fpassword=document.getElementById('password').value;
  if(trim(fpassword)==''){alert('Введите пожалуйста пароль!');return false;}
fpassword2=document.getElementById('password2').value;
  if(fpassword2!=fpassword){alert('Пароль и подтверждение не совпадают!');return false;}
fphone=document.getElementById('phone').value;
  if(trim(fphone)==''){alert('Введите пожалуйста номер телефона!');return false;}
faddress=document.getElementById('address').value;
  if(trim(faddress)==''){alert('Введите пожалуйста адрес!');return false;}
femail=document.getElementById('email').value;

loadHTML('customersavedata.php?fam='+ffam+'&imja='+fimja+'&otch='+fotch+'&login='+flogin+'&password='+fpassword+'&phone='+fphone+'&address='+faddress+'&email='+femail+'&id='+fid, 'tovarlist');
}

function register_customer_wp(){
ffam=document.getElementById('fam').value;
  if(trim(ffam)==''){alert('Введите пожалуйста фамилию!');return false;}
fimja=document.getElementById('imja').value;
  if(trim(fimja)==''){alert('Введите пожалуйста имя!');return false;}
fotch=document.getElementById('otch').value;
fphone=document.getElementById('phone').value;
  if(trim(fphone)==''){alert('Введите пожалуйста номер телефона!');return false;}
faddress=document.getElementById('address').value;
  if(trim(faddress)==''){alert('Введите пожалуйста адрес!');return false;}
femail=document.getElementById('email').value;

loadHTML('customerreg_wp.php?fam='+ffam+'&imja='+fimja+'&otch='+fotch+'&phone='+fphone+'&address='+faddress+'&email='+femail, 'tovarlist');
}

function get_my_data(){
  loadHTML('customergetdata.php?customer='+customer, 'tovarlist');
}

function show_my_solds(isfind){
var orddate="";
var ordnum="";
if(isfind==1){
  orddate=document.getElementById('orddate').value;
  ordnum=document.getElementById('ordnum').value;
}
  loadHTML('customergetsolds.php?customer='+customer+'&orddate='+orddate+'&ordnum='+ordnum, 'tovarlist');
}

function show_tovar_full(id_tovar){
  loadHTML('tovar_full_info.php?id_tovar='+id_tovar, 'tovarlist');
}

function show_count(soldnum){
  window.open("countblank.php?soldnum="+soldnum,"showblank","Toolbar=1,Status=0,Menubar=1,Scrollbars=1,Resizable=1, width=600, height=300")
}


function shownews(id){
  loadHTML('load_news.php?id='+id, 'tovarlist');
}

function loadTEXT(page,link){
var mas0='';
var mas1='';
var mas2='';
var mas3='';
var mas4='';
var mas5='';
var mas6='';
if(search){searchstr=document.getElementById('search').value;}
for(i=0;i<tovar.length;i++){
if(tovar[i][4]>0){
	mas0+=tovar[i][0]+','
	mas1+=tovar[i][1]+','
	mas2+=tovar[i][2]+','
	mas3+=tovar[i][3]+','
	mas4+=tovar[i][4]+','
	mas5+=tovar[i][5]+','
	mas6+=tovar[i][6]+','
}
}
  window.location='index.php?page='+page+'&mas0='+mas0+'&mas1='+mas1+'&mas2='+mas2+'&mas3='+mas3+'&mas4='+mas4+'&mas5='+mas5+'&mas6='+mas6+'#'+link;}

function goTop(){
var mas0='';
var mas1='';
var mas2='';
var mas3='';
var mas4='';
var mas5='';
var mas6='';
if(search){searchstr=document.getElementById('search').value;}
for(i=0;i<tovar.length;i++){
if(tovar[i][4]>0){
	mas0+=tovar[i][0]+','
	mas1+=tovar[i][1]+','
	mas2+=tovar[i][2]+','
	mas3+=tovar[i][3]+','
	mas4+=tovar[i][4]+','
	mas5+=tovar[i][5]+','
	mas6+=tovar[i][6]+','
}
}
  window.location='index.php?&mas0='+mas0+'&mas1='+mas1+'&mas2='+mas2+'&mas3='+mas3+'&mas4='+mas4+'&mas5='+mas5+'&mas6='+mas6;
}


function saveMess(){
var mname=document.getElementById('mname').value;
if(mname==''){alert('Введите ваше имя!');return false;}
var mtext=document.getElementById('mtext').value;
if(mtext==''){alert('Введите текст сообщения!');return false;}
var memail=document.getElementById('memail').value;
if(document.getElementById('mcod1').value!=document.getElementById('mcod2').value){alert('Введено неверное число!');return false;}
var id_tovar=document.getElementById('id_tovar').value;
window.open('savemessage.php?mname='+mname+'&memail='+memail+'&mtext='+mtext+'&id_tovar='+id_tovar,'savemess',"Toolbar=0,Status=0,Menubar=0,Scrollbars=0,Resizable=1,left="+(screen.width/2-100)+",top="+(screen.height/2-65)+",width=200,height=130");
}

function showtip(id){
//document.getElementById('fix').style.display='';
obj=document.getElementById('fixcon');
//setOpacity(obj,100)
obj.innerHTML='<img id="fiximg" src="foto_b.php?id='+id+'" style="border:1px solid #dcdcdc;z-index:1000;" onClick="javascript:show_tovar_full('+id+')" onMouseDown="javascript:show_tovar_full('+id+')" onMouseOver="showtip('+id+')">';
obj.style.left=document.body.clientWidth/2-obj.clientWidth/2;
obj.style.top=document.body.scrollTop+document.body.clientHeight/2-obj.clientHeight/2;
document.body.onclick=new Function("hidetip()");
setTimeout('document.body.onmousemove=new Function("hidetip()")',1000);
}
function hidetip(){
document.body.onmousemove=new Function("");
document.getElementById('fixcon').innerHTML='';
//document.getElementById('fix').style.display='none';
}
function setOpacity(obj,alpha){
obj.style.filter="alpha(opacity:"+alpha+")";
obj.style.KHTMLOpacity="0."+alpha;
obj.style.MozOpacity="0."+alpha;
obj.style.opacity="0."+alpha;
}

function trim(s){return rtrim(ltrim(s));}
function ltrim(s){return s.replace(/^\s+/, '');}
function rtrim(s){return s.replace(/\s+$/, '');}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = "";
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}




