if(navigator.appName=='Microsoft Internet Explorer' || navigator.appName=='Opera'){
var brows=1;
}
onload=LoadFunc;
onresize=sizeNiz;
var X=0;
var Y=0;
function LoadFunc(){   
   goResz(470);
   sizeNiz();  
   next_help();
   get_basket();
   
}
function hideCity(evt){
   var city=document.getElementById('city');   
    if(city.height!=29 ){         
     city.height=29;  
     document.getElementById('streli').style.display='none'; 
     document.getElementById('man_name').style.display='none'; 
     if(navigator.appName=='Opera'){
        document.getElementById('men').style.display='none'; 
     }else{
        document.getElementById('men').style.visibility='hidden';   
     }     
     document.getElementById('UPDW').innerHTML='развернуть&nbsp;<img src="images/main/strela_down.gif" align="middle" border="0">';
    sizeNiz();
    setCookie("showCity","hide");
    }else if(city.height==29 ){
     city.height=250;
     document.getElementById('man_name').style.display='block'; 
    if(navigator.appName=='Opera'){
        document.getElementById('men').style.display='block'; 
     }else{
        document.getElementById('men').style.visibility='visible';   
     }         
     document.getElementById('streli').style.display='block'; 
     document.getElementById('UPDW').innerHTML='свернуть&nbsp;<img src="images/main/strela_up.gif" align="middle" border="0">';   
    sizeNiz();
    setCookie("showCity","show");
    }    
}
function setCookie(name,val){
	document.cookie=""+name+"="+val+"";
}
function opaOff(obj){
    if(navigator.appName!='Microsoft Internet Explorer'){
        obj.style.opacity=1;  
    }else{
        obj.filters[0].Enabled='false';
    }
}
function opaOn(obj){
    if(navigator.appName!='Microsoft Internet Explorer'){
        obj.style.opacity=0.7; 
    }else{
        obj.filters[0].Enabled='true'; 
    } 
}
TEXTS=new Array(7);
TEXTS[0]='<NOBR>Более 15 лет работы на российском рынке.</NOBR>';
TEXTS[1]='<NOBR>Лидер сегмента «корпоративная подписка на газеты и журналы».</NOBR>';
TEXTS[2]='<NOBR>Собственные производственные мощности.</NOBR>';
TEXTS[3]='<NOBR>Более 650 курьеров осуществляют доставку <br />по 40 000 московским адресам.</NOBR>';
TEXTS[4]='<NOBR>Свыше 150 000 экземпляров корреспонденции сортируется <br />и упаковывается ежесуточно.</NOBR>';
TEXTS[5]='<NOBR>40 000 экземпляров периодических изданий <br />доставляется силами собственной курьерской службы ежедневно.</NOBR>';
TEXTS[6]='<NOBR>Около 1 000 000 писем и бандеролей ежемесячно <br />готовятся для отправки.</NOBR>';

var iText=Math.ceil(5*Math.random());
function changeText(){   
    var time=0;
    if(iText>=7){
      iText=0;  
    }
    time=setTimeout('goResz(470)',5000);    
}
function goResz(size){
    var obj=document.getElementById('main_top_text');
    var time=0;
    size=parseInt(size);   
    if(size<=470 && size>0){
       size-=10;
       obj.style.width=size+'px';
       time=setTimeout('goResz('+size+')',1);    
    }else{
        clearTimeout(time);
        obj.innerHTML=TEXTS[iText];
        iText++;
        goResz1(size);
    }    
}
function goResz1(size){
    var obj=document.getElementById('main_top_text');
    var time=0;
    size=parseInt(size);   
    if(size<=470 && size>=0){
       size+=10;
       obj.style.width=size+'px';
       time=setTimeout('goResz1('+size+')',1);    
    }else{
        clearTimeout(time);
        changeText();     
    }    
}

function sizeNiz(){ 
  var table=document.getElementById('right_menu');

  if(document.documentElement.clientHeight>document.documentElement.scrollHeight){    
    document.getElementById('main_table').style.height=document.getElementById('main_table').clientHeight+document.documentElement.clientHeight-document.documentElement.scrollHeight-1+'px';
  }else if(document.documentElement.clientHeight>document.documentElement.offsetHeight){    
   document.getElementById('main_table').style.height=document.getElementById('main_table').clientHeight+document.documentElement.clientHeight-document.documentElement.offsetHeight-1+'px';   
  }
}

function Gopelena(IMG,pol){
	      	
        document.getElementById('pelena').style.height=document.body.scrollHeight+'px';
        document.getElementById('IMG_pelena').style.height=document.body.clientHeight+'px';
	    document.getElementById('pelena').style.display="block";
	   
	    var scroll = (window.scrollY) ? window.scrollY : document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
	    var Y =(window.innerHeight) ? window.innerHeight : document.documentElement.innerHeight ? document.documentElement.innerHeight : document.documentElement.clientHeight;
	  
	    if (pol=='h'){
	        
	       var top=(Y)/2-167+scroll;
	       var pathname="<center style='margin-top:"+top+"px;'><img src='images/"+IMG+"' width='500' style='border-width:15px; border-color: #c5c6c7; border-style: solid;  margin-left:40px;' align='middle'></center>";
	    }
	    else{
	       var top=(Y)/2-250+scroll;
	       var pathname="<center style='margin-top:"+top+"px;'><img src='images/"+IMG+"' height='500' style='border-width:15px; border-color: #c5c6c7; border-style: solid;  margin-left:40px;' align='middle'></center>";
	    }
	    document.getElementById('IMG_pelena').style.display="block";
	    document.getElementById('IMG_pelena').innerHTML=pathname;
	   
	   
	}
