var IE = document.all?true:false;
var tmp_img = null;
var curObjID = 0;
var curElemNameF752 = '';

var aObjFldAll = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type","var_fld_supp_objects_totalarea",
	"var_fld_supp_objects_livingarea","var_fld_supp_objects_kitchenarea","var_fld_supp_objects_floor","var_fld_supp_objects_descr",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_phone","var_fld_supp_objects_meb","var_fld_supp_objects_vodopr","var_fld_supp_objects_canaliz",
	"var_fld_supp_objects_walls","var_fld_supp_objects_floorcount","var_fld_supp_objects_balcony","var_fld_supp_objects_toilet",
	"var_fld_supp_objects_ucharea","var_fld_supp_objects_gaz","var_fld_supp_objects_phobecnt","var_fld_supp_objects_agent","var_fld_supp_objects_contpers",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3","var_fld_supp_objects_broker",
	"var_fld_supp_objects_isnot_first","var_fld_supp_objects_isnot_last","var_fld_supp_objects_mebel","var_fld_supp_objects_xolod",
	"var_fld_supp_objects_tele","var_fld_supp_objects_price_type","var_fld_supp_objects_price_term");
	
var aObjFld64 = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type","var_fld_supp_objects_totalarea",
	"var_fld_supp_objects_livingarea","var_fld_supp_objects_kitchenarea","var_fld_supp_objects_floor","var_fld_supp_objects_descr",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_phone","var_fld_supp_objects_meb",
	"var_fld_supp_objects_floorcount","var_fld_supp_objects_balcony","var_fld_supp_objects_toilet",
	"var_fld_supp_objects_contpers","var_fld_supp_objects_agent",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3","var_fld_supp_objects_broker");
	
var aObjFld65 = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type","var_fld_supp_objects_totalarea",
	"var_fld_supp_objects_livingarea","var_fld_supp_objects_descr",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_phone","var_fld_supp_objects_vodopr","var_fld_supp_objects_canaliz",
	"var_fld_supp_objects_walls","var_fld_supp_objects_floorcount",
	"var_fld_supp_objects_ucharea","var_fld_supp_objects_gaz","var_fld_supp_objects_contpers","var_fld_supp_objects_agent",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3","var_fld_supp_objects_broker");

var aObjFld66 = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type","var_fld_supp_objects_totalarea",
	"var_fld_supp_objects_floor","var_fld_supp_objects_descr",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_floorcount",
	"var_fld_supp_objects_phobecnt","var_fld_supp_objects_contpers","var_fld_supp_objects_agent",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3","var_fld_supp_objects_broker");
	
var aObjFld67 = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type",
	"var_fld_supp_objects_descr",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_phone","var_fld_supp_objects_vodopr","var_fld_supp_objects_canaliz",
	"var_fld_supp_objects_ucharea","var_fld_supp_objects_gaz","var_fld_supp_objects_contpers","var_fld_supp_objects_agent",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3","var_fld_supp_objects_broker");
	
var aObjFld64_2 = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type","var_fld_supp_objects_totalarea",
	"var_fld_supp_objects_livingarea","var_fld_supp_objects_kitchenarea","var_fld_supp_objects_floor","var_fld_supp_objects_descr",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_phone","var_fld_supp_objects_meb","var_fld_supp_objects_mebel","var_fld_supp_objects_xolod","var_fld_supp_objects_tele",
	"var_fld_supp_objects_contpers","var_fld_supp_objects_agent",
	"var_fld_supp_objects_isnot_first","var_fld_supp_objects_isnot_last",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3",
	"var_fld_supp_objects_broker","var_fld_supp_objects_price_type","var_fld_supp_objects_price_term");
	
var aObjFld65_2 = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type","var_fld_supp_objects_totalarea",
	"var_fld_supp_objects_livingarea","var_fld_supp_objects_descr",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_phone","var_fld_supp_objects_vodopr","var_fld_supp_objects_canaliz",
	"var_fld_supp_objects_walls","var_fld_supp_objects_floorcount","var_fld_supp_objects_price_type","var_fld_supp_objects_price_term",
	"var_fld_supp_objects_ucharea","var_fld_supp_objects_gaz","var_fld_supp_objects_contpers","var_fld_supp_objects_agent",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3","var_fld_supp_objects_broker");

