function AutoCont(act, item){
	var c=document.createElement('DIV');
	c.id="indProgress";
	st=c.style;
	st.position="absolute";
	st.background="buttonface";
	st.color="black";
	st.zIndex=999;
	st.width=300;
	st.height=60;
	st.top=(screen.availHeight/2)-30;
	st.left=(screen.availWidth/2)-150;
	st.borderColor="black";
	st.borderWidth=1;
	st.borderStyle="solid";
	c.innerHTML="<div style='height: 100%' align='center' valign='middle'>Выполняется обновление связей.<br>Пожалуйста, дождитесь окончания операции.<br>Это может занять несколько минут...</div>";
	document.body.appendChild(c);

    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
    	//alert(req.readyState);
        if (req.readyState == 4) {
        	//alert(req.responseText);
            if(req.responseJS.indexed!='') alert(req.responseJS.indexed);
            alert(req.responseJS.string);
			c=document.getElementById('indProgress');
			if (c!=null) {
				c.parentNode.removeChild(c);
			}
        }
   // alert(req.responseText);
    }
    req.open("POST", "../autocontext/actions.php", true);
    req.send({item: item, act: act});
    //alert(req.responseText);
    return false;
}

function showLng(show){
    with(op = document.getElementById(show.value)){
        op.style.display = "inline";
    }
    with(op1 = document.getElementById(show.value+"1")){
        op1.style.display = "inline";
    }

    if(show.value == "rus"){
        with(en = document.getElementById("eng")){
            en.style.display = "none";
        }
        with(en1 = document.getElementById("eng1")){
            en1.style.display = "none";
        }
    }
    else{
        with(ru = document.getElementById("rus")){
            ru.style.display = "none";
        }
        with(ru1 = document.getElementById("rus1")){
            ru1.style.display = "none";
        }
    }
}

function testdate(tx){
	dt = Date.parse(tx.value);
	alert(dt);
}


// устанавливает или удаляет чек "Кореектор" в админе публикаций
function ShowProofInSite(id, ch){
    if(ch.checked){
        vis = 1;
    }
    else{
        vis = 0;
    }
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            //			alert(req.responseText);
        }
    }
    req.open("POST", "ShowProofInSite.php", true);
    req.send({id: id, proof: vis});
}

function closeListPagesForMozilla(inp) { // Закрытие списка
    div = document.getElementById("div"+inp.name);
    div.style.display = "none";
	document.getElementById('imgClose').id=document.getElementById('imgClose').name;
    //div.children[0].id = 'popup_list_hidden';
}

function closeListPages(inp) { // Закрытие списка

	alert('asd');
    div = document.getElementById("div"+inp.name);
    div.style.display = "none";
	//document.getElementById('imgClose').id=document.getElementById('imgClose').name;
    div.children[0].id = 'popup_list_hidden';
}

function selListPages(chk, sel) { // Добавление в список при выделении

    if (chk.checked)
    if (sel.options) {
        opt = document.createElement('option');
        opt.id = 'opt_'+sel.name+'_'+chk.value;
        //			alert(opt.id);
        opt.text = chk.nextSibling.nodeValue;
        sel.options.add(opt);
        if (chk.previousSibling.value == 0)
        setChildren(chk);
    }
    else
    {
        sel.value += chk.nextSibling.nodeValue+' ';
    }

    else
    if (sel.options)
    {
        sel.removeChild(document.getElementById('opt_'+sel.name+'_'+chk.value));
    }
    else
    {
        sel.value = sel.value.replace(chk.nextSibling.nodeValue+' ', '');
    }
}

