//	global vars
var szMsg='';
var nErrCount=0;
var oForm;				
var nTally=0;

function scoreRisk() {
	oForm=document.forms.frmRisk;
	if(oForm.cboGender.value==0) {
		alert('Trebuie sa selectati genul.');
	}
	else {
		switch(parseInt(oForm.cboGender.value)) {
			case 1:
				scoreRiskFemale();
				break;
			case 2:
				scoreRiskMale();
				break;
		}
	}
}

function getRadioValue( oRadioGroup ) {
	var btnArray=oRadioGroup;
	var btnValue='';
  	for (var index=0; index<btnArray.length; index++) {
	    if ( btnArray[index].checked ) {
			btnValue=btnArray[index].value;
	      	break;
		}
  	} 
	return btnValue;
}

function valNumeric( szValue, szFieldName ) {	
	/*	Numeric means *something* must be there (can't be blank), 												 
		and that only numbers are allowed.  */
	var szValueMatch = szValue.match( /^[0-9]+$/ );
	if (szValueMatch==null) {
		szMsg += '  ' + szFieldName + ' este un cāmp obligatoriu si trebuie sa fie numeric.\n';
		nErrCount+=1;
	}
	return;
}	 

function valComboSelected(szValue, szFieldName) {	//	user must choose a list item; cannot leave on default
	if (szValue==0) {
		szMsg += '  ' + szFieldName + ' is required.\n';
		nErrCount+=1;
	}
}	

function valNumberRange( fTestValue, fRangeLow, fRangeHigh, szFieldName ) {																				  
	if (parseFloat(fTestValue)<parseFloat(fRangeLow) || parseFloat(fTestValue)>parseFloat(fRangeHigh)) {
		szMsg += '  ' + szFieldName + ': value must be between ' + fRangeLow + ' and ' + fRangeHigh + '.\n';
	}	 
	return;
}				  

function scoreRiskHDL(nHDL) {
	var nRisk=0;
	if(nHDL>=60) {nRisk=-1;}
	if((nHDL>=50)&&(nHDL<=59)) {nRisk=0;}	
	if((nHDL>=40)&&(nHDL<=49)) {nRisk=1;}
	if(nHDL<40) {nRisk=2;}
	return nRisk;
}				   					
