function modquestionschk () { // obj,thisObj, // , activeArr//, quantity, modfb_action
	var objQuestion = document.getElementById("modquestions_question");
	//var objEmail = document.getElementById("modquestions_email");
	//var objName = document.getElementById("modquestions_name");
	var objSpamfuck = document.getElementById("modquestions_spamfuck");
	var objSpamfuckValue = (objSpamfuck!=undefined && objSpamfuck.value!=undefined && objSpamfuck.value!='') ? objSpamfuck.value : '' ;
	//alert('objQuestion= '+objQuestion+', objQuestion.value= '+objQuestion.value+', objSpamfuckValue= '+objSpamfuckValue);
	if (objQuestion!=undefined && objQuestion.value!=undefined && objQuestion.value!='' && objSpamfuckValue!='') return true;
	else {
		alert('Ошибка заполнения');
		return false;
	}
}

function ajax_modquestions (id) { // obj,thisObj, // , activeArr//, quantity, modfb_action
	modquestionsid = id;
	//mdbSM('modquestionsForm',450,300);
	var objText = document.getElementById('answertext'+id);
	var objTextarea = document.getElementById('modquestions_answer');
	//mdbSM('ajax_updating','250','35'); // Уже работает ;-) ////// НЕ работает бля, из-за бля выпадающей бля менюхи
	objTextarea.value = (objText.innerHTML!=undefined) ? objText.innerHTML : '' ;
}




function ajModquestionsAnswerTo (pid, obj) {
	var objAjaxError = document.getElementById("ajax_errors");
	//var objAjaxError = document.getElementById('errorto-'+pid);
	var objAjaxResult = document.getElementById('answerto-'+pid);
	//var objTextarea = document.getElementById('modquestions_answer');
	//var objTextareaValue = (objTextarea.value!=undefined) ? objTextarea.value : '' ;
	if (obj!=undefined) {
		
		//alert('pid= '+pid+', obj= '+obj);
		if (pid) {
			var ajData = {'pw':'modquestions','action':'add','pid':pid}; // ,'action':'active'
			ajData['url'] = self.document.location.href;
			ajData['fv'] = [obj];
			var ajParams = {callback:'ajModquestionsAnswerToCallback',backendPath:'/modules/modquestions/ajax_modquestions.php'}; // ,caching:false
			wlAjax(ajData,ajParams);
		} else {
			return true;
		}
		
	} else {
		//var objMess = $("modfbpn_message");
		//var objEmail = $("modfbpn_emailfrom");
		//var objSpamfuck = $("modfbpn_spamfuck");
		//var objSpamfuckValue = (objSpamfuck!=undefined && objSpamfuck.value!=undefined && objSpamfuck.value!='') ? objSpamfuck.value : '' ;
		//if (objEmail!=undefined) {
			
			var ajData = {'pw':'modquestions','action':'add','pid':pid}; // ,'action':'active'
			//ajData['fv'] = [{'parent':pid,'answer':document.getElementById('modquestions_answer'),'name':document.getElementById('modquestions_name'),'email':document.getElementById('modquestions_email')}];
			var ajParams = {callback:'ajModquestionsAnswerToCallback',backendPath:'/modules/modquestions/ajax_modquestions.php'}; // ,caching:false
			wlAjax(ajData,ajParams);
			
		//}
	}
	return false;
}
function ajModquestionsAnswerToCallback (result) {
	//alert('ajModquestionsAnswerToCallback - Ok');
	if (result!=undefined) {
		if (result["added"]!=undefined && result["added"]!='') {
			//alert('result["pid"]=`'+result["pid"]);
			//alert('Добавлено, перегружаем...........');
			//window.location.reload();
			self.document.location.hash = 'answerrow'+result["pid"];
			self.document.location.reload();
		} else if (result["pid"]!=undefined && result["formdata"]!=undefined && result["formdata"]!='') {
			//alert('Выводим форму.');
			var objAjaxResult = document.getElementById('answerto-'+result["pid"]);
			objAjaxResult.innerHTML = result["formdata"];
		}
		/*var objAjaxResult = $('ajresult');
		if (objAjaxResult!=undefined && result["text"]!=undefined && result["text"]!='') {
			var objMess = $("modfbpn_message");
			var objEmail = $("modfbpn_emailfrom");
			objAjaxResult.className = 'ajresultinfo';
			if (result["textQuestion"]!=undefined && result["textQuestion"]!='') objMess.value = result["textQuestion"];
			if (result["textEmail"]!=undefined && result["textEmail"]!='') objEmail.value = result["textEmail"];
			objAjaxResult.className = 'ajresultinfo';
			objAjaxResult.innerHTML = result["text"];
		}*/
	}
}