function OpenTheme2ForMozilla(btn, select, mark){
//if (document.getElementById('popup_list')) popup_list.children[0].onclick(popup_list.children[0]);
	if (document.getElementById('imgClose')) 
	{
		document.getElementById('imgClose').onclick(document.getElementById('imgClose'));
	}
	if(document.getElementById('imgClose_'+select.name))
	{
		document.getElementById('imgClose_'+select.name).id = "imgClose";
	}
    var div = document.getElementById("div"+select.name)
    if (div) {
        //div.children[0].id = 'popup_list';
        div.style.display = "inline";
    }
    else {
        var readyFunc = function(req) {
            //		alert(req.responseText);
            var pList = document.createElement('div');
            with (pList){
                frmMain.is_pb_theme_change.value = 1;
                className = 'list_obj';
                id = 'div'+select.name;
                innerHTML = req.responseText;
            }
            btn.appendChild(pList);
			var i1=0;
   			while(document.getElementById('chki_'+i1))
   			{
   				document.getElementById('chki_'+i1).id=select.name+document.getElementById('chki_'+i1).id;
   				i1++;
   			}
   			i1 = 0;
   			
   			while(document.getElementById(select.name+'chki_'+i1))
   			{
				el = document.getElementById(select.name+"chki_"+i1);
				if (document.getElementById('opt_'+select.name+'_'+el.value))
					el.checked	= true;   				
   				i1++;
   			}
            
            /*
            with (pList.children[1].children)
            {
                for (var i = 0; i < length; i++)
                {
                    if (document.getElementById('opt_'+select.name+'_'+item(i).children[1].value))
                    item(i).children[1].checked	= true;
                }
            }*/

        }
        if(mark == 1){
            SendPerSubsysPages('showList', { name: select.name, extra: 0}, readyFunc);
        }
        else{
            SendPerSubsysPages('showListRealstate', { name: select.name, extra: 0}, readyFunc);
        }


    }
    return false;	
}

function OpenTheme2(btn, mark){
    if (document.getElementById('popup_list')) popup_list.children[0].onclick(popup_list.children[0]);
    var div = document.getElementById("div"+btn.parentNode.children[0].name)
    if (div) {
        div.children[0].id = 'popup_list';
        div.style.display = "inline";
    }
    else {
        var readyFunc = function(req) {
            //		alert(req.responseText);
            var pList = document.createElement('div');
            with (pList){
                frmMain.is_pb_theme_change.value = 1;
                className = 'list_obj';
                id = 'div'+btn.parentElement.children[0].name;
                innerHTML = req.responseText;
            }
            btn.parentNode.appendChild(pList);
            var sel = btn.parentNode.children[0];

            with (pList.children[1].children)
            {
                for (var i = 0; i < length; i++)
                {
                    if (document.getElementById('opt_'+sel.name+'_'+item(i).children[1].value))
                    item(i).children[1].checked	= true;
                }
            }

        }
        if(mark == 1){
            SendPerSubsysPages('showList', { name: btn.parentNode.children[0].name, extra: 0}, readyFunc);
        }
        else{
            SendPerSubsysPages('showListRealstate', { name: btn.parentNode.children[0].name, extra: 0}, readyFunc);
        }


    }
    return false;
}

function SendPerSubsysPages(phpFunc, sendData, readyFunc) { //Использование сабсиса
    var req = new Subsys_JsHttpRequest_Js();
    if (readyFunc)
    req.onreadystatechange = function ()
    {
        if (req.readyState == 4) readyFunc(req);
    }

    req.caching = false;
    req.open('POST', 'subsys.php?act='+phpFunc, true);
    req.send(sendData);
}




function openWin(url, width, height) {
    myWin= open(url, "test", "width="+width+",height="+height+",scrollbars=no,status=no,resizable=no");
    // открыть объект document для последующей печати
    myWin.document.open();

    // генерировать новый документ
    myWin.document.write("<html><head><title>Картинка");
    myWin.document.write("</title></head><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
    myWin.document.write("<img src='"+url+"'>");
    myWin.document.write("</body></html>");

    // закрыть документ - (но не окно!)
    myWin.document.close();
}


function delImage(id){
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){
            document.location.reload(true);
        }
    }
    req.open("POST", "delimage.php", true);
    req.send({id: id});
}


