/*-----------------------------------------------------------
    Change Type  - Realiza una petición ajax de carga de tipo de documento
    Input:    tipoDocumento : tipo de documento destino
              idPlan        : identificador de plan formativo
              dDiv          : identificador de la capa destino
    Output:  capa de rusultados de la consulta ajax
    ---------------------------------------------------------*/
function getCourse(idTipoDeCurso,idAccionFormativa){
      
      url = 'sol-matriculacion.asp';
      
      new Ajax.Request(url, {
        method: 'post',
        parameters: {tipocurso: idTipoDeCurso, id: idAccionFormativa, ajax:1, acc: 'gCourse',rnd: Math.random()},
        onSuccess: function(transport) {
            if(transport.responseText!=""){
                $('tIdAAFF').update(transport.responseText);
                if(idTipoDeCurso==1){
                    $('trModalidad').update("<td class='texto' style='width:30%'><b>¿Cómo desea realizar el curso?</b></td> "+
                                   "<td class='texto' style='width:70%'>                                    "+
                                   "        <input type='radio' name='modalidad' class='texto' value='0' checked>&nbsp;On Line&nbsp;&nbsp;&nbsp;&nbsp; "+
                                   "        <input type='radio' name='modalidad' class='texto' value='1'>&nbsp;A Distancia"+
                                   "</td>")
                }else{
                    $('trModalidad').update("<td><input type='hidden' name='modalidad' value='0' id='modalidad'></td> ")
                }
                
                if(idTipoDeCurso==1 || idTipoDeCurso==2){
                    $('trPagoFraccionado').update('<td class="texto" align="left" ><b>Pago fraccionado</b></td>'+
                                            '<td class="texto" align="left"><input type="checkbox" name="pago_fraccionado" value="1"></td>' )
                }else{
                    $('trPagoFraccionado').update('<input type="hidden" name="pago_fraccionado" value="0" />')
                }              
            }else{
                alert("Error::");
            }    
            
        }
        
       } 
      )     
      //
        
         new Ajax.Request(url, {
            method: 'post',
            parameters: {tipocurso: idTipoDeCurso, id: idAccionFormativa, ajax:1, acc: 'gConditions',rnd: Math.random()},
            onSuccess: function(transport) {
               $('tbMaterial').update(transport.responseText); 
            }
         });
    
      
}


/*-----------------------------------------------------------
    Change Page  - Realiza una petición ajax de carga de tipo de documento
    Input:    tipoDocumento : tipo de documento destino
              id            : identificador de [OCR.usuarioOCR]
              dDiv          : identificador de la capa destino
    Output:  capa de rusultados de la consulta ajax
    ---------------------------------------------------------*/
function validarFormulario(){
    
    var valid = new Validation('frmMatriculacion', {
        onSubmit:false,
        stopOnFirst:true
    });
    if(!valid.validate()){
        return false;
    }
    $('frmMatriculacion').submit();
}


    function changeState(idPais, idCapa){
        //deberia estar en la tabla constantes
        var espana = 61;
        var sinDeterminar = 53
       try{
            if(idPais != espana){
                for(var i=0; i < $(idCapa).length ; i++ ){
                    if($('provincia')[i].value == sinDeterminar){
                        $('provincia').selectedIndex = i;
                    }
                }
            }else{
                $(idCapa).disabled = false;
                $(idCapa).selectedIndex = 0;
            }
        }catch(e){
            alert("...:::Ha ocurrido un error durante la operación de cambio de pais, por favor, recarge la página y vuelva ha intentarlo, si el problema persiste contacte con ARI "+e.name + " - "+e.message+" :::...");
        }
        
    }    
    
   function updateMedio(tipomedio){
        try{
            url = "sol-matriculacion.asp";
            new Ajax.Request(url, {
                method: 'post',
                parameters: {tipomedio: tipomedio,acc: "gTipoMedio", ajax: 1,rnd: Math.random()},
                onSuccess: function(transport) {
                    if(transport.responseText!=""){
                        $('selectorMedio').innerHTML = transport.responseText;
                        return true;
                    }
                    
                },
                onFailure: function(){ 
                    alert('..:: Recarge la página ha ocurrido un error en la estructura DOM ::..');
                    return false;
                 }
            });
        }catch(e){
           alert("...:::Ha ocurrido un error durante la operación de eliminacion, por favor, recarge la página y vuelva ha intentarlo, si el problema persiste contacte con ARI "+e.name + " - "+e.message);
        }
   }    

