function openWindow(url){
	window.open(url,'_blank');
}

function openHelp(url){
	var wn = '_blank';
	width = parseInt($("#heading").css("min-width")) + 30;
	var wp = 'width=' + width + ', height=300, left=300, top=200, status=0, toolbar=0, location=0, menubar=0, directories=0, resizable, scrollbars, ';
	window.open(url,wn,wp);
}

function disable(id){
	document.getElementById(id).disabled=true;
}
function enable(id){
	document.getElementById(id).disabled=false;
}
//Selecciona en el combo, de id determinado, la opcion correspondiente a un valor dado.
function setOption(optvalue,id) {
	var sel =  document.getElementById(id);
	for (j=0; j<sel.length; j++)
		if(sel[j].value==optvalue)
			sel.selectedIndex=j;
}

function figuresToBold(cardSize){
	var id = 'cardSize_' + cardSize
	a = document.getElementById(id)
	if (a != null)
		a.className = 'current'

	spanText = document.getElementById('report');
	if (spanText == null)
		return;
	var str = spanText.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;
			var a = re.exec(str);
		}while(a)
	}
	document.getElementById('report').innerHTML = str;
}