function setDateStr(day, startDat, endDat){

    if(day.value){
        varstr = new String(startDat.value);
        ara = varstr.split('-');
        dd = ara[0];
        mm = ara[1]-1;
        yy = ara[2];
        var d1 = new Date(yy, mm, dd);
        var d2 = new Date(d1.valueOf() + day.value*24*60*60*1000);
        var Day = d2.getDate();
        var Month = d2.getMonth();
        var Year = d2.getFullYear();
        endDat.value = Day+'-'+(Month+1)+'-'+Year;
    }

    if(startDat.value && endDat.value){
        //		var start = startDat.value
        //		var end = endDat.value;
        //  		var secStart = start.getTime();
        //  		var secEnd = end.getTime();
        //		var ss = secEnd - secStart;
        //		var nextWeekInMS = todayInMS + (60 * 60 * 24 * 7 * 1000)
        //		var next= new Date(nextWeekInMS)


        //		var d = new Date();
        //		var dStart = new Date(startDat.value);
        //		var dEnd = new Date(endDat.value);
        //		secStart = dStart.getTime();
        //		secEnd = dEnd.getTime();
        secStart = Date.parse(startDat.value);
        secEnd = Date.parse(endDat.value);

        //		secStart = Date.getTime(startDat.value);
        //		secEnd = Date.getTime(endDat.value);

        //		alert(secStart);
        //		alert(secEnd);

        ro = endDat.value-startDat.value;

        var time = new Date(ro);
        ee = time.getTime();
        alert(ee);
        //		alert(ro);
        s = ee/1000/60/60/24;
        alert(s);
        //		alert(secStart);
        //		alert(secEnd);
    }
}

function delUserRole(id){
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){
            document.location.reload(true);
        }
    }
    req.open("POST", "deluserrole.php", true);
    req.send({id: id});
}

function setLimit(lnk, limit){
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){
            document.location.reload(true);
        }
    }
    req.open("POST", "setlimit.php", true);
    req.send({limit: limit});
}

function setLimitDays(lnk, limit){
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){
            document.location.reload(true);
        }
    }
    req.open("POST", "setlimitdays.php", true);
    req.send({limit: limit});
}

function setSortItem(lnk, limit){
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){
            document.location.reload(true);
        }
    }
    req.open("POST", "setsortitem.php", true);
    req.send({limit: limit});
}



function openSection(sel, name){
    for( i=0; i<name.options.length; i++){
        br = 'b_'+name.options[i].value;
        span = 's_'+name.options[i].value;
        br1 = document.getElementById(br);
        span1 = document.getElementById(span);
        br1.style.display = "none";
        span1.style.display = "none";
    }

    br = document.getElementById('b_'+sel);
    span = document.getElementById('s_'+sel);


    br.style.display = "inline";
    span.style.display = "inline";
}


function chAlert(){

    var title = document.frmMain.title;
    var header = document.frmMain.pub_header;
    var dat = document.frmMain.DateEdit;

    if( !title.value ){
        alert("Не введен заголовок публикации.");
        return false;
    }

    if( !header.value ){
        alert("Не введено описание публикации.");
        return false;
    }

    if(dat.value){
        i = Date.parse(dat.value);
        var time = new Date();
        var Day = time.getDate();
        var Month = time.getMonth();
        var Year = time.getYear();
        a = Date.parse(Day+"-"+(Month+1)+"-"+Year);
        if(a<i){
            return confirm('Дата публикации больше текущей даты, продолжить сохранение?')
        }
    }

    return true;

}

function EraseSmiId(sn){
    //	alert(sn.value);
    sn.value = 0;
    //	alert(sn.value);
}

function EraseIsId(sn){
    //	alert(sn.value);
    sn.value = 0;
    //	alert(sn.value);
}



function openPic(id, url){
    window.open(url,'','dependent=1,resizable=1,scrollbars=1,Height=100, Width=100,Top='+event.clientX+',Left='+event.clientY);
}

function delPic(id){
    if(!window.confirm('Вы дейсвительно хотите удалить картинку?')){
        return;
    }

    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){
            while( vv = document.getElementById(id) ){
                vv.removeNode(true);
            }
        }
    }
    req.open("POST", "publication/delpic.php", true);
    req.send({id: id});

}

