//funciones para controlar las funcionalidades del catálogo
function figuresToBold(){
	var str = document.getElementById('table_report').innerHTML;
	var str1,str2,str3;
	var re = /([\s]\b[0-9]+\b[\s])/g;
	var a = re.exec(str);
	var tag = new Array(' <strong>','</strong> ');
	if (a){
		do{
			str1 = RegExp.leftContext;
			str2 = a[0].slice(1,a[0].length - 1)
			str3 = RegExp.rightContext;
			str = str1 + tag[0] + str2 + tag[1] + str3;
			//alert (str1 + '??' + a[0] + '??' + str2);
			var a = re.exec(str);
		}while(a)
	}//else alert ('no funciona');
		//alert (str)
	document.getElementById('table_report').innerHTML = str;
}

function sortOff(){
	var tharr = document.getElementsByTagName('a');
	for(var i=0; i < tharr.length;i++){
		if (tharr[i] ){ //&& tharr[i].parentElement.tagName == 'th'
			var currentclassname = tharr[i].className;
			var idx = currentclassname.indexOf('current');
			if(idx!=-1){
				var newclassname = currentclassname.slice(0,idx-1);
//alert('.'+newclassname+'.');
				tharr[i].className = newclassname;
//alert('.'+tharr[i].className+'.');
			}
		}
	}
}
function toCurrentUp(n){
	sortOff()
	var formerClass = n.className;
	var newClass = formerClass + ' currentup';
	n.className = newClass;//
	n.blur();
}
function toCurrentDown(n){
	sortOff()
	var formerClass = n.className;
	var newClass = formerClass + ' currentdown';
	n.className = newClass;//
	n.blur();
}

function navegatePestana(pestana){

	if (pestana == '1') {
		accion='catfiRentcp.do';
	} else if (pestana == '2') {
		accion='catfiRentlp.do';
	} else if (pestana == '3') {
		accion='catfiRRcp.do';
	} else if (pestana == '4') {
		accion='catfiComi.do';
	} else if (pestana == '5') {
		accion='catfiDoc.do';
	} else {
		accion='catfiShort.do';
	}

	formulario = document.getElementById('catfiXForm');
	formulario.cardCount.value = '1';
	formulario.order.value = 'nfondo';
	formulario.direction.value = 'descnull';
	formulario.action = accion;
	formulario.submit();
}


