// Инициализируем таблицу перевода
var trans = [];
for (var i = 0x410; i <= 0x44F; i++)
  trans[i] = i - 0x350; // А-Яа-я
trans[0x401] = 0xA8;    // Ё
trans[0x451] = 0xB8;    // ё

// Сохраняем стандартную функцию escape()
var escapeOrig = window.escape;

// Переопределяем функцию escape()
window.escape = function(str)
{
  var ret = [];
  // Составляем массив кодов символов, попутно переводим кириллицу
  for (var i = 0; i < str.length; i++)
  {
    var n = str.charCodeAt(i);
    if (typeof trans[n] != 'undefined')
      n = trans[n];
    if (n <= 0xFF)
      ret.push(n);
  }
  return escapeOrig(String.fromCharCode.apply(null, ret));
}

function checkEmail(obj){
    var str=obj.value;
    if(str=='') return true;
    if (/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/.test(str))	return true;

alert("Неправильный e-mail адрес");
obj.focus();
return false;
}

function GetAttrUrl(nn)
{
  var f=document.getElementById(nn);
  var ss='';
  for (i = 0; i < f.elements.length; i++)
   {
    var item = f.elements[i];
    if (item.name == 'id[]' && item.checked)
     {
      ss=ss+item.value;
     };
   }
   
   if ( ss != '' ) ss = '&at='+ss;
   
return ss;
}

function show_doc(url,w,h,title)
{
	var l=15;
	var t=15;
	return window.open(url,'','left='+l+',top='+t+',width='+w+',height='+h+',toolbar=no,statusbar=no,scrollbars=yes');
}

function SelectAll(f,mark,name)
{
  for (i = 0; i < f.elements.length; i++)
   {
    var item = f.elements[i];
    if (item.name == name)
     {
      item.checked = mark;
     };
   }
return true;
}


