/*

ESCAPARATES ESTAMBUL JS
Bodaclick

*/



jQuery(document).ready(function ($) {

	/** 1. ESCAPARATE BÁSICO
	*************************************************** */

	document.createElement('figure');


	if( $('#pestanas05').length > 0 ) {


		/** enlaces simulados en fotos de listados */
		$('#pestanas05').delegate( '.esc-recomendados-pic', 'click', function(e) {

			var parent, url;
			//url = $(this).parent().parent().children('.esc-recomendados-link').attr('href');
			parent = $(this).parent().parent();
			url = $('.esc-recomendados-link', parent).attr('href');
			window.location = url;
			return false;

		});


		// reiniciar checkboxes
		//$('.ff-esc-sim-res-checkbox').removeAttr('checked');

		// activar / desactivar checkboxes
		$(document).delegate('.ff-esc-sim-res-checkbox', 'click', function(e) {
			var txt;
			if( $('input', this).is(':checked') ) {
				txt = $('label', this).attr('data-nochecked');
				$(this).removeClass('checked');
				$(this).parents('.esc-reserva-enviada').removeClass('checked');
				$('label', this).text(txt);
				$('input', this).removeAttr('checked');
			} else {
				txt = $('label', this).attr('data-checked');
				$(this).addClass('checked');
				$(this).parents('.esc-reserva-enviada').addClass('checked');
				$('label', this).text(txt);
				$('input', this).attr('checked', 'checked');
			}
		});
	
		/** enviar reservas */
		$(document).delegate('#reserva-esc-similares-form', 'submit', function(e) {
			enviarAmetralladora();
			return false;
		});
		$('.ie8 body, .ie7 body').delegate('#reserva-esc-similares-form button', 'click', function(e) {
			enviarAmetralladora();
			return false;
		});

		/**  */
		$(document).delegate('#esc-sim-todos','change',function() {
			if($("#esc-sim-todos").is(':checked')){
				txt = $('label', '.ff-esc-sim-res-checkbox').attr('data-checked');
				$('.ff-esc-sim-res-checkbox').addClass('checked');
				$('label', '.ff-esc-sim-res-checkbox').text(txt);
				$('input', '.ff-esc-sim-res-checkbox').attr('checked', 'checked');
			}
			else {
				txt = $('label', '.ff-esc-sim-res-checkbox').attr('data-nochecked');
				$('.ff-esc-sim-res-checkbox').removeClass('checked');
				$('label', '.ff-esc-sim-res-checkbox').text(txt);
				$('input', '.ff-esc-sim-res-checkbox').removeAttr('checked');
			}
		});


		$(document).delegate('#esc-rec-close','click',function() {
			jQuery.colorbox.close();
			return false;
		});
		

		function enviarAmetralladora() {
			if( $('.ff-esc-sim-res-checkbox input:checked').length > 0 ){
				var dat, moll, planta, id_formulario, tipoUsuario, id_escaparate, id_reserva;

				$('#ff-esc-rec-send-btn').append('<span class="loading"></span>');
				$('#esc-rec-send-btn').attr('disabled', 'disabled');

				planta = $('#planta').val();
				id_formulario = $('#id_formulario').val();
				tipoUsuario = $('#tipoUsuario').val();
				id_escaparate = $('#id_escaparate').val();
				moll = $('#moll').val();
                                id_reserva = $('#id_reserva').val();

				dat = $('#reserva-esc-similares-form').serialize();
				$.ajax({
					contentType: ('application/x-www-form-urlencoded; charset=utf-8;'),
					cache: false,
					dataType: 'html',
					url: '/estambul/ajax/reserva_escaparate.php?moll='+moll+'&planta='+planta+'&id_escaparate='+id_escaparate+'&id_reserva='+id_reserva,
					type: 'POST',
					data: dat,
					success: function (dat) {
						$('#respuesta').show();
						$('#escaparates-similares-reserva-enviada').fadeOut();
						$('#ff-esc-rec-send-btn .loading').remove();
						$('#esc-rec-send-btn').removeAttr('disabled');
						$('#envio-reserva-ok strong').text( $('#envio-reserva-ok').attr('data-plural') );
						jQuery.colorbox.close();
						$('html, body').animate({scrollTop: '0px'}, "slow");
						//alert(dat);
					}
				});
			}
		}
	}
});


