﻿function nerdesin_sub(some_string)
{
		//nerdesin_text=document.getElementById('nerdesin').innerHTML;
		//bodyboshi=nerdesin_text.indexOf(" > ");
		//bodyichi=nerdesin_text.slice(0,bodyboshi+3);
		//bodyichi+=some_string;
		document.getElementById('nerdesin').innerHTML=some_string;
}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+'.location="'+selObj.options[selObj.selectedIndex].value+'"');
  if (restore) selObj.selectedIndex=0;
}

function getXMLHTTPRequest() {
var xRequest=null;
if (window.XMLHttpRequest) {
xRequest=new XMLHttpRequest();
}else if (typeof ActiveXObject != "undefined"){
xRequest=new ActiveXObject
("Microsoft.XMLHTTP");
}
return xRequest;
}


function getPage(what, joyi, url)
{
	req=getXMLHTTPRequest();
	if (req)
	{
		req.onreadystatechange=onReadyStateChange;
		req.open("GET", url, true);
		req.setRequestHeader("Content-Type", "multipart/form-data");
		place=joyi;
		subject = what;
		req.send('');
	}
}



function onReadyStateChange()
{
	var ready=req.readyState;
	var data=null;
	//alert('ready_state = ' + ready);
	if (ready==4)
	{
		//alert('req_status = ' + req.status);
		if(req.status == 200) {
			data=req.responseText;
			//alert('response_text = ' + data);
			var obj=document.getElementById(place);
			var newsstring=data;
			bodyboshi=newsstring.indexOf("y>")+2;
			bodyoxiri=newsstring.indexOf("</bo");
			bodyichi=newsstring.slice(bodyboshi,bodyoxiri);
			obj.innerHTML=bodyichi;
			loading_div.style.display="none";
			if(place=='info') {
				//alert('place=info');
				update_currency_rate_field();
				change_currency();
			}
		}
	}
	else
	{
	document.getElementById('loading_div').style.top=0;
	str=loading_div.style.top;
	str_st=Number(str.substring(0,str.indexOf('px')));
	document.getElementById('loading_div').style.top=document.body.scrollTop+str_st+'px';
	document.getElementById('loading_div').style.display="inline";
	}	
}


function big_foto(serial, id)
{
	//alert(serial);
	j=0;
	serial=serial.toUpperCase();
	scrl=document.body.scrollTop;
	for(i=scrl;i>0;){
	i-=j;
	document.body.scrollTop=i;
	j+=1;
	//document.body.scrollTop=0;//225
	}
	document.body.scrollTop=0;
	url='oneproduct.php?serial='+serial+'&id='+id;
	//alert('url='+url);
	req=getXMLHTTPRequest();
	if (req)
	{
		req.onreadystatechange=onReadyStateChange;
		req.open("GET", url ,true);
		req.setRequestHeader("Content-Type", "multipart/form-data");
		place='tovar';
		req.send('');
	}
	document.getElementById('tovar').style.top="0px";
	document.getElementById('tovar').style.Left="0px";
	str=document.getElementById('tovar').style.top;
	str_st=Number(str.substring(0,str.indexOf('px')));
	document.getElementById('tovar').style.top=document.body.scrollTop+str_st+'px';
	document.getElementById('tovar').style.display="inline";
}
nomer_zakaza=0;
var orders=new Array();
all_price=0;
addable=0;


