function justNumbers(e,n){
	var keynum = window.event ? window.event.keyCode : e.which;
	if ((keynum == 8) || (keynum == 46) || (keynum == 0)){
		return true;
	}
	return /\d/.test(String.fromCharCode(keynum));	
}



//BORRAR ESPACIOS EN BLANCO
function myTrim(x) {
    return x.replace(/^\s+|\s+$/gm,'');
}



//GENERAR PDF
function generar_pdf(archivo_php, parametro){
	//window.open("html.php?archivo_php="+archivo_php+"&parametro="+parametro)		
	var myWindow=window.open("mpdf/examples/html.php?archivo_php="+archivo_php+"&parametro="+parametro,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	myWindow.focus();
	
}


function generar_pdf_cotizacion(parametro){
	//window.open("html.php?archivo_php="+archivo_php+"&parametro="+parametro)		
	//var myWindow=window.open("ajemplo.php?parametro="+parametro,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	
	var myWindow=window.open("cotizacion_formato_pdf_2.php?parametro="+parametro,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	
	myWindow.focus();
	
}


//GENERAR PDF EMAIL
function generar_pdf_email(archivo_php, parametro, numero_cotizacion, nombre_cliente, email_cliente, nombre_archivo){
	
	//alert("estamos:"+archivo_php+" "+parametro+" "+numero_cotizacion+" "+nombre_cliente+" "+email_cliente+" "+nombre_archivo);
	
	r=confirm("Si está seguro que quiere enviar un email con la cotización al cliente. Presione el ACEPTAR.");
	if(r){
		document.getElementById('frame_pedidos_detalle_333').src="html_phpmailer.php?archivo_php="+archivo_php+"&parametro="+parametro+"&numero_cotizacion="+numero_cotizacion+"&nombre_cliente="+nombre_cliente+"&email_cliente="+email_cliente+"&nombre_archivo="+nombre_archivo;
	}	
}


//IMPRIMIR PAGINA
function imprimir_reporte(){
	window.print();
}	

//CAMBIAR CLAVE
function cambiar_clave(){
	//alert("debe cambiar");
	location.href="cambiar_clave.php";
}	

//CAMBIANDO CLAVE
function cambiando_clave(){
	//alert("debe cambiar");
	if(document.getElementById('xclave_antigua').value!="" &&  document.getElementById('xclave_nueva').value!="" && document.getElementById('xrepite_clave_nueva').value!=""){
		
		if(document.getElementById('xclave_nueva').value == document.getElementById('xrepite_clave_nueva').value){
		
			document.form_procesos.submit();
		}else{
			alert("Las nuevas claves ingresadas no coinciden");							
		}
	}else{
		alert("Tiene que completar los datos requeridos");			
	}
}	


//CAMBIANDO CLAVE
function clonar_nombrecomercial(){
	
	document.getElementById('xrazonsocial').value = document.getElementById('xnombres').value;
}



//VALIDAR USO DE COMILLAS
function comillas(e){
	var keynum = window.event ? window.event.keyCode : e.which;
	
	//alert(keynum);
	
	//if ((keynum == 8) || (keynum == 46) || (keynum == 0)){
	if (keynum != 34 && keynum != 39) {		
		return true;
	}else{
		alert("Por favor reemplace las comillas por otro caracter.");
	}
	return /\d/.test(String.fromCharCode(keynum));
			
}



//FORMATO DE FECHA DEL SISTEMA
function fecha_del_sistema(){
	var f = new Date();

	if(f.getDate() < 10 ){
		xj_dia = "0"+ f.getDate();
		xj_dia = xj_dia.substring(0,2);
	}else{						
		xj_dia = f.getDate();
	}				


	if((f.getMonth() +1) < 10 ){
		xj_mes = "0"+(f.getMonth() +1);
		xj_mes = xj_mes.substring(0,2);
	}else{						
		xj_mes = f.getMonth() +1;
	}
	
	xj_ano = f.getFullYear();
	
	xfecha_sistema =  xj_ano  + "-" + xj_mes + "-" + xj_dia;
				
	return xfecha_sistema;

}

//ASIGNANDO VALOR A DETECTOR DE CAMBIOS
function hay_cambios(){
	document.getElementById('xhay_cambios').value="1";

}

//MOSTRAR Y OCULTAR DIVS
function vermasdatos(x){
	if(x==1){
		document.getElementById('d_masdatos').style.display='none';
		document.getElementById('xvermas').value="0";
	}else{
		document.getElementById('d_masdatos').style.display='block';
		document.getElementById('xvermas').value="1";		
	}
}

function veradicionar(xdiv){	
	//document.getElementById('d_nueva_orden').style.display='block';
	document.getElementById(xdiv).style.display='block';
	
}

function cerraradicionar(xdiv){	
	document.getElementById(xdiv).style.display='none';
}


function resaltar(c,i){
	//alert("que ves: "+c);
	document.getElementById(i).style.backgroundColor=c;
}			
			
function buscar(){

	document.form_buscar.submit();	
	
}


function estado_modificion_precios(){
	
	parent.document.getElementById('xdebe_guardar').value='1';		
}


function enviar_precios(xaccion,xprc_codi){
	
	//alert(xaccion);
		
	document.getElementById('xaccion').value=xaccion;
	document.getElementById('xprc_codi').value=xprc_codi;
	
	if(xaccion=="adicionar"){
		//parent.document.getElementById('xdebe_guardar').value='1';		
	}
	if(xaccion=="modificar"){
		parent.document.getElementById('xdebe_guardar').value='0';				
	}


	if(xaccion=="eliminar"){
	
		rpt=confirm("Confirma que desea eliminar el registro del precio?");
		if(rpt){
			document.form_precios.submit();	
		}	
	
	}else{
		
		if(xaccion=="modificar"){		
			document.form_precios.submit();		
		
		}else{
			
			if(parent.document.getElementById('xdebe_guardar').value=='1'){
			
				r=confirm("ADVERTENCIA: Antes debe guardar los cambios con el botón <Guardar información de precios>. Si desea descartarlos presione ACEPTAR.");
				if(r){
					parent.document.getElementById('xdebe_guardar').value='0';
					document.form_precios.submit();				
				}	
				
			}else{				
			
				document.form_precios.submit();			
			}
			
		}	
		
	}	

}


//****************DETALLE DE APERTURA DE CAJA**********************

function calcular_totales_detalle_apertura_caja(){
	
	//alert("por aqui");
	
	xcantidad_reg=document.getElementById('xcantidad_reg').value;
	xtotal=0;
	for(nreg = 1; nreg <= xcantidad_reg; nreg++){
		
		xprecio = document.getElementById('xprecio_'+nreg).value;
		xcantidad = document.getElementById('xcantidad_'+nreg).value;
		xmonto = xprecio * xcantidad;
		document.getElementById('xmonto_'+nreg).value = parseFloat(xmonto).toFixed(2);
		xtotal = xtotal + xmonto;
		
	}	
	
	//xsubtotal = xtotal / 1.18;
	//xigv = xtotal - xsubtotal;
	
	//document.getElementById('d_xsubtotal').innerHTML = parseFloat(xsubtotal).toFixed(2);
	//document.getElementById('d_xigv').innerHTML = parseFloat(xigv).toFixed(2);
	document.getElementById('d_xtotal').innerHTML = parseFloat(xtotal).toFixed(2);	
	parent.document.getElementById('xmonto').value = parseFloat(xtotal).toFixed(2);	

}	



//****************DETALLE DE ORDENES DE COMPRAS**********************
function calcular_totales_detalle_orden_compra(xigv, xcambio_dolar){
	
	zigv = (xigv / 100) + 1;
	xcantidad_reg=document.getElementById('xcantidad_reg').value;
	xtotal=0;
	xigv=0;
	xtotal_exonerado = 0;
	xtotal_grabado = 0;
	
	zprecio_sumatoria = 0;
	for(zreg = 1; zreg <= xcantidad_reg; zreg++){		
		if(document.getElementById('xisc_chk_'+zreg).checked == true ){			
			zprecio = document.getElementById('xprecio_'+zreg).value;
			zprecio_sumatoria = zprecio_sumatoria + parseFloat(zprecio);
		}
	}

	xmonto_isc = document.getElementById('xmonto_isc').value;
	valor_por_sol = xmonto_isc / zprecio_sumatoria;
	
	//alert(valor_por_sol +" - "+ zprecio_sumatoria);
	
	for(nreg = 1; nreg <= xcantidad_reg; nreg++){		
		xmonto_isc = document.getElementById('xmonto_isc').value;				
		
		xprecio = document.getElementById('xprecio_'+nreg).value;
		xcantidad = document.getElementById('xcantidad_'+nreg).value;
		xmonto = xprecio * xcantidad;
		document.getElementById('xmonto_'+nreg).value = parseFloat(xmonto).toFixed(2);
		//xtotal = xtotal + xmonto;		
		xtotal = xtotal + parseFloat(xmonto.toFixed(2));
		//xtotal = xtotal + xmonto.toFixed(2);							
		
		if(document.getElementById('xisc_chk_'+nreg).checked == true ){		
			xisc_prorrateado = xprecio * valor_por_sol;
			document.getElementById('xisc_'+nreg).value = parseFloat(xisc_prorrateado).toFixed(3);
		}else{
			document.getElementById('xisc_'+nreg).value = parseFloat(0).toFixed(3);	
		}
						
		wigv = parseFloat(document.getElementById('xigv_'+nreg).value);	
		wigv = wigv * xcantidad;
		xigv = xigv + parseFloat(wigv);
		
		if(document.getElementById('xigv_chk_'+nreg).checked == true ){
			xtotal_exonerado = xtotal_exonerado + xmonto;	
		}else{
			xtotal_grabado = xtotal_grabado + (xmonto - wigv);				
		}
		
		
	}	
	//alert("aqui");
	
	//xsubtotal = xtotal / 1.18;
	//xsubtotal = xtotal / zigv;
	xsubtotal = xtotal - xigv;
	//xigv = xtotal - xsubtotal;
	
	xpercepcion = document.getElementById('xpercepcion').value;
	xpercepcion = parseFloat(xpercepcion);
	xtotal_con_percepcion = xtotal + xpercepcion;
	
	//document.getElementById('d_xsubtotal').innerHTML = parseFloat(xsubtotal).toFixed(2);
	document.getElementById('d_xigv').innerHTML = parseFloat(xigv).toFixed(2);
	document.getElementById('d_xtotal').innerHTML = parseFloat(xtotal).toFixed(2);	
	
	document.getElementById('ztotal').value = parseFloat(xtotal).toFixed(2);		
	
	xtotal_dolares = xtotal / xcambio_dolar;
	document.getElementById('d_total_dolares').innerHTML = parseFloat(xtotal_dolares).toFixed(2);
	
	document.getElementById('d_xtotal_con_percepcion').innerHTML = parseFloat(xtotal_con_percepcion).toFixed(2);
	
	
	document.getElementById('d_xsubtotal').innerHTML = parseFloat(xtotal_grabado).toFixed(2);
	document.getElementById('d_exoneradas').innerHTML = parseFloat(xtotal_exonerado).toFixed(2);	
	
}	



//****************DETALLE DE ORDENES DE PEDIDOS**********************

function adicionar_cliente_pedido(){

	document.getElementById('frame_buscar_cliente').src="cotizaciones_busqueda_cliente.php?xcalcula_credito=1";		
	document.getElementById('d_crea_cliente').style.display='block';
	document.getElementById('xcriterio22').focus();
	
	//document.getElementById('xnombres').focus();

}

function duplicar_nombrecomercial(){

	document.getElementById('xrazonsocial').value = document.getElementById('xnombres').value;
}



function calcular_totales_detalle_orden_pedido(xigv){
	
	//alert("igv: "+xigv);	
	zigv = (xigv / 100) + 1;
	
	xcantidad_reg=document.getElementById('xcantidad_reg').value;
	xtotal=0;
	xtotal_icbper=0;
	yigv=0;
	
	xmonto_grabado = 0;		
	xmonto_exonerado = 0;
	xmonto_grabado_total = 0;		
	xmonto_exonerado_total = 0;

	for(nreg = 1; nreg <= xcantidad_reg; nreg++){
		
		xprecio = document.getElementById('xprecio_'+nreg).value;
		xcantidad = document.getElementById('xcantidad_'+nreg).value;
		xmonto = xprecio * xcantidad;
		
		xicbper = document.getElementById('xicbper_'+nreg).value;
		xicbper = parseFloat(xicbper);
		xtotal_icbper = xtotal_icbper + xicbper;
		
		document.getElementById('xmonto_'+nreg).value = parseFloat(xmonto).toFixed(2);
		xtotal = xtotal + xmonto;
		
		wigv = parseFloat(document.getElementById('wigv_'+nreg).value);	
		wigv = wigv * xcantidad;
		yigv = yigv + parseFloat(wigv);		
		
		wigv_afectado = parseFloat(document.getElementById('wigv_afectado_'+nreg).value);	
		if(wigv_afectado == 0){
			xmonto_grabado = xprecio * xcantidad;		
			xmonto_grabado_total = xmonto_grabado_total + xmonto_grabado;
		}else{
			xmonto_exonerado = xprecio * xcantidad;
			xmonto_exonerado_total = xmonto_exonerado_total + xmonto_exonerado;
		}		
		
	}
	
	//xtotal = parseFloat(xtotal).toFixed(2);	
	xtotal = parseFloat(xtotal);	
	
	//alert("yigv: "+yigv);
	
	//xsubtotal = xtotal / 1.18;
	//xsubtotal = xtotal / zigv;	
	//xigv = xtotal - xsubtotal;
	
	xsubtotal = xtotal - yigv;
	
	xtotal = xtotal + xtotal_icbper;
	
	xmonto_grabado_total = xmonto_grabado_total - yigv;
	
	document.getElementById('d_xsubtotal').innerHTML = parseFloat(xsubtotal).toFixed(2);
	document.getElementById('d_xigv').innerHTML = parseFloat(yigv).toFixed(2);
	document.getElementById('d_xicbper').innerHTML = parseFloat(xtotal_icbper).toFixed(2);
	document.getElementById('d_xtotal').innerHTML = parseFloat(xtotal).toFixed(2);	

	document.getElementById('d_gravadas').innerHTML = parseFloat(xmonto_grabado_total).toFixed(2);	
	document.getElementById('d_exoneradas').innerHTML = parseFloat(xmonto_exonerado_total).toFixed(2);	

	parent.document.getElementById('xmonto').value = parseFloat(xtotal).toFixed(2);		
	//parent.document.getElementById('xmonto_total').value = parseFloat(xtotal).toFixed(2);		
	
	document.getElementById('xxtotal').value = parseFloat(xtotal).toFixed(2);

}	




function enviar_compras_detalle_item(xaccion,xordcomdet_codi,xvalor,xnn, xporcetaje_igv){
	
	document.getElementById('xaccion').value = xaccion;
	document.getElementById('xordcomdet_codi').value = xordcomdet_codi;
	
	//frame_compras_detalle.document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans_temporal').value = parent.document.getElementById('xidtrans_temporal').value;
	
	if(xaccion=="eliminar"){
	
		rpt=confirm("Confirma que desea eliminar el item? ");
		if(rpt){
			parent.hay_cambios();
			parent.document.getElementById('bt_enviar_formulario_compras').disabled = true;				
			document.form_compras_detalle.submit();	
		}else{
			parent.document.getElementById('bt_enviar_formulario_compras').disabled = false;							
		}	
	
	}else{
		
		if(xaccion=="guardar_unidad"){
		
			parent.document.getElementById('d_img_espera').style.display = "block";
			parent.document.getElementById('bt_enviar_formulario_compras').disabled = true;								
		
			//alert("guardar unidad: "+xordcomdet_codi);
			document.getElementById('frame_compras_detalle_guarda').src="procesos/comprasdetalle.php?xaccion="+xaccion+"&xordcomdet_codi="+xordcomdet_codi+"&xunimed_codi="+xvalor;
					
		}else{		
		
			if(xaccion=="guardar_precio"){
				
				parent.document.getElementById('d_img_espera').style.display = "block";
				parent.document.getElementById('bt_enviar_formulario_compras').disabled = true;						
				
				xigv_chk_value = document.getElementById('xigv_chk_'+xnn).checked;
				//alert("xporcetaje_igv:::"+xporcetaje_igv);	
				//if(xigv_chk_value == true){
				if(xigv_chk_value == false){
					//xvalor_igv = xvalor * (xporcetaje_igv/100);		
					xvalor_igv = xvalor / (1+(xporcetaje_igv/100));		
					xvalor_igv = xvalor - xvalor_igv;
				}else{
					xvalor_igv = 0;
				}				
				document.getElementById('xigv_'+xnn).value = parseFloat(xvalor_igv).toFixed(3);	

			
				//alert("guardar precio: "+xordcomdet_codi);
				document.getElementById('frame_compras_detalle_guarda').src="procesos/comprasdetalle.php?xaccion="+xaccion+"&xordcomdet_codi="+xordcomdet_codi+"&xordcomdet_precio="+xvalor+"&xvalor_igv="+xvalor_igv;
				
			
			}else{		
		
				if(xaccion=="guardar_cantidad"){

					parent.document.getElementById('d_img_espera').style.display = "block";
					parent.document.getElementById('bt_enviar_formulario_compras').disabled = true;								

					//alert("guardar cantidad: "+xordcomdet_codi);
					document.getElementById('frame_compras_detalle_guarda').src="procesos/comprasdetalle.php?xaccion="+xaccion+"&xordcomdet_codi="+xordcomdet_codi+"&xordcomdet_cantidad="+xvalor;
					

				}else{
					
					
					if(xaccion=="guardar_isc"){
						
						parent.document.getElementById('d_img_espera').style.display = "block";
						parent.document.getElementById('bt_enviar_formulario_compras').disabled = true;												
					
						//alert("guardar precio: "+xordcomdet_codi);
						document.getElementById('frame_compras_detalle_guarda').src="procesos/comprasdetalle.php?xaccion="+xaccion+"&xordcomdet_codi="+xordcomdet_codi+"&xordcomdet_isc="+xvalor;
					
					}else{			

						document.form_compras_detalle.submit();
					}
		
				}
		
			}	
		
		}	
	
	}	

}


function adicionar_pago_compras(xaccion,xprc_codi,xcaja_estado){
	//alert("Adicionando item. "+xaccion+" "+xcaja_estado);		
	
	document.getElementById('bt_guardar_pago').disabled=false;	
	
	if(xcaja_estado==1){		
		alert("Tiene que aperturar caja.");
		
	}else{
		
		//document.getElementById('xmonto_caja').value = frame_compras_caja.document.getElementById('xdiferencia').value;	
		document.getElementById('xmonto_caja').value = parseFloat( frame_compras_caja.document.getElementById('xdiferencia').value ).toFixed(2);			
		
		//alert("Adicionando item..... "+xaccion+" "+xcaja_estado);			
		
		document.getElementById('xaccion_caja').value=xaccion;	
		document.getElementById('xmediopago').value="";	
		document.getElementById('xcuentacontable').value="";				
		
		document.getElementById('xanotaciones_caja').value="";	
		document.getElementById('d_nueva_operacion').style.display='block';
		document.getElementById('xmonto_caja').focus();
	}
	
	
}


function modificar_pago_compras(xaccion,xid,xmonto,xanotaciones,xfecha, xmediopago, xcc_codi_fk){
	//alert("modificando item. "+xaccion+" "+xid+" "+xmonto+" "+xanotaciones+" "+xfecha);	
	
	document.getElementById('bt_guardar_pago').disabled=false;		
		
	document.getElementById('xid_caja').value=xid;
	document.getElementById('xaccion_caja').value=xaccion;
	document.getElementById('xfecha_caja').value=xfecha;
	document.getElementById('xfecha_caja_vista').value=xfecha;	
	
	//document.getElementById('xmonto_caja').value=xmonto;
	document.getElementById('xmonto_caja').value=parseFloat(xmonto).toFixed(2);	
	
	document.getElementById('xmediopago').value=xmediopago;	
	document.getElementById('xcuentacontable').value=xcc_codi_fk;		
	
	
	
	document.getElementById('xanotaciones_caja').value=xanotaciones;	
	document.getElementById('d_nueva_operacion').style.display='block';
	document.getElementById('xmonto_caja').focus();
	
}


function adicionar_item_compras_detalle(xaccion,xprc_codi){
	//alert("Adicionando item. "+xaccion);
	
	document.getElementById('d_adiciona_item').style.display='block';
	document.getElementById('xcriterio2').focus();
	
}

function agregar_item(xprd_codi,xaccion,xtipo,xid){
	//alert("Agregando item. "+xprd+" "+xaccion+" "+xtipo);
	xidtrans = parent.document.getElementById('xidtrans').value;
	xidtrans_temporal = parent.document.getElementById('xidtrans_temporal').value;
	
	parent.document.getElementById('bt_enviar_formulario_compras').disabled = true;				
	
	document.getElementById('frame_compras_detalle_item').src='procesos/comprasdetalle.php?xaccion='+xaccion+'&xprd_codi='+xprd_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal;

	
	parent.document.getElementById('d_adiciona_item').style.display='none';
	//document.getElementById('d_adiciona_item').style.display='block';
	//document.getElementById('xcriterio2').focus();
	
}


function enviar_compras_detalle(xaccion,xprc_codi){
		
	//document.getElementById('xaccion').value=xaccion;
	//document.getElementById('xprc_codi').value=xprc_codi;
	
	if(xaccion=="eliminar"){
	
		rpt=confirm("Confirma que desea eliminar el item de la orden de compra?");
		if(rpt){
			document.form_compras_detalle.submit();	
		}	
	
	}else{
		document.form_compras_detalle.submit();
	}	
}



//FUNCIONES DE PANTALLA USUARIOS
function accion_usuarios(xaccion,xid,xtitu,xcompras,xventas,xalmacen,xcaja,xconfiguracion,xempleado,xtipo_usuario,xempresa,xacceso_ip,xip,xalmacen_salidas){	

	location.href="#enfoque1";	
	//alert("xalmacen_salidas: "+xalmacen_salidas);

	if(xaccion=="eliminar"){		
		document.getElementById('titulo_formulario').innerHTML="Eliminar usuario";		
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xempleado').value=xempleado;
		document.getElementById('xtipo_usuario').value=xtipo_usuario;
		document.getElementById('xempresa').value=xempresa;		
		//document.getElementById('xabreviatura').value=xabrev;	

		if(xcompras==1){
			document.getElementById('xcompras').checked=true;	
		}else{
			document.getElementById('xcompras').checked=false;	
		}

		if(xventas==1){
			document.getElementById('xventas').checked=true;	
		}else{
			document.getElementById('xventas').checked=false;	
		}

		if(xalmacen==1){
			document.getElementById('xalmacen').checked=true;	
		}else{
			document.getElementById('xalmacen').checked=false;	
		}
		
		if(xalmacen_salidas==1){
			document.getElementById('xalmacen_salidas').checked=true;	
		}else{
			document.getElementById('xalmacen_salidas').checked=false;	
		}		

		if(xcaja==1){
			document.getElementById('xcaja').checked=true;	
		}else{
			document.getElementById('xcaja').checked=false;	
		}

		if(xconfiguracion==1){
			document.getElementById('xconfiguracion').checked=true;	
		}else{
			document.getElementById('xconfiguracion').checked=false;	
		}


		document.getElementById('xip').value=xip;		

		if(xacceso_ip==1){
			document.getElementById('xactivar_ip').checked=true;	
		}else{
			document.getElementById('xactivar_ip').checked=false;	
		}

		document.getElementById('xnombres').disabled=true;
		document.getElementById('xclave').disabled=true;

		document.getElementById('xcompras').disabled=true;	
		document.getElementById('xventas').disabled=true;
		document.getElementById('xalmacen').disabled=true;	
		document.getElementById('xcaja').disabled=true;
		document.getElementById('xconfiguracion').disabled=true;

		document.getElementById('xempresa').disabled=true;
		document.getElementById('xempleado').disabled=true;

		//alert("eliminando");
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el usuario "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar usuario";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;
			document.getElementById('xempleado').value=xempleado;			
			document.getElementById('xtipo_usuario').value=xtipo_usuario;			
			document.getElementById('xempresa').value=xempresa;					
			
			//document.getElementById('xabreviatura').value=xabrev;

			if(xcompras==1){
				document.getElementById('xcompras').checked=true;	
			}else{
				document.getElementById('xcompras').checked=false;	
			}

			if(xventas==1){
				document.getElementById('xventas').checked=true;	
			}else{
				document.getElementById('xventas').checked=false;	
			}

			if(xalmacen==1){
				document.getElementById('xalmacen').checked=true;	
			}else{
				document.getElementById('xalmacen').checked=false;	
			}

			if(xalmacen_salidas==1){
				document.getElementById('xalmacen_salidas').checked=true;	
			}else{
				document.getElementById('xalmacen_salidas').checked=false;	
			}		

			if(xcaja==1){
				document.getElementById('xcaja').checked=true;	
			}else{
				document.getElementById('xcaja').checked=false;	
			}

			if(xconfiguracion==1){
				document.getElementById('xconfiguracion').checked=true;	
			}else{
				document.getElementById('xconfiguracion').checked=false;	
			}


			document.getElementById('xip').value=xip;		
	
			if(xacceso_ip==1){
				document.getElementById('xactivar_ip').checked=true;	
			}else{
				document.getElementById('xactivar_ip').checked=false;	
			}
	
			
			document.getElementById('xnombres').disabled=true;
			document.getElementById('xclave').disabled=false;

			document.getElementById('xcompras').disabled=false;	
			document.getElementById('xventas').disabled=false;
			document.getElementById('xalmacen').disabled=false;	
			document.getElementById('xcaja').disabled=false;
			document.getElementById('xconfiguracion').disabled=false;
			
			document.getElementById('xempresa').disabled=true;			
			document.getElementById('xempleado').disabled=true;

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
			
		}else{					

			document.getElementById('xempresa').value=xempresa;					

			document.getElementById('titulo_formulario').innerHTML="Nuevo usuario";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xclave').value="";				
		    document.getElementById('xempleado').value="";
			document.getElementById('xtipo_usuario').value=1;

			document.getElementById('xcompras').checked=false;	
			document.getElementById('xventas').checked=false;	
			document.getElementById('xalmacen').checked=false;	
			document.getElementById('xcaja').checked=false;	
			document.getElementById('xconfiguracion').checked=false;		
			
			document.getElementById('xnombres').disabled=false;
			document.getElementById('xclave').disabled=false;
			
			document.getElementById('xcompras').disabled=false;	
			document.getElementById('xventas').disabled=false;
			document.getElementById('xalmacen').disabled=false;	
			document.getElementById('xalmacen_salidas').disabled=false;				
			document.getElementById('xcaja').disabled=false;
			document.getElementById('xconfiguracion').disabled=false;			

			document.getElementById('xip').value="";		
			document.getElementById('xactivar_ip').disabled=false;						

			document.getElementById('xempresa').disabled=false;
			document.getElementById('xempleado').disabled=false;

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}		
}


function enviar_formulario_usuarios(){						

	if(document.getElementById('xnombres').value=="" || document.getElementById('xempleado').value==""  || document.getElementById('xempresa').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
		document.getElementById('xempresa').disabled=false;
		document.getElementById('xempleado').disabled=false;
		document.form_procesos.submit();	
		
	}			
}	


function cambiar_estado_usuarios(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/usuarios.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}



//FUNCIONES DE PANTALLA FAMILIAS
function accion_familia(xaccion,xid,xtitu,xabrev,xmuestra_detalle,xprdfam_codi_fk_padre,xprdfam_codigo, xtipexi_codi_fk){ 	
	//alert("xtipexi_codi_fk: "+xtipexi_codi_fk);
	
	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar categor&iacute;a";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;
		
		document.getElementById('xcodigo_familia').value=xprdfam_codigo;	
		document.getElementById('xtipexi_codi_fk').value=xtipexi_codi_fk;					
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la familia "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
				
		if(xmuestra_detalle==0){
			document.getElementById('xmuestra_detalle').checked=false;
		}else{
			document.getElementById('xmuestra_detalle').checked=true;								
		}
		
		document.getElementById('xnivel_padre').value = xprdfam_codi_fk_padre;		
		
		document.getElementById('d_detalle').style.display="block";												
		document.getElementById('d_detalle_imagen').style.display="block";					
		
		//document.getElementById('xdebe_guardar').value='0';

		document.getElementById('frame_detalle').src="carga_detalle.php?xid="+xid;
		document.getElementById('frame_detalle_imagen').src="imagen_agregar.php?xid="+xid;		
		
						
	}else{

		if(xaccion=="modificar"){
				
			document.getElementById('titulo_formulario').innerHTML="Modificar categor&iacute;a";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;		
			
			document.getElementById('xcodigo_familia').value=xprdfam_codigo;
			document.getElementById('xtipexi_codi_fk').value=xtipexi_codi_fk;					
			
			document.getElementById('xabreviatura').value=xabrev;																										
			document.getElementById('d_eliminar').style.display="none";
			
			if(xmuestra_detalle==0){
				document.getElementById('xmuestra_detalle').checked=false;
			}else{
				document.getElementById('xmuestra_detalle').checked=true;			
			}
			
			document.getElementById('xnivel_padre').value = xprdfam_codi_fk_padre;
			
			document.getElementById('d_detalle').style.display="block";				
			document.getElementById('d_detalle_imagen').style.display="block";				

			//document.getElementById('xdebe_guardar').value='0';						
			
			document.getElementById('frame_detalle').src="carga_detalle.php?xid="+xid;				
			document.getElementById('frame_detalle_imagen').src="imagen_agregar.php?xid="+xid;					
						
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nueva categor&iacute;a";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";
			
			document.getElementById('xcodigo_familia').value="";	
			document.getElementById('xtipexi_codi_fk').value="";		
			
			document.getElementById('d_eliminar').style.display="none";
			
			document.getElementById('xmuestra_detalle').checked=false;		
			//document.getElementById('xnivel_padre').value = "";	
			document.getElementById('xnivel_padre').value = xprdfam_codi_fk_padre;
								
			
			document.getElementById('d_detalle').style.display="none";				
			document.getElementById('d_detalle_imagen').style.display="none";						
			
			document.getElementById('frame_detalle').src="";
			document.getElementById('frame_detalle_imagen').src="";		
			
			document.getElementById('xnombres').focus();			
			
		}
	}
	
}

function enviar_formulario_familia(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		//alert("estamos");
		if(document.getElementById('xaccion').value=="modificar"){
			frame_detalle.document.form_procesos_detalle.submit();
			frame_detalle_imagen.document.form_procesos_detalle_imagen.submit();									
		}
			
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_familia(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/familias.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}



//FUNCIONES DE PANTALLA MEDIOS PAGO

function accion_mediospago(xaccion,xid,xtitu,xabrev){

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar medio de pago";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el medio de pago "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar medio de pago";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;																										
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo medio de pago";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_mediospago(){
	
	//alert("aqui");

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_mediospago(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/mediospago.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}


//FUNCIONES DE PANTALLA BILLETES

function accion_billete(xaccion,xid,xtitu,xvalor,xorden){

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar denominación de billete";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xvalor').value=xvalor;
		document.getElementById('xorden').value=xorden;		
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la denominación "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar denominación de billete";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xvalor').value=xvalor;
			document.getElementById('xorden').value=xorden;					
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nueva denominación de billete";
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xvalor').value="";	
			document.getElementById('xorden').value="";					
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_billete(){		

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_billete(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/billetes.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}




//FUNCIONES DE PANTALLA UNIDADES DE MEDIDA

function accion_unidadesdemedida(xaccion,xid,xtitu,xabrev,xunimed_sunat){
	
	//alert("estamos");

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar unidade de medida";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		document.getElementById('xunidad_sunat').value=xunimed_sunat;			
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la unidad de medida "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar unidad de medida";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;				
			document.getElementById('xunidad_sunat').value=xunimed_sunat;						
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nueva unidad de medida";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('xunidad_sunat').value="NIU";						
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}	
}

function enviar_formulario_unidadesdemedida(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_unidadesdemedida(id,estado){	
	
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/unidadesdemedida.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}




//FUNCIONES DE MARCAS

function accion_marcas(xaccion,xid,xtitu,xabrev){

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar marca";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la marca "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar marca";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;																										
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nueva marca";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_marcas(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_marcas(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/marcas.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}





//FUNCIONES DE PRESENTACIONES
function accion_presentaciones(xaccion,xid,xtitu,xabrev){

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar presentación";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la presentación "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar presentación";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;																										
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nueva presentación";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_presentaciones(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_presentaciones(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/presentaciones.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}




//FUNCIONES DE MASTERPACK
function accion_masterpack(xaccion,xid,xtitu,xabrev,xcantidad){
	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar masterpack";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		document.getElementById('xcantidad').value=xcantidad;	
		
		document.getElementById('d_eliminar').innerHTML="Si est&aacute; seguro que quiere eliminar el masterpack "+xtitu+" , presione el bot&oacute;n Aceptar.";						
		document.getElementById('d_eliminar').style.display="block";				
	}else{
		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar masterpack";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;
			document.getElementById('xcantidad').value=xcantidad;	
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo masterpack";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('xcantidad').value=0;				
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
}

function enviar_formulario_masterpack(){						
	if(document.getElementById('xnombres').value==""){
		alert("Tiene que ingresar los datos requeridos.");		
	}else{		
		document.form_procesos.submit();			
	}			
}			

function cambiar_estado_masterpack(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");
	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/masterpack.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				
	}else{
		xid="chk_"+id;		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}	
	}	
}






//FUNCIONES DE CATALOGO

function accion_catalogos(xaccion, xid, xtitu, xabrev, xcodi, xmar, xprs, xprdfam, xpreciocosto, xunidadminima, xstockminimo, xpeso, xdescuento_limite, xmostrar_catalogo, xmp_codi, xafecto_igv, xafecto_isc, xprdfam_codigo){
	
	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		
		buscar_codigo_proveedor_interno(xid);
		
		document.getElementById('d_codigos_proveedor').style.display="block";	
		
		document.getElementById('titulo_formulario').innerHTML="Eliminar producto";
		document.getElementById('titulo_nombre_producto').innerHTML=xtitu;			
		
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		document.getElementById('xcodigo').value=xcodi;
		document.getElementById('xmarca').value=xmar;
		document.getElementById('xpresentacion').value=xprs;
		document.getElementById('xfamilia').value=xprdfam;
		document.getElementById('xpreciocosto').value=xpreciocosto;
		document.getElementById('xunidad_minima').value=xunidadminima;	
		document.getElementById('xstockminimo').value=xstockminimo;
		document.getElementById('xpeso').value=xpeso;	
		document.getElementById('xmasterpack').value=xmp_codi;		
		
		document.getElementById('xcodigo_familia').value=xprdfam_codigo;				
		
		document.getElementById('xdescuento_limite').value=xdescuento_limite;			
		
		if(xmostrar_catalogo==1){
			document.getElementById('xmostrar_catalogo').checked=true;	
		}else{
			document.getElementById('xmostrar_catalogo').checked=false;	
		}		


		if(xafecto_igv==1){
			document.getElementById('xmostrar_afecto_igv').checked=true;	
		}else{
			document.getElementById('xmostrar_afecto_igv').checked=false;	
		}		
		if(xafecto_isc==1){
			document.getElementById('xmostrar_afecto_isc').checked=true;	
		}else{
			document.getElementById('xmostrar_afecto_isc').checked=false;	
		}		


		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el producto "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";
		document.getElementById('d_precios').style.display="none";		
		document.getElementById('d_detalle').style.display="block";												
		document.getElementById('d_detalle_imagen').style.display="block";					
		
		document.getElementById('xdebe_guardar').value='0';
		
		document.getElementById('d_codigo_barras').style.display="block";				
		
		document.getElementById('frame_codigo_barras').src="barras.php?prd_coodigo="+xcodi;				
		document.getElementById('frame_detalle').src="carga_detalle_producto.php?xid="+xid;
		document.getElementById('frame_detalle_imagen').src="imagen_agregar_producto.php?xid="+xid;	

						
	}else{

		if(xaccion=="modificar"){
			
			document.getElementById('frame_precios').src = "precios.php?xid="+xid;	
			
			buscar_codigo_proveedor_interno(xid);	
			
			document.getElementById('d_codigos_proveedor').style.display="block";	
			
			document.getElementById('titulo_formulario').innerHTML="Modificar producto";
			document.getElementById('titulo_nombre_producto').innerHTML=xtitu;			
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;										
			document.getElementById('xcodigo').value=xcodi;
			document.getElementById('xmarca').value=xmar;

			document.getElementById('xpresentacion').value=xprs;
			document.getElementById('xfamilia').value=xprdfam;		
			document.getElementById('xpreciocosto').value=xpreciocosto;	
			document.getElementById('xunidad_minima').value=xunidadminima;
			document.getElementById('xstockminimo').value=xstockminimo;			
			document.getElementById('xpeso').value=xpeso;	
			
			document.getElementById('xmasterpack').value=xmp_codi;	
			
			document.getElementById('xcodigo_familia').value=xprdfam_codigo;							
			
			document.getElementById('xdescuento_limite').value=xdescuento_limite;						
			
			if(xmostrar_catalogo==1){
				document.getElementById('xmostrar_catalogo').checked=true;	
			}else{
				document.getElementById('xmostrar_catalogo').checked=false;	
			}															
			
			if(xafecto_igv==1){
				document.getElementById('xmostrar_afecto_igv').checked=true;	
			}else{
				document.getElementById('xmostrar_afecto_igv').checked=false;	
			}		
			if(xafecto_isc==1){
				document.getElementById('xmostrar_afecto_isc').checked=true;	
			}else{
				document.getElementById('xmostrar_afecto_isc').checked=false;	
			}				
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('d_precios').style.display="block";			

			document.getElementById('d_detalle').style.display="block";				
			document.getElementById('d_detalle_imagen').style.display="block";				

			document.getElementById('xdebe_guardar').value='0';			
			
			document.getElementById('xnombres').focus();
			
			document.getElementById('d_codigo_barras').style.display="block";				
			
			document.getElementById('frame_codigo_barras').src="barras.php?prd_coodigo="+xcodi;							
			document.getElementById('frame_detalle').src="carga_detalle_producto.php?xid="+xid;				
			document.getElementById('frame_detalle_imagen').src="imagen_agregar_producto.php?xid="+xid;						
										
		}else{
		
			document.getElementById('frame_precios').src = "";	
			
			buscar_codigo_proveedor_interno(0);	
			
			document.getElementById('d_codigos_proveedor').style.display="none";	
			
			document.getElementById('titulo_formulario').innerHTML="Nuevo producto";	
			document.getElementById('titulo_nombre_producto').innerHTML='';						
			
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('xcodigo').value="";
			document.getElementById('xmarca').value="";
			document.getElementById('xpresentacion').value="";
			document.getElementById('xfamilia').value="";
			document.getElementById('xpreciocosto').value="";
			document.getElementById('xunidad_minima').value="";	
			
			document.getElementById('xcodigo_familia').value="";				
			
			document.getElementById('xpeso').value="";
			
			document.getElementById('xmasterpack').value="";			
			
			document.getElementById('xdescuento_limite').value="";	
			
			document.getElementById('xmostrar_catalogo').checked=false;	
			
			document.getElementById('xmostrar_afecto_igv').checked=false;				
			document.getElementById('xmostrar_afecto_isc').checked=false;			
						
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('d_precios').style.display="none";			
			
			document.getElementById('d_detalle').style.display="none";				
			document.getElementById('d_detalle_imagen').style.display="none";
			
			document.getElementById('d_codigo_barras').style.display="none";				
			
			document.getElementById('frame_codigo_barras').src="";					
			document.getElementById('frame_detalle').src="";
			document.getElementById('frame_detalle_imagen').src="";				
			
			document.getElementById('xnombres').focus();				
			
		}
	}
	
	
}

function enviar_formulario_catalogo(){	


	if(document.getElementById('xnombres').value=="" || 
		document.getElementById('xfamilia').value=="" || 
		document.getElementById('xmarca').value=="" || 
		document.getElementById('xpresentacion').value=="" || 
		document.getElementById('xmasterpack').value=="" || 
		document.getElementById('xunidad_minima').value=="" || 
		document.getElementById('xstockminimo').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		//alert("estamos");
		if(document.getElementById('xaccion').value=="modificar"){
			frame_detalle.document.form_procesos_detalle.submit();
			frame_detalle_imagen.document.form_procesos_detalle_imagen.submit();									
		}

		//alert("test:2");
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_catalogo(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/catalogo.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}




//FUNCIONES DE PANTALLA TIPOS DE DOCUMENTO

function accion_tiposdocumento(xaccion,xid,xtitu,xabrev,xdocumentado){

	location.href="#enfoque1";
	
	//alert("ess:"+xdocumentado);

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar tipo de documento";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		
		if(xdocumentado=='1'){
			//alert("si");
			document.getElementById('xdocumentado').checked=true;	
		}else{
			//alert("no");			
			document.getElementById('xdocumentado').checked=false;	
		}
		
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el tipo de documento "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar tipo de documento";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;																										
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
			
			if(xdocumentado=='1'){
			
				document.getElementById('xdocumentado').checked=true;	
			}else{
			
				document.getElementById('xdocumentado').checked=false;	
			}
			
			
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo tipo de documento";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
			
			document.getElementById('xdocumentado').checked=false;	
			
			
			
		}
	}
	
	
}

function enviar_formulario_tiposdocumento(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_tiposdocumento(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/tiposdocumento.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}




//FUNCIONES DE PANTALLA TIPOS DE MOVIMIENTO ALMACEN

function accion_tiposmovimiento(xaccion,xid,xtitu,xabrev,xtipo){

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar tipo de movimiento de almacén";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;
		document.getElementById('xtipo').value=xtipo;		
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el tipo de movimiento de almacén"+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar tipo de movimiento de almacén";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;
			document.getElementById('xtipo').value=xtipo;					
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo tipo de movimiento de almacén";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
		    document.getElementById('xtipo').value="INGRESO";					
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_tiposmovimiento(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_tiposmovimiento(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/tiposmovimiento.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}




//FUNCIONES DE PANTALLA TIPOS DE MOVIMIENTO CAJA

function accion_tiposmovimientoscaja(xaccion,xid,xtitu,xabrev,xtipo){

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar tipo de movimiento de caja";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;
		document.getElementById('xtipo').value=xtipo;		
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el tipo de movimiento de caja "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar tipo de movimiento de caja";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;
			document.getElementById('xtipo').value=xtipo;					
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo tipo de movimiento de caja";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
		    document.getElementById('xtipo').value="INGRESO";					
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_tiposmovimientoscaja(){

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_tiposmovimientoscaja(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/tiposmovimientocaja.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}





//FUNCIONES DE PANTALLA TIPOS DE DOCUMENTO

function accion_tiposprecio(xaccion,xid,xtitu,xabrev){

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar tipo de precio";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el tipo de precio "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar tipo de precio";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;																										
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo tipo de precio";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_tiposprecio(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_tiposprecio(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/tiposprecio.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}



//FUNCIONES DE PANTALLA PROVEEDORES

function accion_proveedor(xaccion,xid,xtitu,xrazon_social,xruc,xnombre,xapellido,xemail,xcredito,xtelefono1,xtelefono2,xdireccion1,xdireccion2,xper_codigo,xper_ruc_dni_tipo){	

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar proveedor";
		
		document.getElementById('d_codigo').innerHTML = "Código: "+xper_codigo;						
		document.getElementById('xaccion').value=xaccion;		
		document.getElementById('xid').value=xid;	
		document.getElementById('xnombres').value=xtitu;					
		document.getElementById('xrazonsocial').value=xrazon_social;	
		document.getElementById('xruc').value=xruc;				
		document.getElementById('xnombre_contacto').value=xnombre;				
		document.getElementById('xapellido_contacto').value=xapellido;							
		document.getElementById('xemail').value=xemail;
		document.getElementById('xtelefono1').value=xtelefono1;							
		document.getElementById('xtelefono2').value=xtelefono2;										
		document.getElementById('xdireccion1').value=xdireccion1;
		document.getElementById('xdireccion2').value=xdireccion2;			

		if(xcredito==1){
			document.getElementById('xcredito').checked=true;	
		}else{
			document.getElementById('xcredito').checked=false;	
		}
		
		document.getElementById('xper_ruc_dni_tipo').value=xper_ruc_dni_tipo;		
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el proveedor "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar proveedor";
			
			document.getElementById('d_codigo').innerHTML = "Código: "+xper_codigo;							
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xrazonsocial').value=xrazon_social;	
			document.getElementById('xruc').value=xruc;				
			document.getElementById('xnombre_contacto').value=xnombre;				
			document.getElementById('xapellido_contacto').value=xapellido;							
			document.getElementById('xemail').value=xemail;
			document.getElementById('xtelefono1').value=xtelefono1;							
			document.getElementById('xtelefono2').value=xtelefono2;										
			document.getElementById('xdireccion1').value=xdireccion1;
			document.getElementById('xdireccion2').value=xdireccion2;			

			if(xcredito==1){
				document.getElementById('xcredito').checked=true;	
			}else{
				document.getElementById('xcredito').checked=false;	
			}
			
			document.getElementById('xper_ruc_dni_tipo').value=xper_ruc_dni_tipo;			

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo proveedor";				
			
			document.getElementById('d_codigo').innerHTML = "";							
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xrazonsocial').value="";	
			document.getElementById('xruc').value="";				
			document.getElementById('xnombre_contacto').value="";
			document.getElementById('xapellido_contacto').value="";
			document.getElementById('xemail').value="";
			document.getElementById('xtelefono1').value="";							
			document.getElementById('xtelefono2').value="";	
			document.getElementById('xdireccion1').value="";
			document.getElementById('xdireccion2').value="";			
			document.getElementById('xcredito').checked=false;				

			document.getElementById('xper_ruc_dni_tipo').value="";

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_proveedor(){						

	//if(document.getElementById('xnombres').value==""){
	if(document.getElementById('xnombres').value==""  || document.getElementById('xper_ruc_dni_tipo').value=="" || document.getElementById('xruc').value==""){		

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_proveedor(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/proveedores.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}





//FUNCIONES DE PANTALLA CLIENTES

function accion_cliente(xaccion,xid,xtitu,xrazon_social,xruc,xnombre,xapellido,xemail,xcredito,xtelefono1,xtelefono2,xdireccion1,xdireccion2,xper_importe_credito,xper_importe_sobregiro, xper_codigo, xper_ruc_dni_tipo, xper_clave, xprctip_codi_fk){	

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML = "Eliminar cliente";
		
		document.getElementById('xusuario').value = xper_codigo;
		document.getElementById('xclave').value = xper_clave;
		document.getElementById('xtipo_precio_usuario').value = xprctip_codi_fk;			
		
		document.getElementById('d_codigo').innerHTML = "Código: "+xper_codigo;
		document.getElementById('xaccion').value=xaccion;		
		document.getElementById('xid').value=xid;	
		document.getElementById('xnombres').value=xtitu;					
		document.getElementById('xrazonsocial').value=xrazon_social;	
		document.getElementById('xruc').value=xruc;				
		document.getElementById('xnombre_contacto').value=xnombre;				
		document.getElementById('xapellido_contacto').value=xapellido;							
		document.getElementById('xemail').value=xemail;
		document.getElementById('xtelefono1').value=xtelefono1;							
		document.getElementById('xtelefono2').value=xtelefono2;										
		document.getElementById('xdireccion1').value=xdireccion1;
		document.getElementById('xdireccion2').value=xdireccion2;			

		document.getElementById('xlinea_credito').value=xper_importe_credito;
		document.getElementById('xsobregiro').value=xper_importe_sobregiro;			

		if(xcredito==1){
			document.getElementById('xcredito').checked=true;	
		}else{
			document.getElementById('xcredito').checked=false;	
		}
		
		document.getElementById('xper_ruc_dni_tipo').value=xper_ruc_dni_tipo;
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el cliente "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar cliente";
			
			document.getElementById('xusuario').value = xper_codigo;
			document.getElementById('xclave').value = xper_clave;
			document.getElementById('xtipo_precio_usuario').value = xprctip_codi_fk;					
			
			document.getElementById('d_codigo').innerHTML = "Código: "+xper_codigo;					
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xrazonsocial').value=xrazon_social;	
			document.getElementById('xruc').value=xruc;				
			document.getElementById('xnombre_contacto').value=xnombre;				
			document.getElementById('xapellido_contacto').value=xapellido;							
			document.getElementById('xemail').value=xemail;
			document.getElementById('xtelefono1').value=xtelefono1;							
			document.getElementById('xtelefono2').value=xtelefono2;										
			document.getElementById('xdireccion1').value=xdireccion1;
			document.getElementById('xdireccion2').value=xdireccion2;			

			document.getElementById('xlinea_credito').value=xper_importe_credito;
			document.getElementById('xsobregiro').value=xper_importe_sobregiro;			

			if(xcredito==1){
				document.getElementById('xcredito').checked=true;	
			}else{
				document.getElementById('xcredito').checked=false;	
			}

			document.getElementById('xper_ruc_dni_tipo').value=xper_ruc_dni_tipo;			
		
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo cliente";	
			
			document.getElementById('xusuario').value = "";
			document.getElementById('xclave').value = "";	
			document.getElementById('xtipo_precio_usuario').value = "";						
			
			document.getElementById('d_codigo').innerHTML = "";					
			
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xrazonsocial').value="";	
			document.getElementById('xruc').value="";				
			document.getElementById('xnombre_contacto').value="";				
			document.getElementById('xapellido_contacto').value="";							
			document.getElementById('xemail').value="";
			document.getElementById('xtelefono1').value="";							
			document.getElementById('xtelefono2').value="";										
			document.getElementById('xdireccion1').value="";
			document.getElementById('xdireccion2').value="";			

			document.getElementById('xlinea_credito').value="";
			document.getElementById('xsobregiro').value="";			

			document.getElementById('xcredito').checked=false;				
			
			document.getElementById('xper_ruc_dni_tipo').value="";						

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_cliente(){						
	//if(document.getElementById('xnombres').value==""){
	if(document.getElementById('xnombres').value==""  || document.getElementById('xper_ruc_dni_tipo').value=="" || document.getElementById('xruc').value==""){		
		alert("Tiene que ingresar los datos requeridos.");		
	}else{		
		document.form_procesos.submit();			
	}			
}			


function enviar_formulario_cliente_pedidos(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos4.submit();	
		
	}			
}			



function cambiar_estado_cliente(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/clientes.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}





//FUNCIONES DE PANTALLA EMPLEADOS


function accion_empleado(xaccion,xid,xtitu,xrazon_social,xruc,xnombre,xapellido,xemail,xcredito,xtelefono1,xtelefono2,xdireccion1,xdireccion2,xcargo,xper_codigo,xper_ruc_dni_tipo,xcreevaper_codi){
	
	//alert("xcreevaper_codi: "+xcreevaper_codi);

	location.href="#enfoque1";	

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar empleado";
		
		document.getElementById('d_codigo').innerHTML = "Código: "+xper_codigo;		
		document.getElementById('xaccion').value=xaccion;		
		document.getElementById('xid').value=xid;	
		document.getElementById('xnombres').value=xtitu;					
		document.getElementById('xrazonsocial').value=xrazon_social;	
		document.getElementById('xruc').value=xruc;				
		document.getElementById('xnombre_contacto').value=xnombre;				
		document.getElementById('xapellido_contacto').value=xapellido;							
		document.getElementById('xemail').value=xemail;
		document.getElementById('xtelefono1').value=xtelefono1;							
		document.getElementById('xtelefono2').value=xtelefono2;										
		document.getElementById('xdireccion1').value=xdireccion1;
		document.getElementById('xdireccion2').value=xdireccion2;	
		document.getElementById('xcargo').value=xcargo;			
		document.getElementById('xcreevaper_codi').value=xcreevaper_codi;	

		if(xcredito==1){
			document.getElementById('xcredito').checked=true;	
		}else{
			document.getElementById('xcredito').checked=false;	
		}
		
		document.getElementById('xper_ruc_dni_tipo').value=xper_ruc_dni_tipo;		
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el empleado "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar empleado";
			
			document.getElementById('d_codigo').innerHTML = "Código: "+xper_codigo;					
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xrazonsocial').value=xrazon_social;	
			document.getElementById('xruc').value=xruc;				
			document.getElementById('xnombre_contacto').value=xnombre;				
			document.getElementById('xapellido_contacto').value=xapellido;							
			document.getElementById('xemail').value=xemail;
			document.getElementById('xtelefono1').value=xtelefono1;							
			document.getElementById('xtelefono2').value=xtelefono2;										
			document.getElementById('xdireccion1').value=xdireccion1;
			document.getElementById('xdireccion2').value=xdireccion2;			
			document.getElementById('xcargo').value=xcargo;				
			document.getElementById('xcreevaper_codi').value=xcreevaper_codi;				

			if(xcredito==1){
				document.getElementById('xcredito').checked=true;	
			}else{
				document.getElementById('xcredito').checked=false;	
			}
			
			document.getElementById('xper_ruc_dni_tipo').value=xper_ruc_dni_tipo;			

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo empleado";		
			document.getElementById('d_codigo').innerHTML = "";					
			
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xrazonsocial').value="";	
			document.getElementById('xruc').value="";				
			document.getElementById('xnombre_contacto').value="";				
			document.getElementById('xapellido_contacto').value="";							
			document.getElementById('xemail').value="";
			document.getElementById('xtelefono1').value="";							
			document.getElementById('xtelefono2').value="";										
			document.getElementById('xdireccion1').value="";
			document.getElementById('xdireccion2').value="";			
			document.getElementById('xcargo').value="";				
			document.getElementById('xcredito').checked=false;				
			
			document.getElementById('xper_ruc_dni_tipo').value="";			
			document.getElementById('xcreevaper_codi').value="";	


			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}



function enviar_formulario_empleado(){

	if(document.getElementById('xnombres').value=="" || document.getElementById('xnombre_contacto').value=="" || document.getElementById('xapellido_contacto').value=="" || document.getElementById('xcargo').value==""  || document.getElementById('xper_ruc_dni_tipo').value=="" || document.getElementById('xruc').value==""){		

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_empleado(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/empleados.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}



//FUNCIONES DE COMPRAS

function generar_idtrans(){
	
	document.getElementById('frame_procesos').src='procesos/comprasdetalle.php?xaccion=generar_idtrans';
	
}


function accion_compras(xaccion,xid,xfecha,xproveedor,xpagotipo,xidtrans,xanotaciones, xid_encriptado, xordcom_numero,xdocpag_codi_fk,xordcom_docpagnum,xcaja_estado,xigv, xfecha_vencimiento,xordcom_cc_codi_fk,xordcom_tipo,xordcom_dolar,xordcom_flete){	

	//alert(xordcom_dolar+" - "+xordcom_flete);
	
	xordcom_dolar = parseFloat(xordcom_dolar).toFixed(2);
	xordcom_flete = parseFloat(xordcom_flete).toFixed(2);	
	
	xidtrans_temporal = document.getElementById('xidtrans_temporal').value;
	
	document.getElementById('bt_enviar_formulario_compras').disabled=false;					
	
	if(xcaja_estado==1){		
		alert("Tiene que aperturar caja.");		
	}else{	

		if(xaccion=="cerrar_nueva_cuota"){	
			document.getElementById('d_nueva_cuota').style.display='none';			
		}else{
			if(xaccion=="cerrar_nueva_operacion_caja"){					
				document.getElementById('d_nueva_operacion').style.display='none';				
			}else{
		
				if(xaccion=="adicionar_caja"){	
					document.getElementById('titulo_formulario_pagos').innerHTML="Detalle de pagos de orden de compra Nro: "+xordcom_numero;			
					document.getElementById('xordcom_codi_fk').value=xid;
					document.getElementById('frame_compras_caja').src='compras_caja.php?xordcom_codi='+xid;
					document.getElementById('d_lista_caja').style.display='block';					
				}else{							
					if(xaccion=="cerrar"){	
						document.getElementById('d_lista_caja').style.display='none';									
					}else{			
						if(xaccion=="limpiar"){	
						
							function limpiando(){		
								document.getElementById('titulo_formulario').innerHTML="Nueva compra";
								document.getElementById('xaccion').value='adicionar';					
								document.getElementById('xid').value="";
								document.getElementById('xproveedor').value="";																	
								document.getElementById('xpagotipo').value="";	
								document.getElementById('xanotaciones').value="";						
								document.getElementById('d_eliminar').style.display="none";
								document.getElementById('d_nueva_orden').style.display='none';	
								document.getElementById('xidtrans').value='';
								document.getElementById('xhay_cambios').value="0";		
								document.getElementById('xpagodocumento').value=3;
								document.getElementById('xndocumento').value="";
								
								document.getElementById('xisc_total').value="";								
								document.getElementById('xpercepcion_total').value="";								
								
								document.getElementById('xcuentacontable').value="";
								
								document.getElementById('xcambio_dolar').value="0.00";
								document.getElementById('xcosto_flete').value="0.00";																										
														
								generar_idtrans();
								
								document.getElementById('frame_compras_detalle').src="compras_detalle_temporal.php";								
							}
					
							if( document.getElementById('xhay_cambios').value=="1" ){	
								rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");
								
								if(rlimpiar){	
									limpiando();				
								}
								
							}else{			
								limpiando();							
							}
					
						}else{
								
							if(xaccion=="eliminar"){
								document.getElementById('titulo_formulario').innerHTML="Eliminar registro de compra";
								document.getElementById('xaccion').value=xaccion;
								document.getElementById('xid').value=xid;			
								document.getElementById('xnombres').value=xtitu;
								document.getElementById('xabreviatura').value=xabrev;	
								document.getElementById('xhay_cambios').value="0";		
								document.getElementById('xpagodocumento').value=xdocpag_codi_fk;
								document.getElementById('xndocumento').value=xordcom_docpagnum;		
								document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la orden de compra "+xtitu+" , presione el botón Aceptar.";														
								document.getElementById('d_eliminar').style.display="block";													
							}else{						
								if(xaccion=="modificar"){
									document.getElementById('d_img_espera').style.display = "block";									
									frame_compras_detalle.document.getElementById('frame_compras_detalle_guarda').src="procesos/comprasdetalle.php?xaccion=adicionar_temporal_modificar&xidtrans="+xidtrans+"&xidtrans_temporal="+xidtrans_temporal;
									
									document.getElementById('d_opcion_seleccionar_orden').style.display="none";	
																		
									document.getElementById('bt_enviar_formulario_compras').disabled=true;	
												
									document.getElementById('titulo_formulario').innerHTML="Modificar compra Nro: "+xordcom_numero;
									document.getElementById('xaccion').value=xaccion;		
									document.getElementById('xid').value=xid;							
									document.getElementById('xproveedor').value=xproveedor;
									document.getElementById('xpagotipo').value=xpagotipo;	
									document.getElementById('xfecha').value=xfecha;				
									document.getElementById('xidtrans').value=xidtrans;
									document.getElementById('xanotaciones').value=xanotaciones;					
									document.getElementById('xpagodocumento').value=xdocpag_codi_fk;
									document.getElementById('xndocumento').value=xordcom_docpagnum;
									document.getElementById('d_eliminar').style.display="none";
									document.getElementById('d_nueva_orden').style.display='block';	
									document.getElementById('xhay_cambios').value="0";									
									document.getElementById('xigv').value=xigv;										
									document.getElementById('xfecha_vencimiento').value=xfecha_vencimiento;		
									document.getElementById('xcuentacontable').value=xordcom_cc_codi_fk;									
									document.getElementById('xcambio_dolar').value=xordcom_dolar;
									document.getElementById('xcosto_flete').value=xordcom_flete;
									
								}else{
									document.getElementById('titulo_formulario').innerHTML = "Nuevo registro de compra";	
									
									document.getElementById('d_opcion_seleccionar_orden').style.display="block";	
									document.getElementById('bt_enviar_formulario_compras').disabled=false;	
									
									document.getElementById('xaccion').value = xaccion;					
									document.getElementById('xid').value = "";
									document.getElementById('xproveedor').value = "";																	
									document.getElementById('xpagotipo').value = "";	
									document.getElementById('xanotaciones').value="";								
									document.getElementById('xpagodocumento').value=3;
									document.getElementById('xndocumento').value="";
									document.getElementById('d_eliminar').style.display = "none";
									document.getElementById('d_nueva_orden').style.display = 'block';									
									document.getElementById('xhay_cambios').value="0";									
									document.getElementById('xigv').value=xigv;	
									
									document.getElementById('xfecha').value = document.getElementById('xfecha_vencimiento').value;
									
									document.getElementById('xisc_total').value="";								
									document.getElementById('xpercepcion_total').value="";
									
									if(xordcom_tipo=='1'){
										document.getElementById('xcuentacontable').value="53";	
									}else{
										document.getElementById('xcuentacontable').value="";											
									}									
									document.getElementById('xcambio_dolar').value="0.00";
									document.getElementById('xcosto_flete').value="0.00";									
									
									generar_idtrans();									
									document.getElementById('frame_compras_detalle').src="compras_detalle_temporal.php";						
									document.getElementById('xproveedor').focus();
								}
							}
						}	
					}	
				}
			}
		}
	}
}


function enviar_formulario_compras(){
	if(frame_compras_detalle.document.getElementById('xcantidad_reg').value<=0){
		alert("Tiene que agregar items al detalle de la compra.");
	}else{	
		if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value==''){
			alert("Tiene que completar los datos requeridos.");
		}else{	
			if(document.getElementById('xaccion').value == 'modificar'){
				frame_compras_detalle.document.getElementById('xaccion').value = "modificar";				
				document.getElementById('bt_enviar_formulario_compras').disabled=true;								
				frame_compras_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_compras_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_compras_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;				
				frame_compras_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_compras_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;								
				frame_compras_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;				
				frame_compras_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
				frame_compras_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;					
				frame_compras_detalle.document.getElementById('xpedido_recuperado').value = document.getElementById('xpedido_recuperado').value;
				frame_compras_detalle.document.getElementById('xpedido_recuperado_requerimiento').value = document.getElementById('xpedido_recuperado_requerimiento').value;
				
				frame_compras_detalle.document.getElementById('xfecha_vencimiento').value = document.getElementById('xfecha_vencimiento').value;
				frame_compras_detalle.document.getElementById('xordcom_tipo').value = document.getElementById('xordcom_tipo').value;								
				frame_compras_detalle.document.getElementById('xcuentacontable').value = document.getElementById('xcuentacontable').value;
				
				frame_compras_detalle.document.getElementById('xcambio_dolar').value = document.getElementById('xcambio_dolar').value;
				frame_compras_detalle.document.getElementById('xcosto_flete').value = document.getElementById('xcosto_flete').value;												
				
				frame_compras_detalle.document.form_compras_detalle.submit();
			}else{
				frame_compras_detalle.document.getElementById('xaccion').value = "guardar_nueva_compra";							
				document.getElementById('bt_enviar_formulario_compras').disabled=true;								
				frame_compras_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_compras_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_compras_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_compras_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_compras_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;												
				frame_compras_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;								
				frame_compras_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
				frame_compras_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;				
				frame_compras_detalle.document.getElementById('xpedido_recuperado').value = document.getElementById('xpedido_recuperado').value;
				frame_compras_detalle.document.getElementById('xpedido_recuperado_requerimiento').value = document.getElementById('xpedido_recuperado_requerimiento').value;				
				
				frame_compras_detalle.document.getElementById('xfecha_vencimiento').value = document.getElementById('xfecha_vencimiento').value;
				frame_compras_detalle.document.getElementById('xordcom_tipo').value = document.getElementById('xordcom_tipo').value;		
				frame_compras_detalle.document.getElementById('xcuentacontable').value = document.getElementById('xcuentacontable').value;
				
				frame_compras_detalle.document.getElementById('xcambio_dolar').value = document.getElementById('xcambio_dolar').value;
				frame_compras_detalle.document.getElementById('xcosto_flete').value = document.getElementById('xcosto_flete').value;												
								
				frame_compras_detalle.document.form_compras_detalle.submit();
			}	
		}
	}			
}			


function cambiar_estado_compra(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");
	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/comprasdetalle.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				
	}else{
		xid="chk_"+id;
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}
}


//FUNCIONES DE PEDIDOS
function hay_cambios_pedidos(){
	document.getElementById('xhay_cambios').value="1";
}


function enviar_pedidos_detalle_item(xaccion,xordpeddet_codi,xvalor,xid_array,xprd_codi){
	
	//alert(xaccion+":"+xvalor+':'+xid_array);	
	xfecha = parent.document.getElementById('xfecha_estatico').value; 		
	xfecha_sistema = parent.document.getElementById('xfecha_sistema').value;		
	document.getElementById('xaccion').value=xaccion;
	document.getElementById('xordpeddet_codi').value=xordpeddet_codi;	
	document.getElementById('xid_array').value=xid_array;	
	document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans_temporal').value = parent.document.getElementById('xidtrans_temporal').value;	
	
	parent.document.getElementById('xitem_actual').value = xprd_codi;
	
	if(xaccion=="eliminar"){	
		//rpt=confirm("Confirma que desea eliminar el item? ");
		parent.document.getElementById('d_quitar_item').style.display = "block";		
		parent.document.getElementById('xclave_quitar_item').focus();
		
		if(rpt){
			parent.hay_cambios();
			document.form_pedidos_detalle.submit();	
		}	
	
	}else{		
		if(xaccion=="guardar_unidad"){			
			parent.document.getElementById('d_img_espera').style.display = "block";
			parent.document.getElementById('bt_enviar_formulario_pedidos').disabled = true;
			document.getElementById('frame_pedidos_detalle_guarda').src="procesos/pedidosdetalle.php?xaccion="+xaccion+"&xordpeddet_codi="+xordpeddet_codi+"&xunimed_codi="+xvalor;					
		}else{		
		
			if(xaccion=="guardar_precio"){			
				parent.document.getElementById('d_img_espera').style.display = "block";
				parent.document.getElementById('bt_enviar_formulario_pedidos').disabled = true;
				document.getElementById('frame_pedidos_detalle_guarda').src="procesos/pedidosdetalle.php?xaccion="+xaccion+"&xordpeddet_codi="+xordpeddet_codi+"&xordpeddet_precio="+xvalor+"&xid_array="+xid_array;			
			}else{				
				if(xaccion=="guardar_cantidad"){					
					parent.document.getElementById('d_img_espera').style.display = "block";
					parent.document.getElementById('bt_enviar_formulario_pedidos').disabled = true;	
					document.getElementById('frame_pedidos_detalle_guarda').src="procesos/pedidosdetalle.php?xaccion="+xaccion+"&xordpeddet_codi="+xordpeddet_codi+"&xordpeddet_cantidad="+xvalor+"&xid_array="+xid_array;
				}else{		
					if(xaccion=="guardar_observacion"){
						parent.document.getElementById('d_img_espera').style.display = "block";
						parent.document.getElementById('bt_enviar_formulario_pedidos').disabled = true;																																								
						document.getElementById('frame_pedidos_detalle_guarda').src="procesos/pedidosdetalle.php?xaccion="+xaccion+"&xordpeddet_codi="+xordpeddet_codi+"&xordpeddet_observacion="+xvalor+"&xid_array="+xid_array;						
					}else{								
						document.form_compras_detalle.submit();		
					}					
				}		
			}			
		}		
	}	
}



//function agregar_item_pedidos(xprd_codi,xaccion,xtipo,xunimed_codi,xordpeddet_precio){	
function agregar_item_pedidos(xprd_codi,xaccion,xtipo,xunimed_codi,xordpeddet_precio,xpeso_kilos){	
	//alert("por aqui 2222");
	
	parent.document.getElementById('bt_enviar_formulario_pedidos').disabled = true;
	parent.document.getElementById('xitem_actual').value = xprd_codi;	
	
	//alert("xitem_actual: "+xitem_actual);
	
	xidtrans = parent.document.getElementById('xidtrans').value;
	xidtrans_temporal = parent.document.getElementById('xidtrans_temporal').value;	
	
	document.getElementById('frame_pedidos_detalle_item').src='procesos/pedidosdetalle.php?xaccion='+xaccion+'&xprd_codi='+xprd_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal+'&xunimed_codi='+xunimed_codi+'&xordpeddet_precio='+xordpeddet_precio+'&xpeso_kilos='+xpeso_kilos;
	
	parent.document.getElementById('d_adiciona_item').style.display='none';	
}


function adicionar_pago_pedidos(xaccion, xprc_codi, xcaja_estado){
	xfecha_sistema = document.getElementById('xfecha_sistema').value;
	document.getElementById('bt_guardar_pago').disabled = false;		
	if(xcaja_estado==1){		
		alert("Tiene que aperturar caja.");		
	}else{	
		document.getElementById('xmonto_caja').value = parseFloat( frame_pedidos_caja.document.getElementById('xdiferencia').value ).toFixed(2);	
		document.getElementById('xfecha_caja').value = xfecha_sistema;
		document.getElementById('xfecha_caja_vista').value = xfecha_sistema;		
		document.getElementById('xaccion_caja').value=xaccion;	
		document.getElementById('xmediopago').value="";	
		document.getElementById('xanotaciones_caja').value="";	
		document.getElementById('d_nueva_operacion').style.display='block';						
		
		document.getElementById('xmonto_caja').focus();
	}
}

function modificar_pago_pedidos(xaccion,xid,xmonto,xanotaciones,xfecha,xmediopago){
	document.getElementById('bt_guardar_pago').disabled=false;			
	document.getElementById('xid_caja').value=xid;
	document.getElementById('xaccion_caja').value=xaccion;
	document.getElementById('xfecha_caja').value=xfecha;
	document.getElementById('xfecha_caja_vista').value=xfecha;	
	document.getElementById('xmediopago').value=xmediopago;		
	document.getElementById('xmonto_caja').value=parseFloat(xmonto).toFixed(2);		
	document.getElementById('xanotaciones_caja').value=xanotaciones;	
	document.getElementById('d_nueva_operacion').style.display='block';
	document.getElementById('xmonto_caja').focus();
}



function imprimir_ordenpedido(xid_encriptado){
		var myWindow=window.open('pedidos_formato.php?id='+xid_encriptado,'','width=550,height=650,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
}


function imprimir_documentodeventa(xid_encriptado,xdocpag_nombre){
		if (xdocpag_nombre == "NOTA DE VENTA"){
			xarchivo="pedidos_formato.php";	
		}	
		if (xdocpag_nombre == "FACTURA"){
			xarchivo="factura_formato.php";	
		}	
		if (xdocpag_nombre == "BOLETA"){
			xarchivo="boleta_formato.php";	
		}	
		var myWindow=window.open(xarchivo+'?id='+xid_encriptado,'','width=850,height=550,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
}


function imprimir_operacion_almacen_automatico(xid_encriptado){
		var myWindow=window.open('../almacen_formato.php?id='+xid_encriptado,'','width=450,height=550,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 			
}

function imprimir_ordenpedido_automatico(xid_encriptado){
		var myWindow=window.open('../pedidos_formato.php?id='+xid_encriptado,'','width=450,height=550,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 			
}

function imprimir_ordenpedido_detalle(xid_encriptado){
		var myWindow=window.open('pedidos_detalle_formato.php?id='+xid_encriptado,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
}


function imprimir_ordencompra_detalle(xid_encriptado){
		var myWindow=window.open('compras_detalle_formato.php?id='+xid_encriptado,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 			
}

function imprimir_caja_detalle(xid_encriptado){
		var myWindow=window.open('caja_cierre_detalle_formato.php?id='+xid_encriptado,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 			
}

function adicionar_item_pedidos_detalle(xaccion,xprc_codi){
	document.getElementById('d_adiciona_item').style.display='block';
	document.getElementById('xcriterio2').focus();	
}


function generar_idtrans_pedidos(){	
	document.getElementById('frame_procesos').src='procesos/pedidosdetalle.php?xaccion=generar_idtrans';
}

function accion_pedidos(xaccion, xid, xfecha,xproveedor,xpagotipo,xidtrans,xanotaciones,xid_encriptado,xordped_numero,xdocpag_codi_fk,xordped_docpagnum,xcaja_estado,xigv,xfechadocumento,ordped_dias_credito,ordped_dias_credito_ampliacion, xmonto_venta_estatico,ordped_observacion,xmedpag_codi_fk, xaccion_destino_caja){	

	//alert("xaccion_destino_caja: "+xaccion_destino_caja);
	document.getElementById('xmonto_total').value = xmonto_venta_estatico;
	document.getElementById('dcredito_plazo').innerHTML = "";
	document.getElementById('dcredito_plazo2').style.display = "none"; 	
	document.getElementById('ddias_plazo').style.display = "none"; 			
	document.getElementById('xtiene_credito').value = ""; 			
	document.getElementById('xlinea_disponible').value = ""; 
	document.getElementById('xfecha_estatico').value = xfecha; 		
	xfecha_sistema = document.getElementById('xfecha_sistema').value;	
	xidtrans_temporal = document.getElementById('xidtrans_temporal').value;
	document.getElementById('bt_enviar_formulario_pedidos').disabled=false;
	
	if(xcaja_estado==1){		
		alert("Tiene que aperturar caja.");
	}else{	
		if(xaccion=="cerrar_nueva_cuota"){				
			document.getElementById('d_nueva_cuota').style.display='none';			
		}else{
			if(xaccion=="cerrar_nueva_operacion_caja"){	
				document.getElementById('d_nueva_operacion').style.display='none';				
			}else{		
				if(xaccion=="adicionar_caja"){	
					document.getElementById('titulo_formulario_pagos').innerHTML = "Detalle de pagos de venta Nro:"+xordped_numero;			
					document.getElementById('xordped_codi_fk').value = xid;
					document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xid+'&xaccion_destino_caja='+xaccion_destino_caja;					
					document.getElementById('zaccion_destino_caja').value = xaccion_destino_caja;	
					
					document.getElementById('d_lista_caja').style.display='block';					
				}else{
					if(xaccion=="cerrar"){	
						document.getElementById('d_lista_caja').style.display='none';									
					}else{						
						if(xaccion=="limpiar"){							
							function limpiando(){	
								document.getElementById('frame_pedidos_detalle').src="";
								//document.getElementById('frame_pedidos_detalle').src="pedidos_detalle_temporal_vacio.php";	
								document.getElementById('frame_pedidos_detalle_limpiar_sesion').src="pedidos_detalle_limpiar_sesion.php";								
								document.getElementById('titulo_formulario').innerHTML="Nueva venta";
								document.getElementById('xaccion').value='adicionar';					
								document.getElementById('xid').value="";
								document.getElementById('xproveedor').value="";																	
								document.getElementById('xpagotipo').value="";	
								document.getElementById('xanotaciones').value="";				
								document.getElementById('xfecha').value=xfecha_sistema;
								document.getElementById('xfechadocumento').value = xfecha_sistema;																
								document.getElementById('d_eliminar').style.display="none";
								document.getElementById('d_nueva_orden').style.display='none';	
								document.getElementById('xidtrans').value='';
								document.getElementById('xhay_cambios').value="0";								
								//document.getElementById('d_imprimir_orden').style.display="none";	
								document.getElementById('d_adicionar_item').style.display="block";		
								document.getElementById('xpagodocumento').value=1;
								document.getElementById('xndocumento').value="";								
								document.getElementById('xdias_plazo').value = "";
								document.getElementById('xampliacion_plazo').value = "";												
								document.getElementById('xobservacion').value = "";				
								generar_idtrans();								
								//document.getElementById('frame_pedidos_detalle').src="pedidos_detalle_temporal.php";								
							}					
							if( document.getElementById('xhay_cambios').value=="1" ){	
								rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");								
								if(rlimpiar){	
									limpiando();				
								}else{
									if(document.getElementById('xaccion').value == "modificar" && document.getElementById('xpagodocumento_estatico').value != 1){
										document.getElementById('bt_enviar_formulario_pedidos').disabled = true;
									}else{										
										if(document.getElementById('xaccion').value == "modificar"){												
											if(new Date(xfecha_sistema).getTime() > new Date(xfecha).getTime()){						
												document.getElementById('bt_enviar_formulario_pedidos').disabled = true;
											}else{
												document.getElementById('bt_enviar_formulario_pedidos').disabled = false;
											}
										}																				
									}
								}
							}else{			
								limpiando();
							}					
						}else{								
							if(xaccion=="eliminar"){
								document.getElementById('titulo_formulario').innerHTML="Eliminar venta";
								document.getElementById('xaccion').value=xaccion;
								document.getElementById('xid').value=xid;			
								document.getElementById('xnombres').value=xtitu;
								document.getElementById('xabreviatura').value=xabrev;	
								document.getElementById('xhay_cambios').value="0";								
								document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la venta "+xtitu+" , presione el botón Aceptar.";														
								document.getElementById('d_eliminar').style.display="block";													
							}else{						
								if(xaccion=="modificar"){									
									//document.getElementById('frame_pedidos_detalle').src="pedidos_detalle_temporal_vacio.php";
									document.getElementById('frame_pedidos_detalle').src="";	
									//document.getElementById('frame_pedidos_detalle').src="pedidos_detalle_temporal.php";
									if(xdocpag_codi_fk!=1  ){
										
										//alert("no es 1");
										document.getElementById('bt_enviar_formulario_pedidos').disabled = true;										
									}else{		
										//alert("no es 2");
										//document.getElementById('bt_enviar_formulario_pedidos').disabled = true;												
										if(new Date(xfecha_sistema).getTime() > new Date(xfecha).getTime()){						
											document.getElementById('bt_enviar_formulario_pedidos').disabled = true;
										}else{
											//document.getElementById('bt_enviar_formulario_pedidos').disabled = false;
											document.getElementById('bt_enviar_formulario_pedidos').disabled = true;
										}																													
									}
									
									
									if(xdocpag_codi_fk==1){
										document.getElementById('xpagodocumento').readOnly = false;												
										document.getElementById('xpagodocumento').disabled = false;	
									}else{
										document.getElementById('xpagodocumento').readOnly = true;												
										document.getElementById('xpagodocumento').disabled = true;											
									}

									
									
									document.getElementById('xpagodocumento_estatico').value=xdocpag_codi_fk;																		
									document.getElementById('d_img_espera').style.display = "block";
									document.getElementById('d_opcion_seleccionar_orden').style.display="none";										
									document.getElementById('d_adicionar_item').style.display="block";	
									document.getElementById('frame_procesos5').src="calcular_credito_saldo.php?xper_codi="+xproveedor;									//frame_pedidos_detalle.document.getElementById('frame_pedidos_detalle_guarda').src="procesos/pedidosdetalle.php?xaccion=adicionar_temporal_modificar&xidtrans="+xidtrans+"&xidtrans_temporal="+xidtrans_temporal;
									document.getElementById('frame_pedidos_detalle_limpiar_sesion').src="procesos/pedidosdetalle.php?xaccion=adicionar_temporal_modificar&xidtrans="+xidtrans+"&xidtrans_temporal="+xidtrans_temporal;										
									document.getElementById('titulo_formulario').innerHTML="Modificar venta Nro:"+xordped_numero;
									document.getElementById('xaccion').value=xaccion;		
									document.getElementById('xid').value=xid;							
									document.getElementById('xproveedor').value=xproveedor;
									document.getElementById('xpagotipo').value=xpagotipo;	
									document.getElementById('xfecha').value=xfecha;				
									document.getElementById('xidtrans').value=xidtrans;
									document.getElementById('xanotaciones').value=xanotaciones;														
									document.getElementById('d_eliminar').style.display="none";
									document.getElementById('d_nueva_orden').style.display='block';										
									document.getElementById('xhay_cambios').value="0";
									document.getElementById('xid_encriptado').value=xid_encriptado;									
									//document.getElementById('d_imprimir_orden').style.display="block";																
									document.getElementById('xpagodocumento').value=xdocpag_codi_fk;
									document.getElementById('xndocumento').value=xordped_docpagnum;		
																											
									//alert('xordped_docpagnum'+xordped_docpagnum.substr(0, 4));																		
									document.getElementById('d_actualizar').style.display="none";
									
									filtrar_series(document.getElementById('xpagodocumento').value, 
													document.getElementById('xproveedor').value, 
													xordped_docpagnum.substr(0,4),
													xaccion); 																		
									
									document.getElementById('xfechadocumento').value=xfechadocumento;													
									document.getElementById('xdias_plazo').value = ordped_dias_credito;
									document.getElementById('xampliacion_plazo').value = ordped_dias_credito_ampliacion;										
									document.getElementById('dcredito_plazo2').style.display = "block";
									document.getElementById('xobservacion').value = ordped_observacion;																													
									document.getElementById('xpagomedio').value = xmedpag_codi_fk;																		
									if(document.getElementById('xpagotipo').value == 2){
										document.getElementById('ddias_plazo').style.display = "block"; 
									}else{
										document.getElementById('ddias_plazo').style.display = "none"; 	
									}	
									document.getElementById('xigv').value=xigv;	
									
									document.getElementById('xobservacion').readOnly = true;												
									document.getElementById('xanotaciones').disabled = true;																			
									
									document.getElementById('xcodigo_barras').readOnly = true;												
									document.getElementById('xcodigo_barras').disabled = true;										
									
									document.getElementById('xcodigo_barras').focus();	
																	
									
								}else{
									//document.getElementById('frame_pedidos_detalle').src="";	
									
									document.getElementById('xpagodocumento').readOnly = false;												
									document.getElementById('xpagodocumento').disabled = false;										
									
									document.getElementById('frame_pedidos_detalle').src="pedidos_detalle_temporal_vacio.php";									
									document.getElementById('frame_pedidos_detalle_limpiar_sesion').src="pedidos_detalle_limpiar_sesion.php";									
									document.getElementById('d_opcion_seleccionar_orden').style.display="block";
									document.getElementById('d_adicionar_item').style.display="block";															
									document.getElementById('titulo_formulario').innerHTML = "Nueva venta";				
									document.getElementById('xaccion').value = xaccion;					
									document.getElementById('xid').value = "";
									document.getElementById('xproveedor').value = "379";																	
									document.getElementById('xpagotipo').value = "1";	
									document.getElementById('xanotaciones').value="";								
									document.getElementById('xfecha').value = xfecha_sistema;									
									document.getElementById('xfechadocumento').value = xfecha_sistema;
									document.getElementById('d_eliminar').style.display = "none";
									document.getElementById('d_nueva_orden').style.display = 'block';							
									//alert("estetete 22");									
									document.getElementById('xhay_cambios').value="0";
									document.getElementById('d_imprimir_orden').style.display="none";	
									
									document.getElementById('d_actualizar').style.display="block";
									
									document.getElementById('xpagodocumento').value = 1;									
									/*
									document.getElementById('xpagodocumento').value = document.getElementById('t_defecto_docpag_codi').value;									
									filtrar_series(document.getElementById('xpagodocumento').value, 
													document.getElementById('xproveedor').value, 
													document.getElementById('t_defecto_comser_serie').value,
													xaccion); 
									*/
									
									document.getElementById('xserie').value = "";
									//document.getElementById('xserie').value = document.getElementById('t_defecto_comser_serie').value;																		
									//filtrar_series_previsualizar(document.getElementById('t_defecto_comser_serie').value, document.getElementById('xpagodocumento').value);
									
									document.getElementById('xndocumento').value="";									
									document.getElementById('xigv').value=xigv;										
									document.getElementById('xdias_plazo').value = "";
									document.getElementById('xampliacion_plazo').value = "";													
									document.getElementById('xobservacion').value = "";													
									document.getElementById('xpagomedio').value = "1";																																				
									generar_idtrans();
									//document.getElementById('frame_pedidos_detalle').src="pedidos_detalle_temporal.php";						
									//document.getElementById('xproveedor').focus();
																		
									document.getElementById('xobservacion').readOnly = false;												
									document.getElementById('xanotaciones').disabled = false;																												

									document.getElementById('xcodigo_barras').readOnly = false;												
									document.getElementById('xcodigo_barras').disabled = false;										
									
									document.getElementById('xcodigo_barras').focus();
									
								}
							}
						}	
					}
				}	
			}			
		}
	}
}


function enviar_formulario_pedidos(){	
	if(document.getElementById('xactivar_entregas').checked==true){
		xactivar_entregas = 1;
	}else{
		xactivar_entregas = 0;
	}	

	if(document.getElementById('xactivar_pago_mixto').checked==true){
		xactivar_pago_mixto = 1;
	}else{
		xactivar_pago_mixto = 0;
	}	

	
	xlinea_disponible = document.getElementById('xlinea_disponible').value;	
	xlinea_disponible = parseFloat(xlinea_disponible);
	
	xtiene_credito = document.getElementById('xtiene_credito').value;
	xdias_vencidos = document.getElementById('xdias_vencidos').value;
	xpagotipo = document.getElementById('xpagotipo').value;	
	xxmonto = document.getElementById('xmonto').value;	
	xmonto_total = document.getElementById('xmonto_total').value;
	xmonto_total = parseFloat(xmonto_total);
	
	zfecha = document.getElementById('xfecha').value;	
	zfecha_sistema = document.getElementById('xfecha_sistema').value;
	
	zpagodocumento	= document.getElementById('xpagodocumento').value;

	//alert("fecha:"+zfecha+" fecha_sistema:"+zfecha_sistema+" zpagodocumento:"+zpagodocumento);
	
	
	if(zpagodocumento==2 && frame_pedidos_detalle.document.getElementById('xxtotal').value>700 && document.getElementById('xproveedor').value==1){
		alert("ADVERTENCIA: Debe consignar los datos del cliente en la boleta de venta.");	
		exit(1);	
	}
						
	
	
	if(frame_pedidos_detalle.document.getElementById('xefectivo').value<=0){		
		resp = confirm("No ha ingresado el efectivo recibido. Presione ACEPTAR, si desea guardar de todas maneras.");			
		if(resp){
		}else{	
			exit(1);
		}
	}	
	
			
		if(zpagodocumento!=1 && document.getElementById('xndocumento').value==''){
			
			alert("El número de comprobante no ha sido generado");
		}else{		
		
			if(zpagodocumento!=1 && zfecha!=zfecha_sistema){
			//if(1!=1){					
				alert("No es permitido generar un comprobante con fecha diferente a la del día actual.");
			}else{					
				if(frame_pedidos_detalle.document.getElementById('xcantidad_reg').value<=0){
			
					alert("Tiene que agregar items al detalle del pedido.");
					
				}else{	
				
					//if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value=='' || document.getElementById('xndocumento').value==''){	
					if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value==''){	
						alert("Tiene que completar los datos requeridos.");
					
					}else{	
						//alert('xmonto_total: '+xmonto_total);
						if(document.getElementById('xaccion').value == 'modificar'){			
							//xlinea_disponible = parseFloat(xlinea_disponible) + parseFloat(xmonto_total);
							xlinea_disponible = xlinea_disponible + xmonto_total;
						}	
						
						//alert('xlinea_disponible: '+xlinea_disponible);
					
						xcredito_rechazado = 0;
						if(xpagotipo == 2 && xtiene_credito == 0){		
							xcredito_rechazado = 1;				
							alert("El Cliente no cuenta con crédito aprobado.");
						}else{
							if(xpagotipo == 2 && xdias_vencidos > 0){		
								xcredito_rechazado = 1;								
								alert("El Cliente tiene crédito vencido.");
							}else{
								if(xpagotipo == 2 && xlinea_disponible < xxmonto){		
									xcredito_rechazado = 1;					
									alert("El monto de venta es mayor que el crédito disponible.");
								}	
							}				
						}
										
						//alert("-xpagotipo: "+xpagotipo+" -xlinea_disponible: "+xlinea_disponible+" -xxmonto: "+xxmonto+" -xcredito_rechazado: "+xcredito_rechazado);
					
						if(xcredito_rechazado == 0){					
						
							if(document.getElementById('xaccion').value == 'modificar'){															
								parent.document.getElementById('d_img_espera').style.display = "block";																		
								frame_pedidos_detalle.document.getElementById('xaccion').value = "modificar";
								
								//alert("hasta aqui.");								
								document.getElementById('bt_enviar_formulario_pedidos').disabled=true;
								
								frame_pedidos_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
								frame_pedidos_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
								frame_pedidos_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
								frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
								frame_pedidos_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;				
								
								frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;				
								frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;												
												
								frame_pedidos_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
								frame_pedidos_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;
								frame_pedidos_detalle.document.getElementById('xpedido_recuperado').value = document.getElementById('xpedido_recuperado').value;				
				
								frame_pedidos_detalle.document.getElementById('xdias_plazo').value = document.getElementById('xdias_plazo').value;
								frame_pedidos_detalle.document.getElementById('xampliacion_plazo').value = document.getElementById('xampliacion_plazo').value;				
						
								frame_pedidos_detalle.document.getElementById('xobservacion').value = document.getElementById('xobservacion').value;				
								frame_pedidos_detalle.document.getElementById('xpagomedio').value = document.getElementById('xpagomedio').value;																															
								
								frame_pedidos_detalle.document.getElementById('xactivar_entregas').value = xactivar_entregas;	
								frame_pedidos_detalle.document.getElementById('xactivar_pago_mixto').value = xactivar_pago_mixto;									
								
				
								//rautomatico = confirm("Si desea que las modificaciones generen operaciones de caja y almac�n autom�ticamente, presione el bot�n ACEPTAR.");
								//if(rautomatico){
								//	frame_pedidos_detalle.document.getElementById('xautomatico').value = "1";
								//}else{						
									frame_pedidos_detalle.document.getElementById('xautomatico').value = "0";
								//}
								
								frame_pedidos_detalle.document.getElementById('xfechadocumento').value = document.getElementById('xfechadocumento').value;
				
								frame_pedidos_detalle.document.form_pedidos_detalle.submit();
								//alert("esss ok.");				
				
							}else{
								//alert("proveedor: "+document.getElementById('xproveedor').value);
								
								//alert("test...11");
								
								parent.document.getElementById('d_img_espera').style.display = "block";								
							
								frame_pedidos_detalle.document.getElementById('xaccion').value = "guardar_nuevo_pedido";	
								
								document.getElementById('bt_enviar_formulario_pedidos').disabled=true;
								
								//alert("test...2");							
								
								frame_pedidos_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
								frame_pedidos_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
								frame_pedidos_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
								frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
								frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;								
								frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;												
				
								frame_pedidos_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
								frame_pedidos_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;
								
								frame_pedidos_detalle.document.getElementById('xpedido_recuperado').value = document.getElementById('xpedido_recuperado').value;
				
								frame_pedidos_detalle.document.getElementById('xfechadocumento').value = document.getElementById('xfechadocumento').value;
				
								frame_pedidos_detalle.document.getElementById('xdias_plazo').value = document.getElementById('xdias_plazo').value;
								frame_pedidos_detalle.document.getElementById('xampliacion_plazo').value = document.getElementById('xampliacion_plazo').value;				
				
								frame_pedidos_detalle.document.getElementById('xobservacion').value = document.getElementById('xobservacion').value;					
								frame_pedidos_detalle.document.getElementById('xpagomedio').value = document.getElementById('xpagomedio').value;	
								
								frame_pedidos_detalle.document.getElementById('xactivar_entregas').value = xactivar_entregas;	
								frame_pedidos_detalle.document.getElementById('xactivar_pago_mixto').value = xactivar_pago_mixto;	
								
								
								//alert("test...33");	
								
								//frame_pedidos_detalle.document.form_pedidos_detalle.submit();
								
								frame_pedidos_detalle.document.getElementById("form_pedidos_detalle").submit();
								
								//alert("test...34");	
								
								//alert("esss ok.");								
							}										
						}					
					}			
				}							
			}			
		}
		
}			


function cambiar_estado_pedido(id,estado){	
	//alert(id+" "+estado);	
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");
	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/pedidosdetalle.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				
	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}




//FUNCIONES DE ALMACEN

function hay_cambios_almacen(){
	document.getElementById('xhay_cambios').value="1";
}


function enviar_almacen_detalle_item(xaccion,xopealmdet_codi,xvalor,xcantidad_disponible,xobjeto){	
	//alert("xaccion:"+xaccion);	
	//alert("es este:"+parent.document.getElementById('xaccion').value);	
	//alert("xobjeto:"+xobjeto);
	xpedido_recuperado = parent.document.getElementById('xpedido_recuperado').value;	
	
	//alert("xpedido_recuperado: "+xpedido_recuperado);
	
	document.getElementById('xaccion').value=xaccion;
	document.getElementById('xopealmdet_codi').value=xopealmdet_codi;
	
	//frame_compras_detalle.document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans_temporal').value = parent.document.getElementById('xidtrans_temporal').value;	
	
	if(xaccion=="eliminar"){	

		rpt=confirm("Confirma que desea eliminar el item? ");
		if(rpt){
			parent.parent.document.getElementById('bt_enviar_formulario_almacen').disabled = true;					
			parent.hay_cambios_almacen();
			document.form_almacen_detalle.submit();
		}else{
			//parent.document.getElementById('bt_enviar_formulario_almacen').disabled = false;	
			parent.parent.document.getElementById('bt_enviar_formulario_almacen').disabled = false;			
		}	
		
	}else{	
	
		if(xaccion=="guardar_masterpack"){		
			parent.document.getElementById('d_img_espera').style.display = "block";
			parent.document.getElementById('bt_enviar_formulario_almacen').disabled = true;																													
			//alert("guardar unidad: "+xopealmdet_codi);
			document.getElementById('frame_almacen_detalle_guarda').src="procesos/almacendetalle.php?xaccion="+xaccion+"&xopealmdet_codi="+xopealmdet_codi+"&xmp_codi="+xvalor;					
		
		}else{											
			if(xaccion=="guardar_unidad"){			
				parent.document.getElementById('d_img_espera').style.display = "block";
				parent.document.getElementById('bt_enviar_formulario_almacen').disabled = true;																											
			
				//alert("guardar unidad: "+xopealmdet_codi);
				document.getElementById('frame_almacen_detalle_guarda').src="procesos/almacendetalle.php?xaccion="+xaccion+"&xopealmdet_codi="+xopealmdet_codi+"&xunimed_codi="+xvalor;						
			}else{		
			
				if(xaccion=="guardar_precio"){
				
					//alert("guardar precio: "+xordcomdet_codi);
					document.getElementById('frame_almacen_detalle_guarda').src="procesos/almacendetalle.php?xaccion="+xaccion+"&xopealmdet_codi="+xopealmdet_codi+"&xopealmdet_precio="+xvalor;
					
					//alert(xaccion+" .. "+xordpeddet_codi+" "+xvalor);
					
				
				}else{		
			
					if(xaccion=="guardar_cantidad"){
						
						if(myTrim(xpedido_recuperado)!="" || parent.document.getElementById('xaccion').value=='modificar'){
							//if(parseFloat(xvalor) > parseFloat(xcantidad_disponible)){
								
							xop	= parent.document.getElementById('xop').value;
							//alert("xop: "+xop);
								
							if(parseFloat(xvalor) > parseFloat(xcantidad_disponible) && parseFloat(xcantidad_disponible)!=0 && xop=='SALIDA'){
								alert("ADVERTENCIA: La cantidad que está despachando es mayor que la cantidad disponible!!!");	
								
								document.getElementById(xobjeto).value = xcantidad_disponible;						
								
								parent.document.getElementById('d_img_espera').style.display = "block";
								parent.document.getElementById('bt_enviar_formulario_almacen').disabled = true;
			
								document.getElementById('frame_almacen_detalle_guarda').src="procesos/almacendetalle.php?xaccion="+xaccion+"&xopealmdet_codi="+xopealmdet_codi+"&xopealmdet_cantidad="+xcantidad_disponible;														
								
							}else{
									
								//alert("esooooo...");	
								if(parseFloat(xvalor) > 0){
											
									parent.document.getElementById('d_img_espera').style.display = "block";
									parent.document.getElementById('bt_enviar_formulario_almacen').disabled = true;
				
									document.getElementById('frame_almacen_detalle_guarda').src="procesos/almacendetalle.php?xaccion="+xaccion+"&xopealmdet_codi="+xopealmdet_codi+"&xopealmdet_cantidad="+xvalor;
								}else{
									alert("ADVERTENCIA: La cantidad que está despachando es cero!!!");	
									
									document.getElementById(xobjeto).value = xcantidad_disponible;						
									
									parent.document.getElementById('d_img_espera').style.display = "block";
									parent.document.getElementById('bt_enviar_formulario_almacen').disabled = true;
				
									document.getElementById('frame_almacen_detalle_guarda').src="procesos/almacendetalle.php?xaccion="+xaccion+"&xopealmdet_codi="+xopealmdet_codi+"&xopealmdet_cantidad="+xcantidad_disponible;																						
									
								}
							//alert("ggguardar cantidad: "+xopealmdet_codi);
							}
						}else{	
							parent.document.getElementById('d_img_espera').style.display = "block";
							parent.document.getElementById('bt_enviar_formulario_almacen').disabled = true;
							//parent.document.getElementById('bt_enviar_formulario_almacen').disabled = false;
		
							document.getElementById('frame_almacen_detalle_guarda').src="procesos/almacendetalle.php?xaccion="+xaccion+"&xopealmdet_codi="+xopealmdet_codi+"&xopealmdet_cantidad="+xvalor;					
							
						}	
					}else{						
						document.form_almacen_detalle.submit();						
					}			
				}		
			}	
		}
	}	
}



function agregar_orden_item_almacen(xordped_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2, ordpedcom_numero, xsaldo_a_favor ){
	//alert("debe aorden: "+xordped_codi+"   "+xper_codi+"   "+xopetip_codi_fk_2+"   "+xdoctip_codi_fk_2+"   "+xordped_docpagnum);
	
	//alert("ESTA ESS...");
	//alert("numero: "+ordpedcom_numero);	
	//alert("numero: "+ordpedcom_numero);
		
	parent.document.getElementById('d_adicionar_item').style.display='none';
	
	xidtrans=parent.document.getElementById('xidtrans').value;
	xidtrans_temporal=parent.document.getElementById('xidtrans_temporal').value;	
	
	parent.document.getElementById('xpagotipo').value=xopetip_codi_fk_2;	
	parent.document.getElementById('xdocumento').value=xdoctip_codi_fk_2;
	parent.document.getElementById('xproveedor').value=xper_codi;	
	parent.document.getElementById('xnro_documento').value=xnro_documento;
	parent.document.getElementById('xpedido_recuperado').value=xordped_codi;	
	parent.document.getElementById('xordpedcom_numero').value=ordpedcom_numero;	
	
	//alert("debe aorden: "+xordped_codi+"   "+xper_codi+"   "+xopetip_codi_fk_2+"   "+xdoctip_codi_fk_2+"   "+xnro_documento+"   "+xidtrans);

	document.getElementById('frame_almacen_detalle_busqueda').src="procesos/almacendetalle.php?xaccion=adicionar_temporal_recuperar&xid_recuperado="+xordped_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal+'&xop2='+xop2+'&xsaldo_a_favor='+xsaldo_a_favor;
	
}


function agregar_item_almacen(xprd_codi,xaccion,xtipo){
	
	parent.document.getElementById('bt_enviar_formulario_almacen').disabled = true;
	
	xidtrans = parent.document.getElementById('xidtrans').value;
	xidtrans_temporal = parent.document.getElementById('xidtrans_temporal').value;		

	document.getElementById('frame_almacen_detalle_item').src='procesos/almacendetalle.php?xaccion='+xaccion+'&xprd_codi='+xprd_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal;

	//alert("Agregando item. "+xprd_codi+" "+xaccion+" "+xtipo);
	parent.document.getElementById('d_adiciona_item').style.display='none';
	//document.getElementById('d_adiciona_item').style.display='block';
	//document.getElementById('xcriterio2').focus();
	
}



function adicionar_item_almacen_detalle(xaccion,xprc_codi){
	//alert("Adicionando item. "+xaccion);
	
	document.getElementById('d_adiciona_item').style.display='block';
	document.getElementById('xcriterio2').focus();
	
}

function generar_idtrans_almacen(){	
	
	document.getElementById('frame_procesos').src='procesos/almacendetalle.php?xaccion=generar_idtrans';	
	
}


function busca_orden(){
	
	document.getElementById('d_busca_orden').style.display="block";
	document.getElementById('xcriterio22').focus();	
		
}

function busca_orden_cerrar(){
	//alert("ess");
	document.getElementById('d_busca_orden').style.display="none";		
}




function accion_almacen(xaccion,xid,xfecha,xproveedor,xpagotipo,xidtrans,xanotaciones,xdoctip_codi,xdoc_numero,xtipo_usuario,xemp_codi_destino,xfecha_documento, xreqint_codi_fk){	
	//alert("xfecha_documento: "+xfecha_documento);		
	xidtrans_temporal = document.getElementById('xidtrans_temporal').value
	
	if(xaccion=="limpiar"){			
		function limpiando(){						
			//document.getElementById('d_opcion_seleccionar_orden').style.display="block";					
			//alert("por aqui!!!!");			
			document.getElementById('d_adicionar_item').style.display='block';

			document.getElementById('xreqint_codi_fk').value = "";	

			document.getElementById('titulo_formulario').innerHTML="Nueva operación de almacén";
			document.getElementById('xaccion').value='adicionar';					
			document.getElementById('xid').value="";						
			
			document.getElementById('xproveedor').value="";																	
			document.getElementById('xpagotipo').value="";	
			document.getElementById('xanotaciones').value="";				
			//document.getElementById('xfecha').value="";				


			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('d_nueva_orden').style.display='none';	
			document.getElementById('xidtrans').value='';
			document.getElementById('xhay_cambios').value="0";
			
			document.getElementById('xpedido_recuperado').value="";
			
			generar_idtrans_almacen();		
			
			document.getElementById('frame_almacen_detalle').src="almacen_detalle_temporal.php";				
			document.getElementById('xcodigo_barras').focus();
		}

		if( document.getElementById('xhay_cambios').value=="1" ){	
			rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");
			
			if(rlimpiar){	
				limpiando();				
			}
			
		}else{			
			limpiando();
		
		}

	}else{
			
		if(xaccion=="eliminar"){
			
			//document.getElementById('d_opcion_seleccionar_orden').style.display="none";			
			document.getElementById('titulo_formulario').innerHTML="Eliminar operación de almacén";
			document.getElementById('xaccion').value=xaccion;
			document.getElementById('xid').value=xid;			
			document.getElementById('xnombres').value=xtitu;
			document.getElementById('xabreviatura').value=xabrev;	
			document.getElementById('xhay_cambios').value="0";
		
			document.getElementById('xpedido_recuperado').value="";		
		
			document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la orden de compra "+xtitu+" , presione el botón Aceptar.";						
			
			document.getElementById('d_eliminar').style.display="block";	
		
							
		}else{
	
			if(xaccion=="modificar"){												
				
				//document.getElementById('frame_compras_detalle').src = "compras_detalle_temporal.php?xidtrans="+xidtrans;		
				
				//if(xtipo_usuario!=3){
					document.getElementById('bt_enviar_formulario_almacen').disabled = true;
				//}
				
				document.getElementById('d_adicionar_item').style.display = 'block';
				
				document.getElementById('xreqint_codi_fk').value = xreqint_codi_fk;	
				//document.getElementById('d_adicionar_item').style.display='block';

				document.getElementById('d_img_espera').style.display = "block";

				document.getElementById('d_opcion_seleccionar_orden').style.display="none";
				
				frame_almacen_detalle.document.getElementById('frame_almacen_detalle_guarda').src="procesos/almacendetalle.php?xaccion=adicionar_temporal_modificar&xidtrans="+xidtrans+"&xidtrans_temporal="+xidtrans_temporal;
				
				//alert(xaccion+" zzz "+xid+" "+xfecha+" "+xproveedor+" - "+xpagotipo);
				
				document.getElementById('titulo_formulario').innerHTML="Modificar operación de almacén";
				document.getElementById('xaccion').value=xaccion;		
				document.getElementById('xid').value=xid;	
	
				document.getElementById('xproveedor').value=xproveedor;
				document.getElementById('xpagotipo').value=xpagotipo;	
				document.getElementById('xfecha').value=xfecha;	
				document.getElementById('xfecha_documento').value=xfecha_documento;					
								
				document.getElementById('xidtrans').value=xidtrans;
				document.getElementById('xanotaciones').value=xanotaciones;	
				document.getElementById('xdocumento').value=xdoctip_codi;					
				document.getElementById('xnro_documento').value=xdoc_numero;
				
				document.getElementById('xsucursal_destino').value=xemp_codi_destino;								
				
				mostrar_sucursal_destino(xpagotipo);
				
				document.getElementById('d_eliminar').style.display="none";
				document.getElementById('d_nueva_orden').style.display='block';	
				
				document.getElementById('xhay_cambios_almacen').value="0";
				
				//alert(xaccion+" ... "+xid+" "+xfecha+" "+xproveedor+" "+xidtrans);
							
				document.getElementById('xpedido_recuperado').value="";		
				
				

				
				//document.getElementById('xnombres').focus();
			}else{
								
				//alert("fecha: "+fecha_del_sistema());
				document.getElementById('bt_enviar_formulario_almacen').disabled = false;
				document.getElementById('d_adicionar_item').style.display = 'block';
				
				document.getElementById('xreqint_codi_fk').value = "";					
				
				
				//document.getElementById('d_adicionar_item').style.display='block';
				document.getElementById('d_opcion_seleccionar_orden').style.display="block";				
				document.getElementById('titulo_formulario').innerHTML = "Nueva operación de almacén";				
				document.getElementById('xaccion').value = xaccion;					
				document.getElementById('xid').value = "";
				document.getElementById('xproveedor').value = "";
				document.getElementById('xpagotipo').value = "";
				document.getElementById('xanotaciones').value="";
				document.getElementById('xdocumento').value="";					
				document.getElementById('xnro_documento').value="";
				
				document.getElementById('xsucursal_destino').value="";				
				mostrar_sucursal_destino('');
				
				
				//document.getElementById('xfecha').value = fecha_del_sistema();				
				document.getElementById('d_eliminar').style.display = "none";
				document.getElementById('d_nueva_orden').style.display = 'block';
				
				document.getElementById('xhay_cambios_almacen').value="0";
				document.getElementById('xpedido_recuperado').value="";				

				generar_idtrans_almacen();				
				
				document.getElementById('frame_almacen_detalle').src="almacen_detalle_temporal.php";								
				
				//document.getElementById('xidtrans').value='';
				//document.getElementById('xproveedor').focus();

				document.getElementById('xcodigo_barras').focus();
			}
		}
	}	
		
}



function enviar_formulario_almacen(){
	
	if(frame_almacen_detalle.document.getElementById('xcantidad_reg').value<=0){
		alert("Tiene que agregar items al detalle de la operación.");		
	}else{	
	
		if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value==''){	
			alert("Tiene que completar los datos requeridos.");
		
		}else{	

			if(document.getElementById('xaccion').value == 'modificar'){				
					//alert("aqui2");					
				document.getElementById('bt_enviar_formulario_almacen').disabled = true;

				frame_almacen_detalle.document.getElementById('xaccion').value = "modificar";
				
				frame_almacen_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_almacen_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_almacen_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_almacen_detalle.document.getElementById('xfecha_documento').value = document.getElementById('xfecha_documento').value;				
				
				frame_almacen_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_almacen_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;				
				
				frame_almacen_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;				
				frame_almacen_detalle.document.getElementById('xdocumento').value = document.getElementById('xdocumento').value;
				frame_almacen_detalle.document.getElementById('xnro_documento').value = document.getElementById('xnro_documento').value;
				frame_almacen_detalle.document.getElementById('xid').value = document.getElementById('xid').value;	
				frame_almacen_detalle.document.getElementById('xordpedcom_numero').value = document.getElementById('xordpedcom_numero').value;	
				
				frame_almacen_detalle.document.getElementById('xsucursal_destino').value = document.getElementById('xsucursal_destino').value;					
				frame_almacen_detalle.document.getElementById('xopealm_origen').value = document.getElementById('xopealm_origen').value;									
				
				frame_almacen_detalle.document.getElementById('xreqint_codi_fk').value = document.getElementById('xreqint_codi_fk').value;

				frame_almacen_detalle.document.form_almacen_detalle.submit();
			

			}else{
				//alert("proveedor: "+document.getElementById('xproveedor').value);
				document.getElementById('bt_enviar_formulario_almacen').disabled = true;
			
				frame_almacen_detalle.document.getElementById('xaccion').value = "guardar_nuevo_almacen";												
				
				frame_almacen_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_almacen_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_almacen_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_almacen_detalle.document.getElementById('xfecha_documento').value = document.getElementById('xfecha_documento').value;								
				frame_almacen_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_almacen_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;								
				
				frame_almacen_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;								
				frame_almacen_detalle.document.getElementById('xdocumento').value = document.getElementById('xdocumento').value;
				frame_almacen_detalle.document.getElementById('xnro_documento').value = document.getElementById('xnro_documento').value;
				frame_almacen_detalle.document.getElementById('xpedido_recuperado').value = document.getElementById('xpedido_recuperado').value;
				frame_almacen_detalle.document.getElementById('xop2').value = document.getElementById('xop2').value;				
				frame_almacen_detalle.document.getElementById('xordpedcom_numero').value = document.getElementById('xordpedcom_numero').value;		
				
				frame_almacen_detalle.document.getElementById('xsucursal_destino').value = document.getElementById('xsucursal_destino').value;	
				frame_almacen_detalle.document.getElementById('xopealm_origen').value = document.getElementById('xopealm_origen').value;		
				
				frame_almacen_detalle.document.getElementById('xreqint_codi_fk').value = document.getElementById('xreqint_codi_fk').value;
				
				frame_almacen_detalle.document.form_almacen_detalle.submit();
				//alert("esss ok.");
				
			}	

		}

	}			
}			



function cambiar_estado_almacen_verificar(id,estado,xop){	
	//alert(id+" "+estado);
	frame_procesos.location.href="procesos/almacendetalle.php?xid="+id+"&xestado="+estado+"&xaccion=activar_verificar&xop2="+xop;
}



function cambiar_estado_almacen(id,estado){
	//alert(id+" "+estado);
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");
	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		//alert(id+" che "+estado);		
		//frame_procesos.location.href="procesos/almacendetalle.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				
		frame_procesos.location.href="almacendetalle.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				
	}else{
		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}




//FUNCIONES DE CAJA

function generar_idtrans_caja_compra(){	
	document.getElementById('frame_procesos2').src='procesos/caja_compras.php?xaccion_caja=generar_idtrans';	
	//alert("essse");	
}

function generar_idtrans_caja_pedido(){	
	document.getElementById('frame_procesos2').src='procesos/caja_pedidos.php?xaccion_caja=generar_idtrans';	
	//alert("essse");	
}

function hay_cambios_caja(){
	document.getElementById('xhay_cambios').value="1";
}

function hay_cambios_caja_pedido(){
	document.getElementById('xhay_cambios_caja').value="1";
}


function accion_caja(xaccion,xid,xfecha,xproveedor,xpagotipo,xanotaciones,xmonto,xmediopago,xcaja_estado,xpre_numero,xpre_codi, xcc_codi){	
	//alert("xproveedor: "+xproveedor);
	//alert("xpagotipo: "+xpagotipo);	
	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;	
	if(xcaja_estado==1){		
		alert("Tiene que aperturar caja.");		
	}else{	
		if(xaccion=="limpiar"){	
			function limpiando(){		
				document.getElementById('titulo_formulario').innerHTML="Nueva operación de caja";
				document.getElementById('xaccion').value='adicionar';					
				document.getElementById('xid').value="";
				document.getElementById('xproveedor').value="";																	
				document.getElementById('xpagotipo').value="";	
				document.getElementById('xmediopago').value="";				
				document.getElementById('xcuentacontable').value="";								
				
				document.getElementById('xanotaciones').value="";	
				//document.getElementById('xdocumento').value="";				
				//document.getElementById('xnro_documento').value="";	
							
				document.getElementById('xmonto').value="";							
				//document.getElementById('xfecha').value="";	
				
				
				document.getElementById('xfecha').value = xfecha_sistema;	
				
				document.getElementById('d_eliminar').style.display="none";
				document.getElementById('d_nueva_orden').style.display='none';	
				//document.getElementById('xidtrans').value='';
				document.getElementById('xhay_cambios').value="0";

				document.getElementById('xn_presupuesto').value = "";
				document.getElementById('xpre_codi').value = "";					

			}
	
			if( document.getElementById('xhay_cambios').value=="1" ){	
				rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");
				
				if(rlimpiar){	
					limpiando();				
				}
				
			}else{			
				limpiando();
			
			}
	
		}else{
				
			if(xaccion=="eliminar"){
				document.getElementById('titulo_formulario').innerHTML="Eliminar operación de caja";
				document.getElementById('xaccion').value=xaccion;
				document.getElementById('xid').value=xid;			
				document.getElementById('xnombres').value=xtitu;
				document.getElementById('xabreviatura').value=xabrev;	
				document.getElementById('xhay_cambios').value="0";
				
				document.getElementById('xn_presupuesto').value = "";
				document.getElementById('xpre_codi').value = "";					
				document.getElementById('xcuentacontable').value="";								
				
				document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la orden de compra "+xtitu+" , presione el botón Aceptar.";						
				
				document.getElementById('d_eliminar').style.display="block";	
								
			}else{
		
				if(xaccion=="modificar"){
													
					document.getElementById('titulo_formulario').innerHTML="Modificar operación de caja";
					document.getElementById('xaccion').value=xaccion;		
					document.getElementById('xid').value=xid;	

					document.getElementById('xproveedor').value=xproveedor;
					document.getElementById('xpagotipo').value=xpagotipo;	
					document.getElementById('xfecha').value=xfecha;									
					
					//document.getElementById('xidtrans').value=xidtrans;
					
					//alert("modi caja 3"+xidtrans);					
					
					document.getElementById('xmediopago').value=xmediopago;	
					document.getElementById('xcuentacontable').value=xcc_codi;													
					document.getElementById('xanotaciones').value=xanotaciones;	
					
					
					//document.getElementById('xdocumento').value=xdoctip_codi;					
					//document.getElementById('xnro_documento').value=xdoc_numero;
					document.getElementById('xmonto').value=xmonto;				



					document.getElementById('d_eliminar').style.display="none";
					document.getElementById('d_nueva_orden').style.display='block';	
					
					document.getElementById('xhay_cambios').value="0";
					
					document.getElementById('xn_presupuesto').value = xpre_numero;
					document.getElementById('xpre_codi').value = xpre_codi;	
	
				}else{
									
					document.getElementById('titulo_formulario').innerHTML = "Nueva operación de caja";				
					document.getElementById('xaccion').value = xaccion;					
					document.getElementById('xid').value = "";
					document.getElementById('xproveedor').value = "";
					document.getElementById('xpagotipo').value = "";
					document.getElementById('xmediopago').value="";			
					document.getElementById('xcuentacontable').value="";													
					document.getElementById('xanotaciones').value="";
					//document.getElementById('xdocumento').value="";				
					//document.getElementById('xnro_documento').value="";	
					document.getElementById('xmonto').value="";
					
					//document.getElementById('xfecha').value = fecha_del_sistema();				
					document.getElementById('xfecha').value = xfecha_sistema;						
					
					document.getElementById('d_eliminar').style.display = "none";
					document.getElementById('d_nueva_orden').style.display = 'block';
					
					document.getElementById('xhay_cambios').value="0";
					
					document.getElementById('xn_presupuesto').value = "";
					document.getElementById('xpre_codi').value = "";					
					
					generar_idtrans_almacen();
					
					//document.getElementById('frame_almacen_detalle').src="almacen_detalle_temporal.php";						
					
					//document.getElementById('xidtrans').value='';
					document.getElementById('xproveedor').focus();
				}
			}
		}	

	}

}



function enviar_formulario_caja(){

		//alert("este...2");

		if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value=='' || document.getElementById('xmediopago').value==''){
	
			alert("Tiene que completar los datos requeridos.");
		
		}else{	

			if(document.getElementById('xaccion').value == 'modificar'){
				
				document.getElementById('xaccion').value = "modificar";								
				document.form_procesos.submit();

			}else{

				document.getElementById('xaccion').value = "guardar_nuevo_caja";												
				document.form_procesos.submit();
				
			}	

		}

}			


function enviar_formulario_caja_pedido(){	
	//alert("esssss...OK");
		if(document.getElementById('xproveedor_caja').value=='' || document.getElementById('xpagotipo_caja').value=='' || document.getElementById('xfecha_caja').value=='' || document.getElementById('xmediopago').value==''){
			alert("Tiene que completar los datos requeridos.");		
		}else{	
			document.getElementById('bt_guardar_pago').disabled=true;
			if(document.getElementById('xaccion_caja').value == 'modificar'){				
				//alert("esi");				
				document.getElementById('xaccion_caja').value = "modificar";
				//alert("esi es");	
				document.form_procesos3.submit();
			}else{
				document.getElementById('xaccion_caja').value = "guardar_nuevo_caja_pedido";
				//alert("esssss...OK");	
				document.form_procesos3.submit();							
			}	
		}
}			




function enviar_formulario_caja_compra(){
	
		//alert("esss...44");	
		if(document.getElementById('xproveedor_caja').value=='' || document.getElementById('xpagotipo_caja').value=='' || document.getElementById('xfecha_caja').value=='' || document.getElementById('xmediopago').value==''){	
			alert("Tiene que completar los datos requeridos.");
		
		}else{	
			document.getElementById('bt_guardar_pago').disabled = true;

			if(document.getElementById('xaccion_caja').value == 'modificar'){
				
				//alert("esi");				
				document.getElementById('xaccion_caja').value = "modificar";
				//alert("esi es");	
				document.form_procesos3.submit();

			}else{
				document.getElementById('xaccion_caja').value = "guardar_nuevo_caja_compra";
				//alert("esssss...OK");	
				//alert("hellooo");
				document.form_procesos3.submit();											
			}	

		}

}			



function cambiar_estado_caja_verificar(id,estado){
	
	//alert(id+" "+estado);
	frame_procesos.location.href="procesos/caja.php?xid="+id+"&xestado="+estado+"&xaccion=activar_verificar";

}



function cambiar_estado_caja(id,estado){
	
	//alert(id+" "+estado);
	
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){		

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		//frame_procesos.location.href="procesos/caja.php?xid="+id+"&xestado="+estado+"&xaccion=activar";					
		frame_procesos.location.href="caja.php?xid="+id+"&xestado="+estado+"&xaccion=activar";
		
		//resp2=confirm("El estado del registro ha sido cambiado satisfactoriamente. Desea actualizar la p�gina?");		
		//if(resp2){		
		//	buscar();
		//}	

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}



function cambiar_estado_caja_pedido(id,estado,xordped_codi,xaccion_destino_caja){
	
	//alert(id+" "+estado);
	
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){		

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/caja_pedidos.php?xid_caja="+id+"&xestado="+estado+"&xaccion_caja=activar&xordped_codi_fk="+xordped_codi+"&zaccion_destino_caja="+xaccion_destino_caja;	
		
		//alert("aaaaqui");
		/*
		resp2=confirm("El estado del registro ha sido cambiado satisfactoriamente. Desea actualizar la p�gina?");		
		if(resp2){		
			//buscar();
			parent.document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xordped_codi;
		}
		*/

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}





function cambiar_estado_caja_compra(id,estado,xordcom_codi){
	
	//alert(id+" "+estado+" "+xordcom_codi);
	
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){		

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/caja_compras.php?xid_caja="+id+"&xestado="+estado+"&xaccion_caja=activar&xordcom_codi_fk="+xordcom_codi;	
		
		//alert("aaaaqui");
		/*
		resp2=confirm("El estado del registro ha sido cambiado satisfactoriamente. Desea actualizar la p�gina?");		
		if(resp2){		
			//buscar();
			parent.document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xordped_codi;
		}
		*/

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}






//SESION
function sesiones(){
	
	r = confirm("Si está seguro que quiere cerrar el sistema, presione ACEPTAR.");
	if(r){
		document.getElementById('frame_sesion').src="procesos/sesiones.php";
	}
	
			
}


//CONFIGURACIONES
function enviar_formulario_configuraciones(){

	if(document.getElementById('xigv').value=="" || 
	   document.getElementById('xdolar').value=="" || 
	   document.getElementById('xpagotipo_caja').value=="" || 
	   document.getElementById('xpagotipo_caja2').value=="" || 
	   document.getElementById('xpagotipo_caja3').value=="" || 
	   document.getElementById('xpagotipo_caja4').value==""){
		
		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}
	
}	



// CIERRE CAJA
function cerrar_cierre_caja(){

	document.getElementById('d_apertura_caja').style.display="none";
}	

function abrir_cierre_caja(xaccion, xcaja_estado){
	//alert(xaccion + " - " + xcaja_estado);
	document.getElementById('xaccion').value = xaccion;	
	document.getElementById('zcaj_codi').value = '';
	document.getElementById('zcaj_codigo').value = '';
	
	
	if(xcaja_estado==1){	
		document.getElementById('d_monto_boucher').style.display="none";
		document.getElementById('d_monto_notas').style.display="none";
	}else{
		document.getElementById('d_monto_boucher').style.display="block";		
		document.getElementById('d_monto_notas').style.display="block";		
	}
	
	document.getElementById('d_apertura_caja').style.display="block";
}	



function modificar_cierre_caja(xaccion, xcaja_estado, xid, xnumero, xmodifica_estado, xmonto1, xmonto2, xanotaciones, xmonto3){
	//alert(xaccion + " - " + xcaja_estado);
	
	//alert(xid+" - "+xnumero);	
	document.getElementById('xaccion').value = xaccion;	
	
	document.getElementById('zcaj_codi').value = xid;
	document.getElementById('zcaj_codigo').value = xnumero;	
	document.getElementById('zcaja_estado').value = xmodifica_estado;		

	document.getElementById('xmonto').value = xmonto1;	
	document.getElementById('xmonto_bouchers').value = xmonto2;		
	document.getElementById('xmonto_notas').value = xmonto3;			
	
	document.getElementById('xanotaciones').value = xanotaciones;				
	
	if(xcaja_estado==1){	
		document.getElementById('d_monto_boucher').style.display="none";
		document.getElementById('d_monto_notas').style.display="none";		
	}else{
		document.getElementById('d_monto_boucher').style.display="block";		
		document.getElementById('d_monto_notas').style.display="block";				
	}
	
	document.getElementById('d_apertura_caja').style.display="block";
}	




// CIERRE CAJA CORRECTIVO
function abrir_cierre_caja_correctivo(xaccion, xcaja_estado, xid, xidtrans, caj_monto_final, caj_monto_final_bouchers, xanotaciones){
	//alert(caj_monto_final + " - " + caj_monto_final_bouchers);
		
	document.getElementById('xid').value = xid;
	document.getElementById('xidtrans').value = xidtrans;	
	document.getElementById('xcaja_estado').value = xcaja_estado;
	
	document.getElementById('xmonto').value = caj_monto_final;	
	document.getElementById('xmonto_bouchers').value = caj_monto_final_bouchers;		
	
	document.getElementById('xanotaciones').value = xanotaciones;				
	
	if(xcaja_estado==1){	
		document.getElementById('d_monto_boucher').style.display="none";
	}else{
		document.getElementById('d_monto_boucher').style.display="block";		
	}
	
	document.getElementById('d_apertura_caja').style.display="block";
}	



// APERTURA CAJA
function enviar_apertura_caja(){
	
	document.getElementById('bt_caja').disabled = true;
	
	r=confirm("Si esta seguro que los datos son correctos. Presione el boton ACEPTAR para guardar.");	
	
	if(r){
		document.getElementById('bt_caja').disabled = true;
		//document.getElementById('xaccion').value="adicionar";
		
		frame_pedidos_detalle.document.getElementById('xaccion').value = document.getElementById('xaccion').value;
		frame_pedidos_detalle.document.getElementById('xmovimientotipo').value = document.getElementById('xmovimientotipo').value;
		frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;
		frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;		
		frame_pedidos_detalle.document.getElementById('xmonto_bouchers').value = document.getElementById('xmonto_bouchers').value;		
		frame_pedidos_detalle.document.getElementById('xmonto_notas').value = document.getElementById('xmonto_notas').value;								
		
		frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;		
		
		frame_pedidos_detalle.document.getElementById('xid').value = document.getElementById('xid').value;		
		frame_pedidos_detalle.document.getElementById('xcaja_estado').value = document.getElementById('xcaja_estado').value;		

		frame_pedidos_detalle.document.getElementById('zcaj_codi').value = document.getElementById('zcaj_codi').value;
		frame_pedidos_detalle.document.getElementById('zcaj_codigo').value = document.getElementById('zcaj_codigo').value;	
		frame_pedidos_detalle.document.getElementById('zcaja_estado').value = document.getElementById('zcaja_estado').value;	

		//alert("vamos aquuuuuu: "+document.getElementById('xcaja_estado').value);		
		
		frame_pedidos_detalle.document.form_pedidos_detalle.submit();				
		//alert("aperturarRRR");		
	}else{
		document.getElementById('bt_caja').disabled = false;
	}
}





//FUNCIONES COTIZACIONES
function accion_cotizaciones(xaccion, xid, xfecha,xproveedor,xpagotipo,xidtrans,xanotaciones,xid_encriptado,xordped_numero,xdocpag_codi_fk,xordped_docpagnum,xcaja_estado,xigv,xdias){
	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;
	xidtrans_temporal = document.getElementById('xidtrans_temporal').value;

	//alert(xigv);
	
	//alert(xaccion+" "+xid+" "+xfecha+" "+xproveedor+" "+xpagotipo);

	//location.href="#enfoque1";
	
	//alert("DEBE ADICIONAR CAJA:"+xdocpag_codi_fk+" - "+xordped_docpagnum);
	
//	if(xcaja_estado==1){		
//		alert("Tiene que aperturar caja.");
		
//	}else{	
		

		if(xaccion=="cerrar_nueva_operacion_caja"){	
			
			//alert("DEBE ADICIONAR CAJA:"+xid);
			//document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xid;
			document.getElementById('d_nueva_operacion').style.display='none';
			
		}else{
	
			if(xaccion=="adicionar_caja"){	
				
				//alert("DEBE ADICIONAR CAJA:"+xid);
				
				document.getElementById('titulo_formulario_pagos').innerHTML="Detalle de pagos de venta Nro:"+xordped_numero;			
				document.getElementById('xordped_codi_fk').value=xid;
				document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xid;
				document.getElementById('d_lista_caja').style.display='block';
				
			}else{
		
			
				if(xaccion=="cerrar"){	
					
					//alert("DEBE CERRAR");
					document.getElementById('d_lista_caja').style.display='none';			
					
				}else{
					
					if(xaccion=="limpiar"){	
					
						function limpiando(){		
							document.getElementById('titulo_formulario').innerHTML="Nueva cotización de venta";
							document.getElementById('xaccion').value='adicionar';					
							document.getElementById('xid').value="";
							document.getElementById('xproveedor').value="";																	
							document.getElementById('xpagotipo').value="";	
							document.getElementById('xanotaciones').value="";
							document.getElementById('xdias').value="5";							
							
							//document.getElementById('xfecha').value="";				
							document.getElementById('xfecha').value = xfecha_sistema;														
							document.getElementById('d_eliminar').style.display="none";
							document.getElementById('d_nueva_orden').style.display='none';	
							document.getElementById('xidtrans').value='';
							document.getElementById('xhay_cambios').value="0";
							
							document.getElementById('d_imprimir_orden').style.display="none";												
	
							document.getElementById('xpagodocumento').value=1;
							document.getElementById('xndocumento').value="";								
																				
							generar_idtrans();
							
							document.getElementById('frame_pedidos_detalle').src="cotizaciones_detalle_temporal.php";								
						}
				
						if( document.getElementById('xhay_cambios').value=="1" ){	
							rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");
							
							if(rlimpiar){	
								limpiando();				
							}
							
						}else{			
							limpiando();
						
						}
				
					}else{
							
						if(xaccion=="eliminar"){
							document.getElementById('titulo_formulario').innerHTML="Eliminar cotización de venta";
							document.getElementById('xaccion').value=xaccion;
							document.getElementById('xid').value=xid;			
							document.getElementById('xnombres').value=xtitu;
							document.getElementById('xabreviatura').value=xabrev;	
							document.getElementById('xhay_cambios').value="0";
							
							document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la cotización de venta "+xtitu+" , presione el botón Aceptar.";						
							
							document.getElementById('d_eliminar').style.display="block";	
											
						}else{
					
							if(xaccion=="modificar"){
								
								//alert("a punto de modificar");
								
								document.getElementById('d_img_espera').style.display = "block";	
								
								//document.getElementById('frame_compras_detalle').src = "compras_detalle_temporal.php?xidtrans="+xidtrans;					
								
								frame_pedidos_detalle.document.getElementById('frame_pedidos_detalle_guarda').src="procesos/cotizaciones_pedidos.php?xaccion=adicionar_temporal_modificar&xidtrans="+xidtrans+"&xidtrans_temporal="+xidtrans_temporal;
								
								//alert(xaccion+" "+xid+" "+xfecha+" "+xproveedor+" - "+xpagotipo);
								
								document.getElementById('titulo_formulario').innerHTML="Modificar cotización de venta Nro:"+xordped_numero;

								document.getElementById('xaccion').value=xaccion;		
								document.getElementById('xid').value=xid;	
					
								document.getElementById('xproveedor').value=xproveedor;
								document.getElementById('xpagotipo').value=xpagotipo;	
								document.getElementById('xfecha').value=xfecha;				
								document.getElementById('xidtrans').value=xidtrans;
								document.getElementById('xidtrans_temporal').value=xidtrans_temporal;								
								
								document.getElementById('xanotaciones').value=xanotaciones;	
								document.getElementById('xdias').value=xdias;								
								
								document.getElementById('d_eliminar').style.display="none";
								document.getElementById('d_nueva_orden').style.display='block';	
								
								document.getElementById('xhay_cambios').value="0";
								document.getElementById('xid_encriptado').value=xid_encriptado;
								
								document.getElementById('d_imprimir_orden').style.display="block";							
								
								document.getElementById('xpagodocumento').value=xdocpag_codi_fk;
								document.getElementById('xndocumento').value=xordped_docpagnum;
		
								document.getElementById('xigv').value=xigv;	
								//alert(xaccion+" ... "+xid+" "+xfecha+" "+xproveedor+" "+xidtrans);																	
								
								//document.getElementById('xnombres').focus();
							}else{
												
								//alert("fecha: "+fecha_del_sistema());
				
								document.getElementById('titulo_formulario').innerHTML = "Nueva cotización de venta";				
								document.getElementById('xaccion').value = xaccion;					
								document.getElementById('xid').value = "";
								document.getElementById('xproveedor').value = "";																	
								document.getElementById('xpagotipo').value = "";	
								document.getElementById('xanotaciones').value="";
								document.getElementById('xdias').value="5";
								
								//document.getElementById('xfecha').value = fecha_del_sistema();				
								document.getElementById('xfecha').value = xfecha_sistema;															
								document.getElementById('d_eliminar').style.display = "none";
								document.getElementById('d_nueva_orden').style.display = 'block';
								
								document.getElementById('xhay_cambios').value="0";
								document.getElementById('d_imprimir_orden').style.display="none";													
								
								document.getElementById('xpagodocumento').value=1;	
								document.getElementById('xndocumento').value="";	
								document.getElementById('xigv').value=xigv;	
								
								generar_idtrans();
								
								document.getElementById('frame_pedidos_detalle').src="cotizaciones_detalle_temporal.php";						
								
								//document.getElementById('xidtrans').value='';
								document.getElementById('xproveedor').focus();
							}
						}
					}	
				}
			}	
		}	

	//}
	
}


function enviar_formulario_cotizaciones_pedidos(){

	if(frame_pedidos_detalle.document.getElementById('xcantidad_reg').value<=0){

		alert("Tiene que agregar items al detalle.");
		
	}else{	
	
		//if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value==''){
		if(document.getElementById('xproveedor').value=='' || document.getElementById('xfecha').value==''){	
			alert("Tiene que completar los datos requeridos.");
		
		}else{	

			if(document.getElementById('xaccion').value == 'modificar'){

				frame_pedidos_detalle.document.getElementById('xaccion').value = "modificar";
				
				frame_pedidos_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_pedidos_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_pedidos_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_pedidos_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;				
				
				frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;				
				frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;												
								
				frame_pedidos_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
				frame_pedidos_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;
				frame_pedidos_detalle.document.getElementById('xdias').value = document.getElementById('xdias').value;				
				
				/*
				rautomatico = confirm("Si desea que las modificaciones generen operaciones de caja y almac�n autom�ticamente, presione el bot�n ACEPTAR.");
				if(rautomatico){
					frame_pedidos_detalle.document.getElementById('xautomatico').value = "1";
				}else{		
	
					frame_pedidos_detalle.document.getElementById('xautomatico').value = "0";
				}
				*/

				frame_pedidos_detalle.document.form_pedidos_detalle.submit();
				//alert("esss ok.");				

			}else{
				//alert("proveedor: "+document.getElementById('xproveedor').value);
			
				frame_pedidos_detalle.document.getElementById('xaccion').value = "guardar_nuevo_pedido";			
				
					//alert("okoko...");
				
				frame_pedidos_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_pedidos_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_pedidos_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_pedidos_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;				
				
				frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;								
				frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;												

				frame_pedidos_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
				frame_pedidos_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;
				
				frame_pedidos_detalle.document.getElementById('xdias').value = document.getElementById('xdias').value;

				frame_pedidos_detalle.document.form_pedidos_detalle.submit();
				//alert("esss ok.");
				
			}	

		}

	}			
}			


function cambiar_estado_cotizacion_pedido(id,estado){	
	//alert(id+" "+estado);
	
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/cotizaciones_pedidos.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}


function agregar_item_cotizaciones(xprd_codi,xaccion,xtipo,xunimed_codi,xordpeddet_precio){
	
	//alert("nuevo");
	
	//alert("Agregando item. "+xprd+" "+xaccion+" "+xtipo+" "+xunimed_codi+" "+xordpeddet_precio);
	
	xidtrans = parent.document.getElementById('xidtrans').value;
	xidtrans_temporal = parent.document.getElementById('xidtrans_temporal').value;	

	document.getElementById('frame_pedidos_detalle_item').src='procesos/cotizaciones_pedidos.php?xaccion='+xaccion+'&xprd_codi='+xprd_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal+'&xunimed_codi='+xunimed_codi+'&xcotdet_precio='+xordpeddet_precio;

	
	parent.document.getElementById('d_adiciona_item').style.display='none';
	//document.getElementById('d_adiciona_item').style.display='block';
	//document.getElementById('xcriterio2').focus();
	
}


function imprimir_cotizacion(xid_encriptado){
	//alert("Adicionando item. "+xaccion);
	
		var myWindow=window.open('pedidos_formato.php?id='+xid_encriptado,'','width=450,height=550,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
	
}





function enviar_cotizaciones_pedidos_detalle_item(xaccion,xordpeddet_codi,xvalor){
	
	//alert("esss...:"+xaccion);
			
	document.getElementById('xaccion').value=xaccion;
	document.getElementById('xcotdet_codi').value=xordpeddet_codi;
	
	//frame_compras_detalle.document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans_temporal').value = parent.document.getElementById('xidtrans_temporal').value;	
	
	if(xaccion=="eliminar"){
	
		rpt=confirm("Confirma que desea eliminar el item? ");
		if(rpt){
			parent.hay_cambios();
			document.form_pedidos_detalle.submit();	
		}	
	
	}else{
		
		if(xaccion=="guardar_unidad"){
			
			parent.document.getElementById('d_img_espera').style.display = "block";
			parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;											
		
			//alert("guardar unidad: "+xordcomdet_codi);
			document.getElementById('frame_pedidos_detalle_guarda').src="procesos/cotizaciones_pedidos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xunimed_codi="+xvalor;
					
		}else{		
		
			if(xaccion=="guardar_precio"){
			
				parent.document.getElementById('d_img_espera').style.display = "block";
				parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;											

				//alert("guardar precio: "+xordcomdet_codi);
				document.getElementById('frame_pedidos_detalle_guarda').src="procesos/cotizaciones_pedidos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xcotdet_precio="+xvalor;
				
				//alert(xaccion+" .. "+xordpeddet_codi+" "+xvalor);
				
			
			}else{		
		
				if(xaccion=="guardar_cantidad"){

					parent.document.getElementById('d_img_espera').style.display = "block";
					parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;											

					//alert("guardar cantidad: "+xordpeddet_codi);					
					
					document.getElementById('frame_pedidos_detalle_guarda').src="procesos/cotizaciones_pedidos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xcotdet_cantidad="+xvalor;
					
				}else{		
			
					document.form_compras_detalle.submit();
		
		
				}
		
			}	
		
		}	
	
	}	

}




function calcular_totales_detalle_cotizacion_pedido(xigv){
	
	//alert("cantidad");
	zigv = (xigv / 100) + 1;
	xcantidad_reg=document.getElementById('xcantidad_reg').value;
	xtotal=0;
	for(nreg = 1; nreg <= xcantidad_reg; nreg++){
		
		xprecio = document.getElementById('xprecio_'+nreg).value;
		xcantidad = document.getElementById('xcantidad_'+nreg).value;
		xmonto = xprecio * xcantidad;
		document.getElementById('xmonto_'+nreg).value = parseFloat(xmonto).toFixed(2);
		xtotal = xtotal + xmonto;
		
	}	
	
	//xsubtotal = xtotal / 1.18;
	xsubtotal = xtotal / zigv;
	xigv = xtotal - xsubtotal;
	
	document.getElementById('d_xsubtotal').innerHTML = parseFloat(xsubtotal).toFixed(2);
	document.getElementById('d_xigv').innerHTML = parseFloat(xigv).toFixed(2);
	document.getElementById('d_xtotal').innerHTML = parseFloat(xtotal).toFixed(2);	
	
	parent.document.getElementById('xmonto').value = parseFloat(xtotal).toFixed(2);		

}	


function agregar_cliente_cotizaciones(xper_codi,xper_ruc,xper_ruc_dni_tipo){
	//alert("buscarrrri 2");	
	
	parent.document.getElementById('xproveedor').value=xper_codi;	
	
	//if(parent.document.getElementById('xpagodocumento').value="3" && xper_ruc_dni_tipo==1){
	//	alert("cumple");		
			
		parent.document.getElementById('xndocumento').value="";
		parent.document.getElementById('xpagodocumento').value="1";				
		
		//alert("buscarrrri 555");			
		
		parent.document.getElementById('xserie').value="";			
		
						
		
	//}			
	
	parent.document.getElementById('d_crea_cliente').style.display='none';
	parent.document.getElementById('d_crea_persona').style.display='none';	
		
}

/*
function agregar_cliente_cotizaciones(xper_codi){
	//alert("buscarrrri");	
	parent.document.getElementById('xproveedor').value=xper_codi;
	parent.document.getElementById('d_crea_cliente').style.display='none';
	parent.document.getElementById('d_crea_persona').style.display='none';	
}
*/

function adicionar_cliente_cotizacion_pedido(){
	//alert("eeeeeee");
	document.getElementById('d_crea_cliente').style.display='block';
	document.getElementById('xcriterio22').focus();

}


function enviar_formulario_cliente_cotizaciones_pedidos(){	
	//alert("addd");
	if(document.getElementById('xnombres').value=="" || document.getElementById('xruc').value=="" ){		

		alert("Tiene que ingresar los datos requeridos.");
	}else{	
	
		document.form_procesos4.submit();			
	}			
}			


function enviar_formulario_proveedores_almacen(){	
	//alert("addd");
	if(document.getElementById('xnombres').value=="" || document.getElementById('xruc').value=="" ){		

		alert("Tiene que ingresar los datos requeridos.");
	}else{	
	
		document.form_procesos4_1.submit();			
	}			
}			



function busca_cotizacion(){
	
	document.getElementById('d_busca_orden').style.display="block";
	document.getElementById('xcriterio222').focus();	
		
}




function agregar_cotizacion_item_pedido(xcot_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2,xcot_numero ){
	//alert("debe aorden: "+xordped_codi+"   "+xper_codi+"   "+xopetip_codi_fk_2+"   "+xdoctip_codi_fk_2+"   "+xordped_docpagnum);
	
	//alert("llega");
	
	parent.document.getElementById('frame_procesos5').src="calcular_credito_saldo.php?xper_codi="+xper_codi;	
	
	//alert("llega2");	
	
	xidtrans=parent.document.getElementById('xidtrans').value;	
	xidtrans_temporal=parent.document.getElementById('xidtrans_temporal').value;		
	
	//parent.document.getElementById('xpagotipo').value=xopetip_codi_fk_2;	
	//parent.document.getElementById('xdocumento').value=xdoctip_codi_fk_2;
	parent.document.getElementById('xproveedor').value=xper_codi;	
	//parent.document.getElementById('xnro_documento').value=xnro_documento;
	parent.document.getElementById('xpedido_recuperado').value=xcot_codi;
	//parent.document.getElementById('xordpedcom_numero').value=ordpedcom_numero;	
	
	//alert("numero::: "+xcot_codi+" "+xper_codi+" "+xcot_numero);

	document.getElementById('frame_almacen_detalle_busqueda').src="procesos/pedidosdetalle.php?xaccion=adicionar_temporal_recuperar_cotizacion&xid_recuperado="+xcot_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal;
		
}



function imprimir_cotizacion_formato(xid_encriptado, xnombre_pdf){
	//alert("Adicionando item. "+xaccion);
	
	//var myWindow=window.open('mpdf/examples/cotizacion_formato.php?id='+xid_encriptado,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	
	var myWindow=window.open('cotizacion_formato.php?id='+xid_encriptado+'&xnombre_pdf='+xnombre_pdf,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}


function imprimir_cotizacion_formato2(xid_encriptado){
	//alert("Adicionando item. "+xaccion);
	
	var myWindow=window.open('../cotizacion_formato.php?id='+xid_encriptado,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}




function imprimir_operacionalmacen_detalle(xid_encriptado){
	//alert("Adicionando item. "+xaccion);
	
		var myWindow=window.open('almacen_detalle_formato.php?id='+xid_encriptado,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
	
}




function accion_compras_cuotas(xaccion,xid,xordcom_docpagnum){	
	//alert("Adicionar compra."+xaccion+" "+xid+" "+xordcom_docpagnum);
	document.getElementById('d_nueva_cuota').style.display='block';
	document.getElementById('d_registro_cuotas').innerHTML = "Registro de cuotas de pago - N.Compra:"+xordcom_docpagnum;			
	document.getElementById('frame_precios').src = "cuotas.php?xid="+xid;	

}


function enviar_cuotas(xaccion,xcuo_codi){
	
	//alert(xaccion);
		
	document.getElementById('xaccion').value=xaccion;
	document.getElementById('xprc_codi').value=xcuo_codi;
	
	
	
	if(xaccion=="adicionar"){
		//parent.document.getElementById('xdebe_guardar').value='1';		
	}
	if(xaccion=="modificar"){
		parent.document.getElementById('xdebe_guardar').value='0';				
	}


	if(xaccion=="eliminar"){
	
		rpt=confirm("Confirma que desea eliminar el registro de la cuota?");
		if(rpt){
			document.form_precios.submit();	
		}	
	
	}else{
		
		//alert("aqui 11");			
		
		if(xaccion=="modificar"){		
			document.form_precios.submit();		
		
		}else{			
		
			//alert("aqui 22");				
			   
			if(parent.document.getElementById('xdebe_guardar').value=='1'){
			
				//alert("aqui 101");			
			
				r=confirm("Antes debe guardar los cambios. Si desea descartarlos presione ACEPTAR.");
				if(r){
					parent.document.getElementById('xdebe_guardar').value='0';
					document.form_precios.submit();				
				}	
				
			}else{				
				//alert("aqui 0");				
				document.form_precios.submit();			
			}
			
		}	
		
	}	

}



function imprimir_guia(xid_encriptado){
	//alert("Adicionando item. "+xaccion);
	
		/*
		var myWindow=window.open('guia_formato.php?id='+xid_encriptado,'','width=650,height=650,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 
		*/
		
		var myWindow=window.open('almacen_formato.php?id='+xid_encriptado,'','width=650,height=650,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
		
	
}




//FUNCIONES DE PANTALLA EMPRESAS

function accion_empresas(xaccion,xid,xtitu,xdireccion,xtelefono,xciudad,xemprai_codi,xemp_exonerado_igv){
	
	//alert("Empresas");

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar empresa";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xdireccion').value=xdireccion;
		document.getElementById('xtelefono').value=xtelefono;		
		document.getElementById('xciudad').value=xciudad;				
		document.getElementById('xempresa_raiz').value=xemprai_codi;
		
		if(xemp_exonerado_igv==1){
			document.getElementById('xexonerado').checked=true;	
		}else{
			document.getElementById('xexonerado').checked=false;	
		}		
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la empresa "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('frame_precios').src = "empresas_cuentas.php?xid="+xid;	
						
			document.getElementById('xemp_codi_2').value=xid;	
			
			document.getElementById('titulo_formulario').innerHTML="Modificar empresa";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xdireccion').value=xdireccion;
			document.getElementById('xtelefono').value=xtelefono;		
			document.getElementById('xciudad').value=xciudad;		
			document.getElementById('xempresa_raiz').value=xemprai_codi;			
			
			if(xemp_exonerado_igv==1){
				document.getElementById('xexonerado').checked=true;	
			}else{
				document.getElementById('xexonerado').checked=false;	
			}		
		
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('frame_precios').src = "";				
			
			document.getElementById('xemp_codi_2').value = "";	
			
			document.getElementById('titulo_formulario').innerHTML="Nueva empresa";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xdireccion').value="";
			document.getElementById('xtelefono').value="";		
			document.getElementById('xciudad').value="";				
			document.getElementById('xempresa_raiz').value="";			
			
			document.getElementById('xexonerado').checked=false;				
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_empresas(){						

	if(document.getElementById('xnombres').value=="" || document.getElementById('xempresa_raiz').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
			
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_empresas(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/empresas_procesos.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}




//****************alamcen**********************

function adicionar_cliente_almacen2(x){
	
	//alert("sss");

	document.getElementById('d_crea_persona').style.display='block';
	document.getElementById('xcriterio22').focus();
	//document.getElementById('xnombres').focus();

}


function adicionar_cliente_almacen(x){
	
	//alert("sssie");
	document.getElementById('d_crea_persona').style.display='block';
	//document.getElementById('xcriterio22').focus();
	document.getElementById('xcriterio2222').focus();

}	




function imprimir_ventas_formato(){
		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;
	xdia_criterio = document.getElementById('xdia_criterio').value;

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_dia').checked==true){
		xactivar_dia = 1;
	}else{
		xactivar_dia = 0;
	}	
	
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('ventas_formato_detallado.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xdia_criterio='+xdia_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_doc='+xactivar_doc
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_dia='+xactivar_dia
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}


function imprimir_ventas_formato_pdf(){
		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;


	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('ventas_formato_pdf.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_doc='+xactivar_doc
							 +'&xactivar_emp='+xactivar_emp
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}



function imprimir_ventas_formato_excel(){
		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;


	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('ventas_formato_excel.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_doc='+xactivar_doc
							 +'&xactivar_emp='+xactivar_emp
							 ,'','width=760,height=400,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}









function agregar_credito_plazo(xper_credito, xmonto_credito, xutilizado, xdisponible, xdias_vencidos, xdisponible2){
	//alert("estamosss");
	parent.document.getElementById('dcredito_plazo').innerHTML = "";
	parent.document.getElementById('dcredito_plazo2').style.display = "none";
	parent.document.getElementById('ddias_plazo').style.display = "none"; 

	parent.document.getElementById('xtiene_credito').value = xper_credito; 			
	parent.document.getElementById('xlinea_disponible').value = xdisponible2; 		
	parent.document.getElementById('xdias_vencidos').value = xdias_vencidos; 					
	
	if(xper_credito==1){
		parent.document.getElementById('dcredito_plazo2').style.display = "block";
		
		if(parent.document.getElementById('xpagotipo').value == 2){
			parent.document.getElementById('ddias_plazo').style.display = "block"; 
		}else{
			parent.document.getElementById('ddias_plazo').style.display = "none"; 	
		}	

		parent.document.getElementById('dcredito_plazo').innerHTML = "Crédito: "+ xmonto_credito +"&nbsp;&nbsp; Utilizado: "+ xutilizado +"&nbsp;&nbsp; Disponible: "+ xdisponible +"&nbsp;&nbsp; Retraso: "+ xdias_vencidos +" dias";

	}	

}



function agregar_credito_plazo2(xper_credito, xmonto_credito, xutilizado, xdisponible, xdias_vencidos, xdisponible2){
	//alert("estamosss 2");
	document.getElementById('dcredito_plazo').innerHTML = "";
	document.getElementById('dcredito_plazo2').style.display = "none";
	document.getElementById('ddias_plazo').style.display = "none"; 

	document.getElementById('xtiene_credito').value = xper_credito; 			
	document.getElementById('xlinea_disponible').value = xdisponible2; 			
	document.getElementById('xdias_vencidos').value = xdias_vencidos; 				
	
	if(xper_credito==1){
		document.getElementById('dcredito_plazo2').style.display = "block";
		
		if(document.getElementById('xpagotipo').value == 2){
			document.getElementById('ddias_plazo').style.display = "block"; 
		}else{
			document.getElementById('ddias_plazo').style.display = "none"; 	
		}	

		document.getElementById('dcredito_plazo').innerHTML = "Crédito: "+ xmonto_credito +"&nbsp;&nbsp; Utilizado: "+ xutilizado +"&nbsp;&nbsp; Disponible: "+ xdisponible +"&nbsp;&nbsp; Retraso: "+ xdias_vencidos +" dias";

	}	

}



/*
function accion_ampliar_credito(){
	document.getElementById('d_situacion').style.display="block";

}
*/

function accion_creditos_situacion(xaccion,xid,xordcom_docpagnum,xdias_credito,xdias_ampliacion){	

	//alert("Adicionar compra."+xaccion+" "+xid+" "+xordcom_docpagnum);	
	
	//document.getElementById('xsituacion').value = xcresit_codi_fk;
	document.getElementById('xplazo_dias').value = xdias_credito;	
	document.getElementById('xampliacion_dias').value = xdias_ampliacion;	
	
	//document.getElementById('xcrereq_id').value=xid;
	document.getElementById('xordped_situacion_id').value = xid;

	document.getElementById('d_situacion').style.display = 'block';
	document.getElementById('d_registro_creditos_situacion').innerHTML = "Ampliación de la venta Nro: "+xordcom_docpagnum;			
	//document.getElementById('frame_creditos_requisitos').src = "creditos_requisitos.php?xid="+xid;	
	//alert("res3");

}



function accion_ampliar_credito_cerrar(xaccion){
	
	if(xaccion=="cerrar"){
		document.getElementById('d_situacion').style.display="none";
	}
	if(xaccion=="abrir"){
		document.getElementById('d_situacion').style.display="block";
	}
	
}


function enviar_creditos_situacion(xaccion){
	
	//alert(xaccion);

	document.getElementById('xaccion_situacion').value=xaccion;
	//document.getElementById('xcre_situacion_id').value=1;
	

	if(xaccion=="modificar_situacion"){

		rsituacion = confirm("Si está seguro de modificar los dias de ampliación. Presione ACEPTAR.");
		if(rsituacion){
			document.form_situacion.submit();				
		}							
	}	

}


function imprimir_pedidos_formato(){
	xaceptado_sunat_criterio = document.getElementById('xaceptado_sunat_criterio').value;	
	
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
		
	xentregas_criterio = document.getElementById('xentregas_criterio').value;		
	xusuario_criterio = document.getElementById('xusuario_criterio').value;	
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_pendientes').checked==true){
		xactivar_pen = 1;
	}else{
		xactivar_pen = 0;
	}		

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	
	if(document.getElementById('xactivar_estado_entregas').checked==true){
		xactivar_estado_entregas = 1;
	}else{
		xactivar_estado_entregas = 0;
	}

	if(document.getElementById('xactivar_usuario').checked==true){
		xactivar_usuario = 1;
	}else{
		xactivar_usuario = 0;
	}
	
	if(document.getElementById('xactivar_anulados').checked==true){
		xactivar_anulados = 1;
	}else{
		xactivar_anulados = 0;
	}

	if(document.getElementById('xactivar_solo_mi_caja_aperturada').checked==true){
		xactivar_mi_caja = 1;
	}else{
		xactivar_mi_caja = 0;
	}

	if(document.getElementById('xactivar_solo_ultima_venta').checked==true){
		xactivar_ultima = 1;
	}else{
		xactivar_ultima = 0;
	}


	if(document.getElementById('xactivar_aceptado_sunat').checked==true){
		xactivar_aceptado_sunat = 1;
	}else{
		xactivar_aceptado_sunat = 0;
	}


			
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);


	var myWindow=window.open('pedidos_formato_consulta.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio	
							 +'&xusuario_criterio='+xusuario_criterio								 
							 +'&xaceptado_sunat_criterio='+xaceptado_sunat_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xactivar_usuario='+xactivar_usuario	
							 +'&xactivar_anulados='+xactivar_anulados										 
							 +'&xactivar_pendientes='+xactivar_pen	
							 
							 +'&xactivar_solo_mi_caja_aperturada='+xactivar_mi_caja	
							 +'&xactivar_solo_ultima_venta='+xactivar_ultima								 
							 +'&xactivar_aceptado_sunat='+xactivar_aceptado_sunat								 
							 
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema
							 +'&xactivar_estado_entregas='+xactivar_estado_entregas
							 +'&xentregas_criterio='+xentregas_criterio								 							 
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		

	//alert("esss...5");


	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}
	
}


function imprimir_pedidos_formato_pdf(){
		
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
		
	xentregas_criterio = document.getElementById('xentregas_criterio').value;	

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_pendientes').checked==true){
		xactivar_pen = 1;
	}else{
		xactivar_pen = 0;
	}		

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	
	if(document.getElementById('xactivar_estado_entregas').checked==true){
		xactivar_estado_entregas = 1;
	}else{
		xactivar_estado_entregas = 0;
	}

	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);


	var myWindow=window.open('pedidos_formato_consulta_pdf.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xactivar_pendientes='+xactivar_pen							 							 							 
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema
							 +'&xactivar_estado_entregas='+xactivar_estado_entregas
							 +'&xentregas_criterio='+xentregas_criterio								 							 
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		

	//alert("esss...5");


	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}

}



function imprimir_pedidos_formato_excel(){
		
	//alert("esssi");

	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
		
	xentregas_criterio = document.getElementById('xentregas_criterio').value;			
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_pendientes').checked==true){
		xactivar_pen = 1;
	}else{
		xactivar_pen = 0;
	}		

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	
	if(document.getElementById('xactivar_estado_entregas').checked==true){
		xactivar_estado_entregas = 1;
	}else{
		xactivar_estado_entregas = 0;
	}

	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);



	var myWindow=window.open('pedidos_formato_consulta_excel.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xactivar_pendientes='+xactivar_pen							 							 							 
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema
							 +'&xactivar_estado_entregas='+xactivar_estado_entregas
							 +'&xentregas_criterio='+xentregas_criterio								 
							 ,'','width=760,height=400,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');

	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}




function imprimir_pedidos_formato_excel_contasis(){		
	alert("si contasis");

	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
		
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_pendientes').checked==true){
		xactivar_pen = 1;
	}else{
		xactivar_pen = 0;
	}		

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	

	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);



	var myWindow=window.open('pedidos_formato_consulta_excel_contasis.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xactivar_pendientes='+xactivar_pen							 							 							 
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema
							 ,'','width=760,height=400,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');

	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}



function imprimir_compras_formato(){	

	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		

	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
	
	xfecha_vence_criterio = document.getElementById('xfecha_vence_criterio').value;				
	xop = document.getElementById('xop').value;
		
	if(document.getElementById('xactivar_fecha_vencimiento').checked==true){
		xactivar_fecha_vencimiento = 1;
	}else{
		xactivar_fecha_vencimiento = 0;
	}

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_pendientes').checked==true){
		xactivar_pen = 1;
	}else{
		xactivar_pen = 0;
	}		

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);

	var myWindow=window.open('compras_formato_consulta.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xactivar_pendientes='+xactivar_pen							 							 							 
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema
							 +'&xop='+xop
							 +'&xfecha_vence_criterio='+xfecha_vence_criterio
							 +'&xactivar_fecha_vencimiento='+xactivar_fecha_vencimiento							 							 
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		

	//alert("esss...5");

	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}
	
}


function imprimir_compras_formato_pdf(){	
		
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
		
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_pendientes').checked==true){
		xactivar_pen = 1;
	}else{
		xactivar_pen = 0;
	}		

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	

	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);


	var myWindow=window.open('compras_formato_consulta_pdf.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xactivar_pendientes='+xactivar_pen							 							 							 
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		

	//alert("esss...5");


	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}

}



function imprimir_compras_formato_excel(){
	
	
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		

	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;

	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_pendientes').checked==true){
		xactivar_pen = 1;
	}else{
		xactivar_pen = 0;
	}		



	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		


	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	

	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);

	var myWindow=window.open('compras_formato_consulta_excel.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xactivar_pendientes='+xactivar_pen							 							 							 
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema
							 ,'','width=760,height=400,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		

	//alert("esss...5");

	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}
	
		
}




//FUNCIONES DE PANTALLA SERIES			
function accion_series(xaccion,xid,xempresa,xcomprobante_tipo,xserie,xcorrelativo){
	
	//alert("Series");

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar serie";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;

		document.getElementById('xempresa').value=xempresa;
		document.getElementById('xtipo_comprobante').value=xcomprobante_tipo;

		document.getElementById('xnombres').value=xserie;
		document.getElementById('xcorrelativo').value=xcorrelativo;
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la serie "+xserie+", presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar serie";
			document.getElementById('xaccion').value=xaccion;
			document.getElementById('xid').value=xid;	

			document.getElementById('xempresa').value=xempresa;
			document.getElementById('xtipo_comprobante').value=xcomprobante_tipo;
	
			document.getElementById('xnombres').value=xserie;
			document.getElementById('xcorrelativo').value=xcorrelativo;
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nueva serie";				
			document.getElementById('xaccion').value=xaccion;
			document.getElementById('xid').value="";

			document.getElementById('xempresa').value="";
			document.getElementById('xtipo_comprobante').value="";
	
			document.getElementById('xnombres').value="";
			document.getElementById('xcorrelativo').value="";
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}




function enviar_formulario_series(){	

	if(document.getElementById('xnombres').value=="" || document.getElementById('xempresa').value=="" || document.getElementById('xtipo_comprobante').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
			
		document.form_procesos.submit();	
		
	}			
}			


function cambiar_estado_series(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/series.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}





function filtrar_series(xcomtip_codigo,xproveedor, xdefecto, xaccion){	
		//alert(xcomtip_codigo+" -- "+xproveedor);
        var parametros = {
                "xcomtip_codigo" : xcomtip_codigo,
				"xproveedor" : xproveedor,
				"xdefecto" : xdefecto,
				"xaccion" : xaccion
        };
        $.ajax({
                data:  parametros,
                url:   'pedidos_series_lista.php',
                type:  'post',
                beforeSend: function () {
                        $("#d_serie_ajax").html("...");
                },
                success:  function (response) {
                        $("#d_serie_ajax").html(response);
                }
        });
}
			


function filtrar_series_previsualizar(xserie,xpagodocumento){
	
		//alert("estas...");
	
        var parametros = {
                "xserie" : xserie,
				"xpagodocumento" : xpagodocumento,
        };
        $.ajax({
                data:  parametros,
                url:   'pedidos_series_correlativo.php',
                type:  'post',
                beforeSend: function () {
                        $("#d_serie_correlativo_ajax").html("Procesando...");
                },
                success:  function (response) {
                        $("#d_serie_correlativo_ajax").html(response);
                }
        });
}




function filtrar_series_previsualizar_nota(xserie,xpagodocumento){	
		document.getElementById('xndocumento_nota').value = "";

        var parametros = {
                "xserie" : xserie,
				"xpagodocumento" : xpagodocumento,
        };
        $.ajax({
                data:  parametros,
                url:   'nota_credito_series_correlativo.php',
                type:  'post',
                beforeSend: function () {
                        $("#d_serie_correlativo_ajax").html("Procesando...");
                },
                success:  function (response) {
                        $("#d_serie_correlativo_ajax").html(response);
                }
        });
}




function generar_nota_credito2(){
	//alert("es2");
	//document.getElementById('form_nota_credito').submit;		
		
	xtipo_nota = document.getElementById('xtipo_nota').value; 
	
	//alert("xtipo_nota: "+xtipo_nota);
	
	xnt_credito_serie = document.getElementById('xnt_credito_serie').value;
	xndocumento_nota = document.getElementById('xndocumento_nota').value;
	yordped_docpagnum = document.getElementById('yordped_docpagnum').value;
	
	tiposerie1 = xndocumento_nota.substr(0,1);
	tiposerie2 = yordped_docpagnum.substr(0,1);
		
	//alert(tiposerie1+"--"+tiposerie2);
	
	if(xnt_credito_serie == "" || xndocumento_nota == "" || xtipo_nota == ""){
		alert("Debe completar los datos para la NOTA DE CRÉDITO.");
	}else{	

		if(tiposerie1!=tiposerie2){
			alert("ADVERTENCIA: La serie para la nota de credito es incorrecta. Verifique.");	
			die();
		}
		
		xmonto_pedido =	document.getElementById('xmonto_descuento_oculto').value;
		xmonto_descuento =	document.getElementById('xmonto_descuento').value;	
		
		xmonto_pedido =	parseFloat(xmonto_pedido);
		xmonto_descuento =	parseFloat(xmonto_descuento);		

		if(xmonto_descuento >  xmonto_pedido){
			alert("El monto de descuento no puede ser mayor que el total de la venta.");
		}else{	
			document.getElementById('submit_nota_credito').disabled=true;			
			document.form_nota_credito.submit();
		
		}
			
	}	
}



function cerrar_nota_credito(xaccion, xordped_codi, xnotcre_codi, xnotcre_numero, xnotcre_fecha, xnotcre_serie, xnotcretip_codi_fk, xordped_docpagnum, xmonto_pedido, xnotcre_detalle, xnotcre_descuento, xcaja_estado){	
									
	//alert("monto: "+xmonto_pedido);
	
	//alert("xnotcretip_codi_fk: "+xnotcretip_codi_fk);		
	
	if(xcaja_estado==1){		
		alert("Tiene que aperturar caja.");
		
	}else{		
		
		document.getElementById('xmonto_descuento_oculto').value = xmonto_pedido;
		
		mostrar_detalle_descuento(xnotcretip_codi_fk);
		
		if(xaccion=="abrir_creditos"){
		
			document.getElementById('frame_creditos_devolucion').src = "pedidos_detalle_temporal_nota_credito_devolucion_item.php?xordped_codi="+xordped_codi;
			
			document.getElementById('frame_creditos_descuento_item').src = "pedidos_detalle_temporal_nota_credito_descuento_item.php?xordped_codi="+xordped_codi;						
		
			if(xnotcre_codi == ""){				
				document.getElementById('submit_nota_credito').disabled = false;
				document.getElementById('xfecha_nota_credito').value = document.getElementById('xfecha_sistema').value;
	
				document.getElementById('xtipo_nota').disabled = false;
				document.getElementById('xnt_credito_serie').disabled = false;
				
				document.getElementById('xmonto_descuento').disabled = false;
				document.getElementById('xdetalle_nota').disabled = false;			
	
			}else{
				document.getElementById('submit_nota_credito').disabled = true;
				document.getElementById('xfecha_nota_credito').value = xnotcre_fecha;
				
				document.getElementById('xtipo_nota').disabled = true;
				document.getElementById('xnt_credito_serie').disabled = true;			
				
				document.getElementById('xmonto_descuento').disabled = true;
				document.getElementById('xdetalle_nota').disabled = true;						
			}
			
			document.getElementById('d_registro_nota_credito_situacion').innerHTML="Generar NOTA DE CREDITO para el comprobante: "+xordped_docpagnum;
			document.getElementById('yordped_docpagnum').value = xordped_docpagnum;		
			
			document.getElementById('xtipo_nota').value = xnotcretip_codi_fk;
									
			document.getElementById('xndocumento_nota').value = xnotcre_numero;
			document.getElementById('xnt_credito_serie').value = xnotcre_serie;	
	
			document.getElementById('xmonto_descuento').value = xnotcre_descuento;
			document.getElementById('xdetalle_nota').value = xnotcre_detalle;	
	
			document.getElementById('xaccion_nota_credito').value = "guardar_nuevo";
			document.getElementById('xordped_codi_fk_nota').value = xordped_codi;		
			
			document.getElementById('d_nota_credito').style.display="block";
		}
	
		if(xaccion=="cerrar_creditos"){
			
			//document.getElementById('yordped_docpagnum').value = "";	
			
			document.getElementById('submit_nota_credito').disabled = true;		
			document.getElementById('d_registro_nota_credito_situacion').innerHTML="Generar NOTA DE DEBITO ";		
			
			document.getElementById('d_nota_credito').style.display="none";		
			document.getElementById('xaccion_nota_credito').value = "cerrar_nuevo";		
		}
	
		//alert("xaccion: "+xaccion);
	}
}




function imprimir_factura_electronica_formato(xid_encriptado,xdocpag_nombre,xnombre_pdf){
	//alert("Adicionando item. "+xaccion);
	
	//alert("esss...");
	
	xphp ="";
	if(xdocpag_nombre=="FACTURA"){
		xphp ="factura_formato_electronico.php";
	}else{	
		if(xdocpag_nombre=="BOLETA"){
			xphp ="boleta_formato_electronico.php";
		}	
	}
	
	var myWindow=window.open(xphp+'?id='+xid_encriptado+'&xnombre_pdf='+xnombre_pdf,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}



function imprimir_nota_credito_electronica_formato(xid_encriptado,xdocpag_nombre,xnotcretip_codi_fk,xnombre_nota_pdf){
	//alert("Adicionando item. "+xaccion);
	
	//alert("esss...: "+xnotcretip_codi_fk);
	
	if(xnotcretip_codi_fk == 4){
		xphp ="nota_credito_formato_electronico_por_descuento.php";
	}else{
		xphp ="nota_credito_formato_electronico.php";	
	}
	/*
	if(xdocpag_nombre=="FACTURA"){
		xphp ="factura_formato_electronico.php";
	}else{	
		if(xdocpag_nombre=="BOLETA"){
			xphp ="boleta_formato_electronico.php";
		}	
	}
	*/
	
	var myWindow=window.open(xphp+'?id='+xid_encriptado+'&xnombre_nota_pdf='+xnombre_nota_pdf,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}


function descargar_xml(xordped_codi, xdocpag_nombre){
	//alert("Adicionando item. "+xaccion);
	
	//alert("esss...");
	
	var myWindow=window.open('xml_descarga.php?id='+xordped_codi,'','width=460,height=150,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}



//FUNCIONES TRANSPORTISTAS

//function accion_transportistas(xaccion,xid,xplaca,xmarca_modelo,xcertificado_inscripcion,xnombres,xlicencia_conducir,xtraemp_codi_fk){
function accion_transportistas(xaccion,xid,xapellido_nombre,xruc_dni,xdireccion,xtelefono,xlicencia_conducir,xtraemp_codi_fk){	

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar conductor";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xapellido_nombre').value=xapellido_nombre;
		document.getElementById('xruc_dni').value=xruc_dni;
		document.getElementById('xlicencia_conducir').value=xlicencia_conducir;	
		document.getElementById('xdireccion').value=xdireccion;	
		document.getElementById('xtelefono').value=xtelefono;			
		document.getElementById('xempresa_transporte').value=xtraemp_codi_fk;									
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar al conductor "+xapellido_nombre+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar conductor";
			document.getElementById('xaccion').value=xaccion;
			document.getElementById('xid').value=xid;	

			document.getElementById('xapellido_nombre').value=xapellido_nombre;
			document.getElementById('xruc_dni').value=xruc_dni;
			document.getElementById('xlicencia_conducir').value=xlicencia_conducir;	
			document.getElementById('xdireccion').value=xdireccion;	
			document.getElementById('xtelefono').value=xtelefono;			
			document.getElementById('xempresa_transporte').value=xtraemp_codi_fk;									

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xapellido_nombre').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo transportista";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";

			document.getElementById('xapellido_nombre').value=xapellido_nombre;
			document.getElementById('xruc_dni').value=xruc_dni;
			document.getElementById('xlicencia_conducir').value=xlicencia_conducir;	
			document.getElementById('xdireccion').value=xdireccion;	
			document.getElementById('xtelefono').value=xtelefono;			
			document.getElementById('xempresa_transporte').value=xtraemp_codi_fk;									

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xapellido_nombre').focus();
		}
	}
	
	
}

function enviar_formulario_transportistas(){
	
	//alert("estamos aqui");

	if(document.getElementById('xapellido_nombre').value=="" || document.getElementById('xruc_dni').value=="" || document.getElementById('xlicencia_conducir').value=="" ){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();		
	}			
}			



function cambiar_estado_transportistas(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/transportistas.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}





//FUNCIONES TRANSPORTISTAS EMPRESAS

function accion_transportistas_empresas(xaccion,xid,xtraemp_nombre,xtraemp_ruc_dni,xtraemp_direccion,xtraemp_telefono){
	
	location.href="#enfoque1";
	
	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar empresa transportista";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombre_empresa').value=xtraemp_nombre;
		document.getElementById('xruc_dni').value=xtraemp_ruc_dni;
		document.getElementById('xtelefono').value=xtraemp_telefono;	
		document.getElementById('xdireccion').value=xtraemp_direccion;	
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar a la empresa de transporte "+xtraemp_nombre+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar empresa de transporte";
			document.getElementById('xaccion').value=xaccion;
			document.getElementById('xid').value=xid;	

			document.getElementById('xnombre_empresa').value=xtraemp_nombre;
			document.getElementById('xruc_dni').value=xtraemp_ruc_dni;
			document.getElementById('xtelefono').value=xtraemp_telefono;	
			document.getElementById('xdireccion').value=xtraemp_direccion;	

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombre_empresa').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nueva empresa de transporte";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";

			document.getElementById('xnombre_empresa').value="";
			document.getElementById('xruc_dni').value="";
			document.getElementById('xtelefono').value="";	
			document.getElementById('xdireccion').value="";	

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombre_empresa').focus();
		}
	}
		
}


function enviar_formulario_transportistas_empresas(){
	
	//xmarca_modelo,xcertificado_inscripcion,xnombres,xlicencia_conducir

	if(document.getElementById('xnombre_empresa').value=="" || document.getElementById('xruc_dni').value=="" || document.getElementById('xtelefono').value=="" || document.getElementById('xdireccion').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			


function cambiar_estado_transportistas_empresas(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/transportistas_empresas.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}




//function generar_nota_credito2(){
function generar_guia_remision(){
	//alert("es2");
	//document.getElementById('form_nota_credito').submit;		
	document.form_guia_remision.submit();
	
}



//function cerrar_guia_remision(xaccion, xordped_codi, xnotcre_codi, xnotcre_numero, xnotcre_fecha, xnotcre_serie, xnotcretip_codi_fk, xordped_docpagnum, xmonto_pedido, xnotcre_detalle, xnotcre_descuento){	


function cerrar_guia_remision(xaccion, id, xfecha, xdoc_numero, xnombre_comercial, xdireccion_cliente, xdireccion_empresa, xtipo_operacion, xvehiculo, xfecha_pedido ){	

	//alert("ESTAMOS...");
	
	if(xaccion=="abrir_guia"){	
			
		//alert("ESTAMOS...555");				
		document.getElementById('xnro_guia').value = "";
		
		document.getElementById('xcomprobante_pago_guia').value = "";
		document.getElementById('xpunto_partida_guia').value = xdireccion_empresa;	
		document.getElementById('xpunto_llegada_guia').value = xdireccion_cliente;		
		document.getElementById('xempresa_transporte').value = "";
		document.getElementById('xtransportista').value = "";	
		document.getElementById('xfecha_emision_guia').value = xfecha_pedido;
		document.getElementById('xfecha_traslado_guia').value = xfecha;	
		document.getElementById('xdestinatario_guia').value = xnombre_comercial;
		document.getElementById('xmotivo_traslado').value = xtipo_operacion;	
		document.getElementById('xvehiculo').value = xvehiculo;	

		document.getElementById('xmarca_nro_placa').value = "";
		
		
		
		
		
		document.getElementById('xcomprobante_pago_guia').value = xdoc_numero;
		
		document.getElementById('xobservacion_guia').value = "";			
		
		document.getElementById('xopealm_codi_fk_guia').value = id;
		
		document.getElementById('frame_guia').src="guia_remision_muestra.php?id="+id;
										
		document.getElementById('d_guia_remision').style.display="block";
		
		//filtrar_conductores(this.value);
		
	}

	if(xaccion=="cerrar_guia"){
		
		document.getElementById('d_guia_remision').style.display="none";		
	}

}




function imprimir_guiaremision(xid_encriptado,xdocpag_nombre){
	//alert("Adicionando item. "+xid_encriptado+" - "+xdocpag_nombre);
	
		xarchivo="guiaremision_formato.php";	
			

		var myWindow=window.open(xarchivo+'?id='+xid_encriptado,'','width=850,height=550,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
	
}





function accion_presupuesto(xaccion,xid,xfecha,xproveedor,xpagotipo,xanotaciones,xmonto,xmediopago,xcaja_estado){
	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;
	
	if(xcaja_estado==1){		
		alert("Tiene que aperturar caja.");
		
	}else{	
		
		if(xaccion=="limpiar"){	
		
			function limpiando(){		
				document.getElementById('titulo_formulario').innerHTML="Nuevo presupuesto";
				document.getElementById('xaccion').value='adicionar';					
				document.getElementById('xid').value="";
				document.getElementById('xproveedor').value="";																	
				document.getElementById('xpagotipo').value="";	
				document.getElementById('xmediopago').value="";				
				
				document.getElementById('xanotaciones').value="";	
				//document.getElementById('xdocumento').value="";				
				//document.getElementById('xnro_documento').value="";	
							
				document.getElementById('xmonto').value="";							
				//document.getElementById('xfecha').value="";	
				
				
				document.getElementById('xfecha').value = xfecha_sistema;	
				
				document.getElementById('d_eliminar').style.display="none";
				document.getElementById('d_nueva_orden').style.display='none';	
				//document.getElementById('xidtrans').value='';
				document.getElementById('xhay_cambios').value="0";
				
			}
	
			if( document.getElementById('xhay_cambios').value=="1" ){	
				rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");
				
				if(rlimpiar){	
					limpiando();				
				}
				
			}else{			
				limpiando();
			
			}
	
		}else{
				
			if(xaccion=="eliminar"){
				document.getElementById('titulo_formulario').innerHTML="Eliminar presupuesto";
				document.getElementById('xaccion').value=xaccion;
				document.getElementById('xid').value=xid;			
				document.getElementById('xnombres').value=xtitu;
				document.getElementById('xabreviatura').value=xabrev;	
				document.getElementById('xhay_cambios').value="0";
				
				document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la orden de compra "+xtitu+" , presione el botón Aceptar.";						
				
				document.getElementById('d_eliminar').style.display="block";	
								
			}else{
		
				if(xaccion=="modificar"){
													
					document.getElementById('titulo_formulario').innerHTML="Modificar presupuesto";
					document.getElementById('xaccion').value=xaccion;		
					document.getElementById('xid').value=xid;	

					document.getElementById('xproveedor').value=xproveedor;
					document.getElementById('xpagotipo').value=xpagotipo;	
					document.getElementById('xfecha').value=xfecha;									
					
					//document.getElementById('xidtrans').value=xidtrans;
					
					//alert("modi caja 3"+xidtrans);					
					
					document.getElementById('xmediopago').value=xmediopago;								
					document.getElementById('xanotaciones').value=xanotaciones;	
					
					
					//document.getElementById('xdocumento').value=xdoctip_codi;					
					//document.getElementById('xnro_documento').value=xdoc_numero;
					document.getElementById('xmonto').value=xmonto;				



					document.getElementById('d_eliminar').style.display="none";
					document.getElementById('d_nueva_orden').style.display='block';	
					
					document.getElementById('xhay_cambios').value="0";
					
	
				}else{
									
					document.getElementById('titulo_formulario').innerHTML = "Nuevo presupuesto";				
					document.getElementById('xaccion').value = xaccion;					
					document.getElementById('xid').value = "";
					document.getElementById('xproveedor').value = "";
					document.getElementById('xpagotipo').value = "";
					document.getElementById('xmediopago').value="";			
					document.getElementById('xanotaciones').value="";
					//document.getElementById('xdocumento').value="";				
					//document.getElementById('xnro_documento').value="";	
					document.getElementById('xmonto').value="";
					
					//document.getElementById('xfecha').value = fecha_del_sistema();				
					document.getElementById('xfecha').value = xfecha_sistema;						
					
					document.getElementById('d_eliminar').style.display = "none";
					document.getElementById('d_nueva_orden').style.display = 'block';
					
					document.getElementById('xhay_cambios').value="0";
					
					generar_idtrans_almacen();
					
					//document.getElementById('frame_almacen_detalle').src="almacen_detalle_temporal.php";						
					
					//document.getElementById('xidtrans').value='';
					document.getElementById('xproveedor').focus();
				}
			}
		}	

	}

}




function enviar_formulario_presupuesto(){	
		//alert("aqui vamos");

		//if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value=='' || document.getElementById('xmediopago').value==''){
			
		if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value==''){			
	
			alert("Tiene que completar los datos requeridos.");
		
		}else{	
				
			document.getElementById('xproveedor').disabled = false;

			if(document.getElementById('xaccion').value == 'modificar'){
				
				document.getElementById('xaccion').value = "modificar";	
				document.form_procesos.submit();

			}else{

				//alert("aqui nuevo");

				document.getElementById('xaccion').value = "guardar_nuevo_caja";
				document.form_procesos.submit();				
			}	
		}
}			


function adicionar_presupuesto(x, xproveedor, xtipo){
	alert(xproveedor+" - "+xtipo);	
	document.getElementById('xxproveedor').value = xproveedor;
	document.getElementById('xxtipo_movimiento').value = xtipo;	

	document.form_buscar_presupuesto.submit();

	document.getElementById('d_presupuesto').style.display='block';
	document.getElementById('xcriterio33').focus();
	//document.getElementById('xnombres').focus();
}			


function agregar_presupuesto_caja(xpre_codi,xn_presupuesto,xper_codi,xopecajtip_codi){
	//alert("buscarrrrie");	
	parent.document.getElementById('xpre_codi').value = xpre_codi;
	parent.document.getElementById('xn_presupuesto').value = xn_presupuesto;
	parent.document.getElementById('xproveedor').value = xper_codi;	
	parent.document.getElementById('xpagotipo').value = xopecajtip_codi;
	
	parent.document.getElementById('d_presupuesto').style.display='none';
	//parent.document.getElementById('d_crea_persona').style.display='none';	
}


/************REPORTE PRESUPUESTOS************/
function imprimir_presupuestos_formato(){
		
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	

	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;						
	xfecha_fin = document.getElementById('xfecha_fin').value;					

	xtipomovimiento_criterio = document.getElementById('xtipomovimiento_criterio').value;	
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	
	if(document.getElementById('xactivar_tipomovimiento').checked==true){
		xactivar_tipomovimiento = 1;
	}else{
		xactivar_tipomovimiento = 0;
	}
	
	var myWindow=window.open('presupuestos_formato_consulta.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 //+'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 //+'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema							 
							 +'&xtipomovimiento_criterio='+xtipomovimiento_criterio								 
							 +'&xactivar_tipomovimiento='+xactivar_tipomovimiento
							,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');

	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}	
}


/************REPORTE PRESUPUESTOS ************/
function imprimir_presupuestos_formato_caja(){	
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;						
	xfecha_fin = document.getElementById('xfecha_fin').value;					
	xtipomovimiento_criterio = document.getElementById('xtipomovimiento_criterio').value;	
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}
	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	if(document.getElementById('xactivar_tipomovimiento').checked==true){
		xactivar_tipomovimiento = 1;
	}else{
		xactivar_tipomovimiento = 0;
	}
	var myWindow=window.open('presupuestos_formato_consulta_caja.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 //+'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 //+'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema							 
							 +'&xtipomovimiento_criterio='+xtipomovimiento_criterio								 
							 +'&xactivar_tipomovimiento='+xactivar_tipomovimiento
							,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');

	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}	
}

/************REPORTE CAJA************/
function imprimir_caja_formato(){
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;						
	xfecha_fin = document.getElementById('xfecha_fin').value;					
	xtipomovimiento_criterio = document.getElementById('xtipomovimiento_criterio').value;	
	xmediopago_criterio = document.getElementById('xmediopago_criterio').value;			
	xempresa_criterio = document.getElementById('xempresa_criterio').value;	
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}
	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	if(document.getElementById('xactivar_tipomovimiento').checked==true){
		xactivar_tipomovimiento = 1;
	}else{
		xactivar_tipomovimiento = 0;
	}
	if(document.getElementById('xactivar_mediopago').checked==true){
		xactivar_mediopago = 1;
	}else{
		xactivar_mediopago = 0;
	}			
	var myWindow=window.open('caja_formato_consulta.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 //+'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 //+'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema							 
							 +'&xtipomovimiento_criterio='+xtipomovimiento_criterio								 
							 +'&xactivar_tipomovimiento='+xactivar_tipomovimiento
							 +'&xmediopago_criterio='+xmediopago_criterio								 
							 +'&xactivar_mediopago='+xactivar_mediopago
							,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');

	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}
	
}





//****************EVALUACIONES********************
function accion_evaluaciones(xaccion,creeva_codi,creeva_numero){	
		if(xaccion=="cerrar_creditos_situacion"){
			document.getElementById('d_situacion').style.display = "none";						
		}			
		if(xaccion=="cerrar"){						
			document.getElementById('frame_evaluaciones_formulario_registro').src = "";			
			document.getElementById('d_nueva_orden').style.display = "none";
		}
		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML = "Modificar evaluación Nro: "+creeva_numero;									
			document.getElementById('frame_evaluaciones_formulario_registro').src = "evaluaciones_formulario_registro.php?xid="+creeva_codi;			
			document.getElementById('d_nueva_orden').style.display = "block";
		}
		if(xaccion=="adicionar"){						
			document.getElementById('titulo_formulario').innerHTML = "Nueva evaluación";						
			document.getElementById('frame_evaluaciones_formulario_registro').src = "evaluaciones_formulario_registro.php";			
			document.getElementById('d_nueva_orden').style.display = "block";			
		}		
}


//****************DATOS PERSONA********************
function accion_evaluaciones_persona(xaccion,creevaper_codi,creevaper_documento_numero,xper_codi,xnombres){		
		
		//alert("accion: "+xaccion);
		
		if(xaccion=="cerrar_creditos_situacion"){
			//alert("cerrando");
			document.getElementById('d_situacion').style.display = "none";						
		}	
		

		if(xaccion=="cerrar"){
						
			document.getElementById('frame_evaluaciones_formulario_registro').src = "";			
			document.getElementById('d_nueva_orden').style.display = "none";
		}

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario22').innerHTML = "Otros Datos del empleado: "+xnombres;									
			document.getElementById('frame_evaluaciones_formulario_registro').src = "evaluaciones_formulario_registro_persona.php?xid="+creevaper_codi+"&xper_codi="+xper_codi;			
			document.getElementById('d_nueva_orden').style.display = "block";
		}

		if(xaccion=="adicionar"){
						
			document.getElementById('titulo_formulario22').innerHTML = "Otros Datos del empleado ";						
			document.getElementById('frame_evaluaciones_formulario_registro').src = "evaluaciones_formulario_registro_persona.php";			
			document.getElementById('d_nueva_orden').style.display = "block";			
		}
		
}





function enviar_formulario_evaluaciones_persona(){	
		document.form_procesos_evaluaciones.submit();																				
}			

/************REPORTE EVALUACIONES************/
function imprimir_evaluaciones_personal_formato(){			
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xempresa_criterio = document.getElementById('xempresa_criterio').value;
	xsituacion_analista_criterio = document.getElementById('xsituacion_analista_criterio').value;				
	xsituacion_ordenamiento = document.getElementById('xsituacion_ordenamiento').value;		
	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	if(document.getElementById('xactivar_situacion_analista').checked==true){
		xactivar_sit_ana = 1;
	}else{
		xactivar_sit_ana = 0;
	}	
	if(document.getElementById('xactivar_ordenamiento').checked==true){
		xactivar_ordenamiento = 1;
	}else{
		xactivar_ordenamiento = 0;
	}	
	var myWindow=window.open('datospersonales_formato_consulta.php?xfecha_inicio='
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xactivar_situacion_analista='+xactivar_sit_ana
							 +'&xsituacion_analista_criterio='+xsituacion_analista_criterio							 							 
							 +'&xactivar_ordenamiento='+xactivar_ordenamiento
							 +'&xsituacion_ordenamiento='+xsituacion_ordenamiento
							,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}	
}


//FUNCIONES VEHICULOS
function accion_vehiculos(xaccion,xid,xplaca,xmarca,xmodelo,xano,xcolor,xpeso_bruto,xpeso_neto,xcarga_util,xlargo,xalto,xancho,xtraemp_codi_fk,xcertificado){
	location.href="#enfoque1";
	
	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar vehículo";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xplaca').value=xplaca;
		document.getElementById('xmarca').value=xmarca;
		document.getElementById('xmodelo').value=xmodelo;	
		document.getElementById('xano').value=xano;	
		document.getElementById('xcolor').value=xcolor;			
		document.getElementById('xpeso_bruto').value=xpeso_bruto;
		document.getElementById('xpeso_neto').value=xpeso_neto;	
		document.getElementById('xcarga_util').value=xcarga_util;	
		document.getElementById('xlargo').value=xlargo;
		document.getElementById('xalto').value=xalto;	
		document.getElementById('xancho').value=xancho;	
		document.getElementById('xempresa_transporte').value=xtraemp_codi_fk;		
		document.getElementById('xcertificado_inscripcion').value=xcertificado;			
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar al vehículo "+xplaca+", presione el botón Aceptar.";								
		document.getElementById('d_eliminar').style.display="block";							
	}else{
		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar vehículo";
			document.getElementById('xaccion').value=xaccion;
			document.getElementById('xid').value=xid;	
			document.getElementById('xplaca').value=xplaca;
			document.getElementById('xmarca').value=xmarca;
			document.getElementById('xmodelo').value=xmodelo;	
			document.getElementById('xano').value=xano;	
			document.getElementById('xcolor').value=xcolor;			
			document.getElementById('xpeso_bruto').value=xpeso_bruto;
			document.getElementById('xpeso_neto').value=xpeso_neto;	
			document.getElementById('xcarga_util').value=xcarga_util;
			document.getElementById('xlargo').value=xlargo;
			document.getElementById('xalto').value=xalto;	
			document.getElementById('xancho').value=xancho;				
			document.getElementById('xempresa_transporte').value=xtraemp_codi_fk;					
			document.getElementById('xcertificado_inscripcion').value=xcertificado;			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xempresa_transporte').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo vehículo";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xplaca').value="";
			document.getElementById('xmarca').value="";
			document.getElementById('xmodelo').value="";	
			document.getElementById('xano').value="";	
			document.getElementById('xcolor').value="";				
			document.getElementById('xpeso_bruto').value="";
			document.getElementById('xpeso_neto').value="";	
			document.getElementById('xcarga_util').value="";		
			document.getElementById('xlargo').value="";
			document.getElementById('xalto').value="";	
			document.getElementById('xancho').value="";	
			document.getElementById('xempresa_transporte').value="";
			document.getElementById('xcertificado_inscripcion').value="";
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xempresa_transporte').focus();
		}
	}		
}


function enviar_formulario_vehiculos(){
	if(document.getElementById('xplaca').value=="" || document.getElementById('xempresa_transporte').value==""){
		alert("Tiene que ingresar los datos requeridos.");
	}else{	
		document.form_procesos.submit();	
	}			
}			


function cambiar_estado_vehiculos(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");
	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/vehiculos.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				
	}else{
		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}



function vericar_cliente_ruc(xruc, xaccion, xorigen){
	//alert("origen: "+xorigen);
	document.getElementById('frame_busca_ruc').src = "verificar_cliente_registrado.php?xruc="+xruc+"&xaccion="+xaccion+"&xorigen="+xorigen;
}


function accion_inasistencias(xaccion,xid,xfecha,xproveedor,xpagotipo,xanotaciones,xmonto,xcantidad,xcaja_estado,xpre_numero,xpre_codi){
	xfecha_sistema = document.getElementById('xfecha_sistema').value;
		
		if(xaccion=="limpiar"){			
			function limpiando(){		
				document.getElementById('titulo_formulario').innerHTML="Nuevo registro de inasistencia";
				document.getElementById('xaccion').value='adicionar';					
				document.getElementById('xid').value="";
				document.getElementById('xproveedor').value="";																	
				document.getElementById('xanotaciones').value="";	
				document.getElementById('xvalor_dia').value="";
				document.getElementById('xcantidad_dias').value="1";	
				document.getElementById('xfecha').value = xfecha_sistema;					
				document.getElementById('d_eliminar').style.display="none";
				document.getElementById('d_nueva_orden').style.display='none';	
				document.getElementById('xhay_cambios').value="0";
			}
	
			if( document.getElementById('xhay_cambios').value=="1" ){	
				rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");
				
				if(rlimpiar){	
					limpiando();				
				}
				
			}else{			
				limpiando();
			
			}
	
		}else{
				
			if(xaccion=="eliminar"){
				document.getElementById('titulo_formulario').innerHTML="Eliminar inasistencia";
				document.getElementById('xaccion').value=xaccion;
				document.getElementById('xid').value=xid;			
				document.getElementById('xnombres').value=xtitu;
				document.getElementById('xabreviatura').value=xabrev;	
				document.getElementById('xhay_cambios').value="0";				
				document.getElementById('xn_presupuesto').value = "";
				document.getElementById('xpre_codi').value = "";					
				document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar la orden de compra "+xtitu+" , presione el botón Aceptar.";						
				document.getElementById('d_eliminar').style.display="block";	
								
			}else{		
				if(xaccion=="modificar"){													
					document.getElementById('titulo_formulario').innerHTML="Modificar registro de inasistencia";
					document.getElementById('xaccion').value=xaccion;		
					document.getElementById('xid').value=xid;	
					document.getElementById('xproveedor').value=xproveedor;
					document.getElementById('xfecha').value=xfecha;									
					document.getElementById('xanotaciones').value=xanotaciones;	
					document.getElementById('xvalor_dia').value=xmonto;
					document.getElementById('xcantidad_dias').value=xcantidad;	
					document.getElementById('d_eliminar').style.display="none";
					document.getElementById('d_nueva_orden').style.display='block';						
					document.getElementById('xhay_cambios').value="0";	
				}else{									
					document.getElementById('titulo_formulario').innerHTML = "Nuevo registro de inasistencia";				
					document.getElementById('xaccion').value = xaccion;					
					document.getElementById('xid').value = "";
					document.getElementById('xproveedor').value = "";
					document.getElementById('xanotaciones').value="";
					document.getElementById('xvalor_dia').value="";
					document.getElementById('xcantidad_dias').value="1";	
					document.getElementById('xfecha').value = xfecha_sistema;											
					document.getElementById('d_eliminar').style.display = "none";
					document.getElementById('d_nueva_orden').style.display = 'block';					
					document.getElementById('xhay_cambios').value="0";					
					generar_idtrans_almacen();
					document.getElementById('xproveedor').focus();
				}
			}
		}	
}


function enviar_formulario_inasistencias(){
		if(document.getElementById('xproveedor').value=='' || document.getElementById('xvalor_dia').value=='' || document.getElementById('xfecha').value=='' || document.getElementById('xcantidad_dias').value==''){
			alert("Tiene que completar los datos requeridos.");		
		}else{			
			document.getElementById('xproveedor').disabled=false;

			if(document.getElementById('xaccion').value == 'modificar'){
				document.getElementById('xaccion').value = "modificar";								
				document.form_procesos.submit();

			}else{
				document.getElementById('xaccion').value = "guardar_nueva_inasistencia";												
				document.form_procesos.submit();	
			}	
		}
}			

function cambiar_estado_inasistencia_verificar(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");
	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/inasistencias.php?xid="+id+"&xestado="+estado+"&xaccion=activar";		
	}else{
		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}


function agregar_cliente_inasistencias(xper_codi,xvalor_dia){
	parent.document.getElementById('xproveedor').value=xper_codi;
	parent.document.getElementById('xvalor_dia').value=xvalor_dia;			
	parent.document.getElementById('d_crea_cliente').style.display='none';
	parent.document.getElementById('d_crea_persona').style.display='none';	
}



function imprimir_inasistencias_formato(){
	
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	

	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;						
	xfecha_fin = document.getElementById('xfecha_fin').value;					
	
	xempresa_criterio = document.getElementById('xempresa_criterio').value;	
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}	

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
			
	
	var myWindow=window.open('inasistencias_formato_consulta.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 //+'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 //+'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema							 
							,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');

	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}	
}


function imprimir_salarios_formato(){
	
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;	

	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;						
	xfecha_fin = document.getElementById('xfecha_fin').value;					
	
	xempresa_criterio = document.getElementById('xempresa_criterio').value;	
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}
	

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}		
	
	var myWindow=window.open('salarios_formato_consulta.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_empresa='+xactivar_emp
							 +'&xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema							 
							,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');

	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}	
}



function cambiar_estado_igv(id,estado){	
	resp=confirm("Esta a punto cambiar el estado que permite exonerar de IGV a la venta. Desea continuar?");
	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/pedidosdetalle.php?xid="+id+"&xestado_igv="+estado+"&xaccion=exonerar";				
	}else{
		xid="chk_igv_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}


function deshabilitaRetroceso(){
    window.location.hash="no-back-button";
    window.location.hash="Again-No-back-button" //chrome
    window.onhashchange=function(){window.location.hash="no-back-button";}
}


function imprimir_pagos_detalle(xid_encriptado){
		var myWindow=window.open('caja_detalle_formato.php?id='+xid_encriptado,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
}


function imprimir_pagos_detalle_2(xid_encriptado){
		var myWindow=window.open('caja_detalle_formato_2.php?id='+xid_encriptado,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 			
}

function accion_almacen_pedidos(xaccion, xid){		
	if(xaccion=="cerrar"){	
		document.getElementById('d_lista_almacen').style.display='none';		
	}
	if(xaccion=="abrir"){			
		document.getElementById('frame_pedidos_almacen').src = "pedidos_almacen.php?xid="+xid;	
		document.getElementById('d_lista_almacen').style.display='block';
	}
}

function busca_traslado(){	
	document.getElementById('d_busca_traslado').style.display="block";
	document.getElementById('xcriterio222').focus();	
}

function busca_traslado_cerrar(){
	document.getElementById('d_busca_traslado').style.display="none";		
}


function agregar_traslado_item_almacen(xopealm_codi, xper_codi, xop2, xopealm_numero){
	
	//alert("trasladando... 11");
	parent.document.getElementById('d_busca_traslado').style.display='none';
		
	parent.document.getElementById('d_adicionar_item').style.display='none';
	
	xidtrans=parent.document.getElementById('xidtrans').value;
	xidtrans_temporal=parent.document.getElementById('xidtrans_temporal').value;	
	
	parent.document.getElementById('xpagotipo').value="11";	
	parent.document.getElementById('xdocumento').value="14";
	parent.document.getElementById('xproveedor').value=xper_codi;	
	parent.document.getElementById('xnro_documento').value=xopealm_numero;
	parent.document.getElementById('xpedido_recuperado').value=xopealm_codi;	
	parent.document.getElementById('xordpedcom_numero').value="";	
	parent.document.getElementById('xopealm_origen').value=xopealm_codi;
		
	document.getElementById('frame_almacen_detalle_busqueda').src="procesos/almacendetalle.php?xaccion=adicionar_temporal_recuperar_traslado&xid_recuperado="+xopealm_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal+'&xop2='+xop2;	
	
}




function imprimir_compras_diarias_formato(){
		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;


	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('compras_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_doc='+xactivar_doc
							 +'&xactivar_emp='+xactivar_emp
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}


function cambiar_estado_autorizacion(id,estado){	
	//alert(id+" "+estado);	
	resp=confirm("Esta a punto de cambiar el estado de AUTORIZACION. Desea continuar?");
	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/cotizaciones_pedidos.php?xid="+id+"&xestado="+estado+"&xaccion=autorizar";				
	}else{
		xid="chk2_"+id;		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}






//FUNCIONES REQUERIMIENTOS
//function accion_cotizaciones(xaccion, xid, xfecha,xproveedor,xpagotipo,xidtrans,xanotaciones,xid_encriptado,xordped_numero,xdocpag_codi_fk,xordped_docpagnum,xcaja_estado,xigv,xdias){
function accion_requerimientos(xaccion, xid, xfecha,xproveedor,xpagotipo,xidtrans,xanotaciones,xid_encriptado,xordped_numero,xdocpag_codi_fk,xordped_docpagnum,xcaja_estado,xigv,xdias, xfecha_entrega){
		
	xfecha_sistema = document.getElementById('xfecha_sistema').value;
	xidtrans_temporal = document.getElementById('xidtrans_temporal').value;

	//alert(xigv);
	
	//alert(xaccion+" "+xid+" "+xfecha+" "+xproveedor+" "+xpagotipo);

	//location.href="#enfoque1";
	
	//alert("DEBE ADICIONAR CAJA:"+xdocpag_codi_fk+" - "+xordped_docpagnum);
	
//	if(xcaja_estado==1){		
//		alert("Tiene que aperturar caja.");
		
//	}else{	
		

		if(xaccion=="cerrar_nueva_operacion_caja"){	
			
			//alert("DEBE ADICIONAR CAJA:"+xid);
			//document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xid;
			document.getElementById('d_nueva_operacion').style.display='none';
			
		}else{
	
			if(xaccion=="adicionar_caja"){	
				
				//alert("DEBE ADICIONAR CAJA:"+xid);
				
				document.getElementById('titulo_formulario_pagos').innerHTML="Detalle de pagos de requerimiento Nro:"+xordped_numero;			
				document.getElementById('xordped_codi_fk').value=xid;
				document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xid;
				document.getElementById('d_lista_caja').style.display='block';
				
			}else{
		
			
				if(xaccion=="cerrar"){	
					
					//alert("DEBE CERRAR");
					document.getElementById('d_lista_caja').style.display='none';			
					
				}else{
					
					if(xaccion=="limpiar"){	
					
						function limpiando(){		
							document.getElementById('titulo_formulario').innerHTML="Nuevo requerimiento";
							document.getElementById('xaccion').value='adicionar';					
							document.getElementById('xid').value="";
							document.getElementById('xproveedor').value="";																	
							document.getElementById('xpagotipo').value="";	
							document.getElementById('xanotaciones').value="";
							document.getElementById('xdias').value="5";							
							
							//document.getElementById('xfecha').value="";				
							document.getElementById('xfecha').value = xfecha_sistema;	
							document.getElementById('xfecha_entrega').value = xfecha_entrega;							
							
							document.getElementById('d_eliminar').style.display="none";
							document.getElementById('d_nueva_orden').style.display='none';	
							document.getElementById('xidtrans').value='';
							document.getElementById('xhay_cambios').value="0";
							
							//document.getElementById('d_imprimir_orden').style.display="none";												
	
							document.getElementById('xpagodocumento').value=1;
							document.getElementById('xndocumento').value="";								
																				
							generar_idtrans();
							
							document.getElementById('frame_pedidos_detalle').src="requerimientos_detalle_temporal.php";								
						}
				
						if( document.getElementById('xhay_cambios').value=="1" ){	
							rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");
							
							if(rlimpiar){	
								limpiando();				
							}
							
						}else{			
							limpiando();
						
						}
				
					}else{
							
						if(xaccion=="eliminar"){
							document.getElementById('titulo_formulario').innerHTML="Eliminar requerimiento";
							document.getElementById('xaccion').value=xaccion;
							document.getElementById('xid').value=xid;			
							document.getElementById('xnombres').value=xtitu;
							document.getElementById('xabreviatura').value=xabrev;	
							document.getElementById('xhay_cambios').value="0";
							
							document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el requerimiento "+xtitu+" , presione el botón Aceptar.";						
							
							document.getElementById('d_eliminar').style.display="block";	
											
						}else{
					
							if(xaccion=="modificar"){
								
								//alert("a punto de modificar");								
								document.getElementById('d_img_espera').style.display = "block";
								//document.getElementById('frame_compras_detalle').src = "compras_detalle_temporal.php?xidtrans="+xidtrans;					
								
								frame_pedidos_detalle.document.getElementById('frame_pedidos_detalle_guarda').src="procesos/requerimientos.php?xaccion=adicionar_temporal_modificar&xidtrans="+xidtrans+"&xidtrans_temporal="+xidtrans_temporal;
								
								//alert(xaccion+" "+xid+" "+xfecha+" "+xproveedor+" - "+xpagotipo);
								
								document.getElementById('titulo_formulario').innerHTML="Modificar requerimiento Nro:"+xordped_numero;

								document.getElementById('xaccion').value=xaccion;		
								document.getElementById('xid').value=xid;	
					
								document.getElementById('xproveedor').value=xproveedor;
								document.getElementById('xpagotipo').value=xpagotipo;	
								document.getElementById('xfecha').value=xfecha;				
								document.getElementById('xidtrans').value=xidtrans;
								document.getElementById('xidtrans_temporal').value=xidtrans_temporal;								
								
								document.getElementById('xanotaciones').value=xanotaciones;	
								document.getElementById('xdias').value=xdias;								
								
								document.getElementById('d_eliminar').style.display="none";
								document.getElementById('d_nueva_orden').style.display='block';	
								
								document.getElementById('xhay_cambios').value="0";
								document.getElementById('xid_encriptado').value=xid_encriptado;
								
								//document.getElementById('d_imprimir_orden').style.display="block";							
								
								document.getElementById('xpagodocumento').value=xdocpag_codi_fk;
								document.getElementById('xndocumento').value=xordped_docpagnum;
		
								document.getElementById('xigv').value=xigv;	
								//alert(xaccion+" ... "+xid+" "+xfecha+" "+xproveedor+" "+xidtrans);																	
								
								//document.getElementById('xnombres').focus();
							}else{
												
								//alert("fecha: "+fecha_del_sistema());
				
								document.getElementById('titulo_formulario').innerHTML = "Nuevo requerimiento";				
								document.getElementById('xaccion').value = xaccion;					
								document.getElementById('xid').value = "";
								document.getElementById('xproveedor').value = "";																	
								document.getElementById('xpagotipo').value = "";	
								document.getElementById('xanotaciones').value="";
								document.getElementById('xdias').value="5";
								
								//document.getElementById('xfecha').value = fecha_del_sistema();				
								document.getElementById('xfecha').value = xfecha_sistema;															
								document.getElementById('d_eliminar').style.display = "none";
								document.getElementById('d_nueva_orden').style.display = 'block';
								
								document.getElementById('xhay_cambios').value="0";
								//document.getElementById('d_imprimir_orden').style.display="none";													
								
								document.getElementById('xpagodocumento').value=1;	
								document.getElementById('xndocumento').value="";	
								document.getElementById('xigv').value=xigv;	
								
								generar_idtrans();
								
								document.getElementById('frame_pedidos_detalle').src="requerimientos_detalle_temporal.php";						
								
								//document.getElementById('xidtrans').value='';
								document.getElementById('xproveedor').focus();
							}
						}
					}	
				}
			}	
		}	
	//}
}


//function enviar_formulario_cotizaciones_pedidos(){
function enviar_formulario_requerimientos(){
	

	if(frame_pedidos_detalle.document.getElementById('xcantidad_reg').value<=0){

		alert("Tiene que agregar items al detalle.");
		
	}else{	
	
		//if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value==''){
		if(document.getElementById('xproveedor').value=='' || document.getElementById('xfecha').value==''){	
			alert("Tiene que completar los datos requeridos.");
		
		}else{	

			if(document.getElementById('xaccion').value == 'modificar'){

				frame_pedidos_detalle.document.getElementById('xaccion').value = "modificar";
				
				frame_pedidos_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_pedidos_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_pedidos_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_pedidos_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;				
				
				frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;				
				frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;												
								
				frame_pedidos_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
				frame_pedidos_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;
				frame_pedidos_detalle.document.getElementById('xdias').value = document.getElementById('xdias').value;				
				
				frame_pedidos_detalle.document.getElementById('xfecha_entrega').value = document.getElementById('xfecha_entrega').value;				
				/*
				rautomatico = confirm("Si desea que las modificaciones generen operaciones de caja y almac�n autom�ticamente, presione el bot�n ACEPTAR.");
				if(rautomatico){
					frame_pedidos_detalle.document.getElementById('xautomatico').value = "1";
				}else{		
	
					frame_pedidos_detalle.document.getElementById('xautomatico').value = "0";
				}
				*/

				frame_pedidos_detalle.document.form_pedidos_detalle.submit();
				//alert("esss ok.");				

			}else{
				//alert("proveedor: "+document.getElementById('xproveedor').value);
			
				frame_pedidos_detalle.document.getElementById('xaccion').value = "guardar_nuevo_pedido";			
				
					//alert("okoko...");				
				frame_pedidos_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_pedidos_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_pedidos_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_pedidos_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;				
				
				frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;								
				frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;												

				frame_pedidos_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
				frame_pedidos_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;
				
				frame_pedidos_detalle.document.getElementById('xdias').value = document.getElementById('xdias').value;
				
				frame_pedidos_detalle.document.getElementById('xfecha_entrega').value = document.getElementById('xfecha_entrega').value;								

				//alert("ESTAS 4");				
				
				frame_pedidos_detalle.document.form_pedidos_detalle.submit();
				
				//alert("esss ok.");
				
			}	
		}
	}			
}			


//function cambiar_estado_cotizacion_pedido(id,estado){	
function cambiar_estado_requerimiento(id,estado){	
	//alert(id+" "+estado);
	
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/requerimientos.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}


//function agregar_item_cotizaciones(xprd_codi,xaccion,xtipo,xunimed_codi,xordpeddet_precio){
function agregar_item_requerimientos(xprd_codi,xaccion,xtipo,xunimed_codi,xordpeddet_precio){	
	
	//alert("nuevo requerimiento");
	
	//alert("Agregando item. "+xprd+" "+xaccion+" "+xtipo+" "+xunimed_codi+" "+xordpeddet_precio);
	
	xidtrans = parent.document.getElementById('xidtrans').value;
	xidtrans_temporal = parent.document.getElementById('xidtrans_temporal').value;	

	document.getElementById('frame_pedidos_detalle_item').src='procesos/requerimientos.php?xaccion='+xaccion+'&xprd_codi='+xprd_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal+'&xunimed_codi='+xunimed_codi+'&xcotdet_precio='+xordpeddet_precio;

	
	parent.document.getElementById('d_adiciona_item').style.display='none';
	//document.getElementById('d_adiciona_item').style.display='block';
	//document.getElementById('xcriterio2').focus();
	
}


//function imprimir_cotizacion(xid_encriptado){
function imprimir_requerimiento(xid_encriptado){
	//alert("Adicionando item. "+xaccion);
	
		var myWindow=window.open('pedidos_formato.php?id='+xid_encriptado,'','width=450,height=550,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
	
}





//function enviar_cotizaciones_pedidos_detalle_item(xaccion,xordpeddet_codi,xvalor){
function enviar_requerimientos_detalle_item(xaccion,xordpeddet_codi,xvalor){	
	//alert("esss...:"+xaccion);
			
	document.getElementById('xaccion').value=xaccion;
	document.getElementById('xcotdet_codi').value=xordpeddet_codi;
	
	//frame_compras_detalle.document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans_temporal').value = parent.document.getElementById('xidtrans_temporal').value;	
	
	if(xaccion=="eliminar"){
	
		rpt=confirm("Confirma que desea eliminar el item? ");
		if(rpt){
			parent.hay_cambios();
			document.form_pedidos_detalle.submit();	
		}	
	
	}else{
		
		if(xaccion=="guardar_unidad"){
			
			parent.document.getElementById('d_img_espera').style.display = "block";
			parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;
		
			//alert("guardar unidad: "+xordcomdet_codi);
			document.getElementById('frame_pedidos_detalle_guarda').src="procesos/requerimientos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xunimed_codi="+xvalor;
					
		}else{		
		
			if(xaccion=="guardar_precio"){
			
				parent.document.getElementById('d_img_espera').style.display = "block";
				parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;											

				//alert("guardar precio: "+xordcomdet_codi);
				document.getElementById('frame_pedidos_detalle_guarda').src="procesos/requerimientos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xcotdet_precio="+xvalor;				
				//alert(xaccion+" .. "+xordpeddet_codi+" "+xvalor);				
			
			}else{		
		
				if(xaccion=="guardar_cantidad"){

					parent.document.getElementById('d_img_espera').style.display = "block";
					parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;											

					//alert("guardar cantidad: "+xordpeddet_codi);					
					
					document.getElementById('frame_pedidos_detalle_guarda').src="procesos/requerimientos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xcotdet_cantidad="+xvalor;
					
				}else{					
					document.form_compras_detalle.submit();
				
				}
		
			}	
		
		}	
	
	}	

}




//function calcular_totales_detalle_cotizacion_pedido(xigv){
function calcular_totales_detalle_requerimiento(xigv){	
	
	//alert("cantidad");
	zigv = (xigv / 100) + 1;
	xcantidad_reg=document.getElementById('xcantidad_reg').value;
	xtotal=0;
	for(nreg = 1; nreg <= xcantidad_reg; nreg++){		
		xprecio = document.getElementById('xprecio_'+nreg).value;
		xcantidad = document.getElementById('xcantidad_'+nreg).value;
		xmonto = xprecio * xcantidad;
		document.getElementById('xmonto_'+nreg).value = parseFloat(xmonto).toFixed(2);
		xtotal = xtotal + xmonto;		
	}	
	
	//xsubtotal = xtotal / 1.18;
	xsubtotal = xtotal / zigv;
	xigv = xtotal - xsubtotal;
	
	document.getElementById('d_xsubtotal').innerHTML = parseFloat(xsubtotal).toFixed(2);
	document.getElementById('d_xigv').innerHTML = parseFloat(xigv).toFixed(2);
	document.getElementById('d_xtotal').innerHTML = parseFloat(xtotal).toFixed(2);	
	
	parent.document.getElementById('xmonto').value = parseFloat(xtotal).toFixed(2);		
}	


//function agregar_cliente_cotizaciones(xper_codi,xper_ruc,xper_ruc_dni_tipo){
function agregar_cliente_requerimientos(xper_codi,xper_ruc,xper_ruc_dni_tipo){	
	//alert("buscarrrri 2");	
	
	parent.document.getElementById('xproveedor').value=xper_codi;	
	
	//if(parent.document.getElementById('xpagodocumento').value="3" && xper_ruc_dni_tipo==1){
	//	alert("cumple");		
			
		parent.document.getElementById('xndocumento').value="";
		parent.document.getElementById('xpagodocumento').value="1";				
		
		//alert("buscarrrri 555");			
		
		parent.document.getElementById('xserie').value="";			
		
						
		
	//}			
	
	parent.document.getElementById('d_crea_cliente').style.display='none';
	parent.document.getElementById('d_crea_persona').style.display='none';	
		
}

/*
function agregar_cliente_cotizaciones(xper_codi){
	//alert("buscarrrri");	
	parent.document.getElementById('xproveedor').value=xper_codi;
	parent.document.getElementById('d_crea_cliente').style.display='none';
	parent.document.getElementById('d_crea_persona').style.display='none';	
}
*/

//function adicionar_cliente_cotizacion_pedido(){
function adicionar_cliente_requerimiento(){	
	//alert("eeeeeee");
	document.getElementById('d_crea_cliente').style.display='block';
	document.getElementById('xcriterio22').focus();

}


//function enviar_formulario_cliente_cotizaciones_pedidos(){	
function enviar_formulario_cliente_requerimientos(){	
	//alert("addd");
	if(document.getElementById('xnombres').value=="" || document.getElementById('xruc').value=="" ){		
		alert("Tiene que ingresar los datos requeridos.");
		
	}else{		
		document.form_procesos4.submit();	
		
	}			
}			


//function busca_cotizacion(){
function busca_requerimiento(){	
	document.getElementById('d_busca_orden').style.display="block";
	document.getElementById('xcriterio222').focus();	
		
}




//function agregar_cotizacion_item_pedido(xcot_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2,xcot_numero ){
function agregar_requerimiento_item_compra(xcot_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2, xcot_numero ){	
	//alert("debe aorden: "+xordped_codi+"   "+xper_codi+"   "+xopetip_codi_fk_2+"   "+xdoctip_codi_fk_2+"   "+xordped_docpagnum);
	
	//parent.document.getElementById('frame_procesos5').src="calcular_credito_saldo.php?xper_codi="+xper_codi;	
	
	//alert("llega2");	
	
	xidtrans=parent.document.getElementById('xidtrans').value;	
	xidtrans_temporal=parent.document.getElementById('xidtrans_temporal').value;		

	//parent.document.getElementById('xpagotipo').value=xopetip_codi_fk_2;	
	//parent.document.getElementById('xdocumento').value=xdoctip_codi_fk_2;
	parent.document.getElementById('xproveedor').value=xper_codi;	
	
	//parent.document.getElementById('xnro_documento').value=xnro_documento;
	//parent.document.getElementById('xordpedcom_numero').value=ordpedcom_numero;	
	
	//alert("numero::: "+xcot_codi+" "+xper_codi+" "+xcot_numero);	
	
	//parent.document.getElementById('xpedido_recuperado').value=xcot_codi;	
	parent.document.getElementById('xpedido_recuperado_requerimiento').value=xcot_codi;	

	document.getElementById('frame_almacen_detalle_busqueda').src="procesos/requerimientos.php?xaccion=adicionar_temporal_recuperar_requerimiento&xid_recuperado="+xcot_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal;
		
}



//function imprimir_cotizacion_formato(xid_encriptado){
function imprimir_requerimiento_formato(xid_encriptado){	
	//alert("Adicionando item. "+xaccion);
	
	//var myWindow=window.open('mpdf/examples/cotizacion_formato.php?id='+xid_encriptado,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	
	var myWindow=window.open('requerimiento_formato.php?id='+xid_encriptado,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}


//function imprimir_cotizacion_formato2(xid_encriptado){
function imprimir_requerimiento_formato2(xid_encriptado){	
	//alert("Adicionando item. "+xaccion);
	
	var myWindow=window.open('../requerimiento_formato.php?id='+xid_encriptado,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}


//FUNCIONES DE REQUERIMIENTO
function hay_cambios_requerimientos(){
	document.getElementById('xhay_cambios').value="1";
}


function imprimir_requerimiento_detalle(xid_encriptado){
		var myWindow=window.open('requerimientos_detalle_formato.php?id='+xid_encriptado,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 			
}



//FUNCIONES DE PANTALLA NIVELES
function accion_familia_niveles(xaccion,xid,xtitu,xabrev,prdfamniv_codi_fk){
	
	//alert('prdfamniv_codi_fk'); 

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar Nivel";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		
		document.getElementById('xnivel_padre').value = prdfamniv_codi_fk;		
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el nivel "+xtitu+" , presione el botón Aceptar.";								
		document.getElementById('d_eliminar').style.display="block";	
										
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar Nivel";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;																										
			document.getElementById('d_eliminar').style.display="none";
			
			document.getElementById('xnivel_padre').value = prdfamniv_codi_fk;
			
			document.getElementById("varios");

			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nuevo Nivel";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('d_eliminar').style.display="none";
			
			document.getElementById('xnivel_padre').value = 0;			
			
			document.getElementById('xnombres').focus();			
		}
	}
}


function enviar_formulario_familia_niveles(){	

	

	if(document.getElementById('xnombres').value==""){
		alert("Tiene que ingresar los datos requeridos.");
	}else{		
		document.form_procesos.submit();			
	}			
}			


function cambiar_estado_familia_niveles(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){
		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/familias_niveles.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{
		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}



function buscar_familia_nivel(){
	//alert("ESTAMOS:");
	document.getElementById('d_busca_familia').style.display="block";
	document.getElementById('xcriterio3').focus();		
}


function cerrar_buscar_familia(){
	document.getElementById('d_busca_familia').style.display="none";
}


function seleccionar_familia_catalogo(xprdfam_codi){
	//alert("xprdfam_codi: "+xprdfam_codi);
	parent.document.getElementById('xfamilia').value = xprdfam_codi;
	parent.document.getElementById('d_busca_familia').style.display="none";	
	
}


function buscar_codigo_proveedor(xid){
	//alert("ESTAMOS:");
	document.getElementById('d_codigo_proveedor').style.display="block";
	document.getElementById('frame_buscar_codigo_proveedor').src = "catalogo_codigos_proveedor.php?xid="+xid;		
}

function buscar_codigo_proveedor_interno(xid){
	//alert("ESTAMOS:");
	document.getElementById('frame_buscar_codigo_proveedor').src = "catalogo_codigos_proveedor.php?xid="+xid;		
}

function cerrar_buscar_codigo_proveedor(){
	document.getElementById('d_codigo_proveedor').style.display="none";
}



function imprimir_reposiciones_formato(){		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xproveedor_criterio = document.getElementById('xproveedor_criterio').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;


	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_proveedor').checked==true){
		xactivar_prov = 1;
	}else{
		xactivar_prov = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('reposiciones_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xproveedor_criterio='+xproveedor_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_prov='+xactivar_prov
							 +'&xactivar_emp='+xactivar_emp
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}


function imprimir_productos_mas_vendidos_formato(){
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xfamilia_criterio = document.getElementById('xfamilia').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;


	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_familia').checked==true){
		xactivar_fam = 1;
	}else{
		xactivar_fam = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('productos_mas_vendidos_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xfamilia_criterio='+xfamilia_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_fam='+xactivar_fam
							 +'&xactivar_emp='+xactivar_emp
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}


function imprimir_productos_ventas_formato(){

	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xfamilia_criterio = document.getElementById('xfamilia').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;
	xordenamiento_criterio = document.getElementById('xordenamiento_criterio').value;
	xproveedor_criterio = document.getElementById('xproveedor_criterio').value;	
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_familia').checked==true){
		xactivar_fam = 1;
	}else{
		xactivar_fam = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_ordenamiento').checked==true){
		xactivar_orden = 1;
	}else{
		xactivar_orden = 0;
	}

	if(document.getElementById('xactivar_proveedor').checked==true){
		xactivar_proveedor = 1;
	}else{
		xactivar_proveedor = 0;
	}
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('productos_ventas_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xfamilia_criterio='+xfamilia_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xordenamiento_criterio='+xordenamiento_criterio	
							 +'&xproveedor_criterio='+xproveedor_criterio								 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_fam='+xactivar_fam
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_orden='+xactivar_orden
							 +'&xactivar_proveedor='+xactivar_proveedor							 							 
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}



function leer_codigo_barras(e,n,xemp_codi_fk){	
	if(e.which == 13) {
		//alert("codigo: "+n);					
		//document.getElementById('frame_procesos_barras').src = "procesos/leer_codigo_barras.php?xcriterio="+n+"&emp_codi_fk="+xemp_codi_fk;		
		//alert("siiii");		
		frame_buscar_producto.document.getElementById('frame_procesos_barras').src = "procesos/leer_codigo_barras.php?xcriterio="+n+"&emp_codi_fk="+xemp_codi_fk;		
		document.getElementById('xcodigo_barras').focus();		
	}	
}


function imprimir_productos_lista_formato(){
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xfamilia_criterio = document.getElementById('xfamilia').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;
	xordenamiento_criterio = document.getElementById('xordenamiento_criterio').value;

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_familia').checked==true){
		xactivar_fam = 1;
	}else{
		xactivar_fam = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_ordenamiento').checked==true){
		xactivar_orden = 1;
	}else{
		xactivar_orden = 0;
	}

	if(document.getElementById('xactivar_costo').checked==true){
		xactivar_costo = 1;
	}else{
		xactivar_costo = 0;
	}

	if(document.getElementById('xactivar_margen').checked==true){
		xactivar_margen = 1;
	}else{
		xactivar_margen = 0;
	}

	if(document.getElementById('xactivar_barras').checked==true){
		xactivar_barras = 1;
	}else{
		xactivar_barras = 0;
	}



	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('lista_productos_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xfamilia_criterio='+xfamilia_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xordenamiento_criterio='+xordenamiento_criterio	
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_fam='+xactivar_fam
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_orden='+xactivar_orden
							 +'&xactivar_costo='+xactivar_costo
							 +'&xactivar_barras='+xactivar_barras	
							 +'&xactivar_margen='+xactivar_margen
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}



//function busca_cotizacion(){
function busca_almacen(){	
	document.getElementById('d_busca_almacen').style.display="block";
	document.getElementById('xcriterio2222').focus();	
}



function busca_almacen_compra_cerrar(){
	//alert("ess");
	document.getElementById('d_busca_almacen').style.display="none";
}



//function agregar_cotizacion_item_pedido(xcot_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2,xcot_numero ){
function agregar_almacen_item_compra(xcot_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2, xcot_numero, xfecha ){
	
	//alert(xop2+" :por aqui: "+xnro_documento);
	
	xidtrans=parent.document.getElementById('xidtrans').value;	
	xidtrans_temporal=parent.document.getElementById('xidtrans_temporal').value;		

	//parent.document.getElementById('xpagotipo').value=xopetip_codi_fk_2;	
	//parent.document.getElementById('xdocumento').value=xdoctip_codi_fk_2;
	parent.document.getElementById('xproveedor').value=xper_codi;	
	
	
	
	//parent.document.getElementById('xpagodocumento').value=xnro_documento;
	parent.document.getElementById('xndocumento').value=xop2;
	parent.document.getElementById('xpedido_recuperado').value=xcot_codi;
	//parent.document.getElementById('xordpedcom_numero').value=ordpedcom_numero;	
	
	parent.document.getElementById('xfecha').value = xfecha;
	parent.document.getElementById('xfecha_vencimiento').value = xfecha;
		
	//alert("numero::: "+xcot_codi+" "+xper_codi+" "+xcot_numero);	
	document.getElementById('frame_almacen_detalle_busqueda').src = "procesos/comprasdetalle.php?xaccion=adicionar_temporal_recuperar_almacen&xid_recuperado="+xcot_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal;
	
	//alert("llega4 "+xcot_numero);		
}



//FUNCIONES DE PANTALLA PROMOCIONES

function accion_promociones(xaccion,xid,xtitu,xabrev,xactivado,xfecha_inicio,xfecha_fin){
	
	location.href="#enfoque1";
	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar promoci&oacute;n";
		document.getElementById('xaccion').value = xaccion;
		document.getElementById('xid').value = xid;			
		document.getElementById('xnombres').value = xtitu;
		document.getElementById('xabreviatura').value = xabrev;					
		
		if(xactivado==1){
			document.getElementById('xactivar_fechas').checked = true;	
		}else{
			document.getElementById('xactivar_fechas').checked = false;				
		}
		
		document.getElementById('xfecha_inicio').value = xfecha_inicio;
		document.getElementById('xfecha_fin').value = xfecha_fin;					
		
		document.getElementById('d_eliminar').innerHTML="Si esta seguro que quiere eliminar la promocion "+xtitu+" , presione el boton Aceptar.";						
		document.getElementById('d_eliminar').style.display="block";				
	}else{
		if(xaccion=="modificar"){			
			document.getElementById('frame_precios').src = "promociones_detalle.php?xid="+xid;				
			document.getElementById('d_precios').style.display = 'block';		
			
			document.getElementById('titulo_formulario').innerHTML="Modificar la promoci&oacute;n";
			document.getElementById('xaccion').value=xaccion;		
			document.getElementById('xid').value=xid;	
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;																										
			
			if(xactivado==1){
				document.getElementById('xactivar_fechas').checked = true;	
			}else{
				document.getElementById('xactivar_fechas').checked = false;				
			}

			document.getElementById('xfecha_inicio').value = xfecha_inicio;
			document.getElementById('xfecha_fin').value = xfecha_fin;					
						
			

			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			
			document.getElementById('frame_precios').src = "";				
			document.getElementById('d_precios').style.display = 'none';		
			
			document.getElementById('titulo_formulario').innerHTML="Nueva promoci&oacute;n";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			
			document.getElementById('xactivar_fechas').checked = false;				
			
			document.getElementById('xfecha_inicio').value = "";
			document.getElementById('xfecha_fin').value = "";								
			
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
}

function enviar_formulario_promociones(){						
	if(document.getElementById('xnombres').value==""){
		alert("Tiene que ingresar los datos requeridos.");		
	}else{	
		document.form_procesos.submit();	
	}			
}			

function cambiar_estado_promociones(id,estado,xtiene_detalle){
	if(xtiene_detalle==0){
		alert("ADVERNTENCIA: NO PUEDE CAMBIAR EL ESTADO DE UNA PROMOCION QUE NO CUENTA CON PROUDUCTOS EFECTADOS.");	
		xid="chk_"+id;		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}	
	}else{
	
		resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");
		if(resp){
			if(estado==true){
				estado=1;
			}else{
				estado=0;
			}
			frame_procesos.location.href="procesos/promociones.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				
		}else{
			xid="chk_"+id;		
			if(estado==true){
				document.getElementById(xid).checked=false;
			}else{
				document.getElementById(xid).checked=true;
			}	
		}	
	}
}


//function enviar_productos_promociones(xaccion){	
//function enviar_productos_promociones(prd_codi, xaccion, '', xunimed_codi, xprc_precio){	
function enviar_productos_promociones(xaccion, xunimed_codi, xprd_codi, xprecio, xprecio_compra, xpromdet_codi){	
	
	//alert("xaccion1: "+xaccion);		
	//document.getElementById('xaccion').value=xaccion;
	//document.getElementById('xprc_codi').value=xprc_codi;

	parent.frame_precios.document.getElementById('xaccion').value = xaccion;		
	parent.frame_precios.document.getElementById('xpromdet_codi').value = xpromdet_codi;

	parent.frame_precios.document.getElementById('xprom_codi').value = parent.document.getElementById('xid').value;
	parent.frame_precios.document.getElementById('xunimed_codi').value = xunimed_codi;
	parent.frame_precios.document.getElementById('xprd_codi').value = xprd_codi;
	parent.frame_precios.document.getElementById('xprecio').value = xprecio;
	parent.frame_precios.document.getElementById('xprecio_compra').value = xprecio_compra;	
	
	//alert("xaccion22: "+xaccion);	
	if(xaccion=="adicionar"){
		//parent.document.getElementById('xdebe_guardar').value='1';		
	}
	if(xaccion=="modificar"){
		//parent.document.getElementById('xdebe_guardar').value='0';				
	}
	if(xaccion=="eliminar"){
		rpt=confirm("Confirma que desea eliminar el detalle de la Promoción?");
		if(rpt){
			document.form_precios.submit();	
		}	
	}else{
		if(xaccion=="modificar"){		
			document.form_precios.submit();		
		}else{
			
			//alert("xaccion3: "+xaccion);
			//if(parent.document.getElementById('xdebe_guardar').value=='1'){
			//	r=confirm("ADVERTENCIA: Antes debe guardar los cambios con el botón <Guardar información de precios>. Si desea descartarlos presione ACEPTAR.");
			//	if(r){
			//		parent.document.getElementById('xdebe_guardar').value='0';
			//		document.form_precios.submit();				
			//	}	
			//}else{				
				parent.frame_precios.document.form_precios.submit();			
			//}
		}	
	}	
}



function estado_modificion_productos_promociones(){
	parent.document.getElementById('xdebe_guardar').value='1';		
}


function adicionar_item_promociones_detalle(xaccion,xprc_codi){
	//alert("adicionando");
	document.getElementById('d_adiciona_item').style.display='block';
	document.getElementById('xcriterio2').focus();	
}


function leer_codigo_barras_almacen(e,n,xemp_codi_fk){	
	if(e.which == 13) {
		frame_buscar_producto.document.getElementById('frame_procesos_barras').src = "procesos/leer_codigo_barras_almacen.php?xcriterio="+n+"&emp_codi_fk="+xemp_codi_fk;				
		document.getElementById('xcodigo_barras').focus();		
	}	
}


function imprimir_promociones_formato(){
	xcriterio = document.getElementById('xcriterio').value;	
	xaccion2 = document.getElementById('xaccion2').value;		
	
	if(document.getElementById('xactivar_activas').checked==true){
		xactivar_activas = 1;
	}else{
		xactivar_activas = 0;
	}		
				
	var myWindow=window.open('promociones_formato_consulta.php?xcriterio='+xcriterio	
							 +'&xactivar_activas='+xactivar_activas
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');

	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	}	
}


function actualizar_item_pedidos(xaccion){	
	
	xidtrans = parent.document.getElementById('xidtrans').value;
	xidtrans_temporal = parent.document.getElementById('xidtrans_temporal').value;	
	document.getElementById('frame_procesos').src='procesos/pedidosdetalle.php?xaccion='+xaccion+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal;	
}


function imprimir_productos_stock_formato(){
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xfamilia_criterio = document.getElementById('xfamilia').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;	
	
	xstock_criterio = document.getElementById('xstock_criterio').value;	

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_familia').checked==true){
		xactivar_fam = 1;
	}else{
		xactivar_fam = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_costo').checked==true){
		xactivar_costo = 1;
	}else{
		xactivar_costo = 0;
	}

	if(document.getElementById('xactivar_barras').checked==true){
		xactivar_barras = 1;
	}else{
		xactivar_barras = 0;
	}
	
	var myWindow=window.open('productos_stock_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xfamilia_criterio='+xfamilia_criterio
							 +'&xemp_criterio='+xemp_criterio	
							 +'&xstock_criterio='+xstock_criterio								 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_fam='+xactivar_fam
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_costo='+xactivar_costo
							 +'&xactivar_barras='+xactivar_barras							 
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}


function imprimir_productos_stock_formato_plano(){
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xfamilia_criterio = document.getElementById('xfamilia').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;	
	
	xstock_criterio = document.getElementById('xstock_criterio').value;	

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_familia').checked==true){
		xactivar_fam = 1;
	}else{
		xactivar_fam = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_costo').checked==true){
		xactivar_costo = 1;
	}else{
		xactivar_costo = 0;
	}

	if(document.getElementById('xactivar_barras').checked==true){
		xactivar_barras = 1;
	}else{
		xactivar_barras = 0;
	}
	
	var myWindow=window.open('productos_stock_formato_plano.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xfamilia_criterio='+xfamilia_criterio
							 +'&xemp_criterio='+xemp_criterio	
							 +'&xstock_criterio='+xstock_criterio								 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_fam='+xactivar_fam
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_costo='+xactivar_costo
							 +'&xactivar_barras='+xactivar_barras							 
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}


function seleccionar_producto_busqueda(xprd_codi, xprd_nombre){
	//alert("xprd_nombre: "+xprd_nombre);
	parent.document.getElementById('xcriterio_producto').value = xprd_codi;
	parent.document.getElementById('xcriterio_producto2').value = xprd_nombre;
	parent.document.getElementById('d_busca_familia').style.display="none";		
}


function imprimir_productos_compras_formato(){
	//alert("1");
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xcriterio_producto = document.getElementById('xcriterio_producto').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;
	xordenamiento_criterio = document.getElementById('xordenamiento_criterio').value;

	//alert("2");
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_producto').checked==true){
		xactivar_prod = 1;
	}else{
		xactivar_prod = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_ordenamiento').checked==true){
		xactivar_orden = 1;
	}else{
		xactivar_orden = 0;
	}

	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	//alert("3");	
	
	var myWindow=window.open('productos_compras_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xcriterio_producto='+xcriterio_producto
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xordenamiento_criterio='+xordenamiento_criterio	
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_prod='+xactivar_prod
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_orden='+xactivar_orden
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}


function imprimir_productos_lista_formato_balanza(){
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xfamilia_criterio = document.getElementById('xfamilia').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;
	xordenamiento_criterio = document.getElementById('xordenamiento_criterio').value;

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_familia').checked==true){
		xactivar_fam = 1;
	}else{
		xactivar_fam = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_ordenamiento').checked==true){
		xactivar_orden = 1;
	}else{
		xactivar_orden = 0;
	}

	if(document.getElementById('xactivar_costo').checked==true){
		xactivar_costo = 1;
	}else{
		xactivar_costo = 0;
	}

	if(document.getElementById('xactivar_barras').checked==true){
		xactivar_barras = 1;
	}else{
		xactivar_barras = 0;
	}



	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('lista_productos_formato_balanza.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xfamilia_criterio='+xfamilia_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xordenamiento_criterio='+xordenamiento_criterio	
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_fam='+xactivar_fam
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_orden='+xactivar_orden
							 +'&xactivar_costo='+xactivar_costo
							 +'&xactivar_barras='+xactivar_barras							 
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}






function imprimir_productos_lista_formato_balanza_excel(){

	xempresa_criterio = document.getElementById('xempresa_criterio').value;

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	var myWindow=window.open('lista_productos_formato_balanza_excel.php?xcriterio='+xcriterio
							 +'&xaccion2='+xaccion2							 
							 +'&xfecha_sistema='+xfecha_sistema							 							 
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_empresa='+xactivar_emp							 							 
							 ,'','width=760,height=400,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
}



function accion_catalogos_precios(xaccion,xid,xtitu,xabrev,xcodi,xmar,xprs,xprdfam,xpreciocosto,xunidadminima,xstockminimo,xpeso,xdescuento_limite,xmostrar_catalogo,xmp_codi){	
	//alert("precio costo: "+xpreciocosto);	
	location.href="#enfoque1";
		
	document.getElementById('frame_precios').src = "precios.php?xid="+xid+"&xpreciocosto="+xpreciocosto;		
	buscar_codigo_proveedor_interno(xid);	
	
	//document.getElementById('d_codigos_proveedor').style.display="block";	
	
	//document.getElementById('titulo_formulario').innerHTML="Modificar producto";
	document.getElementById('titulo_nombre_producto').innerHTML = xtitu;		
	document.getElementById('d_masterpack').innerHTML = xmp_codi;	
	document.getElementById('d_unidad').innerHTML = xunidadminima;				
	document.getElementById('d_stock').innerHTML = xstockminimo;			
	document.getElementById('d_costo').innerHTML = "S/ "+xpreciocosto;						
	
	document.getElementById('xaccion').value=xaccion;		
	document.getElementById('xid').value=xid;
	document.getElementById('d_precios').style.display="block";			

	document.getElementById('xdebe_guardar').value='0';			
	
	document.getElementById('xnombres').focus();											
}



function agregar_orden_item_precios(xordcom_codi, xper_nombre_comercial, xordcom_docpagnum, xordcom_numero){		
	//parent.cerrar_buscar_familia();
	parent.document.getElementById('xcriterio').value = xordcom_codi;
	parent.buscar();
}


function imprimir_productos_compras_ventas_formato(){
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xfamilia_criterio = document.getElementById('xfamilia').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;
	xordenamiento_criterio = document.getElementById('xordenamiento_criterio').value;

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_familia').checked==true){
		xactivar_fam = 1;
	}else{
		xactivar_fam = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_ordenamiento').checked==true){
		xactivar_orden = 1;
	}else{
		xactivar_orden = 0;
	}

	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('productos_compras_ventas_formato_detallado.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xfamilia_criterio='+xfamilia_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xordenamiento_criterio='+xordenamiento_criterio	
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_fam='+xactivar_fam
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_orden='+xactivar_orden
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}



function cambiar_estado_compra_igv(xnn, estado, xporcetaje_igv, xordcomdet_codi){
	//alert("ordcomdet_o_codi: "+xnn+" - "+estado+" - "+xporcetaje_igv+" - "+xordcomdet_codi);	
	parent.document.getElementById('d_img_espera').style.display = "block";
	parent.document.getElementById('bt_enviar_formulario_compras').disabled = true;		
		
	xvalor = document.getElementById('xprecio_'+xnn).value;			
	
	if(estado == true){
		xvalor_igv = xvalor / (1+(xporcetaje_igv/100));		
		xvalor_igv = xvalor - xvalor_igv;		
		xestado_chk_igv = 1;
	}else{
		xvalor_igv = 0;
		xestado_chk_igv = 0;
	}				
	//document.getElementById('xigv_'+xnn).value = parseFloat(xvalor_igv.toFixed(2));	
	document.getElementById('xigv_'+xnn).value = xvalor_igv.toFixed(3);	

	document.getElementById('frame_compras_detalle_guarda').src="procesos/comprasdetalle.php?xaccion=guardar_igv&xordcomdet_codi="+xordcomdet_codi+"&xvalor_igv="+xvalor_igv+"&xestado_chk_igv="+xestado_chk_igv;		
}

function abrir_busca_cuenta_contable(xdiv){	
	
	document.getElementById(xdiv).style.display='block';
	document.getElementById('xcriterio44').focus();
}



function imprimir_pedidos_formato_excel_contabilidad(){		
	//alert("si contabilidad");
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;		
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	
	var myWindow=window.open('pedidos_formato_consulta_excel_contabilidad.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin							 
							 +'&xaccion2='+xaccion2
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp							 					 
							 +'&xfecha_sistema='+xfecha_sistema
							 ,'','width=760,height=400,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}



function imprimir_compras_formato_excel_contabilidad(){		
	//alert("si contabilidad");
	xaccion2 = document.getElementById('xaccion2').value;	
	xfecha_sistema = document.getElementById('xfecha_sistema').value;		
	xfecha_inicio = document.getElementById('xfecha_inicio').value;				
	xfecha_fin = document.getElementById('xfecha_fin').value;				

	xpagodocumento_criterio = document.getElementById('xpagodocumento_criterio').value;
	xempresa_criterio = document.getElementById('xempresa_criterio').value;		
	
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_documento').checked==true){
		xactivar_doc = 1;
	}else{
		xactivar_doc = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}
	
	var myWindow=window.open('compras_formato_consulta_excel_contabilidad.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin							 
							 +'&xaccion2='+xaccion2
							 +'&xpagodocumento_criterio='+xpagodocumento_criterio
							 +'&xempresa_criterio='+xempresa_criterio							 
							 +'&xactivar_fechas='+xactivar_fech
							 +'&xactivar_documento='+xactivar_doc
							 +'&xactivar_empresa='+xactivar_emp							 					 
							 +'&xfecha_sistema='+xfecha_sistema
							 ,'','width=760,height=400,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}


function imprimir_productos_ventas_categorias_formato(){

	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xfamilia_criterio = document.getElementById('xfamilia').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;
	xordenamiento_criterio = document.getElementById('xordenamiento_criterio').value;
	xproveedor_criterio = document.getElementById('xproveedor_criterio').value;		

	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_familia').checked==true){
		xactivar_fam = 1;
	}else{
		xactivar_fam = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_ordenamiento').checked==true){
		xactivar_orden = 1;
	}else{
		xactivar_orden = 0;
	}
	
	if(document.getElementById('xactivar_proveedor').checked==true){
		xactivar_proveedor = 1;
	}else{
		xactivar_proveedor = 0;
	}
	
	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	
	var myWindow=window.open('productos_ventas_categorias_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xfamilia_criterio='+xfamilia_criterio
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xordenamiento_criterio='+xordenamiento_criterio	
							 +'&xproveedor_criterio='+xproveedor_criterio								 
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_fam='+xactivar_fam
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_orden='+xactivar_orden
							 +'&xactivar_proveedor='+xactivar_proveedor									 
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}


function guardar_cantidad_devuelta_nota_credito_venta(id, cantidad_devuelta){
	//alert(id+" - "+cantidad_devuelta);
	document.getElementById('frame_pedidos_detalle_guarda').src = "procesos/nota_credito.php?xaccion_nota_credito=devolver_cantidad&xcantidad_devolver="+cantidad_devuelta
																												+"&xordpeddet_codi="+id; 
}


function guardar_precio_descuento_nota_credito_venta(id, precio_descontado){
	//alert(id+" - "+precio_descontado);
	document.getElementById('frame_pedidos_detalle_guarda').src = "procesos/nota_credito.php?xaccion_nota_credito=descontar_precio&xprecio_descontado="+precio_descontado
																												+"&xordpeddet_codi="+id; 
}


//function cerrar_nota_credito_compras(xaccion, xordped_codi, xnotcre_codi, xnotcre_numero, xnotcre_fecha, xnotcre_serie, xnotcretip_codi_fk, xordped_docpagnum, xmonto_pedido, xnotcre_detalle, xnotcre_descuento){
	
function cerrar_nota_credito_compras(xaccion,  xordcom_codi, xnotcre_codi, xnotcre_numero, xnotcre_fecha, xnotcre_serie, xnotcretip_codi_fk, xordcom_docpagnum){										
	//alert("xaccion::: "+xaccion);
	
	//alert("xordcom_docpagnum::: "+xordcom_docpagnum);	
	
	//alert("xnotcretip_codi_fk::: " + xaccion + "  " +xnotcretip_codi_fk +"  "+ xordcom_codi +"  "+ xnotcre_codi  );
	/*
	document.getElementById('xmonto_descuento_oculto').value = xmonto_pedido;
	*/
	//mostrar_detalle_descuento(xnotcretip_codi_fk);
	
	if(xaccion=="resetear_creditos"){
		rc = confirm("Si desea resetear el registro de la nota de credito. Presione el boton ACEPTAR.");
		if(rc){
			//alert("xnotcretip_codi_fk::: " + xaccion + "  " +xnotcretip_codi_fk +"  "+ xordcom_codi +"  "+ xnotcre_codi  );
			document.getElementById('frame_reprocesar_comprobante').src = "procesos/nota_credito_compra.php?xnotcre_codi="+xnotcre_codi+
																		"&xordcom_codi_fk_nota="+xordcom_codi+
																		"&xaccion_nota_credito="+xaccion;	
		}
	}
	
	
	if(xaccion=="abrir_creditos"){
	
		//document.getElementById('frame_creditos_devolucion').src = "pedidos_detalle_temporal_nota_credito_devolucion_item.php?xordped_codi="+xordped_codi;
		document.getElementById('frame_creditos_devolucion').src = "compras_detalle_temporal_nota_credito_devolucion_item.php?xordcom_codi="+xordcom_codi;
		
		//document.getElementById('frame_creditos_descuento_item').src = "pedidos_detalle_temporal_nota_credito_descuento_item.php?xordped_codi="+xordped_codi;						
		document.getElementById('frame_creditos_descuento_item').src = "compras_detalle_temporal_nota_credito_descuento_item.php?xordcom_codi="+xordcom_codi;
	
		if(xnotcre_codi == ""){	
			//alert("blanco");							
			mostrar_detalle_descuento(xnotcretip_codi_fk);
			document.getElementById('submit_nota_credito').disabled = false;
			document.getElementById('xfecha_nota_credito').value = document.getElementById('xfecha_sistema').value;

			document.getElementById('xtipo_nota').disabled = false;
			document.getElementById('xnt_credito_serie').disabled = false;
			
			document.getElementById('xmonto_descuento').disabled = false;
			document.getElementById('xdetalle_nota').disabled = false;	
			
			document.getElementById('submit_resetear_credito').disabled = true;							
		}else{
			//alert("no blanco");
			mostrar_detalle_descuento(xnotcretip_codi_fk);
			document.getElementById('submit_nota_credito').disabled = true;
			document.getElementById('xfecha_nota_credito').value = xnotcre_fecha;
			
			document.getElementById('xtipo_nota').disabled = true;
			document.getElementById('xnt_credito_serie').disabled = true;			
			
			document.getElementById('xmonto_descuento').disabled = true;
			document.getElementById('xdetalle_nota').disabled = true;
			
			document.getElementById('submit_resetear_credito').disabled = false;				
		}
		
		//xaccion,  xordcom_codi, xnotcre_codi, xnotcre_numero, xnotcre_fecha, xnotcre_serie, xnotcretip_codi_fk
		
		//document.getElementById('d_registro_nota_credito_situacion').innerHTML="Generar nota de credito para el comprobante: "+xordped_docpagnum;
		//document.getElementById('yordped_docpagnum').value = xordped_docpagnum;		
		
		document.getElementById('d_registro_nota_credito_situacion').innerHTML="Generar nota de credito para el comprobante: "+xordcom_docpagnum;
		document.getElementById('yordped_docpagnum').value = "";				
	
		document.getElementById('xtipo_nota').value = xnotcretip_codi_fk;
		//document.getElementById('xtipo_nota').value = "";
									
		document.getElementById('xndocumento_nota').value = xnotcre_numero;
		//document.getElementById('xndocumento_nota').value = "";
		
		document.getElementById('xnotcrecom_codi').value = xnotcre_codi;
		
		
		//document.getElementById('xnt_credito_serie').value = xnotcre_serie;	
		document.getElementById('xnt_credito_serie').value = "";	

		//document.getElementById('xmonto_descuento').value = xnotcre_descuento;
		document.getElementById('xmonto_descuento').value = "";
		
		//document.getElementById('xdetalle_nota').value = xnotcre_detalle;	
		document.getElementById('xdetalle_nota').value = "";			

		//document.getElementById('xaccion_nota_credito').value = "guardar_nuevo";
		document.getElementById('xaccion_nota_credito').value = "guardar_nuevo";
		
		document.getElementById('xordcom_codi_fk_nota').value = xordcom_codi;
		//document.getElementById('xordcom_codi_fk_nota').value = "";
		
		document.getElementById('d_nota_credito').style.display="block";
	}

	if(xaccion=="cerrar_creditos"){
		
		//document.getElementById('yordped_docpagnum').value = "";	
		
		document.getElementById('submit_nota_credito').disabled = true;		
		document.getElementById('d_registro_nota_credito_situacion').innerHTML="Generar nota de crédito ";		
		
		document.getElementById('d_nota_credito').style.display="none";		
		document.getElementById('xaccion_nota_credito').value = "cerrar_nuevo";		
	}
	//alert("xaccion: "+xaccion);

}


function guardar_cantidad_devuelta_nota_credito_compra(id, cantidad_devuelta){
	//alert(id+" - "+cantidad_devuelta);
	document.getElementById('frame_compras_detalle_guarda').src = "procesos/nota_credito_compra.php?xaccion_nota_credito=devolver_cantidad&xcantidad_devolver="+cantidad_devuelta
																												+"&xordcomdet_codi="+id; 
}


function guardar_precio_descuento_nota_credito_compra(id, precio_descontado){
	//alert(id+" - "+precio_descontado);
	document.getElementById('frame_compras_detalle_guarda').src = "procesos/nota_credito_compra.php?xaccion_nota_credito=descontar_precio&xprecio_descontado="+precio_descontado
																												+"&xordcomdet_codi="+id; 
}

function generar_nota_credito2_compras(){
	//alert("es2");
	//document.getElementById('form_nota_credito').submit;		
		
	xtipo_nota = document.getElementById('xtipo_nota').value; 
	
	//alert("xtipo_nota: "+xtipo_nota);
	
	//xnt_credito_serie = document.getElementById('xnt_credito_serie').value;
	xndocumento_nota = document.getElementById('xndocumento_nota').value;
	yordped_docpagnum = document.getElementById('yordped_docpagnum').value;
	
	//tiposerie1 = xndocumento_nota.substr(0,1);
	//tiposerie2 = yordped_docpagnum.substr(0,1);
		
	//alert(tiposerie1+"--"+tiposerie2);
	
	//if(xnt_credito_serie == "" || xndocumento_nota == "" || xtipo_nota == ""){
	if(xndocumento_nota == "" || xtipo_nota == ""){
		alert("Debe completar los datos para la NOTA DE CRÉDITO.");
	}else{	

		//if(tiposerie1!=tiposerie2){
		//	alert("ADVERTENCIA: La serie para la nota de credito es incorrecta. Verifique.");	
		//	die();
		//}
		
		xmonto_pedido =	document.getElementById('xmonto_descuento_oculto').value;
		xmonto_descuento =	document.getElementById('xmonto_descuento').value;	
		
		xmonto_pedido =	parseFloat(xmonto_pedido);
		xmonto_descuento =	parseFloat(xmonto_descuento);		

		if(xmonto_descuento >  xmonto_pedido){
			alert("El monto de descuento no puede ser mayor que el total de la venta.");
		}else{	
			document.getElementById('submit_nota_credito').disabled=true;	
			//alert("...");
			document.form_nota_credito.submit();
		
		}
			
	}	
}




function cerrar_nota_debito(xaccion, xordped_codi, xnotcre_codi, xnotcre_numero, xnotcre_fecha, xnotcre_serie, xnotcretip_codi_fk, xordped_docpagnum, xmonto_pedido, xnotcre_detalle, xnotcre_descuento, xcaja_estado){	
									
	//alert("monto: "+xmonto_pedido);
	
	//alert("xnotcretip_codi_fk: "+xnotcretip_codi_fk);		
	
	if(xcaja_estado==1){		
		alert("Tiene que aperturar caja.");
		
	}else{		
		
		document.getElementById('xmonto_descuento_oculto_nd').value = xmonto_pedido;
		
		mostrar_detalle_descuento_nd(xnotcretip_codi_fk);
		
		if(xaccion=="abrir_debitos"){
		
			//document.getElementById('frame_debitos_devolucion').src = "pedidos_detalle_temporal_nota_credito_devolucion_item.php?xordped_codi="+xordped_codi;		
			//document.getElementById('frame_debitos_descuento_item').src = "pedidos_detalle_temporal_nota_credito_descuento_item.php?xordped_codi="+xordped_codi;						
			
			//document.getElementById('frame_debitos_devolucion').src = "pedidos_detalle_temporal_nota_credito_devolucion_item.php?xordped_codi="+xordped_codi;
			document.getElementById('frame_debitos_devolucion').src = "pedidos_detalle_temporal_nota_debito_aumento_valor_item.php?xordped_codi="+xordped_codi;
			
			//document.getElementById('frame_debitos_descuento_item').src = "pedidos_detalle_temporal_nota_credito_descuento_item.php?xordped_codi="+xordped_codi;	
			document.getElementById('frame_debitos_descuento_item').src = "pedidos_detalle_temporal_nota_debito_aumento_valor_item.php?xordped_codi="+xordped_codi;				
			
		
			if(xnotcre_codi == ""){				
				document.getElementById('submit_nota_debito').disabled = false;
				document.getElementById('xfecha_nota_debito').value = document.getElementById('xfecha_sistema').value;
	
				document.getElementById('xtipo_nota_deb').disabled = false;
				document.getElementById('xnt_debito_serie').disabled = false;
				
				document.getElementById('xmonto_descuento_nd').disabled = false;
				document.getElementById('xdetalle_nota_db').disabled = false;			
	
			}else{
				document.getElementById('submit_nota_debito').disabled = true;
				document.getElementById('xfecha_nota_debito').value = xnotcre_fecha;
				
				document.getElementById('xtipo_nota_deb').disabled = true;
				document.getElementById('xnt_debito_serie').disabled = true;			
				
				document.getElementById('xmonto_descuento_nd').disabled = true;
				document.getElementById('xdetalle_nota_db').disabled = true;						
			}
			
			document.getElementById('d_registro_nota_debito_situacion').innerHTML="Generar NOTA DE DEBITO para el comprobante: "+xordped_docpagnum;
			document.getElementById('yordped_docpagnum_nd').value = xordped_docpagnum;		
			
			document.getElementById('xtipo_nota_deb').value = xnotcretip_codi_fk;
									
			document.getElementById('xndocumento_nota_nd').value = xnotcre_numero;
			document.getElementById('xnt_debito_serie').value = xnotcre_serie;	
	
			document.getElementById('xmonto_descuento_nd').value = xnotcre_descuento;
			document.getElementById('xdetalle_nota_db').value = xnotcre_detalle;	
	
			document.getElementById('xaccion_nota_debito').value = "guardar_nuevo";
			document.getElementById('xordped_codi_fk_nota_db').value = xordped_codi;		
			
			document.getElementById('d_nota_debito').style.display="block";
		}
	
		if(xaccion=="cerrar_debitos"){			
			//document.getElementById('yordped_docpagnum').value = "";				
			document.getElementById('submit_nota_debito').disabled = true;		
			document.getElementById('d_registro_nota_debito_situacion').innerHTML="Generar NOTA DE DEBITO ";		
			
			document.getElementById('d_nota_debito').style.display="none";		
			document.getElementById('xaccion_nota_debito').value = "cerrar_nuevo";		
		}	
		//alert("xaccion: "+xaccion);
	}
}


function filtrar_series_previsualizar_nota_nd(xserie,xpagodocumento){	
		//alert(xserie+ " ---- " +xpagodocumento);	
		document.getElementById('xndocumento_nota_nd').value = "";		
        var parametros = {
                "xserie" : xserie,
				"xpagodocumento" : xpagodocumento,
        };
        $.ajax({
                data:  parametros,
                url:   'nota_debito_series_correlativo.php',
                type:  'post',
                beforeSend: function () {
                        $("#d_serie_correlativo_ajax").html("Procesando...");
                },
                success:  function (response) {
                        $("#d_serie_correlativo_ajax").html(response);
                }
        });
}




function generar_nota_debito2(){
	//alert("es2");
	//document.getElementById('form_nota_credito').submit;				
	xtipo_nota_deb = document.getElementById('xtipo_nota_deb').value; 	
	//alert("xtipo_nota: "+xtipo_nota);
	
	xnt_debito_serie = document.getElementById('xnt_debito_serie').value;
	xndocumento_nota_nd = document.getElementById('xndocumento_nota_nd').value;
	yordped_docpagnum_nd = document.getElementById('yordped_docpagnum_nd').value;
	
	tiposerie1 = xndocumento_nota_nd.substr(0,1);
	tiposerie2 = yordped_docpagnum_nd.substr(0,1);		
	//alert(tiposerie1+"--"+tiposerie2);
	
	if(xnt_debito_serie == "" || xndocumento_nota_nd == "" || xtipo_nota_deb == ""){
		alert("Debe completar los datos para la NOTA DE DEBITO.");
	}else{	
		if(tiposerie1!=tiposerie2){
			alert("ADVERTENCIA: La serie para la NOTA DE DEBITO es incorrecta. Verifique.");	
			die();
		}		
		xmonto_pedido =	document.getElementById('xmonto_descuento_oculto_nd').value;
		xmonto_descuento =	document.getElementById('xmonto_descuento_nd').value;	
		
		xmonto_pedido =	parseFloat(xmonto_pedido);
		xmonto_descuento =	parseFloat(xmonto_descuento);		

		//if(xmonto_descuento >  xmonto_pedido){
		//	alert("El monto de descuento no puede ser mayor que el total de la venta.");
		//}else{	
			document.getElementById('submit_nota_debito').disabled=true;			
			document.form_nota_debito.submit();		
		//}			
	}	
}


function enviar_formulario_cliente_caja(){						
	//if(document.getElementById('xnombres').value==""){
	if(document.getElementById('xnombres').value==""  || document.getElementById('xper_ruc_dni_tipo').value=="" || document.getElementById('xruc').value==""){		
		alert("Tiene que ingresar los datos requeridos.");		
	}else{		
		document.form_procesos4.submit();			
	}			
}			



function imprimir_nota_debito_electronica_formato(xid_encriptado,xdocpag_nombre,xnotcretip_codi_fk,xnombre_nota_pdf){
	//alert("Adicionando item. "+xaccion);
	//alert("esss...: "+xnotcretip_codi_fk);
	//if(xnotcretip_codi_fk == 4){
	xphp ="nota_debito_formato_electronico_por_descuento.php";
	//}else{
	//	xphp ="nota_debito_formato_electronico.php";	
	//}
	var myWindow=window.open(xphp+'?id='+xid_encriptado+'&xnombre_nota_pdf='+xnombre_nota_pdf,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 	
}





//FUNCIONES REQUERIMIENTOS INTERNOS
function accion_requerimientos_internos(xaccion, xid, xfecha,xproveedor,xpagotipo,xidtrans,xanotaciones,xid_encriptado,xordped_numero,xdocpag_codi_fk,xordped_docpagnum,xcaja_estado,xigv,xdias, xfecha_entrega){
		
	//alert("xfecha_entrega: "+xfecha_entrega);	
		
	xfecha_sistema = document.getElementById('xfecha_sistema').value;
	xidtrans_temporal = document.getElementById('xidtrans_temporal').value;

		if(xaccion=="cerrar_nueva_operacion_caja"){				
			//alert("DEBE ADICIONAR CAJA:"+xid);
			//document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xid;
			document.getElementById('d_nueva_operacion').style.display='none';			
		}else{
	
			if(xaccion=="adicionar_caja"){					
				//alert("DEBE ADICIONAR CAJA:"+xid);
				
				document.getElementById('titulo_formulario_pagos').innerHTML="Detalle de pagos de requerimiento Nro:"+xordped_numero;			
				document.getElementById('xordped_codi_fk').value=xid;
				document.getElementById('frame_pedidos_caja').src='pedidos_caja.php?xordped_codi='+xid;
				document.getElementById('d_lista_caja').style.display='block';
				
			}else{		
			
				if(xaccion=="cerrar"){	
					
					//alert("DEBE CERRAR");
					document.getElementById('d_lista_caja').style.display='none';			
					
				}else{
					
					if(xaccion=="limpiar"){	
					
						function limpiando(){		
							document.getElementById('titulo_formulario').innerHTML="Nuevo requerimiento interno";
							document.getElementById('xaccion').value='adicionar';					
							document.getElementById('xid').value="";
							document.getElementById('xproveedor').value="";																	
							document.getElementById('xpagotipo').value="";	
							document.getElementById('xanotaciones').value="";
							document.getElementById('xdias').value="5";							
							
							//document.getElementById('xfecha').value="";				
							document.getElementById('xfecha').value = xfecha_sistema;	
							document.getElementById('xfecha_entrega').value = xfecha_entrega;							
							
							document.getElementById('d_eliminar').style.display="none";
							document.getElementById('d_nueva_orden').style.display='none';	
							document.getElementById('xidtrans').value='';
							document.getElementById('xhay_cambios').value="0";
							
							//document.getElementById('d_imprimir_orden').style.display="none";												
	
							document.getElementById('xpagodocumento').value=1;
							document.getElementById('xndocumento').value="";								
																				
							generar_idtrans();
							
							document.getElementById('frame_pedidos_detalle').src="requerimientos_detalle_temporal.php";								
						}
				
						if( document.getElementById('xhay_cambios').value=="1" ){	
							rlimpiar = confirm("Presione Aceptar si esta seguro de cancelar las modificaciones.");
							
							if(rlimpiar){	
								limpiando();				
							}
							
						}else{			
							limpiando();
						
						}
				
					}else{
							
						if(xaccion=="eliminar"){
							document.getElementById('titulo_formulario').innerHTML="Eliminar requerimiento interno";
							document.getElementById('xaccion').value=xaccion;
							document.getElementById('xid').value=xid;			
							document.getElementById('xnombres').value=xtitu;
							document.getElementById('xabreviatura').value=xabrev;	
							document.getElementById('xhay_cambios').value="0";
							
							document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el requerimiento "+xtitu+" , presione el botón Aceptar.";						
							
							document.getElementById('d_eliminar').style.display="block";	
											
						}else{
					
							if(xaccion=="modificar"){
								
								//alert("a punto de modificar");								
								document.getElementById('d_img_espera').style.display = "block";
								//document.getElementById('frame_compras_detalle').src = "compras_detalle_temporal.php?xidtrans="+xidtrans;					
								
								frame_pedidos_detalle.document.getElementById('frame_pedidos_detalle_guarda').src="procesos/requerimientos_internos.php?xaccion=adicionar_temporal_modificar&xidtrans="+xidtrans+"&xidtrans_temporal="+xidtrans_temporal;
								
								//alert(xaccion+" "+xid+" "+xfecha+" "+xproveedor+" - "+xpagotipo);
								
								document.getElementById('titulo_formulario').innerHTML="Modificar requerimiento interno Nro:"+xordped_numero;

								document.getElementById('xaccion').value=xaccion;		
								document.getElementById('xid').value=xid;	
					
								document.getElementById('xproveedor').value=xproveedor;
								document.getElementById('xpagotipo').value=xpagotipo;	
								document.getElementById('xfecha').value=xfecha;				
								document.getElementById('xfecha_entrega').value=xfecha_entrega;																				
								
								document.getElementById('xidtrans').value=xidtrans;
								document.getElementById('xidtrans_temporal').value=xidtrans_temporal;								
								
								document.getElementById('xanotaciones').value=xanotaciones;	
								document.getElementById('xdias').value=xdias;								
								
								document.getElementById('d_eliminar').style.display="none";
								document.getElementById('d_nueva_orden').style.display='block';	
								
								document.getElementById('xhay_cambios').value="0";
								document.getElementById('xid_encriptado').value=xid_encriptado;
								
								//document.getElementById('d_imprimir_orden').style.display="block";							
								
								document.getElementById('xpagodocumento').value=xdocpag_codi_fk;
								document.getElementById('xndocumento').value=xordped_docpagnum;
		
								document.getElementById('xigv').value=xigv;	
								
								document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;	
								
								//alert(xaccion+" ... "+xid+" "+xfecha+" "+xproveedor+" "+xidtrans);																	
								
								//document.getElementById('xnombres').focus();
							}else{
												
								//alert("fecha: "+fecha_del_sistema());
				
								document.getElementById('titulo_formulario').innerHTML = "Nuevo requerimiento interno";				
								document.getElementById('xaccion').value = xaccion;					
								document.getElementById('xid').value = "";
								document.getElementById('xproveedor').value = "";																	
								document.getElementById('xpagotipo').value = "";	
								document.getElementById('xanotaciones').value="";
								document.getElementById('xdias').value="5";
								
								//document.getElementById('xfecha').value = fecha_del_sistema();				
								document.getElementById('xfecha').value = xfecha_sistema;
								document.getElementById('xfecha_entrega').value = xfecha_sistema;																												
								
								document.getElementById('d_eliminar').style.display = "none";
								document.getElementById('d_nueva_orden').style.display = 'block';
								
								document.getElementById('xhay_cambios').value="0";
								//document.getElementById('d_imprimir_orden').style.display="none";													
								
								document.getElementById('xpagodocumento').value=1;	
								document.getElementById('xndocumento').value="";	
								document.getElementById('xigv').value=xigv;	
								
								generar_idtrans();
								
								document.getElementById('bt_enviar_formulario_cotizacion').disabled = false;	
								
								document.getElementById('frame_pedidos_detalle').src="requerimientos_detalle_temporal.php";						
								
								//document.getElementById('xidtrans').value='';
								document.getElementById('xproveedor').focus();
							}
						}
					}	
				}
			}	
		}	
	//}
}


//function enviar_formulario_cotizaciones_pedidos(){
function enviar_formulario_requerimientos_internos(){
	
	//alert("SOMOS!!!!");
	if(frame_pedidos_detalle.document.getElementById('xcantidad_reg').value<=0){

		alert("Tiene que agregar items al detalle.");
		
	}else{	
	
		//if(document.getElementById('xproveedor').value=='' || document.getElementById('xpagotipo').value=='' || document.getElementById('xfecha').value==''){
		if(document.getElementById('xproveedor').value=='' || document.getElementById('xfecha').value==''){	
			alert("Tiene que completar los datos requeridos.");
		
		}else{	

			if(document.getElementById('xaccion').value == 'modificar'){

				frame_pedidos_detalle.document.getElementById('xaccion').value = "modificar";
				
				frame_pedidos_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_pedidos_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_pedidos_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_pedidos_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;				
				
				frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;				
				frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;												
								
				frame_pedidos_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
				frame_pedidos_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;
				frame_pedidos_detalle.document.getElementById('xdias').value = document.getElementById('xdias').value;				
				
				frame_pedidos_detalle.document.getElementById('xfecha_entrega').value = document.getElementById('xfecha_entrega').value;				
				/*
				rautomatico = confirm("Si desea que las modificaciones generen operaciones de caja y almac�n autom�ticamente, presione el bot�n ACEPTAR.");
				if(rautomatico){
					frame_pedidos_detalle.document.getElementById('xautomatico').value = "1";
				}else{		
	
					frame_pedidos_detalle.document.getElementById('xautomatico').value = "0";
				}
				*/

				frame_pedidos_detalle.document.form_pedidos_detalle.submit();
				//alert("esss ok.");				

			}else{
				//alert("proveedor: "+document.getElementById('xproveedor').value);
			
				frame_pedidos_detalle.document.getElementById('xaccion').value = "guardar_nuevo_pedido";			
				
					//alert("okoko...");				
				frame_pedidos_detalle.document.getElementById('xproveedor').value = document.getElementById('xproveedor').value;
				frame_pedidos_detalle.document.getElementById('xpagotipo').value = document.getElementById('xpagotipo').value;
				frame_pedidos_detalle.document.getElementById('xfecha').value = document.getElementById('xfecha').value;
				frame_pedidos_detalle.document.getElementById('xidtrans').value = document.getElementById('xidtrans').value;
				frame_pedidos_detalle.document.getElementById('xidtrans_temporal').value = document.getElementById('xidtrans_temporal').value;				
				
				frame_pedidos_detalle.document.getElementById('xanotaciones').value = document.getElementById('xanotaciones').value;								
				frame_pedidos_detalle.document.getElementById('xmonto').value = document.getElementById('xmonto').value;												

				frame_pedidos_detalle.document.getElementById('xpagodocumento').value = document.getElementById('xpagodocumento').value;
				frame_pedidos_detalle.document.getElementById('xndocumento').value = document.getElementById('xndocumento').value;
				
				frame_pedidos_detalle.document.getElementById('xdias').value = document.getElementById('xdias').value;
				
				frame_pedidos_detalle.document.getElementById('xfecha_entrega').value = document.getElementById('xfecha_entrega').value;								

				//alert("ESTAS 4");				
				
				frame_pedidos_detalle.document.form_pedidos_detalle.submit();
				
				//alert("esss ok.");
				
			}	
		}
	}			
}			


//function cambiar_estado_cotizacion_pedido(id,estado){	
function cambiar_estado_requerimiento_interno(id,estado){	
	//alert(id+" "+estado);
	
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/requerimientos_internos.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	
	}	

}


//function agregar_item_cotizaciones(xprd_codi,xaccion,xtipo,xunimed_codi,xordpeddet_precio){
function agregar_item_requerimientos_internos(xprd_codi,xaccion,xtipo,xunimed_codi,xordpeddet_precio){	
	
	//alert("nuevo requerimiento INTERNO: "+xprd_codi+" + "+xaccion+" + "+xtipo+" + "+xunimed_codi+" + "+xordpeddet_precio);	
	//alert("Agregando item. "+xprd+" "+xaccion+" "+xtipo+" "+xunimed_codi+" "+xordpeddet_precio);
	
	xidtrans = parent.document.getElementById('xidtrans').value;
	xidtrans_temporal = parent.document.getElementById('xidtrans_temporal').value;
	
	//alert("AQUI 2");	//document.getElementById('frame_pedidos_detalle_item').src='procesos/requerimientos_internos.php?xaccion='+xaccion+'&xprd_codi='+xprd_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal+'&xunimed_codi='+xunimed_codi+'&xcotdet_precio='+xordpeddet_precio;
		
	document.getElementById('frame_pedidos_detalle_item').src = 'procesos/requerimientos_internos.php?xaccion='+xaccion+'&xprd_codi='+xprd_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal+'&xunimed_codi='+xunimed_codi+'&xcotdet_precio='+xordpeddet_precio;	

	//alert("nuevo requerimiento INTERNO: "+xprd_codi+" + "+xaccion+" + "+xtipo+" + "+xunimed_codi+" + "+xordpeddet_precio+" + "+xidtrans+" + "+xidtrans_temporal);	

	parent.document.getElementById('d_adiciona_item').style.display='none';
	//document.getElementById('d_adiciona_item').style.display='block';
	//document.getElementById('xcriterio2').focus();
	
}


//function imprimir_cotizacion(xid_encriptado){
function imprimir_requerimiento_interno(xid_encriptado){
	//alert("Adicionando item. "+xaccion);
	
		var myWindow=window.open('pedidos_formato.php?id='+xid_encriptado,'','width=450,height=550,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 		
	
}



//function enviar_cotizaciones_pedidos_detalle_item(xaccion,xordpeddet_codi,xvalor){
function enviar_requerimientos_internos_detalle_item(xaccion,xordpeddet_codi,xvalor){	
	//alert("esss...:"+xaccion);
			
	document.getElementById('xaccion').value=xaccion;
	document.getElementById('xcotdet_codi').value=xordpeddet_codi;
	
	//frame_compras_detalle.document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans').value = parent.document.getElementById('xidtrans').value;
	document.getElementById('xidtrans_temporal').value = parent.document.getElementById('xidtrans_temporal').value;	
	
	if(xaccion=="eliminar"){
	
		rpt=confirm("Confirma que desea eliminar el item? ");
		if(rpt){
			parent.hay_cambios();
			document.form_pedidos_detalle.submit();	
		}	
	
	}else{
		
		if(xaccion=="guardar_unidad"){
			
			parent.document.getElementById('d_img_espera').style.display = "block";
			parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;
		
			//alert("guardar unidad: "+xordcomdet_codi);
			document.getElementById('frame_pedidos_detalle_guarda').src="procesos/requerimientos_internos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xunimed_codi="+xvalor;
					
		}else{		
		
			if(xaccion=="guardar_precio"){
			
				parent.document.getElementById('d_img_espera').style.display = "block";
				parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;											

				//alert("guardar precio: "+xordcomdet_codi);
				document.getElementById('frame_pedidos_detalle_guarda').src="procesos/requerimientos_internos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xcotdet_precio="+xvalor;				
				//alert(xaccion+" .. "+xordpeddet_codi+" "+xvalor);				
			
			}else{		
		
				if(xaccion=="guardar_cantidad"){

					parent.document.getElementById('d_img_espera').style.display = "block";
					parent.document.getElementById('bt_enviar_formulario_cotizacion').disabled = true;											

					//alert("guardar cantidad: "+xordpeddet_codi);					
					
					document.getElementById('frame_pedidos_detalle_guarda').src="procesos/requerimientos_internos.php?xaccion="+xaccion+"&xcotdet_codi="+xordpeddet_codi+"&xcotdet_cantidad="+xvalor;
					
				}else{					
					document.form_compras_detalle.submit();
				
				}
		
			}	
		
		}	
	
	}	

}




//function calcular_totales_detalle_cotizacion_pedido(xigv){
function calcular_totales_detalle_requerimiento_interno(xigv){	
	
	//alert("cantidad");
	zigv = (xigv / 100) + 1;
	xcantidad_reg=document.getElementById('xcantidad_reg').value;
	xtotal=0;
	for(nreg = 1; nreg <= xcantidad_reg; nreg++){		
		xprecio = document.getElementById('xprecio_'+nreg).value;
		xcantidad = document.getElementById('xcantidad_'+nreg).value;
		xmonto = xprecio * xcantidad;
		document.getElementById('xmonto_'+nreg).value = parseFloat(xmonto).toFixed(2);
		xtotal = xtotal + xmonto;		
	}	
	
	//xsubtotal = xtotal / 1.18;
	xsubtotal = xtotal / zigv;
	xigv = xtotal - xsubtotal;
	
	document.getElementById('d_xsubtotal').innerHTML = parseFloat(xsubtotal).toFixed(2);
	document.getElementById('d_xigv').innerHTML = parseFloat(xigv).toFixed(2);
	document.getElementById('d_xtotal').innerHTML = parseFloat(xtotal).toFixed(2);	
	
	parent.document.getElementById('xmonto').value = parseFloat(xtotal).toFixed(2);		
}	


//function agregar_cliente_cotizaciones(xper_codi,xper_ruc,xper_ruc_dni_tipo){
function agregar_cliente_requerimientos_internos(xper_codi,xper_ruc,xper_ruc_dni_tipo){	
	//alert("buscarrrri 2");	
	
	parent.document.getElementById('xproveedor').value=xper_codi;		
	//if(parent.document.getElementById('xpagodocumento').value="3" && xper_ruc_dni_tipo==1){
	//	alert("cumple");		
			
		parent.document.getElementById('xndocumento').value="";
		parent.document.getElementById('xpagodocumento').value="1";				
		
		//alert("buscarrrri 555");					
		parent.document.getElementById('xserie').value="";													
	//}			
	
	parent.document.getElementById('d_crea_cliente').style.display='none';
	parent.document.getElementById('d_crea_persona').style.display='none';			
}

/*
function agregar_cliente_cotizaciones(xper_codi){
	//alert("buscarrrri");	
	parent.document.getElementById('xproveedor').value=xper_codi;
	parent.document.getElementById('d_crea_cliente').style.display='none';
	parent.document.getElementById('d_crea_persona').style.display='none';	
}
*/

//function adicionar_cliente_cotizacion_pedido(){
function adicionar_cliente_requerimiento_interno(){	
	//alert("eeeeeee");
	document.getElementById('d_crea_cliente').style.display='block';
	document.getElementById('xcriterio22').focus();

}


//function enviar_formulario_cliente_cotizaciones_pedidos(){	
function enviar_formulario_cliente_requerimientos_internos(){	
	//alert("addd");
	if(document.getElementById('xnombres').value=="" || document.getElementById('xruc').value=="" ){		
		alert("Tiene que ingresar los datos requeridos.");
		
	}else{		
		document.form_procesos4.submit();	
		
	}			
}			


//function busca_cotizacion(){
function busca_requerimiento_interno(){	
	//alert("okokokokokokoko");
	document.getElementById('d_busca_requerimiento_interno').style.display="block";
	document.getElementById('xcriterio_requerimiento_interno').focus();	
		
}




//function agregar_cotizacion_item_pedido(xcot_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2,xcot_numero ){
function agregar_requerimiento_item_interno(xcot_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2, xcot_numero ){	
	//alert("debe aorden: "+xordped_codi+"   "+xper_codi+"   "+xopetip_codi_fk_2+"   "+xdoctip_codi_fk_2+"   "+xordped_docpagnum);
	
	//parent.document.getElementById('frame_procesos5').src="calcular_credito_saldo.php?xper_codi="+xper_codi;	
	
	//alert("llega2");	
	
	xidtrans=parent.document.getElementById('xidtrans').value;	
	xidtrans_temporal=parent.document.getElementById('xidtrans_temporal').value;		

	//parent.document.getElementById('xpagotipo').value=xopetip_codi_fk_2;	
	//parent.document.getElementById('xdocumento').value=xdoctip_codi_fk_2;
	parent.document.getElementById('xproveedor').value=xper_codi;	
	
	//parent.document.getElementById('xnro_documento').value=xnro_documento;
	//parent.document.getElementById('xordpedcom_numero').value=ordpedcom_numero;	
	
	//alert("numero::: "+xcot_codi+" "+xper_codi+" "+xcot_numero);	
	
	//parent.document.getElementById('xpedido_recuperado').value=xcot_codi;	
	parent.document.getElementById('xpedido_recuperado_requerimiento').value=xcot_codi;	

	document.getElementById('frame_almacen_detalle_busqueda').src="procesos/requerimientos_internos.php?xaccion=adicionar_temporal_recuperar_requerimiento&xid_recuperado="+xcot_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal;
		
}



//function imprimir_cotizacion_formato(xid_encriptado){
function imprimir_requerimiento_interno_formato(xid_encriptado){	
	//alert("Adicionando item. "+xaccion);
	
	//var myWindow=window.open('mpdf/examples/cotizacion_formato.php?id='+xid_encriptado,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	
	var myWindow=window.open('requerimiento_interno_formato.php?id='+xid_encriptado,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no');
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}


//function imprimir_cotizacion_formato2(xid_encriptado){
function imprimir_requerimiento_interno_formato2(xid_encriptado){	
	//alert("Adicionando item. "+xaccion);
	
	var myWindow=window.open('../requerimiento_interno_formato.php?id='+xid_encriptado,'','width=860,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 		
	
}


//FUNCIONES DE REQUERIMIENTO
function hay_cambios_requerimientos_internos(){
	document.getElementById('xhay_cambios').value="1";
}


function imprimir_requerimiento_interno_detalle(xid_encriptado){
		var myWindow=window.open('requerimientos_internos_detalle_formato.php?id='+xid_encriptado,'','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
		//myWindow.focus()		
		if (myWindow == null || typeof(myWindow)=='undefined') {  
			alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
		}else {  
			myWindow.focus();
		} 			
}


function busca_requerimiento_interno_cerrar(){
	//alert("ess");
	//document.getElementById('d_busca_orden').style.display="none";		
	document.getElementById('d_busca_requerimiento_interno').style.display="none";			
}


//function busca_requerimiento_interno(){
//	document.getElementById('d_busca_orden').style.display="block";
//	document.getElementById('xcriterio22').focus();			
//}


//function agregar_orden_item_almacen(xordped_codi, xper_codi, xopetip_codi_fk_2, xdoctip_codi_fk_2, xnro_documento, xop2, ordpedcom_numero, xsaldo_a_favor ){
function agregar_requerimiento_interno_item_almacen(xreqint_codi, xemp_codi_fk, xemp_codi_fk_proveedora, xreqint_numero, xsaldo_favor){	
	//alert("debe aorden: "+xordped_codi+"   "+xper_codi+"   "+xopetip_codi_fk_2+"   "+xdoctip_codi_fk_2+"   "+xordped_docpagnum);	
	//alert("xemp_codi_fk_1: "+xemp_codi_fk);
	//alert("ESTA ESS...2");
	//alert("numero: "+ordpedcom_numero);	
	//alert("numero: "+ordpedcom_numero);		
	parent.document.getElementById('d_adicionar_item').style.display='none';
	
	//alert("ESTA ESS...3");
	
	xidtrans=parent.document.getElementById('xidtrans').value;
	xidtrans_temporal=parent.document.getElementById('xidtrans_temporal').value;	
	
	//alert("ESTA ESS...444");	
	
	parent.document.getElementById('xsucursal_destino').disabled = false;
	
	parent.document.getElementById('xreqint_codi_fk').value = xreqint_codi;	
	
	parent.document.getElementById('xpagotipo').value = 10;	
	parent.document.getElementById('xdocumento').value = 13;
	
	//alert("xemp_codi_fk: "+xemp_codi_fk);
	
	parent.document.getElementById('xsucursal_destino').value = xemp_codi_fk;
	parent.document.getElementById('xnro_documento').value = xreqint_numero;	
	
	
	//parent.document.getElementById('xproveedor').value = xper_codi;	
	//parent.document.getElementById('xpedido_recuperado').value = xordped_codi;	
	//parent.document.getElementById('xordpedcom_numero').value = ordpedcom_numero;	
	
	//alert("ESTA ESS...5");		
	parent.busca_requerimiento_interno_cerrar();
	//d_busca_requerimiento_interno
	
	//alert("debe aorden: "+xordped_codi+"   "+xper_codi+"   "+xopetip_codi_fk_2+"   "+xdoctip_codi_fk_2+"   "+xnro_documento+"   "+xidtrans);

	document.getElementById('frame_almacen_detalle_busqueda').src="procesos/almacendetalle.php?xaccion=adicionar_temporal_recuperar_requerimiento_interno&xreqint_codi="+xreqint_codi+'&xidtrans='+xidtrans+'&xidtrans_temporal='+xidtrans_temporal+'&xop2=&xsaldo_a_favor=';
	
}



function enviar_cuentas_empresas(xaccion,xemp_codi,xempcta_codi){	
	//alert(xaccion);	
	//document.getElementById('xaccion').value = xaccion;
	//alert("ok...0: "+xempcta_codi);	
	frame_precios.document.getElementById('xaccion').value = xaccion;
	//alert("ok...1: "+xempcta_codi);	
	//document.getElementById('xprc_codi').value = xempcta_codi;	
	frame_precios.document.getElementById('xemp_codi').value = xemp_codi;	
	
	frame_precios.document.getElementById('xempcta_codi').value = xempcta_codi;	
	                         
	//alert("ok...2");
	
	if(xaccion=="adicionar"){
		//parent.document.getElementById('xdebe_guardar').value='1';		
	}
	if(xaccion=="modificar"){
		//parent.document.getElementById('xdebe_guardar').value='0';				
		document.getElementById('xdebe_guardar').value='0';						
	}

	if(xaccion=="eliminar"){	
		rpt=confirm("Confirma que desea eliminar la cuenta corriente?");
		if(rpt){
			//document.form_precios.submit();	
			frame_precios.document.form_precios.submit();						
		}		
	}else{		
		if(xaccion=="modificar"){		
			//document.form_precios.submit();				
			frame_precios.document.form_precios.submit();						
		}else{	
		
			//alert("sisisis...");
			if(parent.document.getElementById('xdebe_guardar').value=='1'){			
				r=confirm("ADVERTENCIA: Antes debe guardar los cambios con el botón <Guardar información de cuentas>. Si desea descartarlos presione ACEPTAR.");
				if(r){
					parent.document.getElementById('xdebe_guardar').value='0';
					//document.form_precios.submit();				
					frame_precios.document.form_precios.submit();			
				}					
			}else{				
				//alert("ok... 1");
				//document.form_precios.submit();								
				frame_precios.document.form_precios.submit();			
			}			
		}			
	}	

}



function estado_modificion_precios_cuentas_empresas(){
	
	parent.document.getElementById('xdebe_guardar').value='1';		
}



function imprimir_kardex_valorizado_formato(){
	//alert("1");
	xfecha_inicio = document.getElementById('xfecha_inicio').value;	
	xfecha_fin = document.getElementById('xfecha_fin').value;			
	xcriterio_producto = document.getElementById('xcriterio_producto').value;
	xemp_criterio = document.getElementById('xempresa_criterio').value;
	xordenamiento_criterio = document.getElementById('xordenamiento_criterio').value;

	//alert("2");
	if(document.getElementById('xactivar_fechas').checked==true){
		xactivar_fech = 1;
	}else{
		xactivar_fech = 0;
	}

	if(document.getElementById('xactivar_producto').checked==true){
		xactivar_prod = 1;
	}else{
		xactivar_prod = 0;
	}		

	if(document.getElementById('xactivar_empresa').checked==true){
		xactivar_emp = 1;
	}else{
		xactivar_emp = 0;
	}

	if(document.getElementById('xactivar_ordenamiento').checked==true){
		xactivar_orden = 1;
	}else{
		xactivar_orden = 0;
	}

	//alert(xactivar_tc + "  :Adicionando item: "+ xtipo_credito_criterio);
	//alert("3");	
	
	var myWindow=window.open('kardex_valorizado_formato.php?xfecha_inicio='+xfecha_inicio
							 +'&xfecha_fin='+xfecha_fin
							 +'&xcriterio_producto='+xcriterio_producto
							 +'&xemp_criterio='+xemp_criterio							 
							 +'&xordenamiento_criterio='+xordenamiento_criterio	
							 +'&xactivar_fech='+xactivar_fech
							 +'&xactivar_prod='+xactivar_prod
							 +'&xactivar_emp='+xactivar_emp
							 +'&xactivar_orden='+xactivar_orden
							 ,'','width=960,height=600,resizable=yes,scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,status=no')
	//myWindow.focus()		
	if (myWindow == null || typeof(myWindow)=='undefined') {  
		alert('Por favor deshabilite el bloqueador de ventanas emergentes y vuelva a imprimir.'); 			
	}else {  
		myWindow.focus();
	} 			
}



//FUNCIONES DE TIPOS DE EXISTENCIA

function accion_tipo_existencia(xaccion,xid,xtitu,xabrev){

	location.href="#enfoque1";

	if(xaccion=="eliminar"){
		document.getElementById('titulo_formulario').innerHTML="Eliminar tipo de existencia";
		document.getElementById('xaccion').value=xaccion;
		document.getElementById('xid').value=xid;			
		document.getElementById('xnombres').value=xtitu;
		document.getElementById('xabreviatura').value=xabrev;	
		
		document.getElementById('d_eliminar').innerHTML="Si está seguro que quiere eliminar el tipo de existencia "+xtitu+" , presione el botón Aceptar.";						
		
		document.getElementById('d_eliminar').style.display="block";	
						
	}else{

		if(xaccion=="modificar"){
			document.getElementById('titulo_formulario').innerHTML="Modificar tipo de existencia";
			document.getElementById('xaccion').value=xaccion;
			document.getElementById('xid').value=xid;
			document.getElementById('xnombres').value=xtitu;					
			document.getElementById('xabreviatura').value=xabrev;
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}else{
			document.getElementById('titulo_formulario').innerHTML="Nueva tipo de existencia";				
			document.getElementById('xaccion').value=xaccion;					
			document.getElementById('xid').value="";
			document.getElementById('xnombres').value="";																	
			document.getElementById('xabreviatura').value="";	
			document.getElementById('d_eliminar').style.display="none";
			document.getElementById('xnombres').focus();
		}
	}
	
	
}

function enviar_formulario_tipo_existencia(){						

	if(document.getElementById('xnombres').value==""){

		alert("Tiene que ingresar los datos requeridos.");
		
	}else{	
	
		document.form_procesos.submit();	
		
	}			
}			

function cambiar_estado_tipo_existencia(id,estado){
	resp=confirm("Esta a punto de cambiar el estado del registro. Desea continuar?");

	if(resp){

		if(estado==true){
			estado=1;
		}else{
			estado=0;
		}
		frame_procesos.location.href="procesos/tipo_existencia.php?xid="+id+"&xestado="+estado+"&xaccion=activar";				

	}else{

		xid="chk_"+id;
		
		if(estado==true){
			document.getElementById(xid).checked=false;
		}else{
			document.getElementById(xid).checked=true;
		}
	}	
}


//function guardar_precio_descuento_nota_credito_venta(id, precio_descontado){
function guardar_precio_aumento_nota_debito_venta(id, precio_aumentado){	     
	//alert(id+" - "+precio_aumentado);
	//alert("precio_aumentado");	
	/*
	document.getElementById('frame_pedidos_detalle_guarda').src = "procesos/nota_credito.php?xaccion_nota_credito=descontar_precio&xprecio_descontado="+precio_descontado
																												+"&xordpeddet_codi="+id; 
	*/		
	document.getElementById('frame_pedidos_detalle_guarda').src = "procesos/nota_debito.php?xaccion_nota_debito=aumentar_precio"
																												+"&xprecio_aumentado="+precio_aumentado
																												+"&xordpeddet_codi="+id; 	
																										
}