function GopelenaMult(swf){
	   // var pol='h';  	
        document.getElementById('pelena').style.height=document.body.scrollHeight+'px';
        document.getElementById('IMG_pelena').style.height=document.body.clientHeight+'px';
	    document.getElementById('pelena').style.display="block";
	   
	    var scroll = (window.scrollY) ? window.scrollY : document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
	    var Y =(window.innerHeight) ? window.innerHeight : document.documentElement.innerHeight ? document.documentElement.innerHeight : document.documentElement.clientHeight;
	    	        
	    var top=(Y)/2-200+scroll;	       
	   
	    var pathname='<center style="margin-top:'+top+'px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="'+swf+'" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="images/flash/mult/'+swf+'.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="images/flash/mult/'+swf+'.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="'+swf+'" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></center>';
	    document.getElementById('IMG_pelena').style.display="block";
	    document.getElementById('IMG_pelena').innerHTML=pathname;	   
	   
}
	 function dump(obj,obj_name) {
          var result = "";
          for (var i in obj)
            result += obj_name + "." + i + " = " + obj[i] + "\n";
          return result;
        }
function closePelena(){
	    document.getElementById('pelena').style.display="none";
	    document.getElementById('IMG_pelena').style.display="none";      
}	
var fil=0;
function filterGO(){
	
		if (fil==0){
		    fil=1;
		    if(navigator.appName=='Microsoft Internet Explorer'){    						
    			filter_niz.filters[0].Apply(); 
    			filter_niz.style.display="block";			
    			filter_niz.filters[0].Play();			
    			if (document.documentElement.clientHeight < 740){
    				fil2=1;
    				if (clop==1){
    					document.getElementById("main_niz").style.height=393+"px";
    					document.getElementById("t3").style.height=353+"px";
    				}
    				else{
    					document.getElementById("main_niz").style.height=290+"px";
    					document.getElementById("t3").style.height=250+"px";
    				}				
    			}	
		    }else{
		        document.getElementById('filter_niz').style.display="block";
		    }			
		}
		else{
			document.getElementById('filter_niz').style.display="none";
			fil=0;			
		}
	
}
function temaSel(obj){
    obj.style.width='230px';
}
var check_add_tema=0;
function temaDis(obj){
    
    if(obj.name=='tema' && check_add_tema!=obj.value){
       
      check_add_tema=obj.value
      loadXMLDocKAT_Add_tema(obj.value,check_add_tema);
     
    }
}
var ActiveIdTable=0;
var canMovie=1;
COMMENTS=new Array();
function podrOn(id,e,obj,docid,search,event){
   
   if(COMMENTS[id]!=true && COMMENTS[id]!=1 && COMMENTS[id]!=2){ 
      
       loadXMLDocKAT_comment(id,docid,search)
       document.getElementById('comment'+id).innerHTML='<br><center>Please wait</center>';
   }
 if(canMovie==1){
	
	var table='tbtl'+id;
	
	if(ActiveIdTable!=table){
	   clearTimeout(timeChange); 
	   changeindex=0; 
	   changeColor(table);
	}
	id='p'+id;
	var getstring=this.location.search.slice(6,11);
	
		y=e.y;
		if(document.getElementById('Card')){
		    var XX=parseInt(document.getElementById('Card').style.left);   
		}else{
		  var XX=0;   
		}
		
		if(document.documentElement.clientHeight-y<document.getElementById(id).offsetHeight){
			var Top=document.documentElement.clientHeight-y-document.getElementById(id).offsetHeight-30;
			if(navigator.appName=='Microsoft Internet Explorer'){ 
			    document.getElementById(id).style.margin=""+Top+"px 0px 0px "+(window.event.clientX-obj.offsetLeft-XX-130)+"px";
			}else{
			    document.getElementById(id).style.margin=""+Top+"px 0px 0px "+(e.clientX-XX)+"px";
			   
			}
		}
		else{
		    if(navigator.appName=='Microsoft Internet Explorer'){ 
			    document.getElementById(id).style.margin=""+25+"px 0px 0px "+(window.event.clientX-obj.offsetLeft-XX-130)+"px";
		    }else{
		        document.getElementById(id).style.margin=""+5+"px 0px 0px "+(e.clientX-XX)+"px";
		       
		    }
		}
		
		document.getElementById(id).style.display="block";
		
 }
}
function podrOff(id){  
    if(canMovie==1){
        clearTimeout(timeChange);
        changeindex=0; 
        ActiveIdTable=0;
        var loc=String(location);
        if(loc.search('delivery')==-1){
            document.getElementById('tbtl'+id).style.background='#C3C3C3';  
        } 
    	document.getElementById('p'+id).style.display="none";
    	document.getElementById('close'+id).style.visibility='hidden';
    }		
}
function podrStop(id){
    if(canMovie==1){
        canMovie=0;
        document.getElementById('close'+id).style.visibility='visible';
    }else{
        canMovie=1;
        podrOff(id);
    }
}
function CheckFormFilter(){
    var StrlenInputName=document.forms.filter_katalog.name.value.length;
    if(StrlenInputName>0 && StrlenInputName<3){
        alert('Длина поисковой фразы должна быть не менее 3 символов');   
    }else{
        document.forms.filter_katalog.submit();
    }
}
var changeindex=0;
var timeChange=0;
function changeColor(table){
    var loc=String(location);
   
   if(loc.search('delivery')==-1){
 ActiveIdTable=table;
 
 Colors=new Array('#C3BEC3','#C6B9B3','#C9B4A3','#D3AF93','#D6AA83','#D9A573','#DCA063','#FFA435'); 
 if(changeindex==8){
     changeindex=0;  
     clearTimeout(timeChange); 
     
 }else{
    document.getElementById(table).style.background=Colors[changeindex];
    changeindex++; 
    timeChange=setTimeout("changeColor('"+table+"')",20);
    ActiveIdTable=0;
 }
   }
}
texts=new Array();
/*
function zakazOn(id,Aobj){      
   if(document.getElementById('tr1_'+id).style.display=="none"){
  
    texts[id]=Aobj.innerHTML;
    document.getElementById('tr1_'+id).style.display="block";
    document.getElementById('tr2_'+id).style.display="block";
    document.getElementById('tr2_td_'+id).style.width=(document.body.clientWidth-284)/3+'px';
    Aobj.innerHTML="Скрыть";
   }else{
    document.getElementById('tr1_'+id).style.display="none";
    document.getElementById('tr2_'+id).style.display="none";    
    Aobj.innerHTML=texts[id];
   }
}*/
function zakazOn(id,Aobj,search){
  // if(document.getElementById('tr1_'+id).style.display=="none"){
   if(document.getElementById('katalog'+id).style.display=='none'){
    add_kat(id,search,document.getElementById('tr1_'+id));
    texts[id]=Aobj.innerHTML;
   // document.getElementById('tr1_'+id).style.display="block";  
    Aobj.innerHTML="Скрыть";
   }else{
       document.getElementById('katalog'+id).style.display='none';
    //document.getElementById('tr1_'+id).style.display="none";   
    Aobj.innerHTML=texts[id];
   }
}
function zakazOnBasket(id,Aobj){
	stoimost(id);
    if(document.getElementById('mainRow'+id).style.display=="none") {
    	texts[id]=Aobj.innerHTML;
    	document.getElementById('mainRow'+id).style.display="block";
    	document.getElementById('podpiskaRow'+id).style.display="none";    
    	document.getElementById('tr2_td_'+id).style.width=(document.body.clientWidth-284)/3+'px';
    	Aobj.innerHTML="Скрыть";
    } else {
   		document.getElementById('mainRow'+id).style.display="none";
    	document.getElementById('podpiskaRow'+id).style.display="block";   
    	Aobj.innerHTML=texts[id];
    }
}
tempDis=new Array();
function SetCheckBoxes(per, check, price, mes, idI){
    //alert(per+' '+check+' '+price+' '+mes+' '+idI);
	var formname=document.getElementById(check.form.id);	
	var i=check.name;
	var period=parseInt(per)+parseInt(i);
	
	if(formname[i].checked==true){
    	while(i<period && i<(formname.length-4)){
    	   
        	    formname[i].checked=true; 
        	    if(i!=check.name){ 
            	   formname[i].disabled=true;  
            	   if(!tempDis[idI]){
        	                tempDis[idI]=new Array();    	                
        	       }
        	       if(!tempDis[idI][i]){
        	                 tempDis[idI][i]=new Array();
        	       }
    	           tempDis[idI][i]['dis']='dis';
    	           if(tempDis[idI][i]['parent']==0 || !tempDis[idI][i]['parent']){
    	               tempDis[idI][i]['parent']=parseInt(check.name);
    	           }
        	    }
    	    
    	    i++;
    	}
    	i=check.name;
    	period=parseInt(i)-(parseInt(per)-1);
    	if(period<0){period=0;}
    	while(period<i){
    	   formname[period].disabled=true;   
    	   if(!tempDis[idI][period]){
    	      tempDis[idI][period]=new Array();
    	   }
    	   tempDis[idI][period]['dis']='dis';
    	   tempDis[idI][period]['parent']=parseInt(check.name);
    	   period++;
    	}
    	
	}else{
	    
	   while(i<period && i<(formname.length-4)){
    	    formname[i].checked=false;     	    	   
    	    if((i!=check.name && formname[i].id==1) && ((!tempDis[idI][i] || tempDis[idI][i]['parent']==parseInt(check.name)) || (tempDis[idI][i]['dis']=='en' || !tempDis[idI][i]))){     	       
    	     
    	      tempDis[idI][i]['parent']=0; 
    	       formname[i].disabled=false;  
    	    }
    	    i++;
    	} 
    	i=check.name;
    	period=parseInt(i)-(parseInt(per)-1);
    	if(period<0){period=0;}
    	while(period<i){
    	   if(formname[period].id==1 && formname[period].checked!=true){ 
    	       formname[period].disabled=false;  
    	       
    	    }     
    	  tempDis[idI][period]['dis']='en';
    	  tempDis[idI][period]['parent']=0; 
    	   period++;
    	}
	}
	
	count(price,formname,idI, mes,per);
}
function count(price,formname,id, mes,per){	
 
	var i=0;
	coun=0;	
	var mod1=0;
	var mp=0;
    if (formname.length-4>12){mod1=12;}
    for(var i=6+mod1; i<=11+mod1; i++){
        if(!formname[i].disabled){ mp+=1;}
    }		
	while (i<(formname.length-4)){
		if (formname[i].checked == 1 && formname[i].disabled==false){
			coun+=1;			
		}												
		i++;
	}		
	var id1="kolvo"+id;	
	
	var kol=document.getElementById(id1).value;		
	var id2="stoimost"+id;	
		
	
	document.getElementById(id2).innerHTML=Math.round(coun*kol*price/mp*100)/100;	
}
function resetForm(id){    
    Form=document.getElementById('katalog'+id);
    Form.reset();
    var i=0;
    while(i<Form.length-4){      
        if(FormPosition[id][i]!=1){
            Form[i].disabled=false;   
        } 
        i++;  
    }
    document.getElementById('stoimost'+id).innerHTML='0';
}
checkGod=new Array();