function delFile(id){
    if(!window.confirm('Вы дейсвительно хотите удалить этот файл?')){
        return;
    }

    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){
            //				alert(req.responseText);
            //			alert(req.responseJS.sql);

            id = 'f_'+id;
            while( vv = document.getElementById(id) ){
                vv.removeNode(true);
            }

            return false;
        }
    }
    req.open("POST", "delfile.php", true);
    req.send({id: id});
}


function InitSubmit(frm) {
    var bError = false;
    if (frm.id_service.selectedIndex != 0) {
        frm.strService.value = frm.id_service.options[frm.id_service.selectedIndex].text;
        idService.style.color = '';
    }
    else {
        frm.strService.value = '';
        idService.style.color = 'red';
        frm.id_service.focus();
        bError = true;
    }
    if (frm.id_type.selectedIndex != 0) {
        frm.strType.value = frm.id_type.options[frm.id_type.selectedIndex].text;
        idType.style.color = '';
    }
    else {
        frm.strType.value = '';
        idType.style.color = 'red';
        frm.id_type.focus();
        bError = true;
    }
    return !bError;
}

//---Проверка на заполняемость

function ShowObject(lgnd) {
    var img = lgnd.children['idImg'];

    for (i = lgnd.parentElement.children.length - 1; i > 0; i--)
    if (lgnd.parentElement.children[i].style.display == 'none') {
        lgnd.parentElement.children[i].style.display	= 'inline';
        img.src			= img.src.replace('close', 'open');
    }
    else {
        lgnd.parentElement.children[i].style.display	= 'none';
        img.src			= img.src.replace('open', 'close');
    }
}

// открывает окно со списком 
function ShowListForMozilla(parent, children, extra, where) {	
    if (document.getElementById("div" + children.name))
    {
    	document.getElementById("div" + children.name).style.display = "inline";
    	return false;
    }
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            pList = document.createElement('div');
            pList.className = 'list_obj';
            pList.id = 'div' + children.name;
            pList.innerHTML = req.responseText;
            parent.appendChild(pList);
        }
    }

    if( where == 1){
        req.open('POST', 'ShowListSmi.php', true);
    }
    if(where == 2){
        req.open('POST', 'ShowListIs.php', true);
    }
    if(!where){
        req.open('POST', 'ShowList.php', true);
    }

    req.send({ tablename: children.name, extra: extra});

    return false;
}

function ShowList(btn, extra, where) {
    if (document.getElementById("div" + btn.parentElement.children[0].name))
    return false;
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            pList = document.createElement('div');
            pList.className = 'list_obj';
            pList.id = 'div' + btn.parentElement.children[0].name;
            pList.innerHTML = req.responseText;
            btn.parentElement.appendChild(pList);
        }
    }

    if( where == 1){
        req.open('POST', 'ShowListSmi.php', true);
    }
    if(where == 2){
        req.open('POST', 'ShowListIs.php', true);
    }
    if(!where){
        req.open('POST', 'ShowList.php', true);
    }

    req.send({ tablename: btn.parentElement.children[0].name, extra: extra});

    return false;
}

function CloseList(inp, bSel, sel) {
    div = document.getElementById('div'+inp.name);
    if (bSel) {
        selItem	= sel.options[sel.selectedIndex];
        switch (inp.name) {
            case 'comp':
            inp.form.id_comp.value = selItem.value;
            break;
            case 'area':
            inp.form.id_area.value = selItem.value;
            break;
            case 'region':
            document.getElementById("region_text").value = selItem.value;//; inp.form.id_region.value = selItem.value;
            break;
            case 'country':
            inp.form.id_country.value = selItem.value;
            inp.form.id_city.value = 0;
            inp.form.city.value = '';
            inp.form.city.focus();
            break;
            case 'city':
            //				alert(inp.form.id_city.value);
            inp.form.id_city.value = selItem.value;
            //				alert(inp.form.id_city.value);
            //				inp.form.id_street.value = 0;
            //				inp.form.street.value = '';
            //				inp.form.street.focus();
            //				inp.onchange();

            break;
        }
        inp.value	= selItem.text;
    }
    //div.removeNode(true);
    div.style.display = "none";
}

function ChangeCity() {
    frm = document.getElementById('frmMain');
    frm.id_city.value = 0;
}

