function menuOver(id) {
	var img1 = jsGetObject('img_td'+id+'_1');
	if (img1) img1.src = __strMainDir + 'images/menu_l.png';
	var img2 = jsGetObject('img_td'+id+'_2');
	if (img2) img2.style.backgroundImage = 'url('+__strMainDir+'images/menu_c.png)';
	var img3 = jsGetObject('img_td'+id+'_3');
	if (img3) img3.src = __strMainDir + 'images/menu_r.png';
}

function menuOut(id) {
	var img1 = jsGetObject('img_td'+id+'_1');
	if (img1) img1.src = __strMainDir + 'images/blank.gif';
	var img2 = jsGetObject('img_td'+id+'_2');
	if (img2) img2.style.backgroundImage = 'none';
	var img3 = jsGetObject('img_td'+id+'_3');
	if (img3) img3.src = __strMainDir + 'images/blank.gif';
}

function setScrollValue(id,value){
	id = 'content_' + id;
	if(document.getElementById(id)) document.getElementById(id).scrollLeft = value; 
}

function getScrollValue(id){
	id = 'content_' + id;
	if (document.getElementById(id)) return document.getElementById(id).scrollLeft;
}

var idTimeOut=null;
function slideStart(funcao){
	try {
		slideStop();
		idTimeOut = setInterval(funcao,100);
	} catch(err) {
		//jsShowErrors("llamar", err);
	}
}

function slideStop(){
	try {
		if(idTimeOut) clearInterval(idTimeOut);
	} catch(err) {
	//jsShowErrors("alto", err);
	}
}

function loadContenido(parentid) {
	var p = new SetAjax();
	p.FilePath = __strMainDir + "includes/procesos/cargar_contenido.php";
	p.setVar = [["parentid", parentid]];
	p.Element = jsGetObject('container');
	p.ElementPlainText = false;
	p.RunScript = false;
	p.onLoading = function() {
		//jsSetStyle("Loading", "display", "block");
		document.body.style.cursor = "wait";
	}
	p.onCompletion = function() {
		//jsSetStyle("Loading", "display", "none");
		document.body.style.cursor = "default";
	}
	p.Execute();
	delete p;
}

function DelRow2(row, msg, start_row, fila1_class, fila2_class) {
	msg = (!msg) ? "" : msg;
	var tmp = (msg != "") ? confirm(msg) : true;
	
	var tmp_val = row.nodeName.toLowerCase();
	while(tmp_val != "tr") {
		row = jsGetParent(row);
		tmp_val = row.nodeName.toLowerCase();
	}
	if (tmp == true) {
		obj = jsGetParent(jsGetParent(row));
		if (obj && row) obj.deleteRow(row.rowIndex);
		if (obj) UpdateTable2(obj, start_row, fila1_class, fila2_class);
	}
}

function DeleteData2(opt) {
	var obj = opt.obj || null;
	var elemid = opt.elemid || 0;
	var tabla = opt.tabla || '';
	var archivo = opt.archivo || '';
	var _msg = opt.msg || null;
	var _shift = opt.shift || 0;
	var start_row = opt.start_row || null;
	var fila1_class = opt.fila1_class || null;
	var fila2_class = opt.fila2_class || null;
	
	try {
		var MyFrameObj = (_jslib_isSafari) ? window.frames["IM_Iframe"] : window.frames[0];
		if (MyFrameObj) {
			if (jsIsString(obj)) obj = MyFrameObj.document.getElementById(obj);
			var ProcesingData = MyFrameObj.document.getElementById("ProcesingData");
			var PapeleraTotal = MyFrameObj.document.getElementById("papelera_total");
			var ButtonPapelera = MyFrameObj.document.getElementById("ButtonPapelera");
		} else {
			if (jsIsString(obj)) obj = jsGetObject(obj);
			var ProcesingData = jsGetObject("ProcesingData");
			var PapeleraTotal = jsGetObject("papelera_total");
			var ButtonPapelera = jsGetObject("ButtonPapelera");
		}
		
		if (obj) {
			_msg = (!_msg) ? true : confirm(_msg);
			_shift = (!_shift) ? 0 : _shift;
			
			if (_msg) {
				var del = new SetAjax();
				del.FilePath = __strMainDir + "includes/procesos/" + archivo;
				del.setVar = [["tabla", tabla], ["elemid", elemid], ["shift", _shift]];
				del.onLoading = function() {
					document.body.style.cursor = "wait";
					ProcesingData.style.display = "block";
				}
				del.onCompletion = function() {
					if (PapeleraTotal) {
						var total = parseInt(PapeleraTotal.value);
						if (_shift == 0) {
							total++;
						} else {
							total--;
						}
						if (total < 0) total = 0;
						PapeleraTotal.value = total;
						if (ButtonPapelera) {
							var icon_tag = ButtonPapelera.rows[0].cells[0].innerHTML;
							if (total > 0) {
								var plural = (total == 1) ? "registro" : "registros";
								ButtonPapelera.title = "La Papelera contiene " + total + " " + plural;
								icon_tag = icon_tag.replace("empty", "full");
							} else {
								ButtonPapelera.title = "La Papelera está vacía";
								icon_tag = icon_tag.replace("full", "empty");
							}
							
							ButtonPapelera.rows[0].cells[0].innerHTML = icon_tag;
						}
					}
					
					if (_shift == 1 || _shift == 0) {
						PlaySound("recycle");
					} else {
						PlaySound("restore");
					}
					
					document.body.style.cursor = "default";
					ProcesingData.style.display = "none";
					DelRow2(obj, "", start_row, fila1_class, fila2_class);
				}
				del.Execute();
				delete del;
			}
		}
		
		return false;
	} catch(err) {
		jsShowErrors("DeleteData2", err);
	}
}

function UpdateTable2(obj, start_row, fila1_class, fila2_class) {
	obj = (!jsGetObject(obj)) ? obj : jsGetObject(obj);
	
	var tmp = obj.nodeName.toLowerCase();
	while(tmp != "table") {
		obj = jsGetParent(obj);
		tmp = obj.nodeName.toLowerCase();
	}
	
	start_row = (!start_row) ? 1 : start_row;
	fila1_class = (!fila1_class) ? "AdminGridFila" : fila1_class;
	fila2_class = (!fila2_class) ? "AdminGridFila" : fila2_class;
	
	var flag = 1;
	for(i=start_row; i < obj.rows.length; i++) {
		if (flag == 1) {
			obj.rows[i].className = fila1_class;
			flag--;
		} else {
			obj.rows[i].className = fila2_class;
			flag++;
		}
	}
}

/*********** CONTACT ***********/


/*********** CONTACT ***********/