function NextFull(id,price,per,mon,endYear){
   
    var formname=document.getElementById('mon'+id);
    
    var startYear=0;
    if(endYear<12){
     startYear=0;   
    }else{
     startYear=endYear-11;   
    }
    var j=startYear;
    var i=0;
 
    
    while(startYear<=endYear){
        if(formname[startYear].disabled==false && formname[startYear].checked==false){
            i=0;
            
          
            for(i;i<per;i++){
               if(startYear>=(formname.length-4)){
                    break;   
               }
               
               formname[startYear].checked=true; 
                   if(!tempDis[id]){
        	                tempDis[id]=new Array();    	                
        	       }
        	       if(!tempDis[id][startYear]){
        	                 tempDis[id][startYear]=new Array();
        	       }
    	           tempDis[id][startYear]['dis']='en';
    	           if(tempDis[id][startYear]['parent']==0 || !tempDis[id][startYear]['parent']){
    	               tempDis[id][startYear]['parent']=parseInt(formname[startYear].name);
    	           }
               if(i!=0){
                formname[startYear].disabled=true;
               }
               startYear++;
               if(i==(per-1)){
                
                 startYear-=1;
               }
            }
            i=j;
           var period=parseInt(i)-(parseInt(per)-1);
        	if(period<0){period=0;}
        	while(period<i){
        	     if(!tempDis[id]){
        	                tempDis[id]=new Array();    	                
        	       }
        	       if(!tempDis[id][period]){
        	                 tempDis[id][period]=new Array();
        	       }
        	  tempDis[id][period]['dis']='en';
        	  tempDis[id][period]['parent']=0; 
        	   period++;
        	} 
        }else if(formname[startYear].disabled==false && formname[startYear].checked==true){
            i=0;
            for(i;i<per;i++){
               if(startYear>=(formname.length-4)){
                    break;   
               }
               formname[startYear].checked=false; 
               if(i!=0 && formname[startYear].id==1){
                formname[startYear].disabled=false;
               }
               startYear++;
               if(i==(per-1)){
                
                 startYear-=1;
               }
            } 
        }
        startYear++;   
    }    
    count(price,formname,id, mon,per);
}
function managerShow(){
 var obj=document.getElementById('manager');
 if(obj.style.display=='none'){
     obj.style.display='block';
 }  else{
    obj.style.display='none';
 } 
}