function chekThemeSec(t, btn, hid){
    hid.value = 1;
    /*
    div = document.getElementById("div"+t.name);
    if (div) {
    //	div.style.display = "inline";
    }
    else {
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
    if(req.readyState == 4){
    pList = document.createElement('div');
    pList.id = "div"+t.name;
    pList.className = "list";
    pList.style.display = "none";
    pList.innerHTML = req.responseText;
    btn.parentElement.appendChild(pList);
    var sel = btn.parentNode.firstChild;
    if (sel.options.length) {
    var chks = btn.form.elements[sel.name+'[]'];
    for (var i = 0; i < chks.length; i++){
    if (document.getElementById(sel.name+'_'+chks[i].value)){
    chks[i].checked	= true;
    }
    }
    }
    }
    }

    req.open("POST", "publication/ShowTheme.php", true);
    req.send({me: t.name});
    }
    return false;
    */
    hid.value = 1;
    div = document.getElementById("div"+t.name);
    if (div) {
        //		div.style.display = "inline";
    }
    else {
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = function() {
            if(req.readyState == 4){
                pList = document.createElement('div');
                pList.id = "div"+t.name;
                pList.className = "list_obj";
                pList.style.display = "none";
                pList.innerHTML = req.responseText;
                btn.parentElement.appendChild(pList);
                var sel = btn.parentNode.firstChild;
                if (sel.options.length) {
                    var chks = btn.form.elements[sel.name+'[]'];
                    for (var i = 0; i < chks.length; i++){
                        if (document.getElementById(sel.name+'_'+chks[i].value)){
                            chks[i].checked	= true;
                        }
                    }
                }
            }
        }

        req.open("POST", "ShowTheme.php", true);
        req.send({me: t.name});
    }
    return false;

}

function OpenTheme(t, btn, hid){
    hid.value = 1;
    div = document.getElementById("div"+t.name);
    if (div) {
        div.style.display = "inline";
    }
    else {
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = function() {
            if(req.readyState == 4){
                pList = document.createElement('div');
                pList.id = "div"+t.name;
                pList.className = "list_obj";
                pList.innerHTML = req.responseText;
                btn.parentElement.appendChild(pList);
                var sel = btn.parentNode.firstChild;
                if (sel.options.length) {
                    var chks = btn.form.elements[sel.name+'[]'];
                    for (var i = 0; i < chks.length; i++){
                        if (document.getElementById(sel.name+'_'+chks[i].value)){
                            chks[i].checked	= true;
                        }
                    }
                }
            }
        }

        req.open("POST", "ShowTheme.php", true);
        req.send({me: t.name});
    }
    return false;
}

function CloseCheck(t) {
    div = document.getElementById("div"+t.name);
    div.style.display = "none";
    //	div.removeNode(true);
}

function Show1Check(btn) {
    div = document.getElementById("div" + btn.parentElement.children[0].name)
    if (div) {
        div.style.display = "inline";
    }
    else {
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                pList = document.createElement("div");
                pList.className = "list";
                pList.id = "div" + btn.parentElement.children[0].name;
                pList.innerHTML = req.responseText;
                btn.parentElement.appendChild(pList);
                var sel = btn.parentNode.firstChild;

                if (sel.options.length) {
                    //alert(sel.options.length);
                    var chks = btn.form.elements[sel.name+'[]'];
                    for (var i = 0; i < chks.length; i++)
                    if (document.getElementById('opt_'+sel.name+'_'+i))
                    chks[i - 1].checked	= true;
                }
            }
        }
        req.open("POST", "publication/ShowCheck.php", true);
        req.send({ tablename: btn.parentElement.children[0].name, extra: btn.form.id_city.value});
    }
    return false;
}

