var coord=Object();var debug=false;var compat_divname='';var ht,hv,hu;var IntervalMs;var FormSubmited=null;function mega_serv(act)
{if(act=='close')
{createCookie('ms_show',0,30);$("#bt_ms").html('<div style="display:block;width:77px;height:20px;background-image: url(/img/r_panel_open.gif);width:77px; background-repeat: no-repeat; background-position: center right;" onclick="mega_serv(\'open\'); return false;">&nbsp;</div>');$("#mega_serv").slideUp("normal");}
else
{createCookie('ms_show',1,30);$("#bt_ms").html('<div style="display:block;width:77px;height:20px;background-image: url(/img/r_panel_close.gif);width:77px; background-repeat: no-repeat; background-position: center right;" onclick="mega_serv(\'close\'); return false;">&nbsp;</div>');$("#mega_serv").slideDown("normal");}}
function get_snd_dialog()
{var basket=null;var basket_html=null;var precall=false;try{if(XMLHTTPRequest&&XMLHTTPRequest.readyState&&XMLHTTPRequest.readyState==4)
{if(debug)
window.status='readyState: '+XMLHTTPRequest.readyState+' status: '+XMLHTTPRequest.status;if(XMLHTTPRequest.status&&XMLHTTPRequest.status=='200')
{t=document.getElementById('messageboxtext');result=XMLHTTPRequest.responseXML.getElementsByTagName('result')[0];type=result.getAttribute("type");message=result.firstChild.nodeValue.replace('; ','<br />');good_id=result.getAttribute("good_id");good_name=result.getAttribute("good_name");email=result.getAttribute("email");phone=result.getAttribute("phone");contact=result.getAttribute("contact");descr=result.getAttribute("descr");action=result.getAttribute("action");if(type=='error')
{switch(action)
{case'dialog_send':backto='openSndDialog('+good_id+',\''+(good_name?good_name:'')+'\',\''+(email?email:'')+'\',\''+(phone?phone:'')+'\')';break;case'dialog_preorder':backto='openPreorderDialog('+good_id+',\''+(good_name?good_name:'')+'\',\'dialog_preorder\',\''+(email?email:'')+'\',\''+(phone?phone:'')+'\',\''+(contact?contact:'')+'\',\''+(descr?descr:'')+'\')';break;case'dialog_discount_order':backto='openPreorderDialog('+good_id+',\''+(good_name?good_name:'')+'\',\'discount_order\',\''+(email?email:'')+'\',\''+(phone?phone:'')+'\',\''+(contact?contact:'')+'\',\''+(descr?descr:'')+'\')';break;}}
else if((type=='information')&&(result.firstChild.nodeValue=='pre_call'))
{precall=true;}
else
{backto="hideMessageBox()";}
if(precall)
{switch(action)
{case'dialog_send':openSndDialogStub(good_id,(good_name?good_name:''),(email?email:''),(phone?phone:''));break;case'dialog_preorder':openPreorderDialogStub(good_id,(good_name?good_name:''),'dialog_preorder',(email?email:''),(phone?phone:''),(contact?contact:''),(descr?descr:''));break;case'dialog_discount_order':openPreorderDialogStub(good_id,(good_name?good_name:''),'discount_order',(email?email:''),(phone?phone:''),(contact?contact:''),(descr?descr:''));break;}}
else
{text='<div>'+'<table cellspacing="0" cellpadding="0" border="0">'+'<tr>'+'<td bgcolor="#ffffff" style="padding:3px" style="border: 1px solid #686868">'+' <table bgcolor="#52b82f" border="0" cellpadding="0" cellspacing="0" width="100%">'+' <tr>'+'  <td><img src="'+binary_url+'img/st.gif" alt="" border="0" height="22" width="2"></td>'+'  <td width="100%" style="padding: 3px 8px;" class="ta10bl"><b style="color: rgb(255, 255, 255);">СООБЩЕНИЕ</b></td>'+'  <td><img src="'+binary_url+'img/st.gif" alt="" border="0" height="22" width="2"></td>'+' </tr>'+' </table><br>'+' <table border="0">'+' <tr>'+'  <td valign="top"><img id="messagebox_icon" src="'+binary_url+'img/icons/icon_'+type+'.gif" width="45" height="45" alt="" vspace="5" hspace="5" border="0"></td>'+'  <td class="gross">'+'   '+message+'<br>'+'  </td>'+' </tr>'+' </table>'+' <center><a href="javascript:void(0);"><img id="messagebox_cancel" src="'+binary_url+'img/icons/pop_ok.gif" alt="ОК" title="ОК" width="79" height="19" vspace="10" border="0" onclick="javascript:'+backto+';"></a></center>'+'</td>'+'<td valign="top" width="5" height="7" class="shadow" background="'+binary_url+'img/p1_1.gif"><img src="'+binary_url+'img/dot.gif" width="5"></td>'+'</tr>'+'<tr>'+'<td colspan="2" class="shadow" height="5" background="'+binary_url+'img/p2_1.gif"><img src="'+binary_url+'img/dot.gif" height="5"></td>'+'</tr>'+'</table>'+'</div>';t.innerHTML=text;}
var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';XMLHTTPRequest=null;return true;}
else if(!debug)
exc=form_submit();}}
catch(e)
{if(!debug)
exc=form_submit();if(debug&&!document.getElementById('basket_debug'))
{var txt=document.createElement('TEXTAREA');txt.id='basket_debug'
txt.value=XMLHTTPRequest.responseText;txt.style.width='100%';txt.style.height='100px';document.getElementById('main').appendChild(txt);}
else if(debug)
document.getElementById('basket_debug').value=XMLHTTPRequest.responseText;}
return true;}
function openSndDialog(good_id,good_name,email,phone)
{text=''+' <form action="" onsubmit="return go_snd(this)" method="POST" name="send_dialog" id ="send_dialog">'+'<input type="hidden" name="pre_action" value="pre_call">'+'<input type="hidden" name="good_id" value="'+good_id+'">'+'<input type="hidden" name="good_name" value="'+good_name+'">'+'<input type="hidden" name="action" value="dialog_send">'+'</form>'+'';t=document.getElementById('messageboxtext');t.innerHTML=text;t.style.width=100;t.style.height=100;t.style.display="none";go_to_xbasket(document.forms["send_dialog"]);}
function openSndDialogStub(good_id,good_name,email,phone)
{text='<div style="background-color:white"><form action="" onsubmit="return go_snd(this)" method="POST" name="send_dialog">'+'<input type="hidden" name="good_id" value="'+good_id+'">'+'<input type="hidden" name="good_name" value="'+good_name+'">'+'<input type="hidden" name="action" value="dialog_send">'+' <br><table border="0" cellpadding="10" cellspacing="0" width="100%" align="center">'+'  <tr>'+'   <td bgcolor="#ffffff">'+'    <table border="0" width="100%">'+'     <tr>'+'      <td valign="top"><img id="messagebox_icon" src="'+binary_url+'img/icons/icon_information.gif" width="45" height="45" alt="" vspace="5" hspace="5" border="0"></td>'+'      <td class="gross">'+'       В настоящий момент товара \''+good_name+'\' нет в наличии.'+'       <br><br>'+'       Наша система может автоматически уведомить вас о поступлении этого товара в&nbsp;продажу '+'       по&nbsp;электронной почте.'+'       <br>'+'       <table border="0" cellpadding="3" cellspacing="0" width="100%">'+'        <tr>'+'         <td nowrap>E-mail:</td>'+'         <td width="100%"><input type="email" id="snd_email" name="email" class="input2" style="width:100%;" value="'+(email?email:'')+'" maxlength="254"></td>'+'        </tr>'+'       </table>'+'       <br>Введенный e-mail адрес будет использован один раз и только для данного уведомления. <br><br><font color="red">*</font> Не более 10 запросов на один адрес одновременно. '+'      </td>'+'     </tr>'+'    </table>'+'   </td>'+'  </tr>'+' </table>'+' <center><input type="image" name="Ok" id="messagebox_ok" src="'+binary_url+'img/icons/pop_ok.gif" alt="ОК" title="ОК" border="0" vspace="10">'+' <a href="javascript:void(0);"><img id="messagebox_cancel" src="'+binary_url+'img/icons/pop_cancel.gif" alt="Отмена" title="Отмена" vspace="10" border="0" onclick="javascript:hideMessageBox();"></a></center>'+'</form>'+'</div>';openMessageBox(text,420,100,'ПОДПИСКА НА УВЕДОМЛЕНИЕ');}
function openPreorderDialog(good_id,good_name,type,email,phone,contact,descr)
{if(type=='discount_order')
{action='dialog_discount_order';}
else
{action='dialog_preorder';}
text=''+' <form action="" onsubmit="return go_snd(this)" method="POST" name="send_dialog" id ="send_dialog">'+'<input type="hidden" name="pre_action" value="pre_call">'+'<input type="hidden" name="good_id" value="'+good_id+'">'+'<input type="hidden" name="good_name" value="'+good_name+'">'+'  <input type="hidden" name="action" value="'+action+'">'+'</form>'+'';t=document.getElementById('messageboxtext');t.innerHTML=text;t.style.width=100;t.style.height=100;t.style.display="none";go_to_xbasket(document.forms["send_dialog"]);}
function openPreorderDialogStub(good_id,good_name,type,email,phone,contact,descr)
{if(type=='discount_order')
{action='dialog_discount_order';title='ЗАЯВКА НА ПОКУПКУ ТОВАРА';text='Заявка на покупку товара \''+unescape(good_name)+'\'<br><br>'+'Вы можете оставить заявку на покупку этого товара. Менеджеры магазина свяжутся '+'с Вами  для обсуждения вопросов приобретения и доставки товара (лот&nbsp;№&nbsp;'+good_id+' ). '+'Контактная информация, оставленная в этой форме, будет использована один раз и '+'только  для предложения данного товара.<br>';}
else
{action='dialog_preorder';title='ПРЕДВАРИТЕЛЬНЫЙ ЗАКАЗ';text='Предварительный заказ на \''+unescape(good_name)+'\'<br><br>'+'В настоящий момент товара \''+unescape(good_name)+'\' нет в наличии. Вы можете сделать  '+'предварительный заказ на этот товар, и мы сообщим вам, как только он поступит в  '+'продажу. Контактная информация, оставленная на этой форме, будет использована  '+'единожды и только для предложения данного товара. Обращаем ваше внимание, что  '+'предварительный заказ не является коммерческим предложением и не гарантирует  '+'наличия интересующего вас товара по определенной цене и в определенный срок. ';}
text=''+'  <form action="" onsubmit="return go_preorder(this)" method="POST" name="send_dialog">'+'  <input type="hidden" name="good_id" value="'+good_id+'">'+'  <input type="hidden" name="good_name" value="'+good_name+'">'+'  <input type="hidden" name="action" value="'+action+'">'+'  <table border="0">'+'  <tr>'+'   <td valign="top"><img src="'+binary_url+'img/icons/icon_information.gif" width="45" height="45" alt="" hspace="10" vspace="5" border="0"></td>'+'   <td valign="top" class="gross" style="padding-top:10px">'+text+'       <br>'+'       <table border="0" cellpadding="3" cellspacing="0">'+'        <tr>'+'         <td nowrap ><font color="red">*</font>Контактное лицо:</td>'+'         <td><input type="text" id="snd_contact" name="contact" class="input2" style="width:175;" value="'+(contact?contact:'')+'"></td>'+'        </tr>'+'        <tr>'+'         <td nowrap ><font color="red">*</font>Телефон:</td>'+'         <td><input type="phone" id="snd_phone" name="phone" class="input2" style="width:175;" value="'+(phone?phone:'')+'"></td>'+'        </tr>'+'        <tr>'+'         <td nowrap >E-mail:</td>'+'         <td><input type="email" id="snd_email" name="email" class="input2" style="width:175;" value="'+(email?email:'')+'"></td>'+'        </tr>'+'        <tr>'+'         <td nowrap >Примечание:</td>'+'         <td><input type="text" id="snd_descr" name="descr" class="input2" style="width:175;" value="'+(descr?descr:'')+'"></td>'+'        </tr>'+'        <tr>'+'         <td colspan="2"><font color="red">*</font> необходимые для заполнения поля</td>'+'        </tr>'+'       </table>'+'   </td>'+'  </tr>'+'  </table>'+'  <div style="width:100%; text-align:center; margin-top:10px; z-index:300;">'+'  <input type="image" name="Ok" id="messagebox_ok" src="'+binary_url+'img/icons/pop_ok.gif" alt="ОК" title="ОК" border="0" vspace="10">'+'  <a href="javascript:void(0);"><img id="messagebox_cancel" src="'+binary_url+'img/icons/pop_cancel.gif" alt="Отмена" title="Отмена" vspace="10" border="0" onclick="javascript:hideMessageBox();"></a>'+'  </form>'+'  </div>';openMessageBox(text,400,300,title);}
function clearForm(formName,confirmed)
{if(confirmed)
{var targetForm=document.forms[formName];for(var i=0;i<targetForm.elements.length;i++){var el=targetForm.elements[i];el.value='';}
hideMessageBox();}
else
{text='<div style="padding-left:10px; padding-right:10px; padding-top:5px; background-color:#E1E1E1; text-align:center; border:solid 1px #959595;">'+'<table cellpadding="10" cellspacing="0" width="100%" align="center" style="border:solid 1px #959595;">'+'<tr>'+' <td bgcolor="#ffffff">'+'  <table border="0">'+'  <tr>'+'   <td valign="top"><img id="messagebox_icon" src="'+binary_url+'img/icons/icon_alert.gif" width="45" height="45" alt="" vspace="5" hspace="5" border="0"></td>'+'   <td class="gross">Вы уверены, что хотите очистить форму?</td>'+'  </tr>'+'  </table>'+' </td>'+'</tr>'+'</table>'+'<center><input type="image" name="Ok" id="messagebox_ok" src="'+binary_url+'img/icons/pop_ok.gif" alt="ОК" title="ОК" width="79" height="19" border="0" vspace="10" onClick="clearForm(\''+formName+'\',true)">'+'<a href="javascript:void(0);"><img id="messagebox_cancel" src="'+binary_url+'img/icons/pop_cancel.gif" alt="Отмена" title="Отмена" width="79" height="19" vspace="10" border="0" onclick="javascript:hideMessageBox();"></a></center>'+'</div>';openMessageBox(text,300,300,'ОЧИСТИТЬ ФОРМУ');}}
var price_list=null;var dialog=null;var phorum=null;var wnd=null;var snd_wnd=null;var XMLHTTPRequest=null;var RequestetTime=0;var nameFormSubmited=null;var exc=false;var disable_buy_num_anchor;function verifyXHRequest(start)
{if(start)RequestetTime=100;if(!XMLHTTPRequest||(XMLHTTPRequest.readyState==4&&XMLHTTPRequest.status=='200'))
{RequestetTime=0;return true;}
if(RequestetTime>0&&RequestetTime>6000&&XMLHTTPRequest)
{XMLHTTPRequest.abort();RequestetTime=0;alert('Не удалось соединиться c сервером или связь была прервана'+"\n\n"+'Пожалуйста повторите попытку, ещё раз!');var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';return false;}
else if(RequestetTime>0&&XMLHTTPRequest)
{RequestetTime+=100;setTimeout('verifyXHRequest(false)',100);return false;}
RequestetTime=0;return true;}
function form_submit()
{if(FormSubmited)
{FormSubmited.submit();return true;}
var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';XMLHTTPRequest=null;return false;}
function SendMessageToXBasket()
{var basket=null;var basket_html=null;try{if(XMLHTTPRequest&&XMLHTTPRequest.readyState&&XMLHTTPRequest.readyState==4)
{if(debug)
window.status='readyState: '+XMLHTTPRequest.readyState+' status: '+XMLHTTPRequest.status;if(XMLHTTPRequest.status&&XMLHTTPRequest.status=='200')
{if(XMLHTTPRequest.responseXML.getElementsByTagName('error').length>=1)
{if(debug)
{alert(XMLHTTPRequest.responseText);alert('Ошибка при общении с сервером');}
XMLHTTPRequest=null;if(!debug)
exc=form_submit();return true;}
basket=GetObjectById('basketin');basket_html=XMLHTTPRequest.responseXML.getElementsByTagName('html_code')[0].firstChild.nodeValue;if(debug)window.status=window.status+'   '+basket_html.length+'  '+XMLHTTPRequest.responseXML.getElementsByTagName('order_sum')[0].firstChild.nodeValue;if(basket)
{basket.innerHTML=basket_html;eval(XMLHTTPRequest.responseXML.getElementsByTagName('eval')[0].firstChild.nodeValue);}
else if(debug)
window.status='Duck!!!    '+basket_html.length;var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';checkExpire();XMLHTTPRequest=null;if(disable_buy_num_anchor)
{$(disable_buy_num_anchor).closest('tr').addClass('disabled');disable_buy_num_anchor=null;}
return true;}
else if(!debug)
exc=form_submit();}}
catch(e)
{if(!debug)
exc=form_submit();if(debug&&!document.getElementById('basket_debug'))
{var txt=document.createElement('TEXTAREA');txt.id='basket_debug'
txt.value=XMLHTTPRequest.responseText;txt.style.width='100%';txt.style.height='100px';document.getElementById('main').appendChild(txt);}else if(debug)
document.getElementById('basket_debug').value=XMLHTTPRequest.responseText;}
return true;}
function set_action(d_form,new_action)
{if(d_form&&d_form.elements['action'])
{d_form.elements['action'].value=new_action;}}
function str_trim(str)
{var str_return=""+str;var re=/^\s*|\s*$/g;return str_return.replace(re,'');}
function preloadImg(str_url)
{return_img=new Image();return_img.src=str_url;return return_img;}
function chng_img(array_images,ass_name,idef)
{if(document.images[ass_name]&&array_images&&array_images[idef])
document.images[ass_name].src=array_images[idef].src;}
function get_center_coord(width,height)
{var return_obj=new Object();return_obj.x=0;return_obj.y=0;if(window.screenLeft&&document.body.offsetWidth){return_obj.x+=window.screenLeft+Math.ceil(document.body.offsetWidth/2)-Math.ceil(width/2);return_obj.y+=window.screenTop+Math.ceil(document.body.offsetHeight/2)-Math.ceil(height/2);}else{return_obj.x+=Math.ceil(screen.width/2)-Math.ceil(width/2);return_obj.y+=Math.ceil(screen.height/2)-Math.ceil(width/2);}
return return_obj;}
function go_preorder(form)
{go_to_xbasket(form);return false;}
function openWindow(str_url,width,height,noscrolls)
{var center_coord=get_center_coord(width,height);if(!noscrolls)noscrolls="yes";else noscrolls="no";wnd=window.open(""+str_url,"wnd","width="+width+",height="+height+", top="+center_coord.y+", left="+center_coord.x+", titlebar=no, scrollbars="+noscrolls+", dependent=no, resizable=yes");try{wnd.moveTo(center_coord.x,center_coord.y);}
catch(e){}
wnd.focus();return wnd;}
function lib_bwcheck()
{this.ver=navigator.appVersion;this.agent=navigator.userAgent;this.dom=document.getElementById?1:0;this.opera5=this.agent.indexOf("Opera")>-1;this.opera=this.agent.indexOf("Opera")>-1;this.ie4=(document.all&&!this.dom&&!this.opera5)?1:0;this.ie5=(this.ver.indexOf("MSIE 5")>-1&&this.dom&&!this.opera)?1:0;this.ie6=(this.ver.indexOf("MSIE 6")>-1&&this.dom&&!this.opera)?1:0;this.ie7=(this.ver.indexOf("MSIE 7")>-1&&this.dom&&!this.opera)?1:0;this.ie8=(this.ver.indexOf("MSIE 8")>-1&&this.dom&&!this.opera)?1:0;this.ie=this.ie4||this.ie5||this.ie6||this.ie7||this.ie8;this.mac=this.agent.indexOf("Mac")>-1;this.ns6=(this.dom&&parseInt(this.ver)>=5)?1:0;this.ns4=(document.layers&&!this.dom)?1:0;this.bw=(this.ie8||this.ie7||this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5||this.opera);this.ns=(this.ns4||this.ns6);return this;}
function addEvent(element,action,func)
{try
{element.attachEvent('on'+action,func);}
catch(e)
{element.addEventListener(action,func,true);}}
function GetObjectById(name)
{if(document.all)
return document.all[name];else if(document.layers)
return document.layers[name];else
return document.getElementById(name);return null;}
function checkwhere(e)
{if(document.all)
{coord.x=event.clientX;coord.y=event.clientY;}
else if(document.getElementById)
{coord.x=e.clientX;coord.y=e.clientY;}
else if(document.layers)
{coord.x=e.x;coord.y=e.y;}}
var bw=new lib_bwcheck()
var messages=new Array();var px=bw.ns4||window.opera?"":"px";var oDesc;fromX=1;fromY=-2;var HIDDEN=(document.layers)?'hide':'hidden';var VISIBLE=(document.layers)?'show':'visible';document.onmousemove=checkwhere;if(document.captureEvents){document.captureEvents(Event.MOUSEMOVE);}
function findPosX(obj)
{var curleft=0;if(obj.offsetParent)
{while(obj.offsetParent)
{curleft+=obj.offsetLeft
obj=obj.offsetParent;}}
else if(obj.x)
curleft+=obj.x;return curleft;}
function findPosY(obj)
{var curtop=0;if(obj.offsetParent)
{while(obj.offsetParent)
{curtop+=obj.offsetTop
obj=obj.offsetParent;}}
else if(obj.y)
curtop+=obj.y;return curtop;}
function hint_get_list(df)
{var s=document.getElementById('hint_tree');try
{tree=s.options[s.selectedIndex].value;if(tree==-1)return false;if(XMLHTTPRequest)
{if(!confirm('Пожалуйста, подождите, идёт отправка данных на сервер.'+"\n\n"+'Для того чтоб прервать операцию нажмите Отменить ("Cancel")')){if(XMLHTTPRequest)
XMLHTTPRequest.abort();XMLHTTPRequest=null;}
return false;}
if(exc)
{exc=false;var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';return true;}
if(!df)return true;FormSubmited=df;qry='';if(df&&df.elements.length>0)
{var strXmlQuery="<"+"?xml version=\"1.0\" encoding=\"windows-1251\"?>\n\t<query>\n";for(var i=0;i<df.elements.length;i++)
{var elemName=''+df.elements[i].name;var re=/^[_A-Za-z0-9\-]+$/;if(elemName.length>0&&elemName.match(re))
{if(df.elements[i].options)
value=df.elements[i].options[df.elements[i].selectedIndex].value;else
value=df.elements[i].value;strXmlQuery+="\t\t<"+df.elements[i].name+">"+value+"</"+df.elements[i].name+">\n";if(qry.length>0){qry+='&';}
qry+=df.elements[i].name+'='+value;}}
strXmlQuery+="\t</query>";}
if(strXmlQuery.length>0)
{var hour_glass=GetObjectById('hour_glass');if(hour_glass){hour_glass.style.display='block';if(navigator.appVersion.indexOf("MSIE")!=-1)
{hour_glass.style.left=coord.x;hour_glass.style.top=coord.y+10;}
else
{hour_glass.style.left=coord.x+findPosX(document.getElementById('hint_tree'));hour_glass.style.top=coord.y+findPosY(document.getElementById('hint_tree'));}}
try
{try
{XMLHTTPRequest=new ActiveXObject('Microsoft.XMLHTTP');}
catch(e)
{XMLHTTPRequest=new XMLHttpRequest();}
XMLHTTPRequest.onreadystatechange=hint_got_list;XMLHTTPRequest.open('POST',config.url_base+'hint.php');XMLHTTPRequest.send(strXmlQuery);return false;}
catch(e)
{return true;}}}
catch(e)
{}
return true;}
function hint_got_list()
{try{if(XMLHTTPRequest&&XMLHTTPRequest.readyState&&XMLHTTPRequest.readyState==4)
{if(XMLHTTPRequest.status&&XMLHTTPRequest.status=='200'&&XMLHTTPRequest.responseXML&&XMLHTTPRequest.responseXML.getElementsByTagName('eval'))
{eval(XMLHTTPRequest.responseXML.getElementsByTagName('eval')[0].firstChild.nodeValue);var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';XMLHTTPRequest=null;return true;}
else if(!debug)
exc=form_submit();}}
catch(e)
{}
return true;}
var hint_text=Array();var hint_value=Array();var hint_values_length=0;function hint_refresh_list()
{var s=document.getElementById('hint_second_level');s.options.length=0;s.options[0]=new Option('Выбрать...','-1');for(i=0;i<hint_values_length-1;i++)
{s.options[i+1]=new Option(ht[i],hv[i]);}}
function hint_goto()
{var s=document.getElementById('hint_second_level');tree=s.options[s.selectedIndex].value;if(tree!='-1')
{document.location=tree;}}
function switch_display(elmnt,tagName)
{var elmnts=elmnt.getElementsByTagName(tagName);if(elmnt.className!='close')
elmnt.className='close';else elmnt.className='open';for(var i=0;i<elmnts.length;i++)
{if(elmnts[i].style.display!='none')
elmnts[i].style.display='none';else elmnts[i].style.display='';}}
function go_to_xbasket(df)
{var expire=new Date();var today=new Date();if(XMLHTTPRequest)
{if(!confirm('Пожалуйста, подождите, идёт отправка данных на сервер.'+"\n\n"+'Для того чтоб прервать операцию нажмите Отменить ("Cancel")')){if(XMLHTTPRequest)
XMLHTTPRequest.abort();XMLHTTPRequest=null;}
return false;}
if(exc)
{exc=false;var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';return true;}
if(!df)return true;FormSubmited=df;if(df&&df.elements.length>0)
{var strXmlQuery="<"+"?xml version=\"1.0\" encoding=\"windows-1251\"?>\n\t<query>\n";for(var i=0;i<df.elements.length;i++)
{var elemName=''+df.elements[i].name;elemName=elemName.replace(/\[\]/i,'');var re=/^[_A-Za-z0-9\-]+$/;if(elemName.length>0&&elemName.match(re))
{if((elemName=='good_name')||(elemName=='surl'))
strXmlQuery+="\t\t<"+elemName+"><![CDATA["+df.elements[i].value+"]]></"+elemName+">\n";else
if(df.elements[i].type=='radio'||df.elements[i].type=='checkbox')
{if(df.elements[i].checked)
strXmlQuery+="\t\t<"+elemName+">"+df.elements[i].value+"</"+elemName+">\n";}
else
strXmlQuery+="\t\t<"+elemName+">"+df.elements[i].value+"</"+elemName+">\n";}
if(elemName=='open_frame')
{createCookie("open_frame",escape(df.elements[i].value),30);add=";path=/";expire.setTime(today.getTime()+3600000*24*30);document.cookie="open_frame="+escape(df.elements[i].value)
+";expires="+expire.toGMTString()+add;}}
strXmlQuery+="\t</query>";}
if(strXmlQuery.length>0)
{var hour_glass=GetObjectById('hour_glass');if(hour_glass)
{hour_glass.style.display='block';hour_glass.style.top=coord.y;hour_glass.style.left=coord.x;}
try
{try
{XMLHTTPRequest=new ActiveXObject('Microsoft.XMLHTTP');}
catch(e)
{XMLHTTPRequest=new XMLHttpRequest();}
if(df.name=='send_dialog')
{url='/dlg_send.php';XMLHTTPRequest.onreadystatechange=get_snd_dialog;}
else if(df.name=='send_call')
{url='/call_send.php';XMLHTTPRequest.onreadystatechange=get_call_dialog;}
else
{url=config.url_base+'xbasket';XMLHTTPRequest.onreadystatechange=SendMessageToXBasket;}
XMLHTTPRequest.open('POST',url);XMLHTTPRequest.send(strXmlQuery);setTimeout('verifyXHRequest(true)',6000);return false;}
catch(e)
{return true;}}
return true;}
function openMessageBox(data,w,h,title)
{new my.modal.ModalButtonsAlert({title:title,messages:data});}
function hideMessageBox()
{var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';h=document.getElementById('messagebox');h.style.display='none';t=document.getElementById('messageboxtext');if(t)t.style.display='none';t=document.getElementById('hintboxtext');if(t)t.style.display='none';t=document.getElementById('popupwin');if(t)t.style.display='none';var allselects=document.getElementsByTagName("select");for(var k=0;k<allselects.length;k++)
{allselects[k].style.display="";}}
function go_snd(form)
{go_to_xbasket(form);return false;}
function get_call_dialog()
{var basket=null;var basket_html=null;var precall=false;var type="";var phone="";var contact="";var descr="";var message="";try
{if(XMLHTTPRequest&&XMLHTTPRequest.readyState&&XMLHTTPRequest.readyState==4)
{if(debug)
window.status='readyState: '+XMLHTTPRequest.readyState+' status: '+XMLHTTPRequest.status;if(XMLHTTPRequest.status&&XMLHTTPRequest.status=='200')
{t=document.getElementById('messageboxtext');result=XMLHTTPRequest.responseXML.getElementsByTagName('result');type=result[0].getAttribute("type");phone=result[0].getAttribute("phone");contact=result[0].getAttribute("contact");descr=result[0].getAttribute("descr");user_id=result[0].getAttribute("user_id");if(type=='error')
{message=result[0].firstChild.nodeValue.replace('; ','<br />');backto='openCallDialogStub(\''+(contact?contact:'')+'\',\''+(phone?phone:'')+'\',\''+(descr?descr:'')+'\',\''+(user_id?user_id:'')+'\')';}
else if((type=='information')&&(result[0].firstChild.nodeValue=='pre_call'))
{precall=true;}
else
{message=result[0].firstChild.nodeValue.replace(";;","<br /><br />");message=message.replace(";;","<br /><br />");backto="hideMessageBox()";}
if(precall)
{openCallDialogStub((contact?contact:''),(phone?phone:''),(descr?descr:''),(user_id?user_id:''));}
else
{text='<div>'+'<table cellspacing="0" cellpadding="0" border="0">'+'<tr><td bgcolor="#ffffff" style="padding:3px" style="border: 1px solid #686868">'+'<table bgcolor="#52b82f" border="0" cellpadding="0" cellspacing="0" width="100%">'+'<tr><td><img src="'+binary_url+'img/st.gif" alt="" border="0" height="22" width="2"></td>'+'<td width="100%" style="padding: 3px 8px;" class="ta10bl"><b style="color: rgb(255, 255, 255);">СООБЩЕНИЕ</b></td>'+'<td><img src="'+binary_url+'img/st.gif" alt="" border="0" height="22" width="2"></td>'+'</tr></table><br>'+'<table border="0"><tr>'+'<td valign="top"><img id="messagebox_icon" src="'+binary_url+'img/icons/icon_'+type+'.gif" width="45" height="45" alt="" vspace="5" hspace="5" border="0"></td>'+'<td style="text-align:left;">'+message+'<br></td></tr></table>'+'<center><a href="javascript:void(0);"><img id="messagebox_cancel" src="'+binary_url+'img/icons/pop_ok.gif" alt="ОК" title="ОК" width="79" height="19" vspace="10" border="0" onclick="javascript:'+backto+';"></a></center>'+'</td><td valign="top" width="5" height="7" class="shadow" background="'+binary_url+'img/p1_1.gif"><img src="'+binary_url+'img/dot.gif" width="5"></td>'+'</tr><tr><td colspan="2" class="shadow" height="5" background="'+binary_url+'img/p2_1.gif"><img src="'+binary_url+'img/dot.gif" height="5"></td>'+'</tr></table></div>';t.innerHTML=text;}
var hour_glass=GetObjectById('hour_glass');if(hour_glass)hour_glass.style.display='none';XMLHTTPRequest=null;return true;}
else if(!debug){exc=form_submit();}}}
catch(e)
{if(!debug)
exc=form_submit();if(debug&&!document.getElementById('basket_debug'))
{var txt=document.createElement('TEXTAREA');txt.id='basket_debug'
txt.value=XMLHTTPRequest.responseText;txt.style.width='100%';txt.style.height='100px';document.getElementById('main').appendChild(txt);}
else if(debug)
document.getElementById('basket_debug').value=XMLHTTPRequest.responseText;}
return true;}
function openCallDialogStub(contact,phone,descr,user_id)
{text='<div style="background-color:white">'+' <form action="" onsubmit="return go_snd(this)" method="POST" name="send_call">'+'<input type="hidden" name="action" value="call_send">'+'<input type="hidden" name="user_id" value="'+(user_id?user_id:'')+'">'+'<input type="hidden" name="surl" value="'+location.href+'">'+'<br><table border="0" cellpadding="10" cellspacing="0" width="100%" align="center">'+'<tr><td bgcolor="#ffffff">'+'<table border="0" width="100%"><tr>'+'<td valign="top"><img id="messagebox_icon" src="'+binary_url+'img/icons/icon_information.gif" width="45" height="45" alt="" vspace="5" hspace="5" border="0"></td>'+'<td class="gross" style="text-align:left;">'+'Если Вы хотите связаться с нами по телефону, но по каким-либо причинам Вам '+'неудобно звонить по нашему многоканальному номеру - закажите обратный звонок, '+'и первый освободившийся менеджер позвонит Вам в течение нескольких минут.** <br>'+'<table border="0" cellpadding="3px" cellspacing="3px" width="100%">'+'<tr><td nowrap><font color="red">*</font>Имя и фамилия</td>'+'<td style="width:100%; padding-right:16px;" ><input type="text" id="contact" name="contact" class="input2" style="width:100%;" value="'+(contact?contact:'')+'"  maxlength="20"></td>'+'</tr><tr><td nowrap><font color="red">*</font>Телефон :</td>'+'<td  style="width:100%; padding-right:16px;" ><input type="phone" id="snd_phone" name="phone" class="input2" style="width:100%;" value="'+(phone?phone:'')+'"  maxlength="20"></td>'+'</tr><tr><td colspan="2">&nbsp;&nbsp;&nbsp;Указывается с кодом города или оператора мобильной связи.</td>'+'</tr><tr><td nowrap>Примечание к заявке: </td>'+'<td  style="width:100%; padding-right:16px;" ><textarea id="descr" name="descr" class="input2" style="width:100%;">'+(descr?descr:'')+'</textarea></td>'+'</tr><tr><td colspan="2"><font color="red">*</font> Необходимые для заполнения поля</td>'+'</tr></table>'+'<br>** Обращаем Ваше внимание, что услуга "Обратный звонок" доступна только в '+'рабочие часы магазина по московскому времени. Если Вы оставили заявку в нерабочее время, '+'она будет обработана в начале следующего рабочего дня. '+'По возможности, пожалуйста, указывайте желаемое время звонка, '+'особенно если часовой пояс в Вашем регионе отличается от московского.'+'<br><br></td></tr></table></td></tr>'+'<tr><td><center><input type="image" name="Ok" id="messagebox_ok" src="'+binary_url+'img/icons/pop_ok.gif" alt="ОК" title="ОК"  border="0" vspace="10">'+' <a href="javascript:void(0);"><img id="messagebox_cancel" src="'+binary_url+'img/icons/pop_cancel.gif" alt="Отмена" title="Отмена" vspace="10" border="0" onclick="javascript:hideMessageBox();"></a></center>'+'</td></tr>'+' </table>'+'</form>'+'</div>';openMessageBox(text,'500px','300px','ЗАКАЗАТЬ ОБРАТНЫЙ ЗВОНОК');}

var opera=(navigator.userAgent.indexOf('Opera')>=0)?true:false;var dom=(document.getElementById)?true:false;var ie4=(document.all&&!dom)?true:false;var nn4=(document.layers)?true:false;var myWin;var winOk;function imgUp(img)
{img_src=document.images[img].src;img_name=img_src.substr(0,img_src.lastIndexOf('.'));document.images[img].src=img_name+'-over.gif';}
function imgDown(img)
{img_src=document.images[img].src;img_name=img_src.substr(0,img_src.lastIndexOf('-over.gif'));document.images[img].src=img_name+'.gif';}
function setKol(i,t,p)
{var fld='document.Form'+i+'.qty';var a=Number(fld.value);if(t=='p')fld.value=fld(a+p);else if(fld.value-p>=1)fld.value=fld(a-p);}
function set_field(frm,t,p)
{var fld=frm;var d=Number(p);var v=Number(fld.value)
if(t=='+')fld.value=v+d;else if(v-d>=1)fld.value=v-d;}
function set_qty(frm,t,p)
{if(typeof(frm)=='string')
var fld=document.getElementById(frm);else
var fld=frm.qty;var d=Number(p);var v=Number(fld.value)
if(t=='+')fld.value=v+d;else if(v-d>=1)fld.value=v-d;return false;}
function MM_openFlashWindow(theURL,winName,features,myWidth,myHeight,isCenter)
{if(window.screen&&isCenter&&isCenter=='true')
{var myLeft=(screen.width-myWidth)/2;var myTop=(screen.height-myHeight)/2;features+=(features!='')?',':'';features+=',left='+myLeft+',top='+myTop;}
return window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);}
function GetToken(strInput,symbToken)
{arrayOutput=new Array();var j=0;arrayOutput[0]='';for(var i=0;i<strInput.length;i++)
{if(strInput.substring(i,i+1)!=symbToken)
arrayOutput[j]=arrayOutput[j]+strInput.substring(i,i+1);else
{j++;arrayOutput[j]='';}}
return arrayOutput;}
function RefreshURL(param,param_val,price,name_cat,cook)
{if(param_val=='')return 0;var url=location.href;var refr=0;var u=0;val=GetToken(url,'?');url1=val[0];if(val.length==2)
{url1=url1+'?';val1=GetToken(val[1],'&');for(var i=0;i<val1.length;i++)
{val2=GetToken(val1[i],'=');if(val2[0]==param)if(val2[1]==param_val)refr=1;if(val2[0]!='r')
{if(val2[0]!='opl')
{if(i!=0)razd='&';else razd='';url1=url1+razd+val1[i];}
if(val2[0]=='u')u=1;}}}
if(param_val<0)
{refr=1;url2='mess.phtml?tp=1&act=';if(param_val==-1)url2=url2+'1';else url2=url2+'2';url2=url2+'&p='+price+'&n='+name_cat;MM_openFlashWindow(url2,'mess','','400','130','true');}
if(cook!=''&&u==0){refr=1;url1=url1+'&u='+cook;}
if(refr==1)location=url1;}
function ConfirmGoto(s,url1,url2)
{if(confirm(s)){var url=url1;}else{var url=url2;}
location=url;}
function SetSearch()
{if(document.forms['search_form'].s_in.checked)
document.forms['search_form'].s.value=document.forms['search_form'].s.value+' '+document.forms['search_form'].s_text.value;else
document.forms['search_form'].s.value=document.forms['search_form'].s_text.value;}
function CheckSearch()
{var str_qry=''+document.forms['search_form'].qry.value;var str_for_get_length=''+str_trim(str_qry);if(str_for_get_length.length<2){alert('Поисковая строка должна содержать не меньше 2 символов');return false;}else
return true;}
function exit(param)
{if(param!='')opener.document.location.href=param;close();}
function init()
{if(parent.frames.length!=2)
{var url=window.location.href;var v1=GetToken(url,'/');var u='';var pu='';var tail=0;for(i=0;i<v1.length;i++){if(i>2){v2=GetToken(v1[i],'?');if(v2.length>1){pu=pu+v2[1];tail=1;}else if(tail==1)pu=pu+v1[i];}else u=u+v1[i]+'/';}
u=u+'?'+pu;window.location.href=u;}}
function AddNameCity(i)
{var temp='form'+i;var v=document.all(temp).region.options[document.all(temp).region.selectedIndex].value;var vs=new Array('','');vs=v.split(';');if(vs[1]=='1')
document.all(temp).city_name.value=vs[2];else
{document.all(temp).city_name.value='';document.all(temp).city_name.focus();}}
function SuggestRegion(f)
{var sel=f.elements['region'];var inp=f.elements['city_name_disabled'];var n=0;if(inp.value!='')
{for(n=0;n<sel.options.length;n++)
{if(sel.options[n].value.split(';')[2].toLowerCase()==inp.value.toLowerCase())
{sel.options[n].selected=true;break;}}}}
function toggle_cimg(gid,image_src)
{var i=document.getElementById('preview_good_'+gid);var t=document.getElementById('toggler'+gid);if(i.className.indexOf('display')!=-1)
{i.className='preview';t.className='';t.src="/img/butt/add_photo.gif";}
else
{i.className='preview display';t.className='close';i.firstChild.src=image_src;t.src="/img/butt/add_photo_off.gif";}}
function quick_jump(s)
{var url=s.options[s.selectedIndex].value;if(url!='')
{document.location.href=url;}}
function url_strip_redir(s)
{s=s.replace('reload_content=1','');s=s.replace('reload_bottom=1','');s=s.replace('null_content=1','');return s.replace('null_bottom=1','');}
function UpdateCityState(Select,default_region_id)
{var Form=Select.form;for(var i=0;i<Form.elements.length;i++)
{if(Form.elements[i].id.match(/city/))
{var Input=Form.elements[i];if(Select.options[Select.selectedIndex].value.match(/^\d+;1;/))
{with(Input)
{value=Select.options[Select.selectedIndex].value.replace(/^\d+;\d+;(.*)$/,'$1');disabled=true;}}
else
{with(Input)
if(disabled)
{value='';disabled=false;}}}}
var metros=$("select[id=metro_station] option").size();if(metros>1)
{$('.homeAddressForm #metro_station').removeAttr('disabled');}
else
{$('.homeAddressForm #metro_station').attr('disabled','disabled');}}
function EnableCity(Form)
{var i=0;while(i<Form.elements.length&&!Form.elements[i].id.match(/city/))
i++;if(i<Form.elements.length)
Form.elements[i].disabled=false;return true;}
function InjectFlash(path,width,height,quality,url)
{return ware.banners.injectFlash(path,url,width,height,quality);}

