// узнаем массив объектов и передаем дальше
function ajax_actives (pw, objName, globalFlag) { // thisObj, // , activeArr//
	//alert('thisObj= '+thisObj+', thisObj.checked= '+thisObj.checked+', pw= '+pw+', id= '+id);
	//alert('pw= '+pw+', idArr= '+idArr+', dataArr= '+dataArr); // 
	//mdbSM('ajax_updating','250','35');
	// getElementsByTagName('***')
	
}

//function ajActive (pw, idArr, globalFlag) { // thisObj, // , activeArr//
function ajActive (pw, idArr, globalFlag) { // thisObj, // , activeArr//
	//alert('obj= '+obj+', obj.children= '+obj.children); // +', obj.tags(`img`)= '+obj.tags('img')+', obj.childNode.src= '+obj.childNode.src
	//-----------------------------------alert('pw= '+pw+', idArr= '+idArr+', typeof(idArr)= '+typeof(idArr)+', idArr.length= '+idArr.length); // +', obj.tags(`img`)= '+obj.tags('img')+', obj.childNode.src= '+obj.childNode.src
	if (pw!=undefined && idArr!=undefined && idArr.length!=undefined) {
		//var ajData = {'pw':pw,'action':'active','id':idArr};
		var ajData = {'pw':pw,'action':'edit','id':idArr};
		var ajParams = {callback:'ajActiveCallback',include:'call/wlActive.php',caching:false};
		ajActiveUpdate = [];
		//var idString = '|'+idArr.join('|')+'|';
		//alert('idArr= '+idArr+', idArr.length= '+idArr.length+', idString= '+idString);
		for (var i=0; i<idArr.length; i++) {
			var objLink = $('ajActive'+idArr[i]);
			//alert('objLink= '+objLink+', typeof(objLink)= '+typeof(objLink)+', objLink.value= '+objLink.value+', objLink.length= '+objLink.length);
			var objIMGArr = objLink.getElementsByTagName('img');
			//alert('objIMGArr= '+objIMGArr+', objIMGArr.length= '+objIMGArr.length);
			if (objIMGArr!=undefined && objIMGArr.length!=undefined) {
				for (var i2=0; i2<objIMGArr.length; i2++) {
					//alert('i2= '+i2+', objIMGArr[i2]= '+objIMGArr[i2]+', objIMGArr[i2].id= '+objIMGArr[i2].id+', objIMGArr[i2].name= '+objIMGArr[i2].name+', objIMGArr[i2].src= '+objIMGArr[i2].src);
					if (objIMGArr[i2].src!='' && objIMGArr[i2].src.match(/active_/i)!=null) {
						var img = objIMGArr[i2];
						if (img.src.match(/active_t\./i)!=null) {
							flag = 'f';
						} else {
							flag = 't';
						}
						ajActiveUpdate[i] = [idArr[i],i2,img.src.replace(/active_[\w]{1}\./i,'active_'+flag+'.')];
						break;
					}
				}
			}
		}
		if (idArr.length>1 && globalFlag!=undefined) {
			flag = globalFlag;
		}
		ajData['fv'] = {'active':flag};
		wlAjax(ajData,ajParams);
	}
}

function ajActiveCallback (result) {
	//alert('ajActiveUpdate= '+ajActiveUpdate+', ajActiveUpdate.length= '+ajActiveUpdate.length);
	if (ajActiveUpdate!=undefined && ajActiveUpdate.length!=undefined) {
		for (var i=0; i<ajActiveUpdate.length; i++) {
			var objTD = $('row'+ajActiveUpdate[i][0]);
			if (objTD!=undefined && objTD.className!=undefined) {
				// тут делаем слой серым...
				if (objTD.className.match(/listRowBgOff/i)!=null) {
					objTD.className = objTD.className.replace(/listRowBgOff/i,'');
				} else {
					objTD.className += ' listRowBgOff';
				}
			}
			var objLink = $('ajActive'+ajActiveUpdate[i][0]);
			if (objLink!=undefined) {
				var objIMGArr = objLink.getElementsByTagName('img')[ajActiveUpdate[i][1]];
				if (ajActiveUpdate[i][2]!=undefined && objIMGArr!=undefined) {
					objIMGArr.src = ajActiveUpdate[i][2];
				}
			}
		}
	}
}

