function ow(url,x,y){
	var nw1;
	if(nw1 && !nw1.closed)
		nw1.close();
	var props = "noresize=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,top=0,left=0,width="+x+",height="+y;
	nw1 = window.open(url,"_new",props);
	nw1.focus();
}

function on(layer_id) 
		{
		eval('document.getElementById("' + layer_id + '").style.visibility = "visible"'); 
		eval('document.getElementById("' + layer_id + '").style.display = "block"'); 
		}

function off(layer_id)
		{
		eval('document.getElementById("' + layer_id + '").style.visibility = "hidden"'); 
		eval('document.getElementById("' + layer_id + '").style.display = "none"'); 
		}

function go(start_pos, limit)
	{
	document.objects_filter.start_pos.value = start_pos;
	document.objects_filter.limit.value = limit;
	document.objects_filter.submit();
	}

function roundit(number)
	{
	var decimals = 2;
	var myvar = (Math.round(number*(100)))/(100);
	return myvar;
	}

function check_rates (obj)
	{
	var rur_in_usd = document.objects_filter.rur_in_usd;
	var rur_in_eur = document.objects_filter.rur_in_eur;
	var usd_in_eur = document.objects_filter.usd_in_eur;
	
	var selected_index = document.objects_filter.ccy.selectedIndex;
	var selected_ccy = document.objects_filter.ccy[selected_index].value;

	if (obj == rur_in_usd) { usd_in_eur.value = roundit( parseFloat(rur_in_eur.value) / parseFloat(rur_in_usd.value) ) }
	if (obj == rur_in_eur) { usd_in_eur.value = roundit( parseFloat(rur_in_eur.value) / parseFloat(rur_in_usd.value) ) }
	if (obj == usd_in_eur) 
		{
		if (selected_ccy=="USD") { rur_in_usd.value = roundit( parseFloat(rur_in_eur.value) / parseFloat(usd_in_eur.value) ) }
		if (selected_ccy=="EUR") { rur_in_eur.value = roundit( parseFloat(rur_in_usd.value) * parseFloat(usd_in_eur.value) ) }
		}
	

	}

function has_dot(obj)
	{
	if ( obj.value.match (/\./) )
		{
		return(1);
		}
	else
		{
		return(0);
		}
	}

function check(evt) 
	{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        	((evt.which) ? evt.which : 0));
	if(charCode == 46 || charCode == 44)
	{
	  event.keyCode=44;
	}
	summ=found_sr();
	if ((charCode > 31 && (charCode < 48 || charCode > 57))&&(charCode!=46 || summ > 0))
	{
	  return false;
	}
	return true;
		
	}

function check_digit(evt, obj)
	{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        	((evt.which) ? evt.which : 0));
	var keyChar = String.fromCharCode(charCode);

	var is_decimal = has_dot(obj);
	var value_length = obj.value.length;

	if ((keyChar == '.' || keyChar == ',') && (value_length>0) && (is_decimal==0))
		{
		event.keyCode=46;
		}
	else if ((charCode > 47 && charCode < 58) && !( obj.value.match (/\.\d\d/) ) )
		{
		event.keyCode=charCode;
		}
	else
		{
		event.keyCode=0;
		}
	}
	
	
function check_options()
	{
	var options_switch = document.objects_filter.options;
	if (options_switch[0].checked)
		{
		off("options_layer");
		document.objects_filter.is_furniture.disabled = true;
		document.objects_filter.is_mains.disabled = true;
		document.objects_filter.is_electricity.disabled = true;
		document.objects_filter.is_phone.disabled = true;
		document.objects_filter.is_dsl.disabled = true;
		document.objects_filter.is_sat.disabled = true;
		document.objects_filter.is_aircon.disabled = true;
		document.objects_filter.is_balcony.disabled = true;
		document.objects_filter.is_beach.disabled = true;
		document.objects_filter.is_isolated.disabled = true;
		document.objects_filter.is_24guards.disabled = true;
		document.objects_filter.is_part_of_complex.disabled = true;
		document.objects_filter.is_reception.disabled = true;
		document.objects_filter.is_service.disabled = true;
		document.objects_filter.is_lift.disabled = true;
		document.objects_filter.is_garage.disabled = true;
		document.objects_filter.is_arbor.disabled = true;
		document.objects_filter.is_pool.disabled = true;
		document.objects_filter.is_gym.disabled = true;
		document.objects_filter.is_spa.disabled = true;
		document.objects_filter.is_tennis.disabled = true;
		document.objects_filter.is_shop.disabled = true;
		}
	else
		{
		on("options_layer");
		document.objects_filter.is_furniture.disabled = false;
		document.objects_filter.is_mains.disabled = false;
		document.objects_filter.is_furniture.disabled = false;
		document.objects_filter.is_mains.disabled = false;
		document.objects_filter.is_electricity.disabled = false;
		document.objects_filter.is_phone.disabled = false;
		document.objects_filter.is_dsl.disabled = false;
		document.objects_filter.is_sat.disabled = false;
		document.objects_filter.is_aircon.disabled = false;
		document.objects_filter.is_balcony.disabled = false;
		document.objects_filter.is_beach.disabled = false;
		document.objects_filter.is_isolated.disabled = false;
		document.objects_filter.is_24guards.disabled = false;
		document.objects_filter.is_part_of_complex.disabled = false;
		document.objects_filter.is_reception.disabled = false;
		document.objects_filter.is_service.disabled = false;
		document.objects_filter.is_lift.disabled = false;
		document.objects_filter.is_garage.disabled = false;
		document.objects_filter.is_arbor.disabled = false;
		document.objects_filter.is_pool.disabled = false;
		document.objects_filter.is_gym.disabled = false;
		document.objects_filter.is_spa.disabled = false;
		document.objects_filter.is_tennis.disabled = false;
		document.objects_filter.is_shop.disabled = false;
		}
	}
