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)
{	
//	url='http://localhost/jaam1/'+url;
	
	if (joyi.indexOf('art')==-1)
	{
		tr_id='tr_'+joyi.substring(joyi.indexOf('_')+1,6);
		hidden_id='hidden_'+joyi.substring(joyi.indexOf('_')+1,6);
	}
	else 
	{
		tr_id='tr_art_'+joyi.substring(joyi.indexOf('t_')+4,8);
		hidden_id='hidden_art_'+joyi.substring(joyi.indexOf('t_')+4,8);
	}
	if (what.indexOf('submenu')!=-1)
	{
		if (document.getElementById(tr_id).style.display=="none")
		{
			if(document.getElementById(hidden_id).value=='')
			{
				banner_1.style.display="none";
				banner_2.style.display="";
				document.getElementById(hidden_id).value=1;
				document.getElementById(tr_id).style.display="";
				req=getXMLHTTPRequest();
				if (req)
				{
					req.onreadystatechange=onReadyStateChange;
					req.open("GET", url ,true);
					req.setRequestHeader("Content-Type", "multipart/form-data");
					place=joyi;
					req.send('');
				}
			}
			else document.getElementById(tr_id).style.display="";
		}
		else {document.getElementById(tr_id).style.display="none";}
	}
	else 
	{
		req=getXMLHTTPRequest();
		if (req)
		{
			req.onreadystatechange=onReadyStateChange;
			req.open("GET", url ,true);
			req.setRequestHeader("Content-Type", "multipart/form-data");
			place=joyi;
			req.send('');
		}
	}
}