function zakaz(rasm_serial,rasm_name,rasm_price, rasm_price_base) {
	for(i=1; i < orders.length; i++) {
		//alert('serial='+serial);
		//alert('serial in cart='+orders[i]["serial"]);
		if(rasm_serial == orders[i]["serial"]) {
			message="Этот товар уже добавлен в корзину. Хотите добавить ещё одну?";
			if(confirm(message)) {
				addable=1;
				break;
			}
			else {
				addable=0;
				break;
			}
			
		}
		else {
			addable=1;
		}
	}
	if(orders.length==0) {addable=1;}
	if(addable==1) {
		nomer_zakaza=nomer_zakaza+1;
		orders[nomer_zakaza]= new Array();
		orders[nomer_zakaza]["serial"]=rasm_serial;
		orders[nomer_zakaza]["name"]=rasm_name;
		orders[nomer_zakaza]["price"]=rasm_price;
		orders[nomer_zakaza]["price_base"]=rasm_price_base;
		all_price=all_price+Number(rasm_price);
		//document.getElementById('zakaz_div').innerHTML='<a href="javascript: show_zakaz()" style="text-decoration:none;">Товаров '+nomer_zakaza+' штук<br>На сумму </a></p>';
		document.getElementById('zakaz_div').innerHTML='<a href="javascript: show_zakaz()" class="basket_link">'+nomer_zakaza+'</a>';
		//document.getElementById('summa').innerHTML='<span class="style13"> на сумму '+all_price+' сум.</span>';
		alert('Ваш заказ добавлен в корзину.');
	}	
}
function show_zakaz()
{
	str='';
	str_price=0;
	str_name='';
	str+='<center><table width="545" border="0" cellspacing="4" cellpadding="0">';
	for(i=1;i<orders.length;i++)
	{
		str+='<tr><td width="100" class="td_ichi"><img src="foto/'+orders[i]["serial"]+'.jpg" width="100" height="67" /></td><td width="300" class="td_ichi"><span class="style111">';		
		str+=''+orders[i]["name"]+'</span></td><td width="125" class="td_ichi"><div align="center" class="style111">'+orders[i]["price"]+' ' + orders[i]["price_base"] + '</div></td></tr>';
		str_name+=orders[i]["name"]+';<br>';str_price+=Number(orders[i]["price"].toString());
	}
		//str+='<tr><td width="100" class="td_ichi" align="center"><span class="style222">Всего</span></td><td width="300" class="td_ichi"><span class="style111">';		
		//str+=''+str_name+'</span></td><td width="125" class="td_ichi"><div align="center" class="style111">'+str_price+'</div></td></tr>';
		str+='</table></center>';
		str+='<table width="100%" border="0" cellspacing="10" cellpadding="10">    <tr>      <td><div align="center" class="style10">&#1060;&#1048;&#1054; <span style="color:red;">*</span></div></td>      <td><div align="center">          <input type="text" name="name_customer" id="name_customer" size="50"/>     </div></td>    </tr>    <tr>      <td><div align="center" class="style10">&#1058;&#1077;&#1083;&#1077;&#1092;&#1086;&#1085; <span style="color:red;">*</span></div></td>      <td><div align="center">          <input type="text" name="phone_customer" id="phone_customer" size="50"/>      </div></td>    </tr>    <tr>      <td><div align="center"class="style10">&#1040;&#1076;&#1088;&#1077;&#1089; <span style="color:red;">*</span></div></td>      <td><div align="center">          <input type="text" name="adress_customer" id="adress_customer" size="50"/>      </div></td> </tr><tr>      <td><div align="center"class="style10">E-mail <span style="color:red;">*</span></div></td>      <td><div align="center">          <input type="text" name="email_customer" id="email_customer" size="50"/>      </div></td> </tr>    <tr>      <td>&nbsp;</td>      <td align="center"><button onclick="email_to_server()"> &nbsp; Отправить &nbsp;&nbsp;  </button>&nbsp;</td></tr>  </table><p><span style="color: red; font-weight: bold; font-size: 120%;">Предупреждение: </span>после отправки заявки Вам необходимо посетить офис продаж (ул. Малая кольцевая - Кичик Халка йули - бывш. Фархадская, 51А, комн. 104) для уточнения деталей заказа (параметры заказанной мебели, условия доставки и оплаты и т.п.).</p>';
	clear_div('tovar');
	hide_div('tovar');
	main.innerHTML=str;
}
function email_to_server()
{
	name=document.getElementById('name_customer').value;
	adress=document.getElementById('adress_customer').value;
	phone=document.getElementById('phone_customer').value;
	email=document.getElementById('email_customer').value;
	tovarlar=str_name + ', Имя: ' + name + ', Адрес: ' + adress + ', e-mail: ' + email + ', телефон: ' + phone;
	if(name=='' || adress=='' || phone==''){alert('Заполняйте все поля');}
	else 
	{
		if (email.indexOf('@')==-1 || email.indexOf('.')==-1)
		{
			alert('Неправильный email адрес');
		}
		else 
		{
			href='email.php?tovarlar='+tovarlar;
			getPage('menu', 'main', href);
		}
	}
}
function etsa()
{
	name_c=document.getElementById('fio_stukach').value;
	email_c=document.getElementById('email_stukach').value;
	phone_c=document.getElementById('phone_stukach').value;	
	email_market=document.getElementById('email_market').value;	
	phone_market=document.getElementById('phone_market').value;	
	www_market=document.getElementById('www_market').value;	
	textarea_market=document.getElementById('txt_market').value;	
	arzon_magazin=name_c+':Имя пакупателя '+email_c+':email пакупателя '+phone_c+':телефон пакупателя '+email_market+'email  магазина '+phone_market+' :телефон магазина '+www_market+':сайт магазина '+textarea_market+':сообщение';
	if(name_c=='' || email_c=='' || phone_c=='' || email_market=='' || phone_market=='' || www_market=='' || textarea_market==''){alert('Заполняйте все поля');}
	else 
	{
		if (email_c.indexOf('@')==-1 || email_c.indexOf('.')==-1 || email_market.indexOf('@')==-1 || email_market.indexOf('.')==-1 )
		{
			alert('Email is wrong');
		}
		else 
		{	
			href='email.php?tovarlar='+arzon_magazin;
			getPage('menu', 'main', href);
		}
	}
}

