	var request;
	
	
	
	
	function photo_close(){
		document.getElementById('reswindow').style.visibility='hidden';
		document.getElementById('backwindow').style.visibility='hidden';
	}
	function photo(id, firm){
		if(window.XMLHttpRequest){
			request = new XMLHttpRequest ()
		}
		else if  (window.ActiveXObject) {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if(document.height) // Mozilla, Opera...
			documentHeight = document.height;
		else // IE
			documentHeight = document.body.scrollHeight;
		
		document.getElementById('backwindow').style.height=documentHeight;
		document.getElementById('backwindow').style.width='100%';
		document.getElementById('backwindow').style.visibility='visible';
		
		if (request){
			request.onreadystatechange=processRequestChange_photo;
			request.open("GET", "http://www.infodonsk.ru/online/photo.php?id="+id+"&firm="+firm, true);
			request.send();
		}	
	}
	function processRequestChange_photo(){
		if (request.readyState==4){
			if (request.status==200){
				
				document.getElementById("resultsphoto").innerHTML=request.responseText;
				reswindow.style.visibility='visible';
				document.getElementById('reswindow').style.top=getClientCenterY()-document.getElementById("photoimg").height/2-40;
				document.getElementById('reswindow').style.left=getClientCenterX()-410;
			}
		}
	}
	
		function addwish(firmcode){
			if(window.XMLHttpRequest){
				request = new XMLHttpRequest ()
			}
			else if  (window.ActiveXObject) {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			if (request){
				request.onreadystatechange=addwishres;
				request.open("GET", firmcode, true);
				request.send();
			}	
		}
		function addwishres(){
			if (request.readyState==4){
				if (request.status==200){
					document.getElementById("wish").innerHTML='<a href="/volgodonsk/wishlist/"><img src="/images/addwish.png" width=15 height=15 border=0 style="margin-right:7px">Добавлено в &laquo;Мои закладки&raquo;</a>';
				}
			}
		}
	
	
	
	
	
	
	
	
	
	
	function getClientWidth()  
{  
    return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;  
}  
  
function getClientHeight()  
{  
    return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;  
}  
  
function getBodyScrollTop()  
{  
    return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body &&document.body.scrollTop);  
}  
  
function getBodyScrollLeft()  
{  
    return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);  
}  
  
function getClientCenterX()  
{  
    return parseInt(getClientWidth()/2)+getBodyScrollLeft();  
}  
  
function getClientCenterY()  
{  
    return parseInt(getClientHeight()/2)+getBodyScrollTop();  
}  

	
	
	
	
	
	
	
	
	
	function search(url){
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request){
			request.onreadystatechange=processRequestChange;
			request.open("GET", url, true);
			request.send();
		}	
	}
	function processRequestChange(){
		if (request.readyState==4){
			if (request.status==200){
				document.getElementById("results").innerHTML=request.responseText;
			}
		}
	}
	function searchfirm(url){
		if(window.XMLHttpRequest){
			request = new XMLHttpRequest ();
		}
		else if  (window.ActiveXObject) {
  			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if (request){
			request.onreadystatechange=findfirm;
			request.open("GET", "http://online.infodonsk.ru/search_head.php"+url, true);
			request.send();
		}	
	}
	function findfirm(){
		if (request.readyState==4){
			if (request.status==200){
				if (request.responseText!=''){
					res.style.visibility='visible';
					document.getElementById("results").innerHTML=request.responseText;
				}
				else{
					res.style.visibility='hidden';
					document.getElementById("res").filters.alpha.opacity=0;
				}
			}
		}
	}
	
	
function player(url){
		request_player = new ActiveXObject("Microsoft.XMLHTTP");
		if (request_player){
			request_player.onreadystatechange=player_r;
			request_player.open("GET", url, true);
			request_player.send();
		}	
	}
	function player_r(){
		if (request_player.readyState==4){
			if (request_player.status==200){
				document.getElementById("video").innerHTML=request_player.responseText;
			}
		}
	}
	function wpl(){
		document.getElementById("video").innerHTML='';
		document.getElementById("fvideo").style.visibility='visible';
	}
	
	function alphaspis(){
	document.getElementById("res").filters.alpha.opacity=document.getElementById("res").filters.alpha.opacity+10;
	alphatimerspan=setTimeout('alphaspis()',10);
	if (document.getElementById("res").filters.alpha.opacity>=100) {clearTimeout(alphatimerspan)};
}
	function org(){
		document.getElementById("adress").style.background='';
		document.getElementById("org_n").style.background='#BFDED6';
		document.getElementById("org_n").className='s_menu';
		document.getElementById("adress").className='s_menu_unactive';
		document.getElementById("search_str").style.visibility='hidden';
		document.getElementById("search_org").style.visibility='visible';
		document.getElementById("results").innerHTML='';
	}
	function adres(){
		document.getElementById("adress").style.background='#BFDED6';
		document.getElementById("org_n").style.background='';
		document.getElementById("org_n").className='s_menu_unactive';
		document.getElementById("adress").className='s_menu';
		document.getElementById("search_str").style.visibility='visible';
		document.getElementById("search_org").style.visibility='hidden';
		document.getElementById("results").innerHTML='';
	}
	function wplclose(){
		document.getElementById("video").innerHTML='';
		document.getElementById("fvideo").style.visibility='hidden';
	}
	function closewin(){
					res.style.visibility='hidden';
					document.getElementById("res").filters.alpha.opacity=0;	
	}
	
