// JavaScript Document
//Botones
function botones_buscar(F) {
	if('B' + F) {
		ver('B' + F);
	}
	ver('N' + F);
	ocultar('E' + F);
	ocultar('G' + F);
	ocultar('C' + F);
}

function botones_buscado(F) {
	if('B' + F) {
		ver('B' + F);
	}
	ocultar('N' + F);
	ver('E' + F);
	ocultar('G' + F);
	ocultar('C' + F);
}

function botones_editar(F) {
	if('B' + F) {
		ver('B' + F);
	}
	ocultar('N' + F);
	ocultar('E' + F);
	ver('G' + F);
	ver('C' + F);
}
//FIN BOTONES

function deshab_filtro() {
	formobj=document.forms['form1'];
	formobj.elements['linea_cbo'].disabled=true;
	formobj.elements['tipo_cbo'].disabled=true;
	formobj.elements['altura_txt'].disabled=true;
	formobj.elements['peso_txt'].disabled=true;
	formobj.elements['np_txt'].disabled=true;
	formobj.elements['ext_txt'].disabled=true;
	formobj.elements['int_txt'].disabled=true;
	formobj.elements['activo'].disabled=true;
	formobj.elements['notas_txt'].disabled=true;
	formobj.elements['img'].disabled=true;
	formobj.elements['ext_cbo'].disabled=true;
	formobj.elements['int_cbo'].disabled=true;
	formobj.elements['vol_txt'].disabled=true;
	formobj.elements['pesob_txt'].disabled=true;
	formobj.elements['unid_txt'].disabled=true;
}

function hab_filtro() {
	formobj=document.forms['form1'];
	formobj.elements['linea_cbo'].disabled=false;
	formobj.elements['tipo_cbo'].disabled=false;
	formobj.elements['altura_txt'].disabled=false;
	formobj.elements['peso_txt'].disabled=false;
	formobj.elements['np_txt'].disabled=false;
	formobj.elements['ext_txt'].disabled=false;
	formobj.elements['int_txt'].disabled=false;
	formobj.elements['activo'].disabled=false;
	formobj.elements['notas_txt'].disabled=false;
	formobj.elements['img'].disabled=false;
	formobj.elements['ext_cbo'].disabled=false;
	formobj.elements['int_cbo'].disabled=false;
	formobj.elements['vol_txt'].disabled=false;
	formobj.elements['pesob_txt'].disabled=false;
	formobj.elements['unid_txt'].disabled=false;
}

function foco(elemento) {
	//elemento.style.border = "1px solid #000000";
	elemento.style.background="#FFFFCC";
}


function no_foco(elemento) {
	//elemento.style.border = "1px solid #999999";
	elemento.style.background="#FFFFFF";
}

function ver(capa) {
	document.getElementById(capa).style.visibility = "visible";
	document.getElementById(capa).style.display = "inline";
}

function ocultar(capa){
	document.getElementById(capa).style.visibility = "hidden";
	document.getElementById(capa).style.display = "none";
}

function mostrar(capa) {
	if(document.getElementById(capa)) {
		if (document.getElementById(capa).style.visibility == "visible"){
			document.getElementById(capa).style.visibility = "hidden";
			document.getElementById(capa).style.display = "none";
		}
		else {
			document.getElementById(capa).style.visibility = "visible";
			document.getElementById(capa).style.display = "inline";
		}
	}
}

function checkSoloNum(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		/*alert("Por favor digiet solo numeros.")*/
		return false;
	}
		return true;
}

function Valida_Formulario() {
var retorno=true, argumentos=Valida_Formulario.arguments, mensaje='', mensaje2='';
	for(i=0; i<(argumentos.length-2); i+=3){
		elemento=argumentos[i];
		valorcampo=document.form1.elements[elemento].value;
		mensaje2+="\n"+elemento+":["+valorcampo+"]";
		if(valorcampo!=""){
		}
		else {
			mensaje+='\nEl campo: '+argumentos[i+1]+', debe ser diligenciado';
			retorno=false;
		}
	}
	if(retorno==false)
		//alert(mensaje2);
		alert(mensaje);
	document.errores=retorno;
}
function popup(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function resultado(div,parametro){
	document.getElementById(div).innerHTML= "<br><div align='center'><img src='imagenes/loader.gif'></div>";
	fecha=new Date();//Solución al cache
	new Ajax.Updater(div,parametro + "&estampa="+fecha.getTime(), {asynchronous:true, evalScripts:true});
}
function openModalDialog(nombre, pagina,w,h) {
	var win = new Window('modal_window', {className: "alphacube", title: nombre ,width:w, height:h, zIndex:1500, opacity:1, resizable: true, url: pagina})
	win.setDestroyOnClose();
	win.showCenter(true);
	//win.show(true);
}

function salirSimple()
{
	/*MODIFICADO MODO DE CERRAR*/
	/*Windows.closeAllModalWindows();
	return true;*/

	var parc = $('parcial_div');

	if(!parc){
		Windows.closeAllModalWindows();
		return true;
	}
}