function POST_SEND(id,docid,start){
    //alert(id+' '+docid);
    Form=document.getElementById('katalog'+id);	 
	    var i=0;
	    var post="";	 
	    while (i<parseInt(Form.length)-4){	       
	    	if(Form[i].checked){
	       	 post+=i+"=on&";  
	    	}else{
	    	 post+=i+"=off&";     
	    	}
	    	if(Form[i].disabled){
	       	 post+='dis'+i+"=1&";  
	    	}else{
	    	 post+='dis'+i+"=0&";     
	    	}
	        i++;
	    }	    	  
	    post+='&Prices='+stoimost1(id);
	    if(post.indexOf('on')!=-1){
    	    post+=Form.number.name+"="+Form.number.value;	 
    	    post+='&start='+start;  	  
    	    loadXMLDocKAT(post,docid,id);
	    }else{
	       alert('Выберите период подписки');   
	    }	   	 
	}	
var req;
var reqTimeout;
var tempID=0;
function loadXMLDocKAT(post,docid,id) {
    var url='add_basket.php?id='+docid;   
    tempID=id; 
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }
 
    if (req) {
        req.onreadystatechange = processReqChangeKAT;        
        req.open("POST",url,true);
        req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");        
        req.send(post);        
        document.getElementById('waitBasket'+id).innerHTML="<img src='images/wait.gif' align='absmiddle' width='18'>";
        
        reqTimeout = setTimeout("req.abort();", 500000);
    } else {
        alert("Браузер не поддерживает AJAX");
    }
}
 