function onReadyStateChange()
{
	//alert(place);
	var ready=req.readyState;
	var data=null;
	if (ready==READY_STATE_COMPLETE)
	{
		data=req.responseText;
		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";
	}	
//... do something with the data...
}
function big_foto(serial,id)
{	
	document.body.scrollTop=0;//225
	
	url='oneproduct.php?serial='+serial+'&id='+id;
	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 zakazi=new Array();
addable=0;
function zakaz(rasm_serial,rasm_name,rasm_price, rasm_price_base) {
	for(i=1; i < zakazi.length; i++) {
		//alert('serial='+serial);
		//alert('serial in cart='+zakazi[i]["serial"]);
		if(rasm_serial == zakazi[i]["serial"]) {
			message="Этот товар уже добавлен в корзину. Хотите добавить ещё одну?";
			if(confirm(message)) {
				addable=1;
				break;
			}
			else {
				addable=0;
				break;
			}
			
		}
		else {
			addable=1;
		}
	}
	if(zakazi.length==0) {addable=1;}
	if(addable==1) {
		nomer_zakaza=nomer_zakaza+1;
		zakazi[nomer_zakaza]= new Array();
		zakazi[nomer_zakaza]["serial"]=rasm_serial;
		zakazi[nomer_zakaza]["name"]=rasm_name;
		zakazi[nomer_zakaza]["price"]=rasm_price;
		zakazi[nomer_zakaza]["price_base"]=rasm_price_base;
		document.getElementById('zakaz_div').innerHTML='<span class="style6"><a href="javascript: show_zakaz()" class="style1">Ваш заказ '+nomer_zakaza+' товар</a></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<zakazi.length;i++)
	{
		str+='<tr><td width="100" class="td_ichi"><img src="foto/'+zakazi[i]["serial"]+'.jpg" width="100" height="67" /></td><td width="300" class="td_ichi"><span class="style111">';		
		str+=''+zakazi[i]["name"]+'</span></td><td width="125" class="td_ichi"><div align="center" class="style111">'+zakazi[i]["price"]+ ' ' + zakazi[i]["price_base"] + '</div></td></tr>';
		str_name+=zakazi[i]["name"]+';<br>';str_price+=Number(zakazi[i]["price"].toString());
	}
		//str+='<tr><td width="100" class="td_ichi"><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;</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;</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;</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</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>после отправки заявки Вам необходимо посетить офис продаж (ул. Беруни, дом 14, этаж 2) для уточнения деталей заказа (параметры заказанной мебели, условия доставки и оплаты и т.п.).</p>';
	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;
	//alert(tovarlar);
	if(name=='' || adress=='' || phone==''){alert('Заполняйте все поля, пожалуйста.');}
	else 
	{
		if (email.indexOf('@')==-1 || email.indexOf('.')==-1)
		{
			alert('Неправильный e-mail адрес');
		}
		else 
		{	
			href='email.php?tovarlar='+tovarlar;
			getPage('menu','main',href);
		}
	}
}

function contact()
{
	main.innerHTML='<h3 align="center">Как доехать до офиса</h3><div align="center">  <table cellspacing="3" cellpadding="3" width="560" border="0">    <tbody>      <tr>        <td width="4%"><img src="images/cellphone.gif" /></td>        <td width="29%">Офис:</td>        <td width="67%">(+998)-71-249-00-50</td>      </tr><tr>        <td width="4%"><img src="images/cellphone.gif" /></td>        <td width="29%">Отдел &#1080;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090; продаж:</td>        <td width="67%">(+998)-97-332-15-51</td>      </tr>      <tr>        <td><img src="images/cellphone.gif" /></td>        <td>&#1054;&#1090;&#1076;&#1077;&#1083; &#1087;&#1088;&#1080;&#1077;&#1084; &#1079;&#1072;&#1082;&#1072;&#1079;&#1086;&#1074;</td>        <td>(+998)-98-308-29-30</td>      </tr>      <tr>  <td><img src="images/cellphone.gif" /></td>  <td>&#1054;&#1090;&#1076;&#1077;&#1083; &#1075;&#1072;&#1088;&#1072;&#1085;&#1090;&#1080;&#1080;</td>  <td>(+998)-71-277-60-90</td></tr><tr>  <td><img src="images/cellphone.gif" /></td>  <td>&#1054;&#1090;&#1076;&#1077;&#1083; &#1078;&#1072;&#1083;&#1086;&#1073; &#1080; &#1087;&#1088;&#1077;&#1076;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;</td>  <td>(+998)-98-109-12-13</td></tr><tr>        <td><img src="images/email.gif" /></td>        <td>Отзывы, предложения, замечания:</td>          <td><a href="mailto:uzmebel@gmail.com">uzmebel@gmail.com</a></td>      </tr>    </tbody>  </table></div><p> </p><h3>Адрес на карте:</h3><div align="center"><img src="images/map1.jpg" alt="" name="map" width="500" height="389" border="1" id="map" /><br />      <a href="javascript: map(1)">1X</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript: map(2)">2X</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript: map(3)">3X</a><br />  1Ул.Беруний, 14Д.<br /><strong>Схема проезда:</strong><br />1 остановка от ст.метро &quot;Тинчлик&quot; в сторону гостиницы &quot;Чорсу&quot;<br /><strong>Ориентир:</strong><br />Офис расположен на противоположной стороне дороги от Шайхонтохурского РОВД. За остановкой &quot;АЛОКА&quot;.</div>';
}	
function map(n)
{	
	src_str='images/map'+n+'.jpg';
	document.getElementById('map').src=src_str;
}

function change_currency() {
	//alert('change currency started');
	if(document.getElementById('current_category')) {
		//alert('cur cat is not null');
		current_category_id = document.getElementById('current_category').innerHTML;
		//alert("cur cat id=" + current_category_id);
		if(current_category_id == -1 || current_category_id == 0) {
			current_limit=-1;
		}
		else {
			if(document.getElementById('current_limit')) {
				//alert(document.getElementById('current_limit'));
				current_limit = document.getElementById('current_limit').value;
			}
			else {
				current_limit = -1;
			}
		}
		//alert('cur lim=' + current_limit);
		//alert('current category id = ' + current_category_id);
		//alert('current limit = ' + current_limit);
		//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 || current_limit!=-1) {
				//alert('now we are calling get page');
				if(document.getElementById('tovar')) {
					clear_div('tovar');
				}
				getPage('Tovar', 'main', 'tovar.php?id=' + current_category_id + '&limit=' + current_limit);
			}
		}
	}
}


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 show_div(div_name) {
	document.getElementById(div_name).style.display = 'inline';
}

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



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

