
function script_comboboxReflact( objName )
{

	//script_scriptaculus_helper_show_hide_efect( 'fieldSearch'+objName, Effect.SlideUp, Effect.SlideDown );
	script_show_hide_efect( 'fieldSearch'+objName );
	script_show_hide_efect( objName );
	if( document.getElementById( objName+'_view') )
		script_show_hide_efect( objName+'_view' );


	document.getElementById( 'fieldSearchInput'+objName ).focus();

	var myCombo = document.getElementById( objName );
	if( myCombo.selectedIndex == 0 )
		valueToAdd = "*";
	else
		valueToAdd = myCombo.options[myCombo.selectedIndex].text;
	document.getElementById( 'fieldSearchInput'+objName ).value = valueToAdd;

	document.getElementById( 'fieldSearchInput'+objName ).selectionStart = 0;
}

function script_comboboxReflact_write( obj, objName, href )
{
	if( obj.value.length >= 2 )
		document.getElementById('fieldSearchRes'+objName).src = "script_base_aedv_reflact_helper.php?"+href+'&search='+obj.value;

}


function script_comboboxReflactArray( objName )
{
	selectObj = document.getElementById( objName+'_select');
	inputObj = document.getElementById( objName+'_input' );
	script_show_hide_efect( objName+'_orgField' );
	script_show_hide_efect( objName+'_helper' );


	document.getElementById(objName+'_input').focus();


	if( selectObj.selectedIndex == 0 )
		valueToAdd = "*";
	else
		valueToAdd = selectObj.options[selectObj.selectedIndex].text;

	inputObj.value = valueToAdd;
	inputObj.selectionStart = 0;

}

function script_comboboxReflact_array_write( obj, name )
{
	selectObj = document.getElementById( name+'_select');
	targetSpan = document.getElementById(name+'_helperFrame').contentDocument.getElementById('res');
	imgSrc = '<img src="./base_aedv2/icons/ico_add_16_16.png">';
	search = obj.value.toLowerCase().replace("*","");


	count = 0;
	targetSpan.innerHTML = '';
	if( search.length >= 2 )
	{
		for( i=0, b=selectObj.options.length; i<b; i++)
		{
			if( count >=50 )
				break;

			if( selectObj.options[i].text.toLowerCase().indexOf( search ) != -1 )
			{
				targetSpan.innerHTML+= '<a href="javascript:setSelectedValueArray('+selectObj.options[i].value+', \''+name+'\');">'+imgSrc+'</a> ';
				targetSpan.innerHTML+= selectObj.options[i].text+'<br>';
				count++;
			}

				//alert('jest: '+selectObj.options[i].text+'\ni: '+i+'\nszukano: '+search+'\nindexOf: '+selectObj.options[i].text.indexOf( obj.value ));
				//break;


		}
	}


}
