function $v(frmSrc1) {
	return document.getElementById(frmSrc1).value;
	}

function abrir(frmSrc1, frmSrc2, frmSrc3) {
	window.open(frmSrc1, frmSrc2, frmSrc3);
	}


function aceptar() {
	if (document.frmForm.frmBases.checked == true) {
		document.frmForm.frmSubmit.disabled = false;
		}
	else {
		document.frmForm.frmSubmit.disabled = true;
		}
	}


function cambiar(frmSrc1, frmSrc2) {
	document[frmSrc1].src = frmSrc2;
	}

var strCount = Array(0, 0, 0, 0, 0, 0, 0, 0, 0); 

function checkbox(frmSrc1, frmSrc2, frmSrc3) {
	if (frmSrc1.checked == true) {
		strCount[frmSrc2]++;
		if (strCount[frmSrc2] > frmSrc3) {
			alert("No puede elegir más de " + frmSrc3 + " casillas a la vez.");
			frmSrc1.checked = false;
			strCount[frmSrc2]--;
			}
		}
	else {
		strCount[frmSrc2]--;
		}
	}

function chequear() {
	for (var i = 2; i <= 7; i++) {
		strBox = eval("document.frmForm.frmCheck" + i); 
		if (strBox.checked == false) {
			strBox.checked = true;
			}
		else {
			strBox.checked = false;
			}
		}
	}

function confirmo(frmSrc1) {
	if (confirm(frmSrc1)) {
		return true;
		}
	else return false;
	}

function correo(frmSrc1) {
	var strElement = frmSrc1.value;
	var strFilter = /^[A-Za-z][A-Za-z0-9\-_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (strElement.length == 0 || strFilter.test(strElement)) {
		return true;
		}
	else {
		alert("El campo admite solamente direcciones de email válidas.");
		frmSrc1.value = "";
		return false;
		}
	}

function estaseguro(frmSrc1) {
	if (confirm("¿Esta seguro que desea Eliminar / Modificar el / los Registros seleccionados?")) {
		frmSrc1.submit();
		}
	}

function numero(frmSrc1) {
	var strElement = frmSrc1.value;
	if (!isNaN(strElement)) {
		return true;
		}
	else {
		alert("El campo admite solamente números.");
		frmSrc1.value = "";
		return false;
		}
	}

function redirigir(frmSrc1) {
	window.location = frmSrc1;
	}

function validar(cadena,nombre_reales) {
	var array = cadena.split(",");
	var array_2 = nombre_reales.split(",");
	for (x = 0; x < array.length; x++) {
		if($v(array[x]) == '' || $v(array[x]) == '0') { 
			alert('Complete el campo ' + array_2[x] + '. ');
			return false;
			}
		}
	return true;
	}

function valido(frmSrc1) {
	var strCampos = "";
	var strError = 0;
	for (var i = 0; i < frmSrc1.elements.length; i++) {
		var strElement = frmSrc1.elements[i];
		if (strElement.title != "") {
			if (strElement.type == "select-one") {
				if (strElement.value == 0) {
					strCampos += "- " + strElement.title + "\n";
					strError = 1;
					}
				}
			if (strElement.type == "hidden" || strElement.type == "password" || strElement.type == "text" || strElement.type == "textarea") {
				if (strElement.value == "") {
					strCampos += "- " + strElement.title + "\n";
					strError = 1;
					}
				}
			}
		}	
	if (strError == 1) {
		alert("Hay información obligatória sin completar.\n\n" + strCampos);
		return false;
		}
	else return true;
	}

function validar_nume(campo) {

var valid = "0123456789"
var ok = "si";
var temp;
for (var i=0; i<campo.value.length; i++) {
temp = "" + campo.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("ingrese SOLO NÚMEROS");
campo.focus();
campo.select();
   }
}

function $p(src) {
	return document.getElementById(src);
	}

function LlamarAjaxx(dir, div){
	aj1 = new ajax();
	aj1.get(dir, div);
	}

function LlamarAjaxx_2(dir, div){
	aj2 = new ajax();
	aj2.get(dir, div);
	}