function search()
{	
	search_text=document.getElementById('search_text').value;
	if(search_text.length<3) {alert('Более 2 букв.')} 
	else 
	{
		url='search.php?id='+search_text;
		req=getXMLHTTPRequest();
		if (req)
		{
			req.onreadystatechange=onReadyStateChange;
			req.open("GET", url ,true);
			req.setRequestHeader
			("Content-Type", "multipart/form-data");
			place='main';
			req.send('');
		}
	}
}

function about()
{
	clear_div('tovar');
	main.innerHTML='<p>Добро пожаловать на главную страницу  www.bor.uz </p><p>Наш сайт специализируется на предоставлении полезной информации о разных товарах и продуктов, поиск и приобретение которых отнимает у нас ценное время и терпение. В данный момент нашей основной представляемой продукцией является МЕБЕЛЬ. Имея связи с более 150 производителями, изготовителями и поставщиками, мы предлагаем более 3000* видов мебели по очень выгодным ценам и условиям.</p><p>Что Вы получаете, пользуясь нашими услугами: <br>  Вам больше не придется тратить время и силы поиском подходящей мебели по всему городу. Широкий ассортимент предоставляет Вам полную свободу выбора.<br>  <br>  Вы можете &quot;настроить&quot; выбранную мебель под свой вкус: например, в мягкой мебели можно менять отделочный материал, в корпусной мебели можно менять цвет покрытия и т.п.<br>  <br>  Вы приобретаете продукты почти по ценам производителей. Наша надбавка на товар обычно не превышает 5%.<br>  <br>  Услуга доставки по городу Ташкенту - бесплатная ("до дверей или до подъезда").<br>  <br>  Имея прямую связь с производителем или поставщиком, мы можем предлагать качественную сборку со скидкой.<br>  <br>  Свободная комплектация: в определенных наборах мебели можно выбрать отдельные компоненты (например, из набора мягкой мебели можно выбрать только диван, из спального гарнитура можно выбрать кровать и шкаф и т.п.).<br>  <br>  Временное хранение.<br></p><p>Кроме этого, мы предлагаем:<br>  Аксессуары для мебели: кухонные вытяжки и мойки.<br>  Изготовление, установка железных ворот (включая автоматические с ДУ).<br>  Ковры, ковроланы и дорожки.</p><p>Дизайн и изготовление: альбомов, каталогов, рекламных листов, визиток и т.п.<br>  Разработка трехмерной модели мебели на заказ.<br>* - Разные варианты изготовления одной продукции считается как отдельный вид.</p>';	
}
function contact()
{
	clear_div('tovar');
	main.innerHTML='<h3 align="center">Как доехать до офиса</h3><div align="center">  <table cellspacing="3" cellpadding="3" width="500" border="0">      <tbody>      <tr>        <td><img src="images/cellphone.gif" /></td>        <td width="200">Отдел &#1080;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090; продаж:</td>        <td width="250">(+998)-98-109-10-11</td>      </tr>      <tr>        <td><img src="images/cellphone.gif" /></td>        <td width="200">&#1054;&#1090;&#1076;&#1077;&#1083; &#1087;&#1088;&#1080;&#1077;&#1084; &#1079;&#1072;&#1082;&#1072;&#1079;&#1086;&#1074;</td>        <td width="250">(+998)-98-307-12-13</td>      </tr>      <tr>  <td><img src="images/cellphone.gif" /></td>  <td width="200">&#1054;&#1090;&#1076;&#1077;&#1083; &#1075;&#1072;&#1088;&#1072;&#1085;&#1090;&#1080;&#1080;</td>  <td width="250">(+998)-98-277-60-90</td></tr><tr>  <td><img src="images/cellphone.gif" /></td>  <td width="200">&#1054;&#1090;&#1076;&#1077;&#1083; &#1078;&#1072;&#1083;&#1086;&#1073; &#1080; &#1087;&#1088;&#1077;&#1076;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;</td>  <td width="250">(+998)-98-109-12-13</td></tr><tr>        <td><img src="images/email.gif" /></td>        <td width="200">Отзывы, предложения, замечания:</td>          <td width="250"><a href="mailto:info@bor.uz">info@bor.uz </a></td>      </tr>    </tbody>  </table></div><p> </p><h3>Адрес на карте:</h3><div align="center"><img src="main/map1.gif" alt="" name="map" width="500" height="389" border="1" id="map" /><br />      <br />   Кичик халка йули 51 А. 104 </div>';
}	
function map(n)
{	
	clear_div('tovar');
	src_str='images/map'+n+'.jpg';
	document.getElementById('map').src=src_str;
}






