//buyStuff('', 'http://ved/', 'Страховочная система <Navaho Boss> ', 'Цена руб.', '12200', '', '', 161, 'cnt_161')

function $ldSerchForm(	process, IdSerchForm){
     var fnCallback = function(res){ 
	   $(IdSerchForm).innerHTML = res.IdSerchForm;
	   $show(IdSerchForm);
		var div_tmp = $('serch_fields'); 
		div_tmp.style.display = 'block';
//alert('ldSerchForm - is visible'); // "tdMainMenu", "tdEntityPresent", "tdPhotoPresent"	   
	}
   SendRequestByAjax(process, '', fnCallback);
}


/**
 * remove_focus_select get list of names propertys.  
 * 
 */
function open_choose_div( options, servReq, serv, self, dt, hs ) {
	showLoadingIndicator();
	if (options) {
		hideLoadingIndicator();
		if (options.error > 0) {
			alert ('Ошибка!  ' + options.error_desc);
		} else {
//alert ('make remove_focus_select!!!!  options.tableForm = ' + options.caseFieldForm );
			var top = document.body.scrollTop ;
			$('field_bar').style.top = top + 100 + "px";
			$('field_bar').innerHTML = options.caseFieldForm;
			showCooseBar();
		}
		return;
	}
	var currentType = $('serch_obj_type').value;
//alert ('make remove_focus_select!!!!  serv = ' + serv)
	var requestServ = servReq+'/tools.php';
	var requestParam = 'prc=gf&sid=' + currentType + '&sf=' + self + '&dt=' + dt  + '&srv=' + serv + '&hs='+ hs;
//alert ('make  ' + requestServ + '?' +  requestParam);
	SendRequestByAjax( requestServ, requestParam, remove_focus_select);
}


/**
 * load_start_div load SetDiv into load page.
 * load_set_div_full(
 * 	"<!--{$nameOnject->id}-->", 
 * "<!--{$propertyEntry->oldPropertysModelEtry->sense->id}-->", 
 * "<!--{$propertyEntry->oldPropertysModelEtry->sense->sense->id}-->", 
 * "set_header_<!--{$propertyEntry->ind}-->", 
 * "set_coose_<!--{$propertyEntry->ind}-->", 
 * "<!--{$propertyEntry->ind}-->", 
 * "<!--{$SERVER_PATCH}-->", 
 * '<!--{$nameOnject->hash}-->' 
 * );  
 * 
 */
function load_set_div_full( objId, name_f_id, propertyId,  pValueId, div1, div2, ind, serv, hs ) {
//alert ('make load_set_div_full!!!!  objId = ' + objId + '; propertyId = ' + propertyId + '; pValueId = ' +  pValueId);
	load_set( '', objId, name_f_id, pValueId, div1, ind, serv, hs );
//	load_choose_set( '', '', 0, div2, objId, propertyId,  pValueId, ind, serv, hs );
}

var load_set_div = '';
var load_choose_set_div = '';

/**
 * load current set value
 * загрузим возможные значения для текущего имени свойства 
 */
function load_set( options, objId, propertyId, name_id, pValueId, div, ind, serv, hs ) {
//alert ('make load_set!!!!  serv = ' + serv);
//alert ('start  div = ' + div );
//alert ('start  load_set_div = ' + load_set_div );
	
	showLoadingIndicator();
	if (options) {
		hideLoadingIndicator();
		if (options.error > 0) {
			alert ('Ошибка!  ' + options.error_desc);
		} else {
//alert ('start  Set! ind =  ' + options.ind +  ' = ' + options.caseFieldForm );
//			var divName = 'set_header_' + options.ind; 
			var divOut = options.div;
			$(divOut).innerHTML = options.caseFieldForm;
			showDiv(divOut);
		}
		return;
	}
//	alert ('make load_set!!!!  '  + '; pValueId = ' +  pValueId);
	var requestServ = 'http://' + serv+'/tools.php';
	var requestParam = 'prc=lhs&sid=' + pValueId + '&oid=' + objId +  '&sid=' + propertyId+  '&nid=' + name_id + '&srv=' + serv + '&ind=' + ind + '&hs='+ hs + '&rdn=' + div;
	SendRequestByAjax( requestServ, requestParam, load_set);
}


/**
 * load tynity list for choose entity to add to set
 * 
 * 	load_choose_set( '', '', 0, div2, objId, propertyId,  pValueId, ind, serv, hs );
 * load_choose_set(         '', 'keyword2Serch_13', 'type_id_13', 'set_coose_13', '0',   '13',        'vo/',    '4bc124f128625d2662a2da9feb8f41b5b07fb4c8');
 * 
 */
