//fpv=9
function mw_select_removeAllOptions(selectobj){
	var i;
	selectobj.selectIndex=0;
	for(i=selectobj.options.length-1;i>=0;i--){
		selectobj.remove(i);
	}
}
function mw_select_addOption(selectobj,val,txt){
	var option=document.createElement('option');	
	option.innerHTML = txt;
	option.value = val;
	selectobj.appendChild(option);
}

function mw_select_append_optiongroups (selectobj,data) {
	if(data){
		var optgroup;
		var option;
		var i;
		for (var e in data){
			if(data[e].options){
				optgroup=document.createElement('optgroup');
				optgroup.label = data[e].label;
				for (i in data[e].options){
					option=document.createElement('option');	
					option.innerHTML = data[e].options[i];
					option.value = [i];
					optgroup.appendChild(option);
				}
				selectobj.appendChild(optgroup);
			}
		}
	}
}

function mw_select_append_optiongroups_byid (id,data) {
	var obj=fp_get_element_by_id_siexiste(id);
	if (obj){
		mw_select_append_optiongroups(obj,data);	
	}
}

function fp_seleccionar_elemento(id) {
	fp_desseleccionar_elemento();
	var obj=fp_get_element_by_id_siexiste(id);
	if(!obj){
		return false;	
	}
	if (document.selection) {
		var range = document.body.createTextRange();
		range.moveToElementText(obj);
		range.select();
		return range
	}else if (window.getSelection) {
		var range = document.createRange();
		range.selectNode(obj);
		window.getSelection().addRange(range);
		return range;
	}
	
}
function fp_desseleccionar_elemento() {
	if (document.selection){
		document.selection.empty(); 
	}else if (window.getSelection){
		window.getSelection().removeAllRanges();
	}
}
function fp_seleccionar_elemento_copy(objId) {
	var r=fp_seleccionar_elemento(objId)
	if(r	){
		r.execCommand("Copy"); 	
	}
}