function change_currency() {
	//alert('change currency started');
	if(document.getElementById('current_category')) {
		current_category_id = document.getElementById('current_category').innerHTML;
		//alert("cur cat id=" + current_category_id);
		if(current_category_id == -1 || current_category_id == 0) {
			cl=-1;
		}
		else {
			if(document.getElementById('current_limit')) {
				cl = document.getElementById('current_limit').value;
			}
			else {
				cl = -1;
			}
		}
		//alert('current category id = ' + current_category_id);
		//alert('current item id = ' + current_item_id);
		if(current_category_id == 0) {
			if(document.getElementById('tovar')) {
			 clear_div('tovar');
			}
			getPage('', 'main', 'title_page.php');
		}
		else {
			if(current_category_id!=-1 && cl!=-1) {
				if(document.getElementById('tovar')) {
					clear_div('tovar');
				}
				//alert(document.getElementById('current_action').innerHTML);
				ca = document.getElementById('current_action').innerHTML;
				if(ca=='search') {
					//alert('should search');
					search(cl);
				}
				else {
					getPage('Tovar', 'main', 'tovar.php?id=' + current_category_id + '&limit=' + cl);
				}
			}
		}
	}
	else {
		//alert('cur cat is null');
		if(document.getElementById('tovar')) {
			//alert('cur item in html='+document.getElementById('current_item').innerHTML);
			current_item_id = document.getElementById('current_item').innerHTML;
			//alert('cur item ser = ' + document.getElementById('current_item_serial').value);
			current_item_serial = document.getElementById('current_item_serial').value;
			//clear_div('tovar');
			big_foto(current_item_serial, current_item_id);
		}
	}
}

function clear_div(div_id) {
	document.getElementById(div_id).innerHTML='';
}

function set_focus(div_name) {
	document.getElementById(div_name).style.display = 'block';
	document.getElementById(div_name).focus();
	document.getElementById(div_name).style.display = 'none';
}


function change_currency_rate(current_currency_id, current_currency_name) {
//alert(current_currency_id);
//alert(document.forms['currency_form'].elements['current_currency_rate_field'].value);
	//document.getElementById('currency_name_label').innerHTML = current_currency_name;
	getPage('', 'info', 'set_currency.php?id=' + document.forms['currency_form'].elements['currency'].options[document.forms['currency_form'].elements['currency'].selectedIndex].value + '&mode=manual&rate=' + document.forms['currency_form'].elements['current_currency_rate_field'].value);
}

function show_div(div_name) {
	document.getElementById(div_name).style.display = '';
}

function hide_div(div_name) {
	document.getElementById(div_name).style.display = 'none';
}

function update_currency_rate_field() {
	document.forms['currency_form'].elements['current_currency_rate_field'].value = document.getElementById('current_currency_rate_div').innerHTML;
}

function search(cl) {
	st_el = document.forms['search_form'].elements ['search_type'];
	st = st_el.options[st_el.selectedIndex].value;
	sv = document.forms ['search_form'].elements ['search_value'].value;
	
	//alert('sv='+sv);
	if(st == 'serial' && sv!='') {
		clear_div('main');
		big_foto(sv, '');
	}
	else {
		pf = document.forms ['search_form'].elements ['price_from'].value;
		pt = document.forms ['search_form'].elements ['price_to'].value;
		ps = document.forms ['search_form'].elements ['price_sort'].value;
		clear_div('tovar');

		if(st=='name' && sv!='') {
			getPage('', 'main', 'tovar.php?action=search&name=' + sv + '&price_from=' + pf + '&price_to=' + pt + '&price_sort=' + ps + '&limit=' + cl);
		}
		else {
			if(st=='category') {
				cid = document.forms ['search_form'].elements ['category_id'].value;
				getPage('', 'main', 'tovar.php?action=search&id=' + cid + '&price_from=' + pf + '&price_to=' + pt + '&price_sort=' + ps + '&limit=' + cl);
			}
			else {
				return false;
			}
		}
	}
	return false;
}

function change_search_currency_div(name) {
	if(document.getElementById('search_currency_div')) {
		document.getElementById('search_currency_div').innerHTML=name;
	}
}

function update_div(div_id, mode) {
	document.getElementById(div_id).innerHTML=mode;
}