var win_korz;
//------------------------
function set(tn,cname,tusd,trub)
{
closeKorz();
tpay=tusd+"^"+trub;
tname=cname+"^"+tn;
rnd=""+Math.round(999999*Math.random());
win_korz=open("script/add_korzina.php?rnd="+rnd+"&stat=add&tname="+tname+"&tpay="+tpay,"korzina","width=700,height=530,resizable,scrollbars");
win_korz.document.focus();
}
function setKorz()
{
closeKorz();
rnd=""+Math.round(999999*Math.random());
win_korz=open("script/add_korzina.php?rnd="+rnd+"&stat=get","korzina","width=700,height=530,resizable,scrollbars");
win_korz.document.focus();
}
function closeKorz(){
//try{ win_korz.close(); } catch(ex){}
}
//---------------------------
prev_par=-99999;
null_par=-99999;
var win_price;
function get_price()
{
try  {
par=parseInt(document.fprice.selpr.value);
if(null_par==par)return;
if(prev_par==par)return;
prev_par=par;
url_price="get_price.php?cat="+par;
closePrice();
win_price=open(src=url_price,"news_price","width=820,height=600,resizable,scrollbars");
win_price.document.focus();
    } catch(ex){}
}
function closePrice(){
//try {win_price.close();} catch(ex){}
}
//-------------------------
var stat_gl_find=true;
function gfind()
{
st=document.fform.gl_ffind.value;
st=st.replace(/[^a-zA-Zа-яА-Я0-9]/gi,"");
if(st.length<2) {
 window.alert("Ошибка. В условии для поиска должно быть не менее 2 алфавитно-цивровых символов."); return;
 }
document.fform.action='index.php';
//if(document.fform.add_find[1].checked) document.fform.action='{$f255_url}';
document.fform.submit();
}
//----------------------------
function set_brand(par)
{
 nb=100; mask_d="document.mform_sel."; stat_fd=true;
 for(i=0; i<nb; i++)
  {
  try {
   ob_br=eval(mask_d+"b_"+i);
   if(par==0) ob_br.checked=false;
   if(par==1 && ob_br.checked) { stat_fd=false; break; }
      }
  catch(exbr) { break; }
  }
 if(par==1) eval(mask_d+"fbrand").checked=stat_fd;
}
function set_diag(par)
{
 mask_d="document.mform_sel."; stat_fd=true;
 mas_d=str_diag.split("^"); nb=mas_d.length;
 for(i=0; i<nb; i++)
  {
  try 
      {
   ob_diag=eval(mask_d+"d"+mas_d[i]);
   if(par==0) ob_diag.checked=false;
   if(par==1 && ob_diag.checked) { stat_fd=false; break; }
      }
  catch(exbr) { break; }
  }
  if(par==1) eval(mask_d+"fdiag").checked=stat_fd;
}
