/home/lnzliplg/www/wp-content/plugins/wanderlust-andreani-shipping/includes/data/services.php
<tr valign="top" id="packing_options">
	<th scope="row" class="titledesc"><?php _e( 'Contrato para envĂ­os', 'wc_wanderlust' ); ?></th>
	<td class="forminp">
		<style type="text/css">
			.wc-modal-shipping-method-settings form .form-table tr td input[type=checkbox] {
						min-width: 15px !important;
				}
			.wanderlust_boxes .small {
				width: 25px !important;
    		min-width: 25px !important;
			}
			.wanderlust_boxes td, .wanderlust_services td {
				vertical-align: middle;
				padding: 4px 7px;
			}
			.wanderlust_services th, .wanderlust_boxes th {
				padding: 9px 7px;
			}
			.wanderlust_boxes td input {
				margin-right: 4px;
			}
			.wanderlust_boxes .check-column {
				vertical-align: middle;
				text-align: left;
				padding: 0 7px;
			}
			.wanderlust_services th.sort {
				width: 16px;
				padding: 0 16px;
			}
			.wanderlust_services td.sort {
				cursor: move;
				width: 16px;
				padding: 0 16px;
				cursor: move;
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAHUlEQVQYV2O8f//+fwY8gJGgAny6QXKETRgEVgAAXxAVsa5Xr3QAAAAASUVORK5CYII=) no-repeat center;
			}
		</style>
		<table class="wanderlust_boxes widefat">
			<thead>
				<tr>
					<th class="check-column"><input type="checkbox" /></th>
					<th><?php _e( 'Servicio', 'wc_wanderlust' ); ?></th>
					<th><?php _e( 'N. Contrato', 'wc_wanderlust' ); ?></th>
 					<th><?php _e( 'Modalidad', 'wc_wanderlust' ); ?></th>
					<th><?php _e( 'Activo', 'wc_wanderlust' ); ?></th>
				</tr>
			</thead>
			<tfoot>
				<tr>
					<th colspan="3">
						<a href="#" class="button plus insert"><?php _e( 'Agregar Servicio', 'wc_wanderlust' ); ?></a>
						<a href="#" class="button minus remove"><?php _e( 'Remover Servicio', 'wc_wanderlust' ); ?></a>
					</th>
					<th colspan="6">
  				</th>
				</tr>
			</tfoot>
			<tbody id="rates">
				<?php //global $woocommerce;		
				
					if ( $this->instance_settings['services'] ) {
						foreach ( $this->instance_settings['services'] as $key => $box ) {
 							if ( ! is_numeric( $key ) )
								continue;
							?>
							<tr>
								<td class="check-column"><input type="checkbox" /> </td>
								<td><input type="text" size="35" name="service_name[<?php echo $key; ?>]" value="<?php echo esc_attr( $box['service_name'] ); ?>" /></td>
								<td><input class="operativa" type="text" size="15" name="service_operativa[<?php echo $key; ?>]" value="<?php echo esc_attr( $box['operativa'] ); ?>" /> </td>
								<td>
											<select class="select modalidad" name="woocommerce_andreani_wanderlust_modalidad[<?php echo $key; ?>]" id="woocommerce_andreani_wanderlust_modalidad" style="">
													<option value="0" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == '0') { ?> selected <?php } ?> >Seleccionar</option>
													<option value="sas" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == 'sas') { ?> selected <?php } ?> >Sucursal a Sucursal</option>
													<option value="sap" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == 'sap') { ?> selected <?php } ?> >Sucursal a Puerta</option>								
													<option value="pas" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == 'pas') { ?> selected <?php } ?> >Puerta a Sucursal</option>			
													<option value="pap" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == 'pap') { ?> selected <?php } ?> >Puerta a Puerta</option>	
													<option value="sasp" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == 'sasp') { ?> selected <?php } ?> >Sucursal a Sucursal - C/P.Destino</option>
													<option value="sapp" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == 'sapp') { ?> selected <?php } ?> >Sucursal a Puerta - C/P.Destino</option>								
													<option value="pasp" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == 'pasp') { ?> selected <?php } ?> >Puerta a Sucursal - C/P.Destino</option>			
													<option value="papp" <?php if($box['woocommerce_andreani_wanderlust_modalidad'] == 'papp') { ?> selected <?php } ?> >Puerta a Puerta - C/P.Destino</option>												
											</select>
								</td>			
 								<td><input type="checkbox" name="service_enabled[<?php echo $key; ?>]" <?php checked( ! isset( $box['enabled'] ) || $box['enabled'] == 1, true ); ?> /></td>
							</tr>
							<?php
						}
					}
				?>
			</tbody>
		</table>
		<script type="text/javascript">
 		 

 			jQuery(document).ready(function () {
 				
				jQuery('#woocommerce_andreani_wanderlust_origin').change(function(){
						var operativa = jQuery('.wanderlust_boxes #rates .operativa').val();
						var cuit_ok = jQuery('#woocommerce_andreani_wanderlust_cuit_number').val();					
						var post_code = jQuery('#woocommerce_andreani_wanderlust_origin').val();
						jQuery('#pv_centro_andreani_estandar').remove();
						jQuery("#woocommerce_andreani_wanderlust_sucursal_origin").fadeIn(0);
						jQuery('#woocommerce_andreani_wanderlust_sucursal_origin').val("Cargando Sucursales...");
						jQuery.ajax({
				    		type: 'POST',
				    		cache: false,
								url: ajaxurl,
				    		data: {
 									action: 'check_admision',
									post_code: post_code,
									operativa: operativa,
									cuit: cuit_ok,								
				    		},
				    		success: function(data, textStatus, XMLHttpRequest){
											jQuery("#woocommerce_andreani_wanderlust_sucursal_origin").fadeOut(0);
											jQuery("#woocommerce_andreani_wanderlust_sucursal_origin").parent().append(data);
 											jQuery('#pv_centro_andreani_estandar').change(function(){
												jQuery('#woocommerce_andreani_wanderlust_sucursal_origin').val(jQuery('#pv_centro_andreani_estandar').val());
											});
												var selectList = jQuery('#pv_centro_andreani_estandar option');
												var arr = selectList.map(function(_, o) { return { t: jQuery(o).text(), v: o.value }; }).get();
												arr.sort(function(o1, o2) { return o1.t > o2.t ? 1 : o1.t < o2.t ? -1 : 0; });
												selectList.each(function(i, o) {
													o.value = arr[i].v;
													jQuery(o).text(arr[i].t);
												});
												jQuery('#pv_centro_andreani_estandar').html(selectList);
												jQuery("#pv_centro_andreani_estandar").prepend("<option value='0' selected='selected'>Sucursales Disponibles</option>");	
										},
								error: function(MLHttpRequest, textStatus, errorThrown){
									alert(errorThrown);
										}
						});
				});	
				
			 jQuery('#woocommerce_andreani_wanderlust_ajuste_precio').keydown(function (e) {
						// Allow: backspace, delete, tab, escape, enter and .
						if (jQuery.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
								 // Allow: Ctrl+A, Command+A
								(e.keyCode === 65 && (e.ctrlKey === true || e.metaKey === true)) || 
								 // Allow: home, end, left, right, down, up
								(e.keyCode >= 35 && e.keyCode <= 40)) {
										 // let it happen, don't do anything
										 return;
						}
						// Ensure that it is a number and stop the keypress
						if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
								e.preventDefault();
						}
				});				
				
				jQuery('#woocommerce_wanderlust_packing_method').change(function(){
					if ( jQuery(this).val() == 'box_packing' )
						jQuery('#packing_options').show();
					else
						jQuery('#packing_options').hide();
				}).change();

				jQuery('.wanderlust_boxes .insert').click( function() {
					var $tbody = jQuery('.wanderlust_boxes').find('tbody');
					var size = $tbody.find('tr').size();
					var code = '<tr class="new">\
							<td class="check-column"><input type="checkbox" /></td>\
							<td><input type="text" size="35" name="service_name[' + size + ']" /></td>\
							<td><input type="text" size="15" name="service_operativa[' + size + ']" /></td>\
							<td><select class="select modalidad" name="woocommerce_andreani_wanderlust_modalidad[' + size + ']" id="woocommerce_andreani_wanderlust_modalidad" style=""><option value="0">Seleccionar</option><option value="sas">Sucursal a Sucursal</option><option value="sap">Sucursal a Puerta</option><option value="pas">Puerta a Sucursal</option><option value="pap">Puerta a Puerta</option><option value="sasp">Sucursal a Sucursal - C/P.Destino</option><option value="sapp">Sucursal a Puerta - C/P.Destino</option><option value="pasp">Puerta a Sucursal - C/P.Destino</option><option value="papp">Puerta a Puerta - C/P.Destino</option></select></td>\
							<td><input type="checkbox" name="service_enabled[' + size + ']" /></td>\
						</tr>';
					$tbody.append( code );
					return false;
				});

				jQuery('.wanderlust_boxes .remove').click(function() {
					var $tbody = jQuery('.wanderlust_boxes').find('tbody');
					$tbody.find('.check-column input:checked').each(function() {
						jQuery(this).closest('tr').hide().find('input').val('');
					});
					return false;
				});

				// Ordering
				jQuery('.wanderlust_services tbody').sortable({
					items:'tr',
					cursor:'move',
					axis:'y',
					handle: '.sort',
					scrollSensitivity:40,
					forcePlaceholderSize: true,
					helper: 'clone',
					opacity: 0.65,
					placeholder: 'wc-metabox-sortable-placeholder',
					start:function(event,ui){
						ui.item.css('baclbsround-color','#f6f6f6');
					},
					stop:function(event,ui){
						ui.item.removeAttr('style');
						wanderlust_services_row_indexes();
					}
				});

				function wanderlust_services_row_indexes() {
					jQuery('.wanderlust_services tbody tr').each(function(index, el){
						jQuery('input.order', el).val( parseInt( jQuery(el).index('.wanderlust_services tr') ) );
					});
				};

			});

		</script>
	</td>
</tr>