function gid(id){
return document.getElementById(id);

}
function giv(id){
return gid(id).value;

}
function include(s){
document.write("<script src='"+host+s+"'></script>\n");


}
function ajxbusy(x,y){
$('#modaldialog_overlay').height(getDocumentHeight());
$('#modaldialog_overlay').show();
if ($('#ajxbusydiv').size() == 0){
ajxbusydiv = $('<div id="ajxbusydiv" style="display: none;" class="ajxbusy">Подождите, пожалуйста<br/><img src="img/ajxbusy.gif"></div>');
				$('body').append(ajxbusydiv);
//y=getBodyScrollTop()+150;
		
if(y){
$('#ajxbusydiv').css('top',y+'px');
$('#ajxbusydiv').css('margin-top',0);

}		
			

}
$('#ajxbusydiv').show('fadein');
}
function ajxnobusy(){
$('#modaldialog_overlay').height(getDocumentHeight());
$('#modaldialog_overlay').hide();
$('#ajxbusydiv').hide();

}
function scabinet(){
$.ajax({
        url: host+'index.php?ajx=scabinet.php',  
    type:'get',
    cache : false,
    
        dataType : "html",                     // тип загружаемых данных
        success: function (data, textStatus) {
		
//alert(data);        // вешаем свой обработчик на функцию success
if (_reguser) c='Личный кабинет';
else c='Авторизация';
        initModal(c,data);
showModal();
//alert(gid('pmeditor').value);
 //edt=$(gid('pmeditor')).editor({ focus: false, toolbar: 'mini', skin: 'cream_white' });
        },
		error:function(){
		alert("Ajax error"); 
		}
    });

}
function initModal(title,message,width,height){
//message=message.replace(" ","&nbsp;");

if ($('#modaldialog').size() == 0){
modal = $('<div id="modaldialog" style="display: none;"><div id="modaldialog_close"></div><div id="modaldialog_header"></div><div id="modaldialog_inner" ></div></div>');
				$('body').append(modal);
				$('#modaldialog_close').click(function() { modalClose(); });
		
			

}else{
$("modaldialog_inner").html('');
}
$("#modaldialog_header").html(title);
$("#modaldialog_inner").html(message);

if ($('#modaldialog_footer').size() > 0){
$('#modaldialog_footer').remove();
}
tzone = $('<div id="tzone" class="tzone"></div>');


$('body').append(tzone);
$("#tzone").html(message);
if((!width)&&(!height)){
width=$('#tzone').width()+20;
height=$('#tzone').height()+20;
}
top='-' + height/2 + 'px';
left='-' + width/2 + 'px';
if(width<250)width=250;
$('#modaldialog').css({ width: width+'px' ,height:height+'px',  marginTop: top, marginLeft: left });
$("#modaldialog").draggable();
$('#tzone').remove();
}
function showModal(){
$('*').bind('keyup',function(event){
		if(event.keyCode==27)modalClose();
		});
$('#modaldialog_overlay').height(getDocumentHeight());
$('#modaldialog_overlay').show();
$('#modaldialog').fadeIn('slow');
$("#modaldialog").addClass('modaldialogcpl');
}
function modalClose(){
$('*').unbind('keyup');
$('#modaldialog_overlay').hide();
$('#modaldialog').fadeOut('fast');
	
}
include('js/antares.js');
include('js/ui/jquery.ui.core.js');
include('js/ui/jquery.ui.widget.js');
include('js/ui/jquery.ui.mouse.js');
include('js/ui/jquery.ui.draggable.js');
include('js/ui/jquery.effects.core.js');
include('js/ui/jquery.effects.slide.js');
include('js/ui/jquery.effects.drop.js');
include('js/ui/jquery.effects.highlight.js');
include('js/jquery.tooltip.js');
function showmessage(kind,message,btok,btcancel){
footer = $('<div id="modaldialog_footer" style="text-align:right"></div>');
if (kind==0){
title='Сообщение';
img='img/message-24-info.png';
buttons = $('<button id="modaldialog_buttonok" type="submit" onclick="modalClose();">ОК</button>');

}if (kind==1){
title='Предупреждение';
img='img/message-24-warning.png';
buttons = $('<button id="modaldialog_buttonok" type="submit" onclick="modalClose();">ОК</button>');

}


initModal('<img src="'+img+'" title="'+title+'" onclick=\'modalClose()\' align="absmiddle"/>&nbsp;'+title,message);
$("#modaldialog").append(footer);
$("#modaldialog_footer").append(buttons);
showModal();

}
function getBodyScrollTop()
{
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}
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 getBodyScrollLeft()
{
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}
function getDocumentHeight()
{
	return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
}

