
function aps_display_search_facilities(group_name)
{
	
	visibility_toggle( 'search_facilities_box_' + group_name );
	
	var fill_me = document.getElementById("search_facilities_box_"+group_name);
	
	if(fill_me.innerHTML=='')
	{
		fill_me.innerHTML='loading...';
		xajax_aps_get_search_facilities(group_name);
	}
	
}


/********************************************/

function field_keep_int(target)
{
	//onkeyup

	if (!target.value.match(/^([1-9]\d*)?$/) && target.value!='0')
	{
		if (target.value.length==1) target.value='';
		else target.value=target.value.substr(0,target.value.length-1);
		
		target.value=target.value.replace(" ", "");
		target.value=target.value.replace(".", "");
		target.value=target.value.replace(",", "");

	}

}

function visibility_toggle(id, vi)
{
	
	var e = document.getElementById(id);
	if(vi==undefined) vi = (e.style.visibility == 'hidden' || !e.style.visibility);
	
	if(vi && vi!="0")
	{
		e.style.visibility = 'visible';
		
		if(e.nodeName=="TR")
		{
		
			try
			{
				e.style.display = 'table-row';
			}
			catch(error)
			{
				e.style.display = 'block';
			}
			
		}
		else
		{
			e.style.display = 'block';
		}
	
	}
	else
	{
		e.style.visibility = 'hidden';
		e.style.display = 'none';
	}
		
}

function combo_get_id(elem,value)
{
	for(var i = 0; i < elem.options.length; i++)
	{
		if(elem.options[i].value==value) return i;
	}
	return -1;
}

function combo_empty(elem)
{

	while(elem.options.length > 0)
	{
		elem.remove(0);
	}
}
	
function combo_add(elem,vrijednost,label,selected)
{
	var opcija= parent.document.createElement("option");
	opcija.value=vrijednost;
	opcija.text=label;
	opcija.selected=selected;
	elem.options.add(opcija);
}

function popup(url,popup_width,popup_height)
{
	
	if(!isNaN(url)) url = "popup.php?id="+url
	if(popup_width ==undefined) popup_width=400
	if(popup_height==undefined) popup_height=350
	
	var popup_window = window.open(url, null,
	 "toolbar=no,menubar=no,personalbar=no,width="+popup_width+",height="+popup_height+"," +
	 "scrollbars=yes,resizable=yes,modal=yes,dependable=yes");

}

function set_html(id, html)
{
	var element = document.getElementById(id)
	if(element) element.innerHTML = html;
}

function aps_get_position(my_element)
{

	return YAHOO.util.Dom.getXY(my_element);
	
}