var aObjFld66_2 = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type","var_fld_supp_objects_totalarea",
	"var_fld_supp_objects_floor","var_fld_supp_objects_descr","var_fld_supp_objects_isnot_first","var_fld_supp_objects_isnot_last",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_price_type",
	"var_fld_supp_objects_phobecnt","var_fld_supp_objects_contpers","var_fld_supp_objects_agent",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3","var_fld_supp_objects_broker");
	
var aObjFld67_2 = new Array("var_fld_supp_objects_maintype","var_fld_supp_objects_street","var_fld_supp_objects_region","var_fld_supp_objects_rayon",
	"var_fld_supp_objects_microrayon","var_fld_supp_objects_address","var_fld_supp_objects_type",
	"var_fld_supp_objects_descr","var_fld_supp_objects_price_type",
	"var_fld_supp_objects_price","var_fld_supp_objects_photo1","var_fld_supp_objects_photo2","var_fld_supp_objects_photo3",
	"var_fld_supp_objects_phone","var_fld_supp_objects_vodopr","var_fld_supp_objects_canaliz",
	"var_fld_supp_objects_ucharea","var_fld_supp_objects_gaz","var_fld_supp_objects_contpers","var_fld_supp_objects_agent",
	"var_fld_supp_objects_contphone1","var_fld_supp_objects_contphone2","var_fld_supp_objects_contphone3","var_fld_supp_objects_broker");
	
	
	
function m_on(obj, num)
{
	var obj2 = document.getElementById('c'+num);
	
	obj.style.backgroundColor = '#C5C5C5';
	obj.style.color = '#454545';
	obj2.style.backgroundColor = '#C5C5C5';
	document.images['i'+num].style.visibility = 'visible';
}

function m_off(obj, num)
{
	var obj2 = document.getElementById('c'+num);
	
	obj.style.backgroundColor = '#ffffff';
	obj2.style.backgroundColor = '#ffffff';
	obj.style.color = '#99999A';
	document.images['i'+num].style.visibility = 'hidden';
}


function go(path)
{
	document.location.href = path;
}


function winopen(path,ind)
{
  window.open(path,'img'+ind,'width=500,height=500,toolbar=no,menubar=no,directories=no,location=no,scrollbars=no,status=no');
}

function form_submit(name)
{
	document.forms[name].submit();
}


function chObjTypeForm2()
{
	if(curObjID>0)
	{
		countTotal = aObjFldAll.length;
		for(i=0;i<countTotal;i++)
		{
			try
			{
				DivID = document.getElementById('div_'+aObjFldAll[i]);
				objOff(DivID);
			}
			catch(Exception){}
		}
		
		if(curObjID==64)
		{
			countTotal = aObjFld64_2.length;
			for(i=0;i<countTotal;i++)
			{
				try
				{
					DivID = document.getElementById('div_'+aObjFld64_2[i]);
					objOn(DivID);
				}
				catch(Exception){}
			}
		}
		else if(curObjID==65)
		{
			countTotal = aObjFld65_2.length;
			for(i=0;i<countTotal;i++)
			{
				try
				{
					DivID = document.getElementById('div_'+aObjFld65_2[i]);
					objOn(DivID);
				}
				catch(Exception){}
			}
		}
		else if(curObjID==66)
		{
			countTotal = aObjFld66_2.length;
			for(i=0;i<countTotal;i++)
			{
				try
				{
					DivID = document.getElementById('div_'+aObjFld66_2[i]);
					objOn(DivID);
				}
				catch(Exception){}
			}
		}
		else if(curObjID==67)
		{
			countTotal = aObjFld67_2.length;
			for(i=0;i<countTotal;i++)
			{
				try
				{
					DivID = document.getElementById('div_'+aObjFld67_2[i]);
					objOn(DivID);
				}
				catch(Exception){}
			}
		}
		try
		{
			SelID = document.getElementById('inp_obj_var_fld_supp_objects_type');
			SelIDNew = document.getElementById('select_fld'+curObjID);
			var strTmp = '<select required="1" id="f752" fld_name="var_fld_supp_objects_type" name="'+curElemNameF752+'" title="Тип объекта"><option value="0">---</option>'+SelIDNew.innerHTML+'</select>';
			var re = new RegExp('&lt;',"g");
			strTmp = strTmp.replace(re,"<");
			re = new RegExp('&gt;',"g");
			strTmp = strTmp.replace(re,">");
			
			SelID.innerHTML = strTmp;
			//alert(SelNameOld);
		}
		catch(Exception){}
		
		//alert(curObjID);
	}	
}


