function openFlat(id) {
	var x = 0, y = 0;
	var width = 0;
	var height = 0;

	var url='/popup/?id=' + id;
	switch(id) {
		case 4101: case 4102: case 4201: case 4202:
		width = 800;
		height = 580;
		break;

		case 4301: case 4302:
		width = 1000;
		height = 720;
		break;

		default:
		width = 690;
		height = 550;
		break;
	}

	var name= 'flat';
	if (screen) {
		y = (screen.availHeight - height)/2;
		x = (screen.availWidth - width)/2;
	}
	window.open(url,name,'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+width+', height='+height+', top='+y+', left='+x+', screenX='+x+', screenY='+y);
}



function openBlock(page,targetName,postData)
{ 
		
	if(targetName==null)targetName='htmlcontent';
		var req = null; 
		var target = document.getElementById(targetName);

		//target.innerHTML="Загрузка...";

                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    req = new XMLHttpRequest();
                    if (req.overrideMimeType) {
                        req.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        req = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!req) {
                    alert('Cannot create an XMLHTTP instance!');
                    return false;
                }

		
		req.onreadystatechange = function()
		{ 
			//target.innerHTML="Загрузка...";
//alert(req.readyState);
		if(req.readyState == 4)
	        {
				if(req.status == 200)
				{
					target.innerHTML=req.responseText;
//alert(req.responseText);
				}	
				else	
				{
					target.innerHTML="Ошибка: " + req.status + " " + req.statusText;
				}	
			} 
		}; 

		
		if(postData && postData!=''){
			req.open("POST", page, true); 
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
			req.send(postData); 
		}else{
			req.open("GET", page, true); 
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
			req.send(null); 
		}
		return false;
		
} 


function openNewWin(page)
{ 
  var width = 765;
  var height = 600;	
  if (screen) {
	y = (screen.availHeight - height)/2;
	x = (screen.availWidth - width)/2;
  }

   var vWin = window.open("","Window","scrollbars=no, width="+width+",height="+height+", top="+y+", left="+x+", screenX="+x+", screenY="+y)
   document.forms[0].target = "Window"
   document.forms[0].action = page
   document.forms[0].submit()
   vWin.focus()
   return false
		
	
} 

