function getActas(){
    var JSON = "[";

    $("#solicitudes-wrap fieldset").each( function(i){

        JSON+=  (i>0?",":"") + "{";
		
        JSON+='"id_tipo_solicitud":"'+$("#id_tipo_solicitud",this).val()+ '",' ;
        JSON+='"tx_nro_acta":"'+$("#tx_nro_acta",this).val()+ '",' ;
        JSON+='"tx_ano":"'+$("#tx_ano",this).val()+ '",' ;
        JSON+='"id_parroquia":"'+$("#id_parroquia",this).val()+ '",' ;
        JSON+='"id_procedencia":"'+$("#id_procedencia",this).val()+ '",' ;
        JSON+='"tx_nb_solicitud":"'+$("#tx_nb_solicitud",this).val()+ '",' ;
        JSON+='"va_cantidad":"'+$("#va_cantidad",this).val()+ '"' ;

        JSON += "}";

    });
	
    JSON += "]";

    return JSON;
}

function quitarError(campo){

    $(campo).keyup(function(){

        $(this).css("background-color", "");

    });

}


function toggleSolicitudes(){
	
    if($("#solicitudes-wrap fieldset").length>0){
		
        $("#solicitudes-wrap,#btns_Solicitud").show("slow");
	
    }else{
			
        $("#solicitudes-wrap,#btns_Solicitud").slideUp();
    }
	
}
function validarSolicitudes(){

    var enviar = true;
    var campo;

    $("#solicitudes-wrap fieldset").each( function(){

        if($("#tx_nro_acta",this).val()==""){       
            enviar = false;
            $("#tx_nro_acta",this).css("background-color", "rgb(255,235,235)");
            campo = $("#tx_nro_acta",this);
            quitarError(campo);

        }     
        if($("#tx_ano",this).val()==""){
            enviar = false;
            $("#tx_ano",this).css("background-color", "rgb(255,235,235)");
            campo = $("#tx_ano",this);
            quitarError(campo);

        }
        //$("#tx_parroquia",this).val();
        if($("#tx_nb_solicitud",this).val()==""){
            enviar = false;
            $("#tx_nb_solicitud",this).css("background-color", "rgb(255,235,235)");
            campo = $("#tx_nb_solicitud",this);
            quitarError(campo);
        }
    //$("#va_cantidad",this).val();
    });    

    return enviar;


}

function quitarSolicitud(solicitud){
    
    solicitud.animate( {
        opacity: 0.0
    }, 500, function() {
        $(this).remove();
        toggleSolicitudes();
    });
        
}

function formSolicitud(){
		
	$("#send_solicitud").attr('disabled', 'disabled');	
		
    if (validarSolicitudes()){
        var json = getActas();

		
        $.getJSON("set_solicitud.php",{
            tx_nombre:$("#tx_nombre").val(),
            tx_apellido:$("#tx_apellido").val(),
            cod_cedula:$("#cod_cedula").val(),
            tx_telefono:$("#tx_telefono").val(),
            tx_correo:$("#tx_correo").val(),
            json_actas: json
        },function(data){
            if (data.RESULTADO == "ERROR"){
                alert("Ocurrio un error en el envio. Por Favor intente de nuevo en otro momento.");
                $("#send_solicitud").attr("disabled", false);
            }else{
                $("#solicitud").hide();
				
                //LLAMAR AJAX CON POST ID_SOLICITNATE Y MODO=EMAIL para adjuntar email
				
                $("#solicitud").html(
                    '<div class="texto">'+
                    '<h2 class="title_copy"> Solicitud de Copias de actas certificadas</h2>'+                   
                    '<div class="texto_1 msg_solicitud">'+
                    '<h1>Tu solicitud ha sido enviada, ahora deber&aacute;s:</h1><br/>'+
                    '<h2>1. Hacer clic en el bot&oacute;n a continuaci&oacute;n para<strong> imprimir el comprobante </strong>con el que podr&aacute;s retirar las copias solicitadas en el Registro Civil:</h2>'+
                    '<div class="buttons"> <br/>'+
                    '<form action="pdf_comprobante.php" target="_blank" method="post">'+
                    '<input name="modo" value="web" type="hidden">'+
                    '<input name="id_solicitante" value="'+data.solicitante+'" type="hidden">'+
                    '<button type="submit">Imprimir comprobante</button>'+
                    '</form>'+
                    '<div class="clear"></div>'+
                    '</div>'+
                    '<h2>2. <strong>Revisar el estatus de tu solicitud durante los próximos 5 días h&aacute;biles</strong> para saber cu&aacute;ndo retirar las copias solicitadas o si hace falta informaci&oacute;n. </h2>'+
                    '<p>Para ello, ingresa en la secci&oacute;n &quot;Revisar estatus de solicitud&quot; e introduce los datos a continuaci&oacute;n:</p>'+
                    '<p><strong>Datos de Solicitud</strong></p>'+
                    '<ul><li><strong>ID Solicitante:</strong>'+data.solicitante+'</li>'+
                    '<li><strong>Clave:</strong> '+data.clave+'</li>      </ul>'+
                    '<p>Una vez que el estatus cambie a <strong>&quot;Completado&quot;</strong>, podr&aacute; retirar las copias certificadas. </p>'+
                    '<p> No olvide traer el comprobante impreso.</p>'+
                    '<h3>Notas:</h3>'+
                    '<ul><li>Si ingres&oacute; un correo electr&oacute;nico en los &quot;datos del solicitante&quot;, tambi&eacute;n recibir&aacute; esta informaci&oacute;n all&iacute;.</li></ul>'+
                    '</div>'+                    
                    '<p class="date">Nuestro equipo de atenci&oacute;n al p&uacute;blico le responder&aacute; a la brevedad posible. si tiene dudas sobre el proceso de solicitud de copias certificadas, puede <a href="#">consultar la AYUDA.</a></p>'+
                    '</div>'
                    );
                $("#solicitud").fadeIn(2000);

            }
        });
    }else{
		$("#send_solicitud").removeAttr("disabled");
	}
}


