//Определяем версию браузера
my_url='./inc/ajax.php'; //Путь к обрабатываемому файлу
var loadstatustext="<img src='i/loading.gif' width=20px height=20px />";

//функция заменяет стандартную escape(преобразовывая символи из цп1251 в  ЮТФ-8) яддд
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 get_http(){
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new 
                ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                xmlhttp = false;
            }
        }
    @else
        xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp = false;
        }
    }
    return xmlhttp;
}

//Функция для отправки и получения данных
function lookup(values,text,values2,text2,values3,text3,values4,text4,urls,elemid) {
	if(elemid!='none' || elemid!='noneProp')var elem = document.getElementById(elemid);
     var http_request = false;
        // Получаем объект XMLHTTPRequest
        if(!http_request){
            http_request = get_http();
            
        }    
        // Запрос   
        if (http_request) {
        	
           //в URL запроса
   
          if(values4!='') urls = urls + "?"+values+"="+escape(text)+'&'+values2+'='+escape(text2)+'&'+values3+'='+escape(text3)+'&'+values4+'='+escape(text4);
           else 
           if(values3!='')  urls = urls + "?"+values+"="+escape(text)+'&'+values2+'='+escape(text2)+'&'+values3+'='+escape(text3);
            else  
             if(values2!='') urls = urls + "?"+values+"="+escape(text)+'&'+values2+'='+escape(text2);	
            	 else  urls = urls + "?"+values+"="+escape(text);
      //создаём запрос

            http_request.open("GET", urls, true);
            
            //прикрепляем к запросу функцию-обработчик
            //событий
            http_request.onreadystatechange = function() {
   
	// 4 - данные готовы для обработки
                if (http_request.readyState == 4) {
                	if(elemid=='mainLoginForm' && http_request.responseText=="<nbspr>") { elem.innerHTML=loadstatustext; relocate(); }
                	if((elemid!='none' && elemid!='noneProp')&&http_request.responseText!='none') elem.innerHTML=unescape(http_request.responseText);
                	
                	if(elemid=='noneProp')  document.getElementById('propLoad').innerHTML='&nbsp;';
                  }else{
                  	if(elemid=='noneProp')  document.getElementById('propLoad').innerHTML='<font color="green">Сохранение..</font>'+loadstatustext;
                    if(elemid=='loginningBlog' || elemid=='blogContent') document.getElementById(elemid).innerHTML=loadstatustext; 
                     if(elemid=='mainLoginForm') document.getElementById(elemid).innerHTML=loadstatustext;
                     //if(values=='Humor') document.getElementById('contentInner').innerHTML=loadstatustext;
                                    
                  }            
            }
      
            http_request.send(null);       
        }       
        if(!http_request){
              alert('Ошибка при создании XMLHTTP объекта!')
        }   
    }  	
//=============================================================================================


function showForm(elemid)
 {
         var elem=document.getElementById(elemid);
         if(elem.style.display=='none') 
          {
               elem.style.display='block';
          }               
         else 
              {
                elem.style.display='none';
              }
 }
 
 function  addToReciple(id,razdel,numAdd)
  {
     lookup('addToRec',id,'razdel',razdel,'num',numAdd,'','',my_url,'rec');	
  }
  
 function  delRec(id)
  {
     lookup('delRec',id,'','','','','','',my_url,'rec');	
  }  

function editRec(id,num)
  {
  	  lookup('editRec',id,'num',num,'','','','',my_url,'rec');	
  }  
  
function showRec()
  {
  	lookup('showRec','1','','','','','','',my_url,'rec');	
  }  
  
function zakaz(p1,p2,p3,p4)
  {
  	 var gp='ФИО:'+p1+'\n Телефон:'+p2+'\n Компания:'+p4+'\n E-mail:'+p3+'\n';
  	 
  	 if(p1==""||p2==""||p3==""||p4=="") alert('Не все поля заполнены!');
  	else
  	 lookup('zakaz','1','gp',gp,'','','','',my_url,'rec');	
  }
  
  
  
//JS hover

  jsHover = function() {
    var hEls = document.getElementById("menu_li").getElementsByTagName("LI");
    for (var i=0, len=hEls.length; i<len; i++) {
      hEls[i].onmouseover=function() { this.className+=" jshover"; }
      hEls[i].onmouseout=function() { this.className=this.className.replace("jshover", ""); }
    }
  }

 jsHoverDiv = function() {
    var hEls = document.getElementById("asd").getElementsByTagName("DIV");
    for (var i=0, len=hEls.length; i<len; i++) {
      hEls[i].onmouseover=function() { this.className+=" jshover"; }
      hEls[i].onmouseout=function() { this.className=this.className.replace("jshover", ""); }
    }
  }
  
  
  
  
  
  /////////////
  
function getc(c)
{var v = document.cookie;c = c+'=';pos = v.indexOf(c);
if(pos != -1){pos += c.length;end = v.indexOf(';',pos);
if(end == -1) end = v.length;return unescape(v.substring(pos,end));
}
return 0;}document.ylc='';

/////////////

var res;
var sc_factor=1;
function set_style()
{
res=getc('sres');
var sw=screen.width;
if(sw<1280 && res=="1280") res="1024";
if(sw<1024 && res=="1024") res="800";
if(res==0 || (res!="800" && res!="1024" && res!="1280"))
{
if(sw>1280) res="1280";
else if(sw>1024) res="1024";
else res="800";
}
style_res=res;
if(res=="1280"){res="_l";sc_factor=1.4;}
else if(res=="1024"){res="_m";sc_factor=1.1;}
else res="";
if(window.location.href.indexOf("af_login")>-1) res="";

}
set_style();