//Размер документа по горизонтали
function getDocumentWidth()
{
	return (document.body.scrollWidth > document.body.offsetWidth)?document.body.scrollWidth:document.body.offsetWidth;
}
function getClientCenterX()
{
	return parseInt(getClientWidth()/2)+getBodyScrollLeft();
}

function getClientCenterY()
{
	return parseInt(getClientHeight()/2)+getBodyScrollTop();
}


var otab=0;
var otab2=0;
function opentab(i){
if (otab>0){
gid('tab'+otab).className='c';
gid('tabind'+otab).className='pagestab';

}
otab=i;
gid('tab'+otab).className='o';
gid('tabind'+otab).className='pagestab1';
}function opentab2(i){
if (otab2>0){
gid('tab'+otab2).className='c';
gid('tab'+otab2).style.color='white';
gid('tab'+otab2).style.textDecoration='none';
gid('tabind'+otab2).className='pagestab';

}

otab2=i;
gid('tab'+otab2).className='o';
gid('tabind'+otab2).className='pagestab1';
gid('tab'+otab2).style.color='#f18f1b';
gid('tab'+otab2).style.textDecoration='underline';
}
function dialog(t,n,w,h){
w=w+30;
gid('stor').style.display='block';
gid('dialog').style.display='block';
gid('stor').style.height=getDocumentHeight()+'px';
gid('dialog').style.top="50%";
gid('dialog').style.left="50%";

//getClientCenterX
 
gid('dialog').style.width=w+'px';
gid('dialog').style.height=h+'px';

 gid('d-title').innerHTML=t;
x=((getClientCenterX()-w)/2);
y=((getClientCenterY()-h)/2);

gid('dialog').style.position='absolute';
gid('dialog').style.top="50%";
gid('dialog').style.left="50%";
gid('dialog').style.marginTop=-w/2+'px';
gid('dialog').style.marginLeft=-h/2+'px';

elem=gid('d-cont');
elem.innerHTML='<img src="img/loading.gif" alt="Получение данных" align="absmiddle"/>&nbsp;Загрузка...';
$.ajax({
        url: "html/"+n+'.php',  
    type:'get',
    cache : false,
    
        dataType : "html",                     // тип загружаемых данных
        success: function (data, textStatus) {
		
//alert(data);        // вешаем свой обработчик на функцию success
         elem.innerHTML=data;
        
        },
		error:function(){
		alert("Ajax error"); 
		}
    });
}
function closedialog(){
gid('stor').style.display='none';
gid('dialog').style.display='none';

}
function auth(){
dialog('Представьтесь, пожалуйста:','auth',370,250);



}
function realty_sea(){
dialog('Поиск недвижимости:','realty_sea',500,300);



}
function registration(){
dialog('Давайте познакомимся:','auth',500,400);



}
function Gethtml(nurl){
elem=gid('dialog');
elem.innerHTML='<img src="img/loading.gif" alt="Получение данных" align="absmiddle"/>&nbsp;Загрузка...';
$.ajax({
        url: "ajax.php?ajx="+nurl,  
    type:'get',
    cache : false,
    
        dataType : "html",                     // тип загружаемых данных
        success: function (data, textStatus) {
		
//alert(data);        // вешаем свой обработчик на функцию success
         elem.innerHTML=data;
         if (gid('ajxjs'))eval(gid('ajxjs').value);
        },
		error:function(){
		alert("Ajax error"); 
		}
    });


}
function crnt(){
gid('sq_h').disabled=true;
gid('sq_z').disabled=true;
d=giv('rtype');
gid('realty_s').disabled=true;
if (d>0){
gid('realty_s').disabled=false;
gid('sq_h').disabled=false;
if (d>3) gid('sq_z').disabled=false;
if (d==5) gid('sq_h').disabled=true;

}

}
$(document).ready(function()
	{

overlay=$('<div id="modaldialog_overlay" style="display: none;"></div>');
				$('body').append(overlay);
			
				$(overlay).height(getDocumentHeight());
}

	);

	function showpicture(u){
	a=u.replace('sm-','');
initModal('Просмотр изображения',"<img style='cursor:pointer' onclick='modalClose();' src='"+host+"index.php?ajx=showimage.php&p="+a+"' onload='showModal()' />",810,610);
;
	}
	function showpix(u){
a=u.replace('sm-','');
initModal('Просмотр изображения',"<div><img src='"+a+"' onload=\"showModal();\" /></div>",800,600);

}
function delpix(p,k){
if(confirm('Удалить изображение?')){

    $.ajax({
        url: host+"index.php?ajx=delpix.php&p="+p,  
    type:'get',
    cache : false,
    
        dataType : "html",                     // тип загружаемых данных
        success: function (data, textStatus) {
//alert(data);        // вешаем свой обработчик на функцию success
o=gid('post_photos').value;
gid('post_photos').value=o.replace(p+',','');

$("#"+k).hide('highlight',{'color':'#641b04'});
        }
    });

}

}
function uplpix(){
$('#pixload').remove();
gid('pixed').innerHTML+='<div id="pixload"><br><img src="img/load.gif" align="absmiddle"/>&nbsp;Отправка файла "'+giv('post_pix')+'"</div>';

//alert(_host+'acp/ajx/uplprevimg.php');
$.ajaxFileUpload(
		  
			{dataType: 'json',
				url:host+'ajx/uplpix.php',
				secureuri:false,
				fileElementId:'post_pix',
				
				success: function (data, status)
				{
					if(typeof(data.error) != null)
					{
						if(data.error != '')
						{
						$('#post_pix').show();
							gid('pixload').innerHTML="<br><span style='font-weight:bold;color:maroon'>Ошибка Загрузки:</span><br>"+data.error;
						}else
						{
						id = new Date().getTime()+randomNumber(1,100) ;
						gid('pixdiv').innerHTML+="<table id='"+id+"' style='display:inline' border=0 cellspacing=3 cellpadding=3 width='1'><tr><td><img onclick='showpix(this.src)' style='cursor:pointer' alt='Показать' src='"+host+data.msg+"'/></td></tr><tr><td align=center><a href='javascript:void(0)' onclick='delpix(\""+data.msg+"\",\""+id+"\")' >Удалить</a></td></tr></table>";
						$('#pixload').remove();
						gid('post_photos').value+=data.msg+',';
						/*
							gid('pixdiv').innerHTML+='<img src="'+_host+'upl/images/thumb/'+data.msg+'" /><br>Код для вставки: <br><b>'+_host+'upl/images/'+data.msg+'</b>';*/
						}
					}
				},
				error: function (data, status, e)
				{	//gid('imgpr').innerHTML='';
					gid('pixload').innerHTML="<br><span style='font-weight:bold;color:maroon'>Ошибка подключения к серверу:</span><br>"+e+'<br>'+data.responseText;
				}
				
				} );

}
function pmsend(id,t){
if (t)ur=host+"index.php?ajx=replypm.php&new=1&id="+id+'&title='+t;
else ur=host+"index.php?ajx=replypm.php&new=1&id="+id;
$.ajax({
        url: ur,  
    type:'get',
    cache : false,
    
        dataType : "html",                     // тип загружаемых данных
        success: function (data, textStatus) {
		
//alert(data);        // вешаем свой обработчик на функцию success
        initModal('Создание сообщения',data);
showModal();
//alert(gid('pmeditor').value);
 //edt=$(gid('pmeditor')).editor({ focus: false, toolbar: 'mini', skin: 'cream_white' });
        },
		error:function(){
		alert("Ajax error"); 
		}
    });
}
function randomNumber (m,n)
{
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}
function shmsg(){
if(!msg_vs){
$('.msg-left-content').show();
msg_vs=true;
}else{
$('.msg-left-content').hide();
msg_vs=false;
}

}
function sendqmsg(){

ajxbusy(0,ajxbusy(0,$('.msg-left-content').offset().top));
$.ajax({
        url: host+'index.php?ajx=sendqmessage.php&rnd='+randomNumber(1,100000)+'&thm='+giv('pqmsg-theme')+'&msg='+giv('pqmsg-message')+'&ul='+giv('msg-login')+'&um='+giv('msg-mail'),  
    type:'get',
    cache : false,
    
        dataType : "html",                     // тип загружаемых данных
        success: function (data, textStatus) {
	ajxnobusy();
	$('#msg-left-div').html('Спасибо, '+giv('msg-rname')+'!<br/>Ваше сообщение отправлено!');
if (data!='') $('#msg-left-div').html(data);
        },
		error:function(){
		ajxnobusy();
	
		alert("Ajax error"); 
		}
    });


}
