function dhtmlLoadScript(url){
   var e = document.createElement("script");
   e.src = url;
   e.type="text/javascript";
   document.getElementsByTagName("head")[0].appendChild(e);
}
function cargarPaises(){
        dhtmlLoadScript('ajax/paises.aspx');
}
function recargarCiudades(){
        if(document.forma.pais.options.selectedIndex != 0){
                dhtmlLoadScript('ajax/ciudades.aspx?pais='+document.forma.pais.options[document.forma.pais.options.selectedIndex].value);
        }
}
function validarFormularioRegistro(){
        var error = ''
        var td_fila;
        var esVisible;
        td_fila = document.getElementById("fila1");
        esVisible = td_fila.style.visibility;
        if(esVisible == "visible"){ 
            if(document.forma.nombre.value == ''){
                    error = error + '\nNo digito su nombre.';
            }
            if(document.forma.apellido.value == ''){
                    error = error + '\nNo digito su apellido.';
            }
            if(document.forma.mail.value == ''){
                    error = error + '\nNo digito su correo electronico.';
            }
            if(document.forma.pais.selectedIndex == 0){
                    error = error + '\nDebe escoger un pais.';
            }
            if(document.forma.direccion.value == ''){
                    error = error + '\nNo digito su direccion.';
            }
        }
        if(document.forma.documento_identidad.selectedIndex == 0){
                error = error + '\nDebe escoger un tipo de documento de identidad.';
        }
        if(document.forma.numero_identificacion.value == ''){
                error = error + '\nNo digito su numero de identificacion.';
        }
        if(esVisible == "visible"){ 
            if(document.forma.telefono.value == ''){
                    error = error + '\nNo digito su telefono.';
            }
        }
        if(document.forma.porciones.selectedIndex == 0){
                error = error + '\nNo escogio la cantidad de porciones.';
        }
        if(document.forma.duracion.selectedIndex == 0){
                error = error + '\nNo escogio la duracion de la receta.';
        }
        if(document.forma.nombre_receta.value == ''){
                error = error + '\nNo digito el nombre de la receta.';
        }
        if(document.forma.ingredientes.value == ''){
                error = error + '\nNo digito los ingredientes.';
        }
        if(document.forma.preparacion.value == ''){
                error = error + '\nNo digito la preparacion.';
        }

        if(error != ""){
                alert('Se presentaron errores en el diligenciamiento del formulario, por favor corrijalos e intente de nuevo: ' + error);
        }
        else{
                document.forma.submit()
        }
}

function validarTips(){
        var error = '';
        if(document.forma.numero_identificacion.value == ''){
                error = error + '\nDigite su numero de identificacion.';
        }
        if(document.forma.tip.value == ''){
                error = error + '\nDigite su nuevo tip.';
        }
        if(error != ''){
                alert('Se han producido los siguientes errores en su formulario: \n' + error);
        }
        else{
                document.forma.submit();
        }

}
function validarRegistro(identificacion){
        dhtmlLoadScript('ajax/validarRegistro.aspx?identificacion='+identificacion);
}
function validarRegistroTest(identificacion,num_test){
        dhtmlLoadScript('ajax/validarRegistroTest.aspx?identificacion='+identificacion+'&test='+num_test);
}
function validarRegistroReceta(identificacion){
        dhtmlLoadScript('ajax/validarRegistroReceta.aspx?identificacion='+identificacion);
}
function hacerRegistroTest(identificacion, puntaje,num_test){
        dhtmlLoadScript('ajax/hacerRegistro.aspx?identificacion='+identificacion+'&promtotal='+puntaje+'&test='+num_test);
}
function validarRegistroComentario(identificacion){
        dhtmlLoadScript('ajax/validarRegistroComentario.aspx?identificacion='+identificacion);
}
function registrarVoto(id){
        dhtmlLoadScript('ajax/registrarVoto.aspx?id='+id);
}
function ponerVotos(id){
        var linkid = document.getElementById("link"+id);
        var cadena = new String(linkid.href);
        var idNota;
        elementos = cadena.split("=");
        idNota = elementos[1];
        dhtmlLoadScript('ajax/ponerVotos.aspx?id='+idNota+'&pos='+id);
}