function compara_texto(formulario,tx1,tx2,mensaje){
text1= eval("document."+formulario+"."+tx1+".value");
text2= eval("document."+formulario+"."+tx2+".value");
// si la dos cadenas son diferentes retorna el valor 0
if (text1!=text2){
        alert(mensaje);
        return 0;
 }
}

function compara_texto2(formulario,tx1,tx2){
text1= eval("document."+formulario+"."+tx1+".value");
text2= eval("document."+formulario+"."+tx2+".value");
// si la dos cadenas son iguales retorna el valor 1
if (text1==text2){
        return 1;
 }
}

// función para validar llenado de cajas de texto
function valida_texto(formulario,nombre,campo){
 if (eval("document."+formulario+"."+nombre+".value")==''){
        return campo;
 }else{
         return '';
 }
}

// función para validar seleccion de valor de combo
function valida_combo(formulario,nombre,valor,campo){
 if (eval("document."+formulario+"."+nombre+".options[document."+formulario+"."+nombre+".selectedIndex].value")==valor){
        return campo;
 }else{
         return '';
 }
}

// función para validar seleccion de valor de combo
// que depende de la seleccion de un combo padre
function valida_dependiente(formulario,pcbo, hcbo, pval, hval, campo){
padre = eval("document."+formulario+"."+pcbo+".options[document."+formulario+"."+pcbo+".selectedIndex].value");
hijo = eval("document."+formulario+"."+hcbo+".options[document."+formulario+"."+hcbo+".selectedIndex].value");
        if (padre==pval){
                if (hijo==hval){
                        return campo;
                }else{
                        return '';
                }
        }else{
                return '';
        }
}

// función para validar seleccion de valor de combo
// que depende de la seleccion de un combo padre
function valida_dependiente2(formulario,pcbo, hcbo, pval, hval, campo){
padre = eval("document."+formulario+"."+pcbo+".options[document."+formulario+"."+pcbo+".selectedIndex].value");
hijo = eval("document."+formulario+"."+hcbo+".options[document."+formulario+"."+hcbo+".selectedIndex].value");
        if (padre!=pval){
                if (hijo==hval){
                alert('UD OLVIDO SELECCIONAR SU ESPECIALIDAD');
                }
        }
}

// función para concatenar con quiebre los nombres de las cajas de texto vacias
function concatena(tx1,tx2){
        if (tx1!=''){
                if(tx2!=''){
                        cad=tx1+'\n'+tx2;
                }else{
                        cad=tx1;
                }
        }else{
                if(tx2!=''){
                        cad=tx2;
                }else{
                        cad='';
                }
        }
        return cad;
}

