
/**
 * показать окно добавления отзыва.  
 * 
 */
function reviewAdd( options, servReq, pn, dt, hs ) {
	showLoadingIndicator();
	if (options) {
		hideLoadingIndicator();
		if (options.error > 0) {
			alert ('Ошибка!  ' + options.error_desc);
		} else {
//alert ('make remove_focus_select!!!!  options.tableForm = ' + options.caseFieldForm );
			$('info_bar').innerHTML = options.reviewAddForm;
//			showForm(700, 450);
//			showFormWidth(30, 800, 0);
			showFormWidth( 'proposal_edit', 80, 800, 0);
			
		}
		return;
	}
	var requestServ = servReq+'/tools.php';
	var requestParam = 'prc=ra&&dt=' + dt  + '&hs='+ hs + '&pn='+ pn;
//alert ('make  ' + requestServ + '?' +  requestParam);
	SendRequestByAjax( requestServ, requestParam, reviewAdd);
}

var g_servReq;
var g_pn; 
var g_pg;
var g_dt;
var g_hs;

// rememberUser('http://<!--{$serv}-->', '<!--{$self}-->', <!--{$userModel->id}-->, '<!--{$dt}-->', '<!--{$hs}-->');
/**
 * запомнить отзыв
 */
function reviewSave( options, servReq, pn, dt, hs ) {
	showLoadingIndicator();
	if (options) {
		hideLoadingIndicator();
		if (options.error > 0) {
			alert (err_all + options.error_desc);
		} else {
//			$('info_bar').innerHTML = options.reviewAddForm;
//			showForm(700, 450);
			alert ( review_save_succes );
			reviewListPresent( '', g_servReq, g_pn, 0, g_dt, g_hs );
//			hideDiv('info_bar');
		}
		return false;
	}

g_servReq = servReq;
g_pn = pn; 
g_dt = dt;
g_hs = hs;

	var dataArray = new Array();
	dataArray[0]  = $('edReviewValue').value;
	if (dataArray[0] == '') { 
		alert ( err_review_empty );
		hideLoadingIndicator();
		return false;
	}

	var dArray = Json.toString(dataArray);
	var requestServ = servReq+'/tools.php';
	var requestParam = 'prc=rs&pn='+ pn + '&dt='+ dt + '&hs='+ hs + '&da=' + dArray;
	SendRequestByAjax( requestServ, requestParam, reviewSave);
}


/**
 * показать список отзывов для конкретного объекта
 */
function reviewListPresent( options, servReq, pn, pg, dt, hs ) {
	showLoadingIndicator();
	if (options) {
		hideLoadingIndicator();
		if (options.error > 0) {
			alert (err_all + options.error_desc);
		} else {
			$('info_bar').innerHTML = options.reviewListForm;		
//			showForm(700, 420);
//			showFormWidth(30, 800, 400);
//			showFormWidth(30, 800, 0);
			showFormWidth( 'proposal_edit', 80, 800, 0);
			
		}
		return false;
	}
	var requestServ = servReq+'/tools.php';
	var requestParam = 'prc=rl&&pn='+ pn + '&pg='+ pg + '&dt='+ dt + '&hs='+ hs;
	SendRequestByAjax( requestServ, requestParam, reviewListPresent);
}

