var fp_tp_explorador;
var fp_frmmodificado=false;
if (document.layers){
	fp_tp_explorador = "nn4"
}
if (document.all) {
	fp_tp_explorador = "ie"
}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
	fp_tp_explorador= "gecko"
}
function fp_cambiar_style(id,propiedad,valor) {
	var obj=fp_get_element_by_id(id);
	if (obj){
		obj.style[propiedad]=valor;
	}
}
function fp_cambiar_propiedad(id,propiedad,valor) {
	var obj=fp_get_element_by_id(id);
	if (obj){
		obj.setAttribute(propiedad,valor);
	}
}
function fp_get_style(id,propiedad) {
	var obj=fp_get_element_by_id(id);
	if (obj){
		return obj.style[propiedad];
	}
}
function fp_get_element_by_id(id) {
	var obj=document.getElementById(id);
	if (typeof(obj)=="object" ) {
		if (obj!=null){
			return obj;
		}
	}
	return false;
}
function fp_get_element_by_id_siexiste(id) {
	return fp_get_element_by_id(id);
}
function fp_existe(id) {
	return fp_get_element_by_id(id);
}

function fp_getvalue_selandinput(id){
	return fp_get_valor_input(id);
}

function fp_setvalue(id,valor) {
	var obj=fp_get_element_by_id(id);
	if (obj){
		obj.value = valor;	
	}
}
function fp_modificar_contenido(id,newHTML){
	var obj=fp_get_element_by_id(id);
	if (obj){
		obj.innerHTML = newHTML;	
	}
}
function fp_get_contenido(id){
	var obj=fp_get_element_by_id(id);
	if (obj) {
		return obj.innerHTML;
	}
}
function fp_get_valor_input(id) {
	var obj=fp_get_element_by_id(id);
	if (obj ) {
		return (obj.value);
	}
}
function fp_get_valor_select(id) {
	return fp_get_valor_input(id);
}
function fp_url_get() {
	return "/facipub/";	
}

function fp_mod_objs(){
	this.modulos=new Object;
	this.refobjs=new Object;
	this.get_mod_obj=function(tpmod,mod,elem,subelem){
		if(!this.modulos[tpmod]){
			this.modulos[tpmod]	=new Object;
		}
		if(!this.modulos[tpmod][mod]){
			this.modulos[tpmod][mod]	=new Object;
		}
		if(!this.modulos[tpmod][mod][elem]){
			this.modulos[tpmod][mod][elem]	=new Object;
		}
		if(this.modulos[tpmod][mod][elem][subelem]){
			if(this.modulos[tpmod][mod][elem][subelem].obj){
				return 	this.modulos[tpmod][mod][elem][subelem].obj;
			}
		}
		return false;
	}
	this.set_mod_obj= function(tpmod,mod,elem,subelem,obj,ref){
		if(!this.modulos[tpmod]){
			this.modulos[tpmod]	=new Object;
		}
		if(!this.modulos[tpmod][mod]){
			this.modulos[tpmod][mod]	=new Object;
		}
		if(!this.modulos[tpmod][mod][elem]){
			this.modulos[tpmod][mod][elem]	=new Object;
		}
		if(!this.modulos[tpmod][mod][elem][subelem]){
			this.modulos[tpmod][mod][elem][subelem]	=new Object;
		}
		this.modulos[tpmod][mod][elem][subelem].obj=obj;
		if(ref){
			this.refobjs[ref]=obj;	
		}
		return 	this.modulos[tpmod][mod][elem][subelem].obj;
	}
}
var __fp_mod_objs=new fp_mod_objs();


