function _iH(kys) {
	return document.getElementById(kys).innerHTML;
}
function _vL(kys) {
	return document.getElementById(kys).value;
}
function _fC(kys) {
	document.getElementById(kys).focus();
}
function _yN(idd) {
	return document.getElementById(idd).checked;
}
function nullUrl() {
}
JUTIL = {
	setAll:function(obj, fr) {
		for (var i = 0; i < fr.elements.length; i++) {
			var e = fr.elements[i];
			if ((e.name != obj.name) && (e.type=='checkbox') && (e.disabled != true))
				e.checked = obj.checked;
		}
	},
	setId:function(obj, fr) {
		var tb = to = 0;
		for (var i = 0; i < fr.elements.length; i++) {
			var e = fr.elements[i];
			if ((e.name != obj.name) && (e.type == 'checkbox') && (e.disabled != true)) {
				tb++;
				if (e.checked)
					to++;
			}
		}
		if (to == tb)
			obj.checked = true;
		else
			obj.checked = false;
	},
	radio:function(radioObj) {
		if(!radioObj)
			return "";
		var radioLength = radioObj.length;
		if(radioLength == undefined)
			if(radioObj.checked)
				return radioObj.value;
			else
				return "";
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				return radioObj[i].value;
			}
		}
		return "";
	},
	submit:function(o, m, u) {
		if(m == "") {
			o.action = u;
			JUTIL.load(o);
		} else
		if(confirm(m)) {
			o.action = u;
			JUTIL.load(o);
		}
	},
	change:function(m, u) {
		if(confirm(m))
			window.location.href =u;
	},
	check:function(fr) {
		for (var i = 0; i < fr.elements.length; i++) {
			var e = fr.elements[i];
			if ((e.checked == true) && (e.type == 'checkbox'))
				return true;
		}
		return false;
	},
	sub:function(fr, fl, ms) {
		if(!JUTIL.check(fr)) 
			alert(fr.m_nocheck.value);
		else
			if(confirm(ms)) {
				fr.action = fl;
				JUTIL.load(fr);
			}
	},
	load:function(o) {
		o.submit();
	},
	search:function(o, v) {
		if(v != "")
			JUTIL.load(o);
	},
	clear:function(o, v) {
		v.value = "";
		JUTIL.load(o);
	},
	choose:function(chose, list, dml) {
		objc = dml.elements[chose];
		objl = dml.elements[list];
		var ll = objl.length;
		var lc = objc.length;
		var ok = true;
		var minSelect = -1;
		if(ll != 0) {
			var i = 0;
			while(i < ll) {
				if(eval(objl).options[i].selected == true) {
					if (ok) {
						minSelect = i;
						ok = false;
					}
					opt = new Option();
					opt.text = objl.options[i].text;
					opt.value = objl.options[i].value;
					objc.options[lc++] = opt;
					objl.options[i] = null;
					--ll;
				} else 
					++i;
			}
		}
		if ((ll > 0) && (minSelect != -1)) {
			if(minSelect < ll)
				objl.options[minSelect].selected = true;
			else 
				objl.options[0].selected = true;
		}
	},
	setcheck:function(o, n) {
		var v = o.elements[n].checked;
		for(var i = 0; i < o.elements.length; i++) {
			var e = o.elements[i];
			if(e.type == 'checkbox')
				e.checked = v;
		}
	},
	master:function(o, k, n) {
		var v = false;
		for(var i = 0; i < o.elements.length; i++) {
			var e = o.elements[i];
			if((e.value == k) && (e.type == 'checkbox') && (e.name == n)) {
				v = e.checked;
				if(!v)
					o.elements["admin"].checked = false;
			}
		}
		for(var j = 0; j < o.elements.length; j++) {
			var e = o.elements[j];
			if((e.value == k) && (e.type == 'checkbox') && (e.name != n))
				e.checked = v;
		}
	},
	checked:function(o, m) {
		var v = o.listpageid.value;
		var p = v.split(",");
		for(var f = 0; f < p.length; f++) {
			var n = m + "[" + p[f] + "][]";
			for(var i = 0; i < o.elements.length; i++) {
				var e = o.elements[i];
				if((e.type == 'checkbox') && (e.name == n) && e.checked)
					return true;
			}
		}
		return false;
	},
	view:function(o) {
		if(o.value == 1) {
			document.getElementById('showtxtid').style.display = "";
			document.getElementById('showmodid').style.display = "none";
		} else
		if(o.value == 2) {
			document.getElementById('showmodid').style.display = "";
			document.getElementById('showtxtid').style.display = "none";
		} else {
			document.getElementById('showmodid').style.display = "none";
			document.getElementById('showtxtid').style.display = "none";
		}
	},
	show:function(o, n) {
		if(o.checked)
			document.getElementById(n).style.display = "";
		else
			document.getElementById(n).style.display = "none";
	}
}

function aceptFileAttach(filename) {
	ii = filename.lastIndexOf(".");
	extfile = filename.substring(ii + 1, filename.length);
	switch(extfile) {
		case "doc":
		case "DOC":
		case "jpg":
		case "JPG":
		case "gif":
		case "GIF":
		case "bmp":
		case "BMP":
		case "htm":
		case "HTM":
		case "html":
		case "HTML":
		case "zip":
		case "ZIP":
		case "rar":
		case "RAR":
		case "avi":
		case "AVI":
		case "mpeg":
		case "MPEG":
		case "mpg":
		case "MPG":
		case "wmv":
		case "WMV":
		case "swf":
		case "SWF":
		case "pdf":
		case "PDF":
		case "xls":
		case "XLS":
		case "ppt":
		case "PPT":
			return true;
		default:
			return false;
	}
	return false;
}

function aceptFileVideo(filename) {
	ii = filename.lastIndexOf(".");
	extfile = filename.substring(ii + 1, filename.length);
	switch(extfile) {
		case "avi":
		case "AVI":
		case "mpeg":
		case "MPEG":
		case "mpg":
		case "MPG":
		case "wmv":
		case "WMV":
		case "swf":
		case "SWF":
		case "flv":
		case "FLV":
			return true;
		default:
			return false;
	}
	return false;
}