function ShowCheck(btn, extra, hid) {

    hid.value = 1;
    var out = 0;

    if(extra){

        var re, result, str;
        out = " ";
        for(var i=0; i<extra.length; i++){
            str = extra.options[i].id;
            re = new RegExp('_([0-9]+)', 'i');
            result = str.match(re);
            out += ','+RegExp.$1;
        }
    }

    div = document.getElementById("div" + btn.name);

    if(div){
        div.style.display = "inline";
    }
    else{
        var req = new Subsys_JsHttpRequest_Js();

        req.onreadystatechange = function() {
            if(req.readyState == 4){
                pList = document.createElement("div");
                pList.className = "list";
                pList.id = "div" + btn.name;
                pList.innerHTML = req.responseText;
                btn.parentElement.appendChild(pList);
            }
        }
        req.open("POST", "publication/ShowCheck.php", true);
        req.send({ divname: btn.name, extra: out});
    }


}

function ShowCheckTmp(btn, extra, hid) {
    hid.value = 1;
    var re, result, str;
    var out = " ";
    for(var i=0; i<extra.length; i++){
        str = extra.options[i].id;
        re = new RegExp('_([0-9]+)', 'i');
        result = str.match(re);
        out += ' '+RegExp.$1;
    }

    return false;
}


function SelCheck(chk, sel) {
    if (chk.checked) {
        opt = document.createElement('option');
        opt.id = sel.name+'_'+chk.value;
        opt.value = chk.value;
        opt.innerText = chk.nextSibling.nodeValue;
        sel.appendChild(opt);

        var span = document.createElement('span');
        with (span) {
            id = 's_'+chk.value;
            className = 'wtxt';

            var req = new Subsys_JsHttpRequest_Js();
            req.onreadystatechange = function() {
                if (req.readyState == 4) {
                    innerHTML = req.responseText;
                }
            }
            req.open("POST", "section.php", true);
            req.send({id: chk.value});
            style.display = 'none';
        }
        var br = document.createElement('br');
        br.id = 'b_'+chk.value;
        br.style.display = 'none';
        document.getElementById('td_section').appendChild(span);
        document.getElementById('td_section').appendChild(br);
    }
    else {
        del = document.getElementById('s_'+chk.value);
        del.removeNode(true);
        br = document.getElementById('b_'+chk.value);
        br.removeNode(true);

        sel.removeChild(document.getElementById(sel.name+'_'+chk.value));
    }
}

function Sel1Check(chk, sel) {
    if (chk.checked) {
        opt = document.createElement('option');
        opt.id = 'opt_'+sel.name+chk.value;
        opt.innerText = chk.nextSibling.nodeValue;
        sel.appendChild(opt);
    }
    else {
        sel.children['opt_'+sel.name+chk.value].removeNode();
    }
}

// изменяет статус публикации на сайте (видим не видим)
function ShowObjectInSite(id, ch)
{
    if(ch.checked){
        vis = 1;
    }
    else{
        vis = 0;
    }
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {

        }
    }
    req.open("POST", "ShowObjectInSite.php", true);
    req.send({id: id, is_visible: vis});
}

function ShowInfo(thisInfo)
{
    pList = document.createElement("div");
    pList.className = "list";
    pList.innerHTML = '<table border="0" cellpadding="0" cellspacing="0"><tr><td>Тестовое окошечко.</td></tr><tr><td><table  bgcolor="White"  border="0" cellpadding="0" cellspacing="0"><tr><td>Местоположение: Москва</td></tr><tr><td>Дата добавления: 29.12.2005</td></tr><tr><td>И так далее:</td></tr></table></td></tr></table>';
    thisInfo.appendChild(pList);
}

function CloseInfo(thisInfo)
{
    thisInfo.removeChild(thisInfo.children[1]);
}

function ChangeMetro(inp) {
    divMetro = document.getElementById('divmetro');
    if (divMetro)
    divMetro.removeNode(true);
    mkad.style.display = (inp.value == 'Москва')?'inline':'none';
}

