function valCostoKm(f)
{
	var err=0, sel1=0, sel2=0, sel3=0;
	if (f.sMarca1.value!='' || f.sModelo1.value!='' || f.sVersion1.value!='') { sel1=1;
		if (f.sMarca1.value=='' || f.sModelo1.value=='' || f.sVersion1.value=='') err=1; }
	if (f.sMarca2.value!='' || f.sModelo2.value!='' || f.sVersion2.value!='') { sel2=1;
		if (f.sMarca2.value=='' || f.sModelo2.value=='' || f.sVersion2.value=='') err=1; }
	if (f.sMarca3.value!='' || f.sModelo3.value!='' || f.sVersion3.value!='') { sel3=1;
		if (f.sMarca3.value=='' || f.sModelo3.value=='' || f.sVersion3.value=='') err=1; }
	if (!sel1 && !sel2 && !sel3)
	{
		alert("Seleccione algún vehículo");
		return false;
	}
	if (err)
	{
		alert("Complete la selección del vehículo");
		return false;
	}
	return true;
}
function valCostoKmInfo(f)
{
	var x=0, defined1=eval('f.kmpa'+x), defined2=eval('f.ge'+(x++));
	for (k = 0; k < 3; k++){ //con preguntar por la existencia de un solo radio me basta
		for(i=0;defined1 && i<defined1.length && !defined1[i].checked==1;i++);
		for(j=0;defined2 && j<defined2.length && !defined2[j].checked==1;j++);
		if (defined1 && ((i==defined1.length) || (j==defined2.length))){
			alert("Determine el kilometraje promedio y el gasto de estacionamiento\npara poder realizar el cálculo.");
			return false;
		}
		defined1=eval('f.kmpa'+x);
		defined2=eval('f.ge'+(x++));
	}
	return true;
}
