// MENSAJES
var MSG_COMPRA_AYUDA_MC_TARJETA = 'Texto ayuda (mensajes.js) para Mudis Card - Nº Tarjeta';
var MSG_COMPRA_AYUDA_MC_PIN = 'Texto ayuda (mensajes.js) para Mudis Card - PIN';
var MSG_COMPRA_AYUDA_CD_CODIGO = 'Texto ayuda (mensajes.js) para Codigo de descuento Codigo';
var MSG_COMPRA_COMPLETAR_MC_NRO = 'Debe completar el número de tarjeta';
var MSG_COMPRA_COMPLETAR_MC_PIN = 'Debe completar el PIN de la tarjeta';
var MSG_COMPRA_COMPLETAR_CD_COD = 'Debe completar el Código de descuento';
var MSG_COMPRA_SELECCIONAR_TC = 'Debe seleccionar una tarjeta de crédito';
var MSG_COMPRA_SELECCIONAR_CP = 'Debe seleccionar un cupón de pago';
var MSG_COMPRA_SELECCIONAR_MC = 'Debe seleccionar su mudis card';
var MSG_COMPRA_COMPLETAR_CODIGO_DESCUENTO = 'Debe completar el código de descuento';
var MSG_COMPRA_COMPLETAR_CIUDAD = 'Debe completar la ciudad';
var MSG_COMPRA_COMPLETAR_BARRIO = 'Debe completar el barrio';
var MSG_COMPRA_COMPLETAR_DIRECCION = 'Debe completar la dirección';
var MSG_COMPRA_COMPLETAR_CODIGO_POSTAL = 'Debe completar el código postal';
var MSG_COMPRA_COMPLETAR_TELEFONO = 'Debe completar el teléfono';

function compra_paso2_submit()
{
	var ok = true;
	if (ok) ok &= compra_verificar_modo_pago();
	if (ok) ok &= compra_verificar_mudis_card();
	if (ok) ok &= compra_verificar_codigo_descuento();
	if (ok) {
		$.ajax({
			type: "POST",
			url: WEB_PATH + "app/ajax/compra_paso2_post_uy.php",
			data: {
				mudis_card_tiene: $('#sel_mudis_card').val(),
				mudis_card_tarjeta:$('#inp_mudis_card_tarjeta').val(),
				mudis_card_pin: $('#inp_mudis_card_pin').val(),
				codigo_descuento_tiene: $('#sel_codigo_descuento').val(),
				codigo_descuento: $('#inp_codigo_descuento').val(),
				modo_pago: $('#sel_modo_pago').val(),
				id_modo_pago: $('#sel_id_modo_pago').val(),
				sistema_envio: $('#sel_sistema_envio').val(),
				paypal_datos: '',
				id_uy_localidad: $('#sel_localidad').val(),
				ciudad: urlencode($('#inp_ciudad').val()),
				id_uy_barrio: $('#sel_barrio').val(),
				barrio: urlencode($('#inp_barrio').val()),
				direccion: urlencode($('#inp_direccion').val()),
				telefono: urlencode($('#inp_telefono').val()),
				id_uy_horario: $('#sel_horario').val(),
				como_llegaste: urlencode($('#inp_como_llegaste').val())
			},
			async: false,
			success: function(response)
			{
				var v_result = response.split('|');
				if (v_result[0] == 1) {
					compra_paso_3();
				} else
				if (v_result[0] == -1) {
					show_alert({titulo: MSG_ERROR, descripcion: response, error: 1});
				}
			}
		});
	}
}


function compra_cambiar_mudis_card()
{
	$('#div_mudis_card').hide();
	if ($('#sel_mudis_card').val() == 1) {
		$('#div_mudis_card').show();
	}
}

function compra_cambiar_codigo_descuento()
{
	$('#div_codigo_descuento').hide();
	if ($('#sel_codigo_descuento').val() == 1) {
		$('#div_codigo_descuento').show();
	}
}


