function ramoSubramo(ramoTxt, subramoTxt) {
	document.getElementById("ramo").value = ramoTxt;
	document.getElementById("subRamo").value = subramoTxt;
	if(subramoTxt != null && subramoTxt != "") {
		document.getElementById(subramoTxt).checked = true;
	}
}

function validarCamposVacios(){
	var valido = true;
	
	var bandera = false;
	if(document.f.ramo.value != "" &&
	   document.f.subRamo.value != "") {
	   bandera = true;
	}
	if(bandera == false){
		document.getElementById("divProductoVida").style.visibility='visible';
		document.getElementById("divProductoVida").style.display='inline';
		document.getElementById("divProductoGMM").style.visibility='visible';
		document.getElementById("divProductoGMM").style.display='inline';
		valido = false;
	} else {
		document.getElementById("divProductoVida").style.visibility='hidden';
		document.getElementById("divProductoVida").style.display='none';
		document.getElementById("divProductoGMM").style.visibility='hidden';
		document.getElementById("divProductoGMM").style.display='none';
	}
			
	if(document.f.banco.selectedIndex==0){
		document.getElementById("divBanco").style.visibility='visible';
		document.getElementById("divBanco").style.display='inline';
		valido = false;
	} else {
		document.getElementById("divBanco").style.visibility='hidden';
		document.getElementById("divBanco").style.display='none';
	}
			
	if(document.f.formadepago.selectedIndex==0){
		document.getElementById("divPago").style.visibility='visible';
		document.getElementById("divPago").style.display='inline';
		valido = false;
	} else {
		document.getElementById("divPago").style.visibility='hidden';
		document.getElementById("divPago").style.display='none';
	}
			
	if(!document.f.nombre.value == ""){
		document.getElementById("divNombre").style.visibility='hidden';
		document.getElementById("divNombre").style.display='none';
	} else if(!esLetra(document.f.nombre.value)){
		document.getElementById("divErrorNombre").style.visibility='hidden';
		document.getElementById("divErrorNombre").style.display='none';
	}
		
	if(!document.f.apellido.value == ""){
		document.getElementById("divApellido").style.visibility='hidden';
		document.getElementById("divApellido").style.display='none';
	}
	if(!esLetra(document.f.apellido.value)){
		document.getElementById("divErrorApellido").style.visibility='hidden';
		document.getElementById("divErrorApellido").style.display='none';
	}
			
	if(document.f.nombre.value == "" ) {
		document.getElementById("divNombre").style.visibility='visible';
		document.getElementById("divNombre").style.display='inline';
		valido = false;
	}
	else {
		if(esLetra(document.f.nombre.value)) {
			document.getElementById("divNombre").style.visibility='hidden';
			document.getElementById("divNombre").style.display='none';
			document.getElementById("divErrorNombre").style.visibility='visible';
			document.getElementById("divErrorNombre").style.display='inline';
			valido = false;
		}
	}
	
	if(document.f.apellido.value == "" ) {
		document.getElementById("divApellido").style.visibility='visible';
		document.getElementById("divApellido").style.display='inline';
		valido = false;
	}
	else {
		if(esLetra(document.f.apellido.value)) {
			document.getElementById("divApellido").style.visibility='hidden';
			document.getElementById("divApellido").style.display='none';
			document.getElementById("divErrorApellido").style.visibility='visible';
			document.getElementById("divErrorApellido").style.display='inline';
			valido = false;
		}
	}
			
	if(document.f.referencia.value == ""){
		document.getElementById("divReferencia").style.visibility='visible';
		document.getElementById("divReferencia").style.display='inline';
		valido = false;
	} else if(!(document.f.referencia.value.length >= 15 && document.f.referencia.value.length <=20)) {
		document.getElementById("divReferenciaIncorrecto").style.visibility='visible';
		document.getElementById("divReferenciaIncorrecto").style.display='inline';
		document.getElementById("divReferencia").style.visibility='hidden';
		document.getElementById("divReferencia").style.display='none';
		valido = false;
	}
	else{
		document.getElementById("divReferenciaIncorrecto").style.visibility='hidden';
		document.getElementById("divReferenciaIncorrecto").style.display='none';
		document.getElementById("divReferencia").style.visibility='hidden';
		document.getElementById("divReferencia").style.display='none';
	}
	
	if(document.f.importe.value==""){
		document.getElementById("divImporte").style.visibility='visible';
		document.getElementById("divImporte").style.display='inline';
		valido = false;
	}
	else if(esDecimal(document.f.importe.value)){
		document.getElementById("divImporte").style.visibility='hidden';
		document.getElementById("divImporte").style.display='none';
		document.getElementById("divImporteIncorrecto").style.visibility='visible';
		document.getElementById("divImporteIncorrecto").style.display='inline';
		valido = false;
	}
	else{
		document.getElementById("divImporte").style.visibility='hidden';
		document.getElementById("divImporte").style.display='none';
		document.getElementById("divImporteIncorrecto").style.visibility='hidden';
		document.getElementById("divImporteIncorrecto").style.display='none';
	}
	
	if(document.f.importe.value == "") {
		document.getElementById("divImporte").style.visibility='visible';
		document.getElementById("divImporte").style.display='inline';
		document.getElementById("divImporteIncorrectoFormato").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormato").style.display='none';
		document.getElementById("divImporteIncorrectoFormatoPuntos").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormatoPuntos").style.display='none';
		document.getElementById("divImporteIncorrectoFormatoCero").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormatoCero").style.display='none';
		valido = false;
	} else if(esDecimal(document.f.importe.value)) {
		document.getElementById("divImporte").style.visibility='hidden';
		document.getElementById("divImporte").style.display='none';
		document.getElementById("divImporteIncorrectoFormato").style.visibility='visible';
		document.getElementById("divImporteIncorrectoFormato").style.display='inline';
		valido = false;
	} else if(esPunto(document.f.importe.value)) {
		document.getElementById("divImporte").style.visibility='hidden';
		document.getElementById("divImporte").style.display='none';
		document.getElementById("divImporteIncorrectoFormato").style.visibility='visible';
		document.getElementById("divImporteIncorrectoFormato").style.display='inline';
		valido = false;
	} else if(masPuntos(document.f.importe.value)) {
		document.getElementById("divImporte").style.visibility='hidden';
		document.getElementById("divImporte").style.display='none';
		document.getElementById("divImporteIncorrectoFormato").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormato").style.display='none';
		document.getElementById("divImporteIncorrectoFormatoPuntos").style.visibility='visible';
		document.getElementById("divImporteIncorrectoFormatoPuntos").style.display='inline';
		valido = false;
	} else if(esCero(document.f.importe.value)) {
		document.getElementById("divImporte").style.visibility='hidden';
		document.getElementById("divImporte").style.display='none';
		document.getElementById("divImporteIncorrectoFormatoPuntos").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormatoPuntos").style.display='none';
		document.getElementById("divImporteIncorrectoFormatoCero").style.visibility='visible';
		document.getElementById("divImporteIncorrectoFormatoCero").style.display='inline';
		document.getElementById("divImporteIncorrectoFormato").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormato").style.display='none';
		valido = false;
	} else {
		document.getElementById("divImporte").style.visibility='hidden';
		document.getElementById("divImporte").style.display='none';
		document.getElementById("divImporteIncorrectoFormato").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormato").style.display='none';
		document.getElementById("divImporteIncorrectoFormatoCero").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormatoCero").style.display='none';
		document.getElementById("divImporteIncorrectoFormatoPuntos").style.visibility='hidden';
		document.getElementById("divImporteIncorrectoFormatoPuntos").style.display='none';
	}

	return valido;
}