function load_choose_set( options, keyword2Serch, typeId,  div,  objId, propertyId, ind,  serv, hs ) {
//alert ('start  div = ' + div );
	showLoadingIndicator();
	if (options) {
		hideLoadingIndicator();
		if (options.error > 0) {
			alert ('Ошибка!  ' + options.error_desc);
		} else {
			var divOut = options.div;
			$(divOut).innerHTML = options.caseFieldForm;
			showDiv(divOut);
		}
		return;
	}
//	alert ('make load_choose_set!!!!  objId = ' + objId + '; propertyId = ' + propertyId + '; pValueId = ' +  pValueId);
	var tid = $(typeId).value;
	var ks = $(keyword2Serch).value;
	load_choose_set_div = div;
	var requestServ = 'http://' + serv+'/tools.php';
	var requestParam = 'prc=lcha&srv=' + serv + '&sid=' + propertyId + '&oid=' + objId +'&ind=' + ind + '&hs='+ hs + '&tid='+ tid+ '&ks='+ ks + '&rdn=' + div;
//alert ('make  ' + requestServ + '?' +  requestParam);
	SendRequestByAjax( requestServ, requestParam, load_choose_set);
}


/**
 * load tynity list for choose entity to add to set
 * 	load_choose_set( '', 0, '', div2, serv, hs );
 * ('addEntitySetValue<!--{$ind}-->', '<!--{$ind}-->', '<!--{$obj_id}-->', '<!--{$serv}-->', '<!--{$hs}-->')
 * addNewEntitySetVAlue( options, fieldGetValue, reloadDiv, objId, propertyId,  pValueId, ind,  serv, hs )
 * options, 
 * 
 * name_id_1
 * 		 addNewEntitySetVAlue(		'', 'setEntitySetValue14', 'set_header_14', '12487',  'name_id_14',  '0', '1',  '14','vo/', '2fef0
 * addNewEntitySetVAlue('', 'setEntitySetValue14', 'addEntitySetValue14', 'set_header_14', '12487', 'name_id_14', 'prop_id_14', '0', '0', '14','vo/', '2fef00cdca51b8f5b7c6e8df25684ac32cbd4133')
 */

function addNewEntitySetVAlue( options, fieldChangeValue, fieldAddValue, reloadDiv, objId, name_f_id, prop_f_id, propertySenseTblId,  pValueId, ind, serv, hs ) {
	showLoadingIndicator();
	var changeId = $(fieldChangeValue).value;
	var addId = $(fieldAddValue).value;
	var nId = $(name_f_id).value;
	var ppId = $(prop_f_id).value;
	
//alert ( 'addNewEntitySetVAlue::  addId = ' + addId + '; changeId = ' + changeId + '; nId = ' + nId );
//alert ( 'addNewEntitySetVAlue::  options.newId = ' + options.newId );

	if (options) {
//alert ( 'addNewEntitySetVAlue END Procc ::  .error = ' + options.error );
		hideLoadingIndicator();
		if (options.error > 0) {
			alert('Ошибка!  ' + options.error_desc);
		} else {
//alert ( 'addNewEntitySetVAlue END Procc ::  .outParam = ' + options.outParam  );
			eval("load_set(" + options.outParam +  ");"); 
		}
		return;
	}
	var requestServ = 'http://' + serv+'/tools.php';
	var requestParam = 'prc=avl&srv=' + serv + 	'&sid=' + pValueId + '&oid=' + objId + '&pid=' + ppId + '&psid=' + propertySenseTblId + '&ind=' + ind + '&hs='+ hs + '&rdn' + reloadDiv + '&aid=' + addId + '&nid=' + nId + '&chid='+ changeId;
	SendRequestByAjax( requestServ, requestParam, addNewEntitySetVAlue);
}

function setWrkValue( sourseFieldId, targetFieldId, targetFieldName, isEditField ) {
	var sourse = $(sourseFieldId);
	var vv = sourse.value;
	var vvName = sourse.options[sourse.options.selectedIndex].text;
//alert ('setWrkValue   vv = ' +  vv);
//alert ('setWrkValue   vvName = ' +  vvName);
	$(targetFieldId).value = vv;
	$(targetFieldName).value = vvName;
	$(isEditField).value = 1;
//alert ('setWrkValue   $(targetField).value = ' +  $(targetField).value);
	
}