function processReqChangeKAT() {
  
    if (req.readyState == 4) {
        clearTimeout(reqTimeout);
 
        if (req.status == 200) {
          
           if(req.responseText!="false"){
                if(req.responseText=="exist"){
                    alert("Это издание уже добавлено в корзину");
                }else{
                    document.getElementById('basket1').innerHTML="Корзина кол-во изданий: "+req.responseText;
                }
                document.getElementById('waitBasket'+tempID).innerHTML="Добавлено";           		
           		
           }else{
                document.getElementById('waitBasket'+tempID).innerHTML="Ошибка";
           		document.getElementById('basket1').innerHTML="<font style='font-size:9px;'>Произошла ошибка при добавлении издания в корзину. Пожалуйста попробуйте позже.<br> Приносим свои извинения.</font>";
           }
           
        } else {
            alert("Сервер перегружен, пожалуйста попробуйте еще раз");
        }
    }
    else{
    	
    
    }
    document.getElementById('pelena').style.display="none";  
}
 

function changeReg(){   
    var bask=document.getElementById('basket1').innerHTML;
    bask=bask.split(':');
    bask=parseInt(bask[1]);
    if(bask>0){
        if(window.confirm('Для изменения региона оформите заказ или удалите все издания из корзины\nПерейти в корзину сейчас?')){
            window.location='?main=basket'; 
        }
    }else{
        var obj=document.getElementById('change_region');
        if(obj.style.visibility=='visible'){
           obj.style.visibility='hidden'; 
        }else{
           obj.style.visibility='visible';   
        }   
    }
}


var comment_id=0;
function loadXMLDocKAT_comment(id,docid,search) {    
    COMMENTS[id]=1;
    var url='add_opis.php?id='+docid+'&search='+search;    
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }
 
    if (req) {
        //req.id=id;
        comment_id=id;
        req.onreadystatechange = processReqChangeKAT_comment;        
        req.open("GET",url,true);
        req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");        
        req.send(url);
    
        
        reqTimeout = setTimeout("req.abort();", 500000);
    } else {
        alert("Браузер не поддерживает AJAX");
    }
}
 
function processReqChangeKAT_comment() {
   
    if (req.readyState == 4) {
        clearTimeout(reqTimeout);
 
        if (req.status == 200) {
            
            COMMENTS[comment_id]=2;
            document.getElementById('comment'+comment_id).innerHTML=req.responseText;
           
        } else {
            alert("Сервер перегружен, пожалуйста попробуйте еще раз");
        }
    }
    else{
    	
    
    }
    
}
var FullSearchSize=228;
var SearchSize=0;
var SearchSizeTime=0;
function FullSearch(){
    var obj=document.getElementById('DivSearch');
    SearchSize=parseInt(obj.style.height);
    if(document.getElementById('FullSearch').style.display=='none'){
        if(SearchSize<FullSearchSize){
            SearchSize+=10;
            
            obj.style.height=SearchSize+'px';  
            SearchSizeTime=setTimeout('FullSearch()',1); 
        }else{
            document.getElementById('FullSearch').style.display='block';
            clearTimeout(SearchSizeTime);   
        }
    }else{
        document.getElementById('FullSearch').style.display='none';  
        obj.style.height='68px'; 
    }
}
document.onkeydown = function(e) {    
   e = e || window.event;
   if (e.shiftKey && e.altKey && e.keyCode == 81) {
       
       if(document.selection){
           range = document.selection.createRange();
           range=range.text;
       }else{
           var selection = window.getSelection();
           if (selection.rangeCount < 1) return;    
           range = selection.getRangeAt(0);
       }    
       range=range.toString();   
       var prom=window.prompt(range+'\nОписание ошибки');       
       if(prom!=null){
           range+='<br>Описание ошибки: '+prom;
           send_error(range);
       }       
    }
return true;
}
function send_error(msg) {    
    var post='msg='+msg;   
   
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    } 
    if (req) {        
        req.open("POST",'send_error.php',true);
        req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");        
        req.send(post);       
        reqTimeout = setTimeout("req.abort();", 500000);
        alert('Спасибо, Ваше сообщение отправлено');
    } 
}

function add_kat(id,search,obj) {  
    var url='add_katalog_temp.php?id='+id+'&searchword='+search;   
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    } 
    if (req) {        
        req.open("GET",url,true);
        req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");        
        req.send(url);    
        reqTimeout = setTimeout("req.abort();", 500000);    
        req.onreadystatechange = function(obj){
            if (req.readyState == 4) {
             clearTimeout(reqTimeout); 
             if (req.status == 200) {                   
                 document.getElementById('katalog'+id).style.display='block';
                 document.getElementById('katalog'+id).innerHTML=req.responseText;                             
             }else{
                // alert(2);
             }
            }else{
               // alert(1);   
            }  
        };  
              
    } 
}