var option_sistema_envio_removed = null;
function compra_cambiar_modo_pago()
{	
	var modo_pago_info = $('#sel_id_modo_pago option:selected').attr('info');
	if (String(modo_pago_info).length > 0) {
		$('#div_modo_pago_info_content').html(modo_pago_info);
		$('#div_modo_pago_info').show();
	} else {
		$('#div_modo_pago_info').hide();
	}

	var id_modo_pago = $('#sel_id_modo_pago option:selected').val();
	if (id_modo_pago == 37) { // 'contra_entrega'
		if ($('#sel_sistema_envio').val() == 'correo_uruguayo') {
			$('#sel_sistema_envio').val('cadeteria');
			$('#sel_sistema_envio').change();
		}
		if (option_sistema_envio_removed) {
			$('#sel_sistema_envio').append(option_sistema_envio_removed);
			option_sistema_envio_removed = null;
		}
		option_sistema_envio_removed = $('#sel_sistema_envio option:[value=correo_uruguayo]').remove();		
	} else {
		if ($('#sel_sistema_envio').val() == 'retira_oficinas') {
			$('#sel_sistema_envio').val('cadeteria');
			$('#sel_sistema_envio').change();
		}
		if (option_sistema_envio_removed) {
			$('#sel_sistema_envio').append(option_sistema_envio_removed);
			option_sistema_envio_removed = null;
		}
		option_sistema_envio_removed = $('#sel_sistema_envio option:[value=retira_oficinas]').remove();		
	} 
}

function compra_cambiar_sistema_envio()
{
	$('#div_correo_uruguayo').hide();
	$('#div_cadeteria').hide();
	$('#div_retira_oficinas').hide();
	var sistema_envio = $('#sel_sistema_envio').val();
	$('#div_'+sistema_envio).show();
	
	if (sistema_envio == 'retira_oficinas') {
		$('#div_direccion_envio').hide();
	} else {
		$('#div_direccion_envio').show();
	}
}

function compra_verificar_mudis_card()
{
	if ($('#sel_mudis_card').val() == 1) {
		if ($('#inp_mudis_card_tarjeta').val() == '') {			
			show_alert({titulo: MSG_ATENCION, descripcion: MSG_COMPRA_COMPLETAR_MC_NRO, error: 1});
			return false;
		} else
		if ($('#inp_mudis_card_pin').val() == '') {
			show_alert({titulo: MSG_ATENCION, descripcion: MSG_COMPRA_COMPLETAR_MC_PIN, error: 1});
			return false;
		}
	}
	return true;
}

function compra_verificar_codigo_descuento()
{
	if ($('#sel_codigo_descuento').val() == 1 && $('#inp_codigo_descuento').val() == '') {
		show_alert({titulo: MSG_ATENCION, descripcion: MSG_COMPRA_COMPLETAR_CODIGO_DESCUENTO, error: 1});
		return false;
	}
	return true;
}


function compra_verificar_modo_pago()
{
	var id_modo_pago = $('#sel_id_modo_pago').val();
	if (id_modo_pago == 35 || id_modo_pago == 36) { // 35:Abitab, 36:Paypal
		return compra_verificar_direccion_envio();
	} 
	return true;
}

function compra_verificar_direccion_envio()
{
	if ($('#inp_ciudad').val() == '') {
		show_alert({titulo: MSG_ATENCION, descripcion: MSG_COMPRA_COMPLETAR_CIUDAD, error: 1});
		return false;
	} else
	if ($('#sel_localidad').val() != 1 && $('#inp_barrio').val() == '') {
		show_alert({titulo: MSG_ATENCION, descripcion: MSG_COMPRA_COMPLETAR_BARRIO, error: 1});
		return false;
	} else
	if ($('#inp_direccion').val() == '') {
		show_alert({titulo: MSG_ATENCION, descripcion: MSG_COMPRA_COMPLETAR_DIRECCION, error: 1});
		return false;
	} else
	if ($('#inp_telefono').val() == '') {
		show_alert({titulo: MSG_ATENCION, descripcion: MSG_COMPRA_COMPLETAR_TELEFONO, error: 1});
		return false;
	}
	return true;
}


function compra_ayuda_mudis_card()
{
	$.ajax({
		type: "POST",
		url: WEB_PATH + "app/ajax/compra_ayuda_mudis_card.php",
		data: { },
		async: false,
		success: function(response)
		{
			$("#contenedor_ajax_div").html(response);
			show_div('contenedor_ajax_div');
		}
	});
}

function compra_cambiar_localidad()
{
	$('#div_sel_barrio').hide();
	$('#div_inp_barrio').hide();
	var id_localidad = $('#sel_localidad option:selected').val();
	if (id_localidad == 1) {
		$('#inp_ciudad').val($('#sel_localidad option:selected').text());
		$('#div_sel_barrio').show();
	} else {
		$('#inp_ciudad').val('');
		$('#div_inp_barrio').show();
	}
}