function AddFile(file, event) {
    if (event.propertyName && event.propertyName != 'value')
    return false;

    tbl			= document.getElementById('files');
    aInp		= file.form['file[]'];
    filename	= file.value.substr(file.value.lastIndexOf("\\")+1);

    for(i = 1; i < aInp.length; i++)
    if (filename == aInp[i].value.substr(aInp[i].value.lastIndexOf("\\")+1)) {
        if (window.confirm('Файл с таким именем уже существет. Заменить существующий файл?'))
        tbl.rows[0].cells[i-1].children[1].src = file.value;
        file.parentElement.appendChild(file.cloneNode(true));
        file.removeNode(true);
        return;
    }

    cell = tbl.rows[0].insertCell(-1);
    cell.innerHTML = filename+'<br/><img width="99" height="99" alt="Рисунок" src="'+file.value+'"><br/><a href="" onclick="return RemoveFile(this)"><img src="/bmp/realestate/delete.gif" border="0" align="absmiddle">&nbsp;Удалить</a>';
    file.parentElement.appendChild(file.cloneNode(true));
    file.style.display = 'none';
    cell.appendChild(file);
    tbl.parentElement.style.display = 'inline';
}

function RemoveFile(obj) {
    if (window.confirm('Удалить изображение?'))
    obj.parentElement.removeNode(true);
    return false;
}

function ShowTbl(td, tbl) {
    alert(td.innerHTML);
    alert(tbl.innerHTML);
}

// удаляет публикацию с сайта
function RemoveObject(id) {
    if(!window.confirm('Вы дейсвительно хотите удалить публикацию?')){
        return false;
    }

    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){

			document.location.reload(true);
			//alert(req.responseText);
        }

    }
    req.open("POST", "RemoveObject.php", true);
    req.send({id: id});

}

function RemoveTheme(id,type) {
    if(type)
    str="Удаление вопроса.\nПродолжить?";
    else
    str="Удаление темы(включая все подтемы, вопросы и ответы).Продолжить?";
    if(!window.confirm(str)){
        return;
    }

    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function() {
        if (req.readyState == 4){
            if(""==req.responseJS.err)
            document.location.reload(true);
            else
            alert(req.responseJS.err);
        }
    }
    req.open("POST", "RemoveTheme.php", true);
    req.send({id: id+"_"+type});
}



function AddObject(btn) {

    fld = document.getElementById('fldOffice');
    nCount = fld.children.length - 2;
    last_tbl = fld.children[nCount + 1];
    new_tbl	= last_tbl.cloneNode(true);

    last_tbl.style.display = 'none';
    fld.insertBefore(new_tbl, fld.children[nCount + 1]);
    row.cells[fld.children[1].summary].className = 'tab-p';
    if (btn.form.r_square.value != '')
    row.cells[fld.children[1].summary].innerHTML += '&nbsp;-&nbsp;' + btn.form.r_square.value + '&nbsp;м<sup>2</sup>';

    row.cells[0].height = nCount;

    cell = row.insertCell(nCount);
    cell.noWrap = true;
    cell.innerText = 'Лот '+nCount;
    cell.className = 'tab-a';
    cell.onclick = function (event) {SwapObject(this);}

}

function SwapObject(tab) {
    tbl	= document.getElementById('fldOffice').children[1];

    tbl.rows[tbl.summary >> 3].cells[tbl.summary & 7].className = 'tab-pl';
    tbl.rows[tbl.summary >> 3].cells[(tbl.summary & 7) + 1].className = 'tab-pr';

    if (tab.parentElement.rowIndex % 2)
    if (tab.cellIndex % 2) {
        tab.className = 'tab-ar';
        tab.parentElement.cells[tab.cellIndex - 1].className = 'tab-al';
    }
    else {
        tab.className = 'tab-al';
        tab.parentElement.cells[tab.cellIndex + 1].className = 'tab-ar';
    }
    else
    if (tab.cellIndex % 2) {
        tab.className = 'tab-al';
        tab.parentElement.cells[tab.cellIndex + 1].className = 'tab-ar';
    }
    else {
        tab.className = 'tab-ar';
        tab.parentElement.cells[tab.cellIndex - 1].className = 'tab-al';
    }

    if (tab.parentElement.rowIndex != (tbl.summary >> 3))
    tbl.rows[tab.parentElement.rowIndex].swapNode(tbl.rows[1 - tab.parentElement.rowIndex]);

}

function Temp(obj) {
    str = '';
    for (k in obj)
    str += k+' = '+obj[k]+'\n';
    alert(str);
}