function constrainCampos(){
	
		
}

$(document).ready(function(){
	
    toggleSolicitudes();
	
    $("#solicitud").validate({
        
        submitHandler: function() {
            
            formSolicitud();
        },
        onkeyup: false
    });

    $("#add_matrimonio,#add_nacimiento,#add_defuncion,#add_reconocimiento,#add_insercion").click(function (event) {

        event.preventDefault();

        var tipo_acta = $(this).attr("id");
        var fila_tipo="";
        var fila_titulo="";

        if( tipo_acta == "add_nacimiento" ){
            fila_tipo="1";
            fila_titulo="Acta de Nacimiento";

        }
        if( tipo_acta == "add_matrimonio" ){
            fila_tipo="2";
            fila_titulo="Acta de Matrimonio";
        }
   
        if( tipo_acta == "add_defuncion" ){
            fila_tipo="3";
            fila_titulo="Acta de defuncion";

        }
        if( tipo_acta == "add_reconocimiento" ){
            fila_tipo="4";
            fila_titulo="Reconocimiento";

        }
        if( tipo_acta == "add_insercion" ){
            fila_tipo="5";
            fila_titulo="Insercion";
        }
                
        $.ajax({
            type: "GET",
            data: "fila_tipo="+fila_tipo+"&fila_titulo="+fila_titulo+"&tipo_req=1",
            url: "get_lista_parroquias.php",
            success: function(msg){

                if(msg=="agotado"){
                    return;
                }else{
                    $("#solicitudes-wrap").append(msg);
                    toggleSolicitudes();
                }
            }
        });
    /*
        var fila_acta="";
    
        fila_acta+='<fieldset class="row_'+fila_tipo+'">';
        fila_acta+='<input value="'+fila_tipo+'" type="hidden" id="id_tipo_solicitud">';
        fila_acta+='<h4><strong>'+fila_titulo+'</strong> - introduzca los datos del acta </h4>';
        fila_acta+='\n<div class="field_float">';
        fila_acta+='<label for="tx_nro_acta">Número</label>';
        fila_acta+='<input id="tx_nro_acta" name="tx_nro_acta" class="text" type="text">';
        fila_acta+='</div>';
        fila_acta+='\n<div class="field_float">';
        fila_acta+='<label for="tx_ano">Año </label>';
        fila_acta+='<input id="tx_ano" name="tx_ano" class="text" type="text">';
        fila_acta+='</div>';
        fila_acta+='\n<div class="field_float">';
        fila_acta+='<label for="id_parroquia" >Parroquia</label>';		
        fila_acta+=parroquias;
        fila_acta+='</div>';		
        fila_acta+='\n<div class="field_float">';
        fila_acta+='<label for="tx_nb_solicitud">Nombre del titular del acta</label>';
        fila_acta+='<input id="tx_nb_solicitud" name="tx_nb_solicitud" class="text"  type="text">';
        fila_acta+='</div>';
        fila_acta+='\n<div class="field_float">';
        fila_acta+='<label for="va_cantidad">Cantidad</label>';
        fila_acta+='<select id="va_cantidad" name="va_cantidad" type="text"> <option>1</option><option>2</option><option>3</option></select>';
        fila_acta+='</div>';
        fila_acta+='<div class="close" onclick="quitarSolicitud($(this).parent());">X</div> ';
        fila_acta+='<div class="clear"></div> ';			
        fila_acta+='</fieldset>';
         */


    });

/*
    $("#send_solicitud").click(function(event) {	
        event.preventDefault();
        $("#solicitud").submit();
    });
     */
});

/*


id_tipo_solicitud
tx_nro_acta
tx_ano
tx_parroquia
tx_nb_solicitud
va_cantidad


add_matrimonio
add_nacimiento
add_defuncion
add_reconocimiento
add_insercion


$("#")
 */