function zoom(name,format){
        var p=window.open('/zoom.php?n='+name+'&amp;f='+format,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
        if(p)p.focus();
	return false;
}

function zoomCT(file){
        var p=window.open('/zoomCT.php?id='+file,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
        if(p)p.focus();
	return false;
}

function ch_sz(tobj,num){
        var obj=document.getElementById("IS_"+num);
        var st=tobj.value;
        obj.innerHTML=st.split('_')[1];
	return true;
}


function mm(url){
    var img=new Image;
    img.src=url;
    return img;
}

/*
var imgBkYes=mm('/img/televizor/note_yes.gif');
var imgBkNo=mm('/img/televizor/note_no.gif');

function doBk(iid,section,price) {
   var obj,img;
   if(document.all) { obj= document.all['my_note_i'];}
   else {obj=document.getElementById('my_note_i');}
    if(!isInBk(iid)) {
         var noteBK=document.getElementById("noteBK");
         var Icount=parseInt(document.getElementById("cnt_"+section+'_'+iid)?document.getElementById("cnt_"+section+'_'+iid).value:1);
	 if(!(Icount>1))Icount=1;
         var count=parseInt(cookieVal("noteCount"))+Icount;
         var fullprice=parseInt(cookieVal("notePrice"))+Icount*price;
         addToBk(iid+'_'+Icount);
		 if(noteBK)
		 {
		  var ender='ов';
		  if(count<5) ender='a';
		  if(count==1) ender='';
		  //noteBK.innerHTML='Товар'+ender+':<font color="#d2232c"><b>'+count+'</b></font> шт.,<br>На сумму:<font color="#d2232c">&#160;<b>'+fullprice+'</b></font> у.е.';
		  noteBK.innerHTML = '<p>в корзине ' + count + ' товара<br />на <strong>сумму ' + fullprice + ' руб.</strong></p>';
		 }
         document.cookie ="noteCount="+count+"; path=/";
         document.cookie ="notePrice="+fullprice+"; path=/";
         img=imgBkYes;
    } else img=imgBkNo;
    if (img && img.complete) 
    {
        //obj.src=img.src;
        showBk(iid,section);
    }
return false;
}*/

function showBk(iid,section){
 //var obj=document.getElementById("my_note");
 //var obj1=document.getElementById("ti_"+iid+"_"+section);
 //var ox,oy;
 //for(ox=oy=0;obj1;obj1=obj1.offsetParent)ox+=obj1.offsetLeft, oy+=obj1.offsetTop;
 //obj.style.top=oy-26; obj.style.left=ox;
 //obj.style.display='block';
 
 	obj=document.getElementById("b_add_"+iid);
 	if ( obj ) obj.src = '/img/btn/btn-add-y.gif';
 
 	obj1=document.getElementById("b_add_np_"+iid);
 	if ( obj1 ) obj1.innerHTML = 'отложено<br>';
 	
return false;
}

function dropBk(){
 var obj=document.getElementById("my_note");
 obj.style.display='none';
}

function cookieVal(cookieName) {
    thisCookie = document.cookie.split("; ")
        for (i = 0; i < thisCookie.length; i++) {
            if (cookieName == thisCookie[i].split("=")[0]) {
                return thisCookie[i].split("=")[1];
            }
        }
    return 0;
}


function isInBk(posNum){
    var p_cookie=document.cookie;
    var cookie;
    cookie=unescape(p_cookie.substr(p_cookie.indexOf('book=')+5,p_cookie.indexOf('-NSB')-p_cookie.indexOf('book=')-4));
    return cookie.indexOf('-'+posNum+'_')==-1?false:true;
}

function addToBk(code){
    var p_cookie=document.cookie;
    var cookie;
    cookie=unescape(p_cookie.substr(p_cookie.indexOf('book=')+5,p_cookie.indexOf('-NSB')-p_cookie.indexOf('book=')-5));
    p_cookie='book='+escape(cookie+'-'+code)+'-NSB; path=/';
    document.cookie=p_cookie;
}

function comp(path){window.location='&amp;'+path; return false;}


var ldr=null;

function add(sel,v,n){
var newOpt=sel.appendChild(document.createElement('option'));
newOpt.text=n;
newOpt.value=v;
}

var divname=null;
var div=null;

function chan(f,name,qw,parm)
{

 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 if(ldr)
 {
 	name.length = 0;
 	var now = new Date();
 	ldr.open("GET","/selector.php?q="+parm+"&sel="+qw+"&t="+now.getSeconds(),true);
	ldr.onreadystatechange=function()
	{
	if(ldr.readyState==4 && ldr.responseText)
		{
			eval(ldr.responseText);
		}
	};
	ldr.send(null)
 }
}


function selector()
{
	var A=null;
	try{A=new ActiveXObject("Msxml2.XMLHTTP")}
	catch(e){try{A=new ActiveXObject("Microsoft.XMLHTTP")}
	catch(oc){A=null}}
	if(!A&&typeof XMLHttpRequest!="undefined") {A=new XMLHttpRequest()}
	return A
}

function HTMLchan(name,qw)
{
 divname=name;
 div=document.getElementById(name);
 div.innerHTML="<div style='position:absolute; color:red;background-color:#c0c0c0;font-size:25px; font-weight:bold; padding-left: 10px; padding-top:10px;'>Идет загрузка...</div>"+div.innerHTML;
 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 if(ldr)
 {
 	name.length = 0;
 	var now = new Date();
 	ldr.open("GET","/attr.php?sel="+qw+"&t="+now.getSeconds(),true);

	ldr.onreadystatechange=function()
	{
	if(ldr.readyState==4 && ldr.responseText)
		{
			var txt1=ldr.responseText;
			div.innerHTML=txt1;
		}
	};
	ldr.send(null)
 }
 return false;
}

function setHP(obj) {
if (document.all) {
obj.style.behavior='url(#default#homepage)';
obj.setHomePage('http://www.tex-shop.ru');
return false;
} else if(!document.layers) {
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
navigator.preference("browser.startup.homepage", "http://www.tex-shop.ru"); 
return false;
}
return true;
}