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_get_element_by_id(id) {
	return document.getElementById(id);

}
function fp_get_element_by_id_siexiste(id) {
	obj=fp_get_element_by_id(id);
	if (typeof(obj)=="object" ) {
		if (obj!=null){
			return obj;
		}
	}
	return false;
}
function fp_existe(id) {
	var obj=fp_get_element_by_id(id);
	if (obj==null ) {
		return false;
	}else{ 
		return true;
	}
}

function fp_getvalue_selandinput(id){
	obj=fp_get_element_by_id_siexiste(id);
	if (obj){
		if (obj.tagName=="SELECT"){
			return (obj.options[obj.selectedIndex].value );
		}
		if (obj.tagName=="INPUT"){
			return 	 obj.value;
		}
	}
}

function fp_setvalue(id,valor) {
	obj=fp_get_element_by_id_siexiste(id);
	if (obj){
		obj.value = valor;	
	}
}
function fp_modificar_contenido(id,newHTML){
	obj=fp_get_element_by_id_siexiste(id);
	if (obj){
		obj.innerHTML = newHTML;	
	}
}
function fp_get_contenido(id){
	objeto=fp_get_element_by_id_siexiste(id);
	if (objeto) {
		return objeto.innerHTML;
	}
}
function fp_get_valor_input(id) {
	objeto=fp_get_element_by_id_siexiste(id);
	if (objeto ) {
		return (objeto.value);
	}
}
function fp_seguirmouse(id,evt) {
	mouseX=evt.pageX?evt.pageX:evt.clientX;
	mouseY=evt.pageY?evt.pageY:evt.clientY;
	if (fp_tp_explorador=='ie') {
		mouseX=mouseX + (document.documentElement.scrollLeft  ?document.documentElement.scrollLeft  : document.body.scrollLeft );
		mouseY=mouseY + (document.documentElement.scrollTop ?document.documentElement.scrollTop : document.body.scrollTop);
	}
	mouseX=(mouseX+5)+"px";
	mouseY=(mouseY+5)+"px";
	fp_cambiar_style(id,'left',mouseX);
	fp_cambiar_style(id,'top',mouseY);
}

function fp_get_valor_select(id) {
	objeto=fp_get_element_by_id_siexiste(id);
	if (objeto ) {
		fp_index=objeto.selectedIndex;
		return (objeto.options[fp_index].value );
	}
}

