function resiz(){
  h=window.document.body.clientHeight;
  if(h>400){
     hstr=h+'px';
     document.body.style.overflow = 'hidden';
  }else{
     hstr='100%';
     document.body.style.overflow = 'auto';
  }
  document.all('maindiv').style.height = hstr; 
  document.all('menudiv').style.height = hstr;
}

function order(id){
  myorder = getCookieValue("order");
  num=1;
  if(myorder==false) myorder=id+'0'; else {
	  exists=false;
	  for(i=0; i<myorder.length/3; i++){
		  nextId = myorder.substring(i*3, i*3+2);
		  n = myorder.substring(i*3+2, i*3+3).charCodeAt(0);
		  num+=(n-"0".charCodeAt(0)+1);
		  if(nextId==id){
			  exists = true;
			  myorder = myorder.substring(0,i*3+2)+String.fromCharCode(n+1)+myorder.substring(i*3+3);
		  }
	  }
	  if(!exists) myorder=myorder+id+'0';
  }
  writeSessionCookie("order", myorder);
  span=(window.name=='derevo'||window.name=='flower'||window.name=='busi'||window.name=='item'||window.name=='collection')?window.opener.document.all('zakaz'):document.all('zakaz');
  newtext='Заказ ('+num+')';
  orderTitle="Оформление заказа. В корзине "+num+" издели";
  if(num%10==1 && num%100!=11) orderTitle=orderTitle+"е.";
  else if(num%10>1 && num%10<5 && (num%100<12 || num%100>14)) orderTitle=orderTitle+"я.";
  else orderTitle=orderTitle+"й.";
  if(span.innerText!=undefined) span.innerText=newtext; else span.textContent=newtext;
  span.title=orderTitle;


	wnd=window.open('','confirm','left='+(screen.width-400)/2+',top='+(screen.height-220)/2+',height=220,width=400,location=no,scrollbars=no,toolbar=no,menubar=no,titlebar=no,status=no,resizable=no');
	dc=wnd.document;
	var tpe='derevo'; sze='width="140" height="150"';
	if(id>"30"&&id<"50") {tpe='flower'; sze='width="120" height="150"';}
	else if(id>="50"&&id<"70"||id >="80"&&id<"AZ") {tpe='busi'; sze='width="150" height="100"';}
	else if(id>="70"&&id<"80"||id >="C0"&&id<"EZ") {tpe='item'; sze='width="150" height="130"';}
	dc.write('<html><head><title>Подтверждение заказа</title></head><body style="background: #EDECEE">');
	dc.write('<table cellpadding="0" cellspacing="0" border="0"><tr>');
	dc.write('<td><img '+sze+' src="/i/thumbs/'+tpe+id+'.jpg"></td>');
	dc.write('<td style="vertical-align: top;font: normal 13px Tahoma;padding:10px"><h4><center>Заказ</center></h4>Это изделие добавлено в корзину. <font size="-5"><br><br></font>Вы можете оформить покупку, выбрав пункт меню "Заказ" в левой части экрана.');
	dc.write('</td></tr></table>');
	dc.write('<br><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>');
	dc.write('<td align="center"><input type="button" value="Продолжить выбор" onclick="window.close();"></td>');
	fromPopup = window.name=='';
    dc.write('<td align="center"><input type="button" value="Оформить заказ" onclick="'+(fromPopup?'window.opener.document.location.href=\'/order.php\';':'window.opener.opener.document.location.href=\'/order.php\';window.opener.close();')+'window.close();"></td>');
	dc.write('</tr></table>');
	dc.write("</body></html>");
	dc.close();
}

function remove(num){
  myorder = getCookieValue("order");
  if(myorder==false) return;
  neworder = myorder.substring(0,num)+myorder.substring(num+3);
  writeSessionCookie("order", neworder);  
  location.reload(true);
}

function submitOrder(){
	rusDel = document.forms['details'].elements['delivery'].value=='rus';
	fio = document.forms['details'].elements['name'].value;
	phone = document.forms['details'].elements['phone'].value;
	address = document.forms['details'].elements['address'].value;
	if(rusDel) index = document.forms['details'].elements['index'].value;
	if(fio.length < 3) alert(rusDel?"Пожалуйста, введите Вашу фамилию, имя и отчество в поле 'Кому'":"Пожалуйста, введите имя.");
	else if(rusDel && address.length < 1) alert("Пожалуйста, введите адрес доставки.");
	else if(rusDel && index.length < 6) alert("Пожалуйста, введите почтовый индекс.");
	else if(phone.length < 7) alert("Пожалуйста, введите телефон.");
	else document.forms['details'].submit();
}

function writeSessionCookie (cookieName, cookieValue) {
  if (testSessionCookie()) {
    document.cookie = escape(cookieName) + "=" + escape(cookieValue) + "; path=/";
    return true;
  }
  else return false;
}


function getCookieValue (cookieName) {
  var exp = new RegExp (escape(cookieName) + "=([^;]+)");
  if (exp.test (document.cookie + ";")) {
    exp.exec (document.cookie + ";");
    return unescape(RegExp.$1);
  }
  else return false;
}

function testSessionCookie () {
  document.cookie ="testSessionCookie=Enabled";
  if (getCookieValue ("testSessionCookie")=="Enabled")
    return true 
  else
    return false;
}

function applyFilters(){
  var stn = document.getElementById("fStn").value;
  var prc = document.getElementById("fPrc").value;
  var frm = document.getElementById("fFrm").value;

  var bTable = document.getElementById("bTable");
  for(var i=0;i<bTable.rows.length;i++){
    code=bTable.rows[i].id;
    var show = (stn==''||code.indexOf(stn)==0) &&
      (prc==0||code.indexOf(prc)>=0) &&
      (frm==0||code.indexOf(frm)>=0);
    if(show) bTable.rows[i].style.display=''; else bTable.rows[i].style.display='none';
  }

}