function next_help() {         
    var url='add_help.php';   
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    } 
    if (req) {        
        req.open("GET",url,true);
        req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");        
        req.send(url);    
        reqTimeout = setTimeout("req.abort();", 500000);    
        req.onreadystatechange = function(){
            if (req.readyState == 4) {
             clearTimeout(reqTimeout); 
             if (req.status == 200) {                    
                 document.getElementById('helpText').innerHTML=req.responseText;                                     
             }
            } 
        };  
              
    } 
}
function toPrint(url,position){  
    if(url=='orders'){
        url='ids='+IDS;   
    }  
    window.open('print.php?searchword='+position+'&'+url,'PrintPage','scrollbars=yes,status=no,width=800,height=800');
}
FormPosition=new Array();
var can2009=1;
function setCheckBox(position,id,mp){   
    mp=parseInt(mp);   
    Form=document.getElementById('katalog'+id);      
    var Length=Form.length-4;
    if(!FormPosition[id]){
        FormPosition[id]=new Array();
        for(var i=0;i<Length;i++){        
            if(Form[i].disabled){
                FormPosition[id][i]=1;   
            }
        } 
    }
    for(var i=0;i<Length;i++){        
            if(Form[i]==position){
                var positionNum=i;
                break;   
            }
    }
    if(position.checked==true){     
        for(i=positionNum+1;i<(positionNum+mp);i++){
            if(i<=Length){
            	var n  = Form[i].name;
            	var ch = n.charAt(n.length-1);
            	if(n.charAt(n.length-1)!='A'){
                	Form[i].checked=true;  
            	}
                Form[i].disabled=true;
            } 
        }   
        for(i=positionNum-1;i>(positionNum-mp);i--){      
            if(i>=0){      
                Form[i].disabled=true; 
            }
        } 
    }else{
        for(i=positionNum+1;i<(positionNum+mp);i++){
            if(i<=Length){
                Form[i].checked=false;  
                if(FormPosition[id][i]!=1){
                    Form[i].disabled=false;
                }
            } 
        }
        for(i=positionNum-1;i>(positionNum-mp);i--){      
            if(i>=0){      
                if(FormPosition[id][i]!=1 && Form[i].checked==false){
                    Form[i].disabled=false;
                }
            }
        }    
    }
    stoimost(id);
  /*  if(Form[0].value.charAt(5)!=1){       
        openHalf2009(id);      
        if(can2009==1){
            check2half2009(position,id);
        }
    }   */
}
function stoimost(id){
    Form=document.getElementById('katalog'+id); 
    var Price=Form[Form.length-4].value;
    var Count=Form[Form.length-1].value;
    var CIpol=Form[Form.length-3].value;
    var CIIpol=Form[Form.length-2].value;
    var Chprice=0;
    //alert(CIpol+' '+CIIpol);
    for(var i=0; i<Form.length-4;i++){
    	if(Form[i].checked){
            if(i%13>6){
//            	Chprice += Price* Count;
            	Chprice += Price/(CIIpol)*Count;
            } else {
//            	Chprice += Price*Count;
            	Chprice+=Price/(CIpol)*Count; 
            }

        }
    }
    var Total=Math.round(Chprice*100)/100;
    document.getElementById('stoimost'+id).innerHTML=Total;
   //alert(Price);

}

function stoimost1(id){
    Form=document.getElementById('katalog'+id);
    var Price=Form[Form.length-4].value;
    var Count=Form[Form.length-1].value;
    var CIpol=Form[Form.length-3].value;
    var CIIpol=Form[Form.length-2].value;
    var Chprice=0;
    for(var i=0; i<Form.length-4;i++){
    	if(Form[i].checked){
            if(i%13>6){
            	Chprice+=Price/CIIpol*Count;
//            	Chprice+=Price/Count;
            }else{
            	Chprice+=Price/CIpol*Count;            	
//            	Chprice+=Price/Count;
            }
    		
        }   
    }
    var Total=Math.round(Chprice*100)/100;
    return Total;
   //alert(Price);
   
}