function chObjTypeForm()
{
	if(curObjID>0)
	{
		countTotal = aObjFldAll.length;
		for(i=0;i<countTotal;i++)
		{
			try
			{
				DivID = document.getElementById('div_'+aObjFldAll[i]);
				objOff(DivID);
			}
			catch(Exception){}
		}
		
		if(curObjID==64)
		{
			countTotal = aObjFld64.length;
			for(i=0;i<countTotal;i++)
			{
				try
				{
					DivID = document.getElementById('div_'+aObjFld64[i]);
					objOn(DivID);
				}
				catch(Exception){}
			}
		}
		else if(curObjID==65)
		{
			countTotal = aObjFld65.length;
			for(i=0;i<countTotal;i++)
			{
				try
				{
					DivID = document.getElementById('div_'+aObjFld65[i]);
					objOn(DivID);
				}
				catch(Exception){}
			}
		}
		else if(curObjID==66)
		{
			countTotal = aObjFld66.length;
			for(i=0;i<countTotal;i++)
			{
				try
				{
					DivID = document.getElementById('div_'+aObjFld66[i]);
					objOn(DivID);
				}
				catch(Exception){}
			}
		}
		else if(curObjID==67)
		{
			countTotal = aObjFld67.length;
			for(i=0;i<countTotal;i++)
			{
				try
				{
					DivID = document.getElementById('div_'+aObjFld67[i]);
					objOn(DivID);
				}
				catch(Exception){}
			}
		}
		try
		{
			SelID = document.getElementById('inp_obj_var_fld_supp_objects_type');
			SelIDNew = document.getElementById('select_fld'+curObjID);
			var strTmp = '<select required="1" id="f752" fld_name="var_fld_supp_objects_type" name="'+curElemNameF752+'" title="Тип объекта"><option value="0">---</option>'+SelIDNew.innerHTML+'</select>';
			var re = new RegExp('&lt;',"g");
			strTmp = strTmp.replace(re,"<");
			re = new RegExp('&gt;',"g");
			strTmp = strTmp.replace(re,">");
			
			SelID.innerHTML = strTmp;
			//alert(SelNameOld);
		}
		catch(Exception){}
		
		//alert(curObjID);
	}
}

function objOn(obj)
{
	try
	{
		obj.style.display = "block";
		obj.style.visibility = "visible";
	}
	catch(Exception){}
}	

function objOff(obj)
{
	try
	{
		obj.style.visibility = "hidden";
		obj.style.display = "none";
	}
	catch(Exception){}
}

function chDispMode(objName)
{
	
	obj = document.getElementById(objName);
	if(obj.style.visibility == "hidden")  objOn(obj);
	else objOff(obj);
}



function chObjType(el)
{
	if(curObjID != el.value)
	{
		curObjID = el.value;
		chObjTypeForm();
		//alert(el.value);
	}
}

function chObjType2(el)
{
	if(curObjID != el.value)
	{
		curObjID = el.value;
		chObjTypeForm2();
		//alert(el.value);
	}
}

function goTextLink(str)
{
	if(IE)
	{
		location.href = '/ru/library/?tag=' + escape(str);
	}
	else location.href = '/ru/library/?tag=' + encodeURI(str);
}