function ajModquestionsAnswerTo11111111111111 (pid, obj) { // obj,thisObj, // , activeArr//, quantity, modfb_action
	var objAjaxError = document.getElementById("ajax_errors");
	//var objAjaxError = document.getElementById('errorto-'+pid);
	var objAjaxResult = document.getElementById('answerto-'+pid);
	var objTextarea = document.getElementById('modquestions_answer');
	var objTextareaValue = (objTextarea.value!=undefined) ? objTextarea.value : '' ;
	if (obj!=undefined) {
		
	} else {
		JsHttpRequest.query(
			'/modules/modquestions/ajax_modquestions.php', // backend
			{
				'pw': 'modquestions',
				'action': 'edit',
				//'pid': pid,
				'id': pid,
				//'fv': [{'parent':pid,'answer':document.getElementById('modquestions_answer'),'name':document.getElementById('modquestions_name'),'email':document.getElementById('modquestions_email')}]
			},
			function(result, errors) { // Function is called when an answer arrives
				if (errors!=undefined && errors!='') { // Write errors to the debug div
					objAjaxError.style.display = 'block';
					objAjaxError.innerHTML = errors;
				} else objAjaxError.style.display = 'none';
				if (result!=undefined) { // Write the answer
					if (result["text"]!=undefined && result["text"]!='') {
						div_reports.style.display = 'block';
						div_reports.innerHTML = result["text"];
						objAjaxResult.innerHTML = result["text"];
					}
				}
			},
			false  // do not disable caching
			//true // надо что бы данные всегда обновлялись, когда люди вкл/выкл пункты...
		);
	}
}




function ajax_modquestions_a () { // obj,thisObj, // , activeArr//, quantity, modfb_action
	var div_reports = document.getElementById("ajax_reports");
	var div_errors = document.getElementById("ajax_errors");
	var objRow = document.getElementById('answerrow'+modquestionsid);
	var objText = document.getElementById('answertext'+modquestionsid);
	//alert('objText= '+objText+', objText.id= '+objText.id+', objText.name= '+objText.name+', objText.value= '+objText.value+', objText.innerHTML= '+objText.innerHTML);
	var objTextarea = document.getElementById('modquestions_answer');
	var objTextareaValue = (objTextarea.value!=undefined) ? objTextarea.value : '' ;
	if (objTextarea.value!=undefined) {
		////mdbHM();
		//mdbSM('ajax_updating','250','35'); // Уже работает ;-) ////// НЕ работает бля, из-за бля выпадающей бля менюхи
		JsHttpRequest.query(
				'/modules/modquestions/ajax_modquestions.php', // backend
				{
					'pw': 'modquestions',
					'action': 'edit',
					//'pid': pid,
					'id': modquestionsid,
					'fv': [{ 'answer':objTextareaValue }]
				},
				function(result, errors) { // Function is called when an answer arrives
					//mdbHM(); // Уже работает ;-) ////// НЕ работает бля, из-за бля выпадающей бля менюхи
					//window.scroll(0,0);
					if (errors!=undefined && errors!='') { // Write errors to the debug div
						div_errors.style.display = 'block';
						div_errors.innerHTML = errors;
					} else div_errors.style.display = 'none';
					if (result!=undefined) { // Write the answer
						if (result["text"]!=undefined && result["text"]!='') {
							div_reports.style.display = 'block';
							div_reports.innerHTML = result["text"];
							objText.innerHTML = objTextareaValue;
							objRow.className = (objTextareaValue!='') ? 'presence' : 'absence' ;
						}
					} //else document.getElementById("ajax_reports").style.display = 'none';
					//mdbHM();
				},
				//false  // do not disable caching
				true // надо что бы данные всегда обновлялись, когда люди вкл/выкл пункты...
		);
	}
}