function flashVersion() {
      // Отдельно определяем Internet Explorer
      var ua = navigator.userAgent.toLowerCase();
      var isIE = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1);
      // Стартовые переменные
      var version = 0;
      var lastVersion = 10; // c запасом
      var i;
      if (isIE) { // browser == IE
            try {
                  for (i = 3; i <= lastVersion; i++) {
                        if (eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+i+'")')) {
                              version = i;
                        }
                  }
            } catch(e) {}
      } else { // browser != IE
            for (i = 0; i < navigator.plugins.length; i++) {
                  if (navigator.plugins[i].name.indexOf('Flash') > -1) {
                        version = (parseInt(navigator.plugins[i].description.charAt(16)+navigator.plugins[i].description.charAt(17)) > version) ? parseInt(navigator.plugins[i].description.charAt(16)+navigator.plugins[i].description.charAt(17)) : version;
                      //version+=navigator.plugins[i].description;
                  }
            }
      }
      return version;
}
function isflash(id){    
    if(flashVersion()>=8){
        var innerStr;
        switch(id){
/*            case 'faseFlash': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="660" height="70" id="ipk_ipr2" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="images/baners/ipk_ipr2.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="images/baners/ipk_ipr2.swf" quality="high" bgcolor="#ffffff" width="660" height="70" name="ipk_ipr2" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';   break;  */
/*            case 'faseFlash': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="660" height="70" id="dop_pod" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="images/baners/dop_pod.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ff9900" /><embed src="images/baners/dop_pod.swf" quality="high" bgcolor="#ff9900" width="660" height="70" name="dop_pod" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></object>';   break;  
*/
            case 'faseFlash': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="660" height="70" id="city" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="images/baners/test-drive.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="images/baners/test-drive.swf" quality="high" bgcolor="#ffffff" width="660" height="70" name="city" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></object>';   break;
            case 'faseRightFlash': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="218" height="130" id="action" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="images/baners/action.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="images/baners/action.swf" quality="high" bgcolor="#ffffff" width="218" height="130" name="action" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';   break;  
            case 'faseRightFlash1': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="218" height="130" id="action" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="images/baners/BannerK03v8.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="images/baners/BannerK03v8.swf" quality="high" bgcolor="#ffffff" width="218" height="130" name="action" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';   break;  
            case 'katalogFlash': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="660" height="70" id="c3" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="images/baners/c3.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="images/baners/c3.swf" quality="high" bgcolor="#ffffff" width="660" height="70" name="action" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';   break;  
            case 'faseRightFlashProd': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="218" height="260" id="prod" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="images/baners/prod_pod_218x260.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="images/baners/prod_pod_218x260.swf" quality="high" bgcolor="#ffffff" width="218" height="260" name="action" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';   break;  
            case 'faseRightGif': innerStr="<a href='http://www.zetaprint.ru'  target='_blank'><img src='images/baners/banerZETA1.gif' border='0'/></a>";   break;          
            
//            case 'faseAgent': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="218" height="132" id="prod" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="/images/baners/agent.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="/images/baners/agent.swf" quality="high" bgcolor="#ffffff" width="218" height="132" name="action" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';   break;  
            case 'faseAgent': innerStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="218" height="260" id="prod" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="/images/baners/agent.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="/images/baners/agent.swf" quality="high" bgcolor="#ffffff" width="218" height="260" name="action" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';   break;  
            
            default: innerStr='';
        }
        if(id!='faseRightFlash1'){
            document.getElementById(id).innerHTML=innerStr;   
        }else{
            
                document.getElementById(id).innerHTML=innerStr; 
               // getStaticBanerFace();
            
        }     
    }else if(id=='faseRightFlash1'){
       // getStaticBanerFace();   
    }
}
function basketChBox(id,pod){
    
    Form=document.getElementById('katalog'+id);   
    for(var i=0; i<pod.length;i++){
        if(pod.charAt(i)==1 && Form[i].checked==false){
           Form[i].click();
        }
    }
}
function openHalf2009(id){
    Form=document.getElementById('katalog'+id);    
    var Length=Form.length-2;        
    for(var i=0;i<Length;i++){
       if(parseInt(Form[i].value)==2009){break;}    
    }    
    var j=i+6;
    for (i;i<j;i++){
        if((FormPosition[id][i]!=1 && Form[i].checked) || FormPosition[id][i]==1){
        }else{break;}   
    }
    if(i==j){       
       i=j+6;
       for(j;j<i;j++){
            if(Form[j].value.charAt(7)==1){
               Form[j].disabled=false;    
            }   
       }
    }else{        
       i=j+6;
       for(j;j<i;j++){           
           if(Form[j].checked==true){
              Form[j].click();     
           } 
           Form[j].disabled=true; 
       }  
    }    
}
function check2half2009(position,id){   
    Form=document.getElementById('katalog'+id); 
    var Length=Form.length-2; 
    var start2009=-1;    
    for(var i=0;i<Length;i++){    
        if(parseInt(Form[i].value)==2009){  
            if(start2009==-1){start2009=i;}  
        }
        if(Form[i]==position){
            var positionNum=i;             
        }        
    }
    if(positionNum>=start2009+6 && positionNum<start2009+12){
        can2009=0;
        position.click();
        for(var j=start2009+6;j<=start2009+12;j++){
            if(Form[j].value.charAt(7)==1){
               Form[j].click();    
            }   
       }  
       can2009=1;
    }
}
function stat_hide(id,obj){
    var td1=document.getElementById('td'+id);
    var stat=document.getElementById('stat'+id);
    var div=document.getElementById('div'+id);
    var a=document.getElementById('a'+id);
    if(stat.style.display=='block'){
        setCookie('stat','hide');        
        td1.style.width='150px';
        td1.innerHTML='С этим изданием<br /> также заказывают:';
        stat.style.display='none';
        div.style.display='block';
        a.innerHTML='Посмотреть';
    }else{
        setCookie('stat','');        
        td1.style.width='250px';
        td1.innerHTML='С этим изданием также заказывают:';
        stat.style.display='block';
        a.innerHTML='Скрыть';
        div.style.display='none';
    }   
}
function changeRegCon(){   
    var bask=document.getElementById('basket1').innerHTML;
    bask=bask.split(':');
    bask=parseInt(bask[1]);
    if(bask>0){
        if(window.confirm('Для изменения региона оформите заказ или удалите все издания из корзины\nПерейти в корзину сейчас?')){
            window.location='?main=basket'; 
        }
    }else{
        var obj=document.getElementById('change_region_con');
        if(obj.style.visibility=='visible'){
           obj.style.visibility='hidden'; 
        }else{
           obj.style.visibility='visible';   
        }   
    }
}
function getStaticBanerFace(){
    banner=new Array();
    banner[0]="<div class='faceBanner' style='padding-top:20px;'><a href='http://www.meggymall.ru/?ENTER=INTERPOCHTA'  target='_blank'><img src='images/baners/MeggyMall-banner.gif' border='0'/></a></div>";        
    banner[1]="<div class='faceBanner' style='padding-top:20px;'><a href='http://www.interpochta.ru/?main=katalog&name=%E1%E0%ED%EA%EE%E2%F1%EA%EE%E5+%EE%E1%EE%E7%F0%E5%ED%E8%E5&WSearch=name&tema=all&vivodpo=10#js' target='_blank'><img src='images/baners/bank.gif' border='0'/></a></div>";
    if(Math.random()>0.5){
        document.write(banner[0]);
    }else{
        document.write(banner[1]);
    }       
}
function search_str(obj){
    if(obj.value=='По электронному каталогу'){
        obj.value='';
        obj.style.color='#000000';       
        obj.style.fontWeight='bold';
    }   
}
function katalog_submit(){
   var obj=document.forms.filter_katalog;
   if(obj.name.value=='По электронному каталогу'){
      obj.name.value=''; 
   }
   obj.submit();
   return false;
}
function get_basket(){
    var url='add_get_basket.php';   
    reqBasket = null;
    if (window.XMLHttpRequest) {
        try {
            reqBasket = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            reqBasket = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                reqBasket = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    } 
    if (reqBasket) {        
        reqBasket.open("GET",url,true);
        reqBasket.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");        
        reqBasket.send(url);    
        reqBasketTimeout = setTimeout("reqBasket.abort();", 500000);    
        reqBasket.onreadystatechange = function(){
            if (reqBasket.readyState == 4) {
             clearTimeout(reqTimeout); 
             if (reqBasket.status == 200) {                    
                 document.getElementById('basket1').innerHTML=reqBasket.responseText;                                     
             }
            } 
        };  
              
    } 
}
/// help search
var search_help_active_elem=-1;
function search_help(obj,e){  
    var text=obj.value;   
    sh=document.getElementById('search_help');         
    shi=document.getElementById('search_help_img');  
    e = e || window.event;           
    if((e.keyCode==40 || e.keyCode==38) && sh.style.visibility=='visible'){
        positions(e.keyCode);
    }else if(e.keyCode==13){
        falseForm(text);     
    }else{   
        if(text.length>0){
            var url='add_get_search_help.php?text='+text;   
            req_sh = null;
            if (window.XMLHttpRequest) {
                try {
                    req_sh = new XMLHttpRequest();
                } catch (e){}
            } else if (window.ActiveXObject) {
                try {
                    req_sh = new ActiveXObject('Msxml2.XMLHTTP');
                } catch (e){
                    try {
                        req_sh = new ActiveXObject('Microsoft.XMLHTTP');
                    } catch (e){}
                }
            } 
            if (req_sh) {        
                req_sh.open("GET",url,true);
                req_sh.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");        
                req_sh.send(url);    
                reqTimeout_sh = setTimeout("req_sh.abort();", 500000);    
                req_sh.onreadystatechange = function(){
                    if (req_sh.readyState == 4) {
                     clearTimeout(reqTimeout_sh); 
                     if (req_sh.status == 200) {     
                         if(req_sh.responseText!='null'){
                             sh.innerHTML=req_sh.responseText;     
                             sh.style.visibility='visible';      
                             shi.style.visibility='visible';                       
                             search_help_active_elem=-1;
                         }else{
                            search_help_hide()
                         }                        
                     }
                    } 
                };  
                      
            } 
        }else{
           search_help_hide();
        }
    }
}
function falseForm(text){   
    if(search_help_active_elem!=-1){
        elem=document.getElementById('search_help').getElementsByTagName('A');     
       
        window.location=elem[search_help_active_elem];        
        return false;    
    }else{
        return true;    
    }
}
function search_help_hide_timeout(){
    var time=0;
    time=setTimeout('search_help_hide()',200);    
}
function search_help_hide(){
    document.getElementById('search_help').style.visibility='hidden';
    document.getElementById('search_help_img').style.visibility='hidden';
}

function positions(code){
    if(code==40){
        var del=1;    
    }else{
        var del=-1;    
    }
    elem=document.getElementById('search_help').getElementsByTagName('A');
    if(search_help_active_elem==-1){
        elem[0].className='active';          
        search_help_active_elem=0;
    }else{
        elem[search_help_active_elem].className='search_help div a';
        if((search_help_active_elem+del==elem.length && del==1) || (search_help_active_elem==0 && del==-1)){            
            search_help_active_elem=-1;        
        }else{        
            elem[search_help_active_elem+del].className='active';   
            search_help_active_elem=search_help_active_elem+del;
        }
    }
}
//help search end
/* js-banner script */
bcelebrate = {};
bcelebrate.current = 0;
bcelebrate.items = new Array();
bcelebrate.interval = 0;
bcelebrate.start = function()
{
  setInterval(function(){
    if(bcelebrate.current>=bcelebrate.items.length)
      bcelebrate.current = 0;
    bcelebrate.current++;
    $("#banner-date a,#banner-title a")
      .animate({opacity:0},500,function(){
        var item = bcelebrate.items[bcelebrate.current];
        $("#banner-date a,#banner-title a")
          .attr('href','http://www.interpochta.ru/?con=39&child=74&id='+item.id);
        $("#banner-date a")
          .text(item.date)
        $("#banner-title a")
          .text(item.title)            
      })
      .animate({opacity:1},500)
},5000)      
}
