$(document).ready(function(){
	// Открываем в новом окне подробное описание предложения
	/*$('tr.do_item').click(function(){ 
		window.open('http://arendainfo.com/do/-/id/' + $(this).attr('id') + '/', "_blank", "");
	});
	$('tr.select').click(function(){ 
		window.open('http://arendainfo.com/do/-/id/' + $(this).attr('id') + '/', "_blank", "");
	});*/
	$('a.zoom').lightBox({
		txtImage:'Изображение',
		txtOf:'из'
	});
});

function element_select_search(eName, keyChar)
{
	if(keyChar!="38" & keyChar!="40" & keyChar!="13" & keyChar!="9" & keyChar!="16" & keyChar!="37" & keyChar!="39")
	{
		e_select = document.getElementById('e'+eName);
		e_search = document.getElementById(eName+'_search');

		dateTest = '^'+e_search.value;
		var regex = new RegExp(dateTest.toLowerCase());

		for(k=0; k<e_select.options.length; k++)
		{
			if(regex.test(e_select.options[k].text.toLowerCase()) & e_search.value!="")
			{
				e_select.selectedIndex = k;
				break;
			}
		}
	}
}
function element_select_keydown(eName, keyChar)
{
	if(keyChar!="38" & keyChar!="40" & keyChar!="13" & keyChar!="9" & keyChar!="16" & keyChar!="37" & keyChar!="39" & keyChar!="17" & keyChar!="18")
	{
		e_search = document.getElementById(eName+'_search');
		e_search.value='';
		e_search.focus();
	}
}

function elementSelectFilterTo(elements, thisElement, value)
{
	elements = elements.split(',');
	for(k=0; k<elements.length; k++)
	{
		obj = document.getElementById('iframe_'+elements[k]);
		obj.src = JS_SEC_FILE_MODULE+'?secId='+JS_SEC_ID+'&action=add&method=iframe&fromElement='+thisElement+'&toElement='+elements[k]+'&value='+value;
	}
}

function elementSelectOnloadIframe(element, selected)
{
	values_iframe = window.frames['iframe_'+element].values;
	
	if(values_iframe && values_iframe!='empty')
	{
		var values = Array();
		rows = values_iframe.split("[,]");
		obj_select = document.getElementById('e'+element);
		
		for(k=0; k<rows.length; k++)
		{
			cols = rows[k].split("[=]");
			values[k] = new Array(cols[0], cols[1]);
		}
		
		cicle = obj_select.options.length;
	
		xxx = 0;
		for(k=0; k<cicle; k++)
		{
			if(obj_select.options[0].value=='0')
			{
				xxx = 1;
			}
			obj_select.options[xxx] = null;
		}
		
		for(k=0; k<values.length; k++)
		{
			if(selected==values[k][0])
				obj_select.options[k] = new Option(values[k][1], values[k][0], true, true);
			else
				obj_select.options[k] = new Option(values[k][1], values[k][0]);
		}
	}
	else if(values_iframe=='empty')
	{
		obj = document.getElementById('e'+element);
		cicle = obj.options.length;
		xxx = 0;
		for(k=0; k<cicle; k++)
		{
			if(obj.options[0].value=='0')
			{
				xxx = 1;
			}
			obj.options[xxx] = null;
		}
	}
}

function elementSelectDisplayTo(string, value)
{
	steep_1 = string.split("[|]");
	for(k1=0; k1<steep_1.length; k1++)
	{
		steep_2 = steep_1[k1].split("[-]");
		for(k2=0; k2<steep_2.length; k2++)
		{
			steep_3 = steep_2[1].split("[--]");
			for(k3=0; k3<steep_3.length; k3++)
			{
				steep_4 = steep_3[1].split("[---]");
				for(k4=0; k4<steep_4.length; k4++)
				{
					elements = steep_4[1].split(",");
					for(k5=0; k5<elements.length; k5++)
					{
						obj_container = document.getElementById('container_'+elements[k5]);
						obj_element = document.getElementById('e'+elements[k5]);
						if(steep_3[0]=='checked' && steep_4[0]==value)
						{
							if(steep_2[0]=='visible')
							{
								if(obj_container) obj_container.style.display = 'block';
							}
							else if(steep_2[0]=='unvisible')
							{
								if(obj_container) obj_container.style.display = 'none';
							}
							else if(steep_2[0]=='enable')
							{
								if(obj_element) obj_element.disabled = false;
							}
							else if(steep_2[0]=='disable')
							{
								if(obj_element) obj_element.disabled = true;
							}
						}
						else if(steep_3[0]=='unchecked' && steep_4[0]!=value)
						{
							if(steep_2[0]=='visible')
							{
								if(obj_container) obj_container.style.display = 'block';
							}
							else if(steep_2[0]=='unvisible')
							{
								if(obj_container) obj_container.style.display = 'none';
							}
							else if(steep_2[0]=='enable')
							{
								if(obj_element) obj_element.disabled = false;
							}
							else if(steep_2[0]=='disable')
							{
								if(obj_element) obj_element.disabled = true;
							}
						}
					}
				}
			}
		}
	}
}
