			$(document).ready(function() {
				  
				$().piroBox({
					  my_speed: 300, //animation speed
					  bg_alpha: 0.5, //background opacity
					  radius: 4, //caption rounded corner
					  scrollImage : false, // true == image follows the page _|_ false == image remains in the same open position
										   // in some cases of very large images or long description could be useful.
					  slideShow : 'true', // true == slideshow on, false == slideshow off
					  slideSpeed : 3, //slideshow
					  pirobox_next : 'piro_next', // Nav buttons -> piro_next == inside piroBox , piro_next_out == outside piroBox
					  pirobox_prev : 'piro_prev', // Nav buttons -> piro_prev == inside piroBox , piro_prev_out == outside piroBox
					  close_all : '.piro_close' // add class .piro_overlay(with comma)if you want overlay click close piroBox
				});

				
				//$(document).pngFix();
				

					$("#mas_info_area").dialog({autoOpen: false, width: 650, height: 450});
					$("#mas_info_ficha_form").dialog({autoOpen: false, width: 650, height: 450, modal: true, resizable: false});
					$("#prueba_ficha_form").dialog({autoOpen: false, width: 650, height: 500, modal: true, resizable: false});
					$("#solicitud_cita_form").dialog({autoOpen: false, width: 650, height: 600, modal: true, resizable: false});
					$("#solicitud_recambios_form").dialog({autoOpen: false, width: 650, height: 600, modal: true, resizable: false});
					$("#promocion").dialog({autoOpen: false, width: 780, height: 600, modal: true, resizable: false});
					$("#plano_direccion").dialog({autoOpen: false, width: 650, height: 500, modal: true, resizable: false});
					$("#div_contacto_form").dialog({autoOpen: false, width: 650, height: 500, modal: true, resizable: false});
					$("#div_form_vehiculo").dialog({autoOpen: false, width: 650, height: 500, modal: true, resizable: false, close: function(event, ui) { $('#tabla_vehiculos').load('/modules/clientes/util.php', {op: 'actualiza_vehiculos'}); } });
					$("#div_form_operacion").dialog({autoOpen: false, width: 650, height: 500, modal: true, resizable: false});
					$("#solicitud_mas_info_operacion").dialog({autoOpen: false, width: 650, height: 500, modal: true, resizable: false});
					$("#div_form_boletin").dialog({autoOpen: false, width: 650, height: 500, modal: true, resizable: false});
					$("#div-edicion").dialog({autoOpen: false, width: 550, height: 400, modal: true, resizable: false});
					
					
					$( "#gama_fecha_prueba" ).datepicker({
						dateFormat: 'dd/mm/yy', // formato de fecha que se usa en España
						dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sabado'], // días de la semana
						dayNamesMin: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], // días de la semana (versión super-corta)
						dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'], // días de la semana (versión corta)
						firstDay: 1, // primer día de la semana (Lunes)
						maxDate: '+1y', // fecha máxima
						minDate: '+2d',
						monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], // meses
						monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], // meses
						navigationAsDateFormat: true
					});
					$( "#fecha_compra" ).datepicker({
						dateFormat: 'dd/mm/yy', // formato de fecha que se usa en España
						dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sabado'], // días de la semana
						dayNamesMin: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], // días de la semana (versión super-corta)
						dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'], // días de la semana (versión corta)
						firstDay: 1, // primer día de la semana (Lunes)
						monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], // meses
						monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], // meses
						navigationAsDateFormat: true,
						changeYear: true,
						yearRange: '-30:-0'
					});
					$( "#fecha_nacimiento" ).datepicker({
						dateFormat: 'dd/mm/yy', // formato de fecha que se usa en España
						dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sabado'], // días de la semana
						dayNamesMin: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], // días de la semana (versión super-corta)
						dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'], // días de la semana (versión corta)
						firstDay: 1, // primer día de la semana (Lunes)
						monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], // meses
						monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], // meses
						navigationAsDateFormat: true,
						yearRange: '-80:-0',
						changeYear: true
					});
					$( ".fecha_general" ).datepicker({
						dateFormat: 'dd-mm-yy', // formato de fecha que se usa en España
						dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sabado'], // días de la semana
						dayNamesMin: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], // días de la semana (versión super-corta)
						dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'], // días de la semana (versión corta)
						firstDay: 1, // primer día de la semana (Lunes)
						monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], // meses
						monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], // meses
						navigationAsDateFormat: true,
						changeYear: true,
						yearRange: '-50:+20'
					});
					$('.ui-slider-handle').mousedown(function() {
						deten_anim_gama();
					});
					
					$('#fotos_alcala').Horinaja({capture:'fotos_alcala',delai:0.3,duree:4,pagination:false});
					$('#fotos_madrid').Horinaja({capture:'fotos_madrid',delai:0.3,duree:4,pagination:false});
					$('#fotos_coslada').Horinaja({capture:'fotos_coslada',delai:0.3,duree:4,pagination:false});
					$('#fotos_vo_alcala').Horinaja({capture:'fotos_vo_alcala',delai:0.3,duree:4,pagination:false});
					$('#promos_home').Horinaja({capture:'promos_home',delai:0.5,duree:5,pagination:false});
					$('#promos_home_posventa').Horinaja({capture:'promos_home_posventa',delai:0.5,duree:5,pagination:false});

					
			});
	
	fmotivo_value = "";
	function fmotivo(objeto) {
		if (objeto.value != fmotivo_value) {
			if (objeto.value == "Cita") $('#campos_motivo').show('slide', { direction: 'up' }, 600); else $('#campos_motivo').hide('slide', {direction: 'up'}, 600);
			fmotivo_value = objeto.value
		}
	}
	
	var ficha_foto_actual = "1";
	function cambia_foto_ficha(nueva_foto) {
		$('#icono_foto'+ficha_foto_actual).removeClass('icono_foto_marcado');
		$('#icono_foto'+nueva_foto).addClass('icono_foto_marcado');
		if (ficha_foto_actual != nueva_foto) {
			$('#enlace_foto'+ficha_foto_actual).hide();
			$('#enlace_foto'+nueva_foto).fadeIn();
			ficha_foto_actual = nueva_foto;
		}
		
	}
	
	function todo(id) { return xajax.getFormValues(id); }

	function date_gama_prueba() {
		$( "#gama_fecha_prueba" ).datepicker({
			dateFormat: 'dd/mm/yy', // formato de fecha que se usa en España
			dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sabado'], // días de la semana
			dayNamesMin: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], // días de la semana (versión super-corta)
			dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'], // días de la semana (versión corta)
			firstDay: 1, // primer día de la semana (Lunes)
			maxDate: '+1y', // fecha máxima
			minDate: '+2d',
			monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], // meses
			monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], // meses
			navigationAsDateFormat: true
		});
		$( "#gama_fecha_prueba" ).datepicker("show");
	}
	
	function date_fecha_compra() {
		$( "#fecha_compra" ).datepicker({
			dateFormat: 'dd/mm/yy', // formato de fecha que se usa en España
			dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sabado'], // días de la semana
			dayNamesMin: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], // días de la semana (versión super-corta)
			dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'], // días de la semana (versión corta)
			firstDay: 1, // primer día de la semana (Lunes)
			monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], // meses
			monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], // meses
			navigationAsDateFormat: true,
			changeYear: true,
			yearRange: '-90:-0'
		});
		$( "#fecha_compra" ).datepicker("show");
	}
	
  var geocoder;
  var map;
  var latlng;
  var latlngg;
  function plano(direccion, centro) {
    
	var latlng = new google.maps.LatLng(40.474736, -3.400657);
	
    var myOptions = {
      zoom: 16,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("mapa_localizacion"), myOptions);
	
	geocoder = new google.maps.Geocoder();
	if (centro != "Central Alcalá de Henares") {
		geocoder.geocode( { 'address': direccion}, function(results, status) {
		  if (status == google.maps.GeocoderStatus.OK) {
			map.setCenter(results[0].geometry.location);
			var marker = new google.maps.Marker({
				map: map, 
				position: results[0].geometry.location,
				title: direccion
			});
			var infowindow = new google.maps.InfoWindow({
			content: '<strong>'+centro+"</strong><br \>"+direccion
			});
			google.maps.event.addListener(marker, 'click', function() {
			  infowindow.open(map,marker);
			});		
		  } else {
			alert("Geocode was not successful for the following reason: " + status);
		  }
		});
	} else {
		var marker = new google.maps.Marker({
			map: map, 
			position: latlng,
			title: direccion
		});
		var infowindow = new google.maps.InfoWindow({
		content: '<strong>'+centro+"</strong><br \>"+direccion
		});
		google.maps.event.addListener(marker, 'click', function() {
		  infowindow.open(map,marker);
		});	
	}
	
	

  }
  
  function contacto_dptos(centro) {
	if (centro == "CENTRAL ALCALA" || centro == "COSLADA") {
		$('#dpto_cc').show();
		$('#dpto_m').hide();
		$('#dpto_a').hide();
	} else if (centro == "MADRID") {
		$('#dpto_cc').hide();
		$('#dpto_m').show();
		$('#dpto_a').hide();
	} else if (centro == "ALCALA VO") {
		$('#dpto_cc').hide();
		$('#dpto_m').hide();
		$('#dpto_a').show();
	}
  }

  
	function mostrar_estados_operaciones(tipo) {
		$('#estado_Avería').hide();
		$('#estado_Mantenimiento').hide();
		$('#estado_Garantía').hide();
		$('#estado_Carrocería').hide();
		$('#estado_').hide();
		$('#estado_'+tipo).show();
	}
