<?php
session_start();

include("conexion.php");

@$xcomtip_codigo = $_REQUEST['xcomtip_codigo'];
@$xproveedor = $_REQUEST['xproveedor'];
@$xdefecto = $_REQUEST['xdefecto'];
@$xaccion = $_REQUEST['xaccion'];
//echo "xdefecto: ".$xdefecto;

@$xs_empresa=$_SESSION['s_empresa'];	
?>	

<script language="javascript">
//document.getElementById('xndocumento').value="" ;
//document.getElementById('xndocumento').readOnly = true;
</script>

<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style>
									<select style="padding:3px; width:60px; letter-spacing:-1px;" onChange="hay_cambios_pedidos(); filtrar_series_previsualizar(this.value, document.getElementById('xpagodocumento').value );"  name="xserie" id="xserie" requiered >

 									<option value=""></option>
									
  									<?php									
									$r_documento=mysqli_query($conexion,"SELECT * FROM documento_pago d WHERE docpag_codi=$xcomtip_codigo;");												
									//$r_proveedores=mysqli_query($conexion,"SELECT * FROM personas p ORDER BY per_nombre_comercial;");																					
									while($row_documento=mysqli_fetch_array($r_documento)){
										$xcomtip_codigo = $row_documento['comtip_codigo_fk'];
																																																	
									}
									
									$r_cliente=mysqli_query($conexion,"SELECT * FROM personas WHERE per_codi=$xproveedor;");
									while($row_cliente=mysqli_fetch_array($r_cliente)){
										$xper_ruc_dni_tipo = $row_cliente['per_ruc_dni_tipo'];
										$xper_ruc = $row_cliente['per_ruc'];
																																																	
									}
									
									// 6 para RUC
									// 1 para DNI
									//if( ($xcomtip_codigo=="01" and $xper_ruc_dni_tipo==6) or ($xcomtip_codigo=="03" and $xper_ruc_dni_tipo==1) ){
									
									//if( ($xcomtip_codigo=="01" and $xper_ruc_dni_tipo==6) or ($xcomtip_codigo=="03" and $xper_ruc_dni_tipo==1) ){

									?>	
						
									<script language="javascript">
									//alert("<?php //echo $xcomtip_codigo; ?> --- <?php //echo $xper_ruc_dni_tipo; ?>");
									</script>
	
									<?php
									
									
									
									if( ($xcomtip_codigo=="01" and $xper_ruc_dni_tipo==6) or 
										($xcomtip_codigo=="03" and $xper_ruc_dni_tipo==1) or 
										($xcomtip_codigo=="03" and $xper_ruc_dni_tipo==6) ){
									
										//if( ($xcomtip_codigo=="01" and strlen(trim($xper_ruc))==11) or ($xcomtip_codigo=="03" and strlen(trim($xper_ruc))==8) ){
										if( ($xcomtip_codigo=="01" and strlen(trim($xper_ruc))==11) or 
										    ($xcomtip_codigo=="03" and strlen(trim($xper_ruc))==8) or 
											($xcomtip_codigo=="03" and strlen(trim($xper_ruc))==11) ){
										
											?>								
											<script language="javascript">
											//document.getElementById('xndocumento').value="" ;
											document.getElementById('xndocumento').readOnly = true;
											</script>			
											<?php
											
											$r_series=mysqli_query($conexion,"SELECT * FROM comprobante_serie c 
																			WHERE emp_codi_fk=$xs_empresa 
																			and comser_estado=1 
																			and comtip_codigo_fk='$xcomtip_codigo' ORDER BY comtip_codigo_fk;");												
											//$r_proveedores=mysqli_query($conexion,"SELECT * FROM personas p ORDER BY per_nombre_comercial;");												
											
											while($row_series=mysqli_fetch_array($r_series)){											
											?>
										  <option value="<?php echo $row_series['comser_serie']; ?>" <?php if($row_series['comser_serie']==$xdefecto){ ?> selected="selected" <?php } ?>  ><?php echo $row_series['comser_serie']; ?></option>
										  <?php
											}
											?>
									</select>				
										<?php										
											if(trim($xdefecto)!="" and $xdefecto!=NULL and $xaccion!="modificar"){
												?>
												<script language="javascript">
												//alert("si");
												//document.getElementById('xndocumento').value="" ;
												document.getElementById('xndocumento').readOnly = true;												
												//document.getElementById('xserie').readOnly = true;												
												//document.getElementById('xserie').disabled = true;												
												filtrar_series_previsualizar(document.getElementById('t_defecto_comser_serie').value, document.getElementById('xpagodocumento').value);
												</script>
												<?php																			
											}																																																											
										}else{										
										?>								
											<script language="javascript">
											alert("La cantidad de caracteres del TIPO DE DOCUMENTO DE IDENTIDAD del cliente no satisface lo requerido para el DOCUMENTO DE PAGO.  <?php echo " doc:".strlen(trim($xper_ruc));   ?> ");
											</script>		
										<?php																														
										}										
									}else{				
									?>													
										<script language="javascript">
										document.getElementById('xndocumento').value="" ;
										document.getElementById('xndocumento').readOnly = true;															
										if(document.getElementById('xpagodocumento').value == 3){															
											alert("El DOCUMENTO DE PAGO no coincide con el TIPO DE DOCUMENTO DE IDENTIDAD que ha registrado el cliente.");
										}
										</script>
									<?php																																					
									}									
  									
									
																									
									if($xaccion=="modificar"){
									?>
										<script language="javascript">
										document.getElementById('xserie').readOnly = true;												
										document.getElementById('xserie').disabled = true;

										//document.getElementById('xpagodocumento').readOnly = true;												
										//document.getElementById('xpagodocumento').disabled = true;	
										
										document.getElementById('xndocumento').readOnly = true;												
										document.getElementById('xndocumento').disabled = true;	
																																																																			
									<?php
									}
									?>
									
									