function MM_goToURL() { //v3.0
	var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
	for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

// Abre la url en una ventana nueva
function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

// Escribe, por ejemplo, lo seleccionado en un select a un campo de texto
function escribeSelected(origen,destino){
	destino.value = origen.value
}

function flushBgcolorMenu(){
	elementos=document.getElementsByName("mSup");
	for (ii = 0; ii < elementos.length; ii++){
		elementos.item(ii).style.backgroundColor='#FFFFFF';
	}
}

//<!-- Funciones para checkbox -->
 function checkAll(field) {
	for (i = 0; i < field.length; i++)
		field[i].checked = true;
}

function uncheckAll(field) {
	for (i = 0; i < field.length; i++)
		field[i].checked = false;
}
//<!-- Fin de funciones para checkbox -->

function wed_check_date(e, h, yy_idx, mm_idx, dd_idx, hh_idx, mi_idx)
{
	var base_idx, yy, mm, dd, hh, mi, i, days, new_option

	for (base_idx = 0; base_idx < e.form.length; base_idx++)
		if (e.form.elements[base_idx] == h) break
	if (e.form.length <= base_idx) return 0

	if (yy_idx != -1) yy = e.form.elements[base_idx + yy_idx].options[e.form.elements[base_idx + 

yy_idx].selectedIndex].value
	if (mm_idx != -1) mm = e.form.elements[base_idx + mm_idx].options[e.form.elements[base_idx + 

mm_idx].selectedIndex].value
	if (dd_idx != -1) dd = e.form.elements[base_idx + dd_idx].options[e.form.elements[base_idx + 

dd_idx].selectedIndex].value
	if (hh_idx != -1) hh = e.form.elements[base_idx + hh_idx].options[e.form.elements[base_idx + 

hh_idx].selectedIndex].value
	if (mi_idx != -1) mi = e.form.elements[base_idx + mi_idx].options[e.form.elements[base_idx + 

mi_idx].selectedIndex].value

	if (dd_idx != -1 && mm_idx != -1 && yy_idx != -1) {
		if (mm == 2) {
			if ((yy % 400 == 0) || ((yy % 4 == 0) && (yy % 100 != 0))) {
				days = 29
			} else {
				days = 28
			}
		} else {
			if (mm == 4 || mm == 6 || mm == 9 || mm == 11) {
				days = 30
			} else {
				days = 31
			}
		}
		if (days != e.form.elements[base_idx + dd_idx].length) {
			e.form.elements[base_idx + dd_idx].length = 0
			for (i = 0; i < days; i++) {
				new_option = new Option(i + 1, i + 1)
				e.form.elements[base_idx + dd_idx].options[i] = new_option
			}
			e.form.elements[base_idx + dd_idx].selectedIndex = dd - 1
		}
	}

	h.value = ''

	if (yy_idx != -1) h.value = yy
	if (mm_idx != -1) h.value = h.value + '-' + mm
	if (dd_idx != -1) h.value = h.value + '-' + dd
	if (hh_idx != -1) h.value = h.value + ' ' + hh
	if (mi_idx != -1) h.value = h.value + ':' + mi

	return 1
}