function AbrirCentro(url,nompopup,popW,popH,resizable,scroll){
	w = screen.availWidth;
	h = screen.availHeight;
	var leftPos = (w-popW)/2; topPos = (h-popH)/2;
	leftPos = leftPos - 20;
	topPos = topPos - 20;
	window.open(url,nompopup,'width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos + ',resizable=' + resizable + ',scrollbars=' + scroll );
}

function Ordenar(filtro){
	document.manager.xFiltro.value = filtro
	document.manager.submit()
}

function ChequearTodos(chkbox) {
	for (var i=0;i < document.manager.elements.length;i++) {
		var elemento = document.manager.elements[i];
		if ((elemento.type == "checkbox") && (elemento.name.substring(0,3) == "chk")) {
			elemento.checked = chkbox.checked
		}
	}
}

function Activar(seccion) {
	estado = 0
    for (i = 0; i < document.manager.length; i++)
		if (document.manager.elements[i].name.substring(0,3) == "chk") {
			if (document.manager.elements[i].checked == true) {
				estado = 1
			}
		}
	if (estado == 0) {
		if (seccion == "TU") { alert("Debe de seleccionar algun Tipo de Usuario.") }
		if (seccion == "U") { alert("Debe de seleccionar algun Usuario.") }
		if (seccion == "S") { alert("Debe de seleccionar alguna Seccion.") }
		if (seccion == "C") { alert("Debe de seleccionar algun Contenido.") }
		if (seccion == "G") { alert("Debe de seleccionar alguna Galería.") }
		if (seccion == "TP") { alert("Debe de seleccionar algun Tipo de Producto.") }
		if (seccion == "P") { alert("Debe de seleccionar algun Producto.") }
		if (seccion == "E") { alert("Debe de seleccionar algun Ensayo.") }
		if (seccion == "L") { alert("Debe de seleccionar algun Enlace.") }
		if (seccion == "Q") { alert("Debe de seleccionar alguna Pregunta.") }
		if (seccion == "A") { alert("Debe de seleccionar alguna Respuesta.") }
		if (seccion == "GP") { alert("Debe de seleccionar alguna Galeria.") }		
		return
	}
	document.manager.activar.value = true
	document.manager.submit()
}

function Desactivar(seccion) {
	estado = 0
    for (i = 0; i < document.manager.length; i++)
		if (document.manager.elements[i].name.substring(0,3) == "chk") {
			if (document.manager.elements[i].checked == true) {
				estado = 1
			}
		}
	if (estado == 0) {
		if (seccion == "TU") { alert("Debe de seleccionar algun Tipo de Usuario.") }
		if (seccion == "U") { alert("Debe de seleccionar algun Usuario.") }
		if (seccion == "S") { alert("Debe de seleccionar alguna Seccion.") }
		if (seccion == "C") { alert("Debe de seleccionar algun Contenido.") }
		if (seccion == "G") { alert("Debe de seleccionar alguna Galería.") }
		if (seccion == "TP") { alert("Debe de seleccionar algun Tipo de Producto.") }
		if (seccion == "P") { alert("Debe de seleccionar algun Producto.") }
		if (seccion == "E") { alert("Debe de seleccionar algun Ensayo.") }
		if (seccion == "L") { alert("Debe de seleccionar algun Enlace.") }		
		if (seccion == "Q") { alert("Debe de seleccionar alguna Pregunta.") }
		if (seccion == "A") { alert("Debe de seleccionar alguna Respuesta.") }
		if (seccion == "GP") { alert("Debe de seleccionar alguna Galeria.") }		
		return
	}
	document.manager.desactivar.value = true
	document.manager.submit()
}

function Eliminar(seccion) {
	estado = 0
    for (i = 0; i < document.manager.length; i++)
		if (document.manager.elements[i].name.substring(0,3) == "chk") {
			if (document.manager.elements[i].checked == true) {
				estado = 1
			}
		}
	if (estado == 0) {
		if (seccion == "TU") { alert("Debe de seleccionar algun Tipo de Usuario.") }
		if (seccion == "U") { alert("Debe de seleccionar algun Usuario.") }
		if (seccion == "S") { alert("Debe de seleccionar alguna Seccion.") }
		if (seccion == "C") { alert("Debe de seleccionar algun Contenido.") }
		if (seccion == "G") { alert("Debe de seleccionar alguna Galería.") }
		if (seccion == "TP") { alert("Debe de seleccionar algun Tipo de Producto.") }
		if (seccion == "P") { alert("Debe de seleccionar algun Producto.") }
		if (seccion == "E") { alert("Debe de seleccionar algun Ensayo.") }
		if (seccion == "L") { alert("Debe de seleccionar algun Enlace.") }		
		if (seccion == "Q") { alert("Debe de seleccionar alguna Pregunta.") }
		if (seccion == "A") { alert("Debe de seleccionar alguna Respuesta.") }
		if (seccion == "GP") { alert("Debe de seleccionar alguna Galeria.") }		
		return
	}
	document.manager.eliminar.value = true
	document.manager.submit()
}

function OverImg(name) {
	actual = document.getElementById(name).src
	total = actual.length
	tipo = actual.substr(total-3,total)
	if (tipo=="jpg") {
		formato = "jpg"
	} else {
		formato = "gif"
	}
	document.getElementById(name).src = "images/" + name + "_over." + formato;

}

function OutImg(name) {
	actual = document.getElementById(name).src
	total = actual.length
	tipo = actual.substr(total-3,total)
	if (tipo=="jpg") {
		formato = "jpg"
	} else {
		formato = "gif"
	}	
	document.getElementById(name).src = "images/" + name + "." + formato;

}

function EsEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		return true;
	} else {
		return false;
	}

}

function Montos(string) {
    var valid = "0123456789.";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        val = string.substring(i, i+1);
        if (valid.indexOf(val) > -1) rpta += val;
    }
    return rpta;
}

function Enteros(string) {
    var valid = "0123456789";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        val = string.substring(i, i+1);
        if (valid.indexOf(val) > -1) rpta += val;
    }
    return rpta;
}

function Caracteres(string) {
    var invalid = "!ñÑ´áéíóúÁÉÍÓÚ{}[]";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        inval = string.substring(i, i+1);
        if (invalid.indexOf(inval) > -1) rpta += inval;
    }
    return rpta;
}

function Espacio(string) {
    var invalid = " ";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        inval = string.substring(i, i+1)

        if (invalid.indexOf(inval) > -1) rpta += inval;

    }
    return rpta;

}

function Puntos(string) {
    var invalid = ".";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        inval = string.substring(i, i+1);
        if (invalid.indexOf(inval) > -1) rpta += inval;
    }
    return rpta;
}

function Over(src,color) {
    src.bgColor=color; src.style.cursor="hand";
} 

function Out(src,color) { 
    src.bgColor=color; src.style.cursor="default"; 
}

var timer_id;
function scroll_iframe(frm,inc,dir) {
  if (timer_id) clearTimeout(timer_id);
  if (window.frames[frm]) {
    if (dir == "v") window.frames[frm].scrollBy(0, inc);
    else window.frames[frm].scrollBy(inc, 0);
    timer_id = setTimeout("scroll_iframe('" + frm + "'," + inc + ",'" + dir + "')", 20);
  }
}

function stopScroll() { if (timer_id) clearTimeout(timer_id); }


function DescargarVP(codigo,tipo) {
	document.agromicrobiotech.action = "descargar.php"
	document.agromicrobiotech.generalidad.value = codigo
	document.agromicrobiotech.tipo.value = tipo	
	document.agromicrobiotech.target = "_blank"
	document.agromicrobiotech.submit()
}
