
var pirobox = 0;


function cargarMovil() {
	
	if ($('#marcas').val() == 'undefined' || $('#marcas').val() == "defecto" || 
			$('#modelos').val() == 'undefined' || $('#modelos').val() == "defecto") {
		return;
	}
	
	$('#datosMovil').fadeOut("slow", function () {
		$('#datosMovil').load('cabeceraMovilBasic.php',{marca: $('#marcas').val(), modelo: $('#modelos').val()},function () {
			$('#datosMovil').fadeIn("slow");
		});
	});
	$('#fotoMovil').fadeOut("slow", function () {
		$('#fotoMovil').load('marcoFoto.php',{marca: $('#marcas').val(), modelo: $('#modelos').val()},function () {
			$('#fotoMovil').fadeIn("slow");
			cargarPirobox();
		});
	});
	$('#masModelos').fadeOut("slow", function () {
		$('#masModelos').load('masmodelos.php',{marca: $('#marcas').val(), modelo: $('#modelos').val()},function () {
			$('#masModelos').fadeIn("slow");
		});
	});
	$('#tablaTarifas').fadeOut("slow", function () {
		$('#tablaTarifas').load('tablaTarifasBasic.php',{marca: $('#marcas').val(), modelo: $('#modelos').val()},function () {
			$('#tablaTarifas').fadeIn("slow");
		});
	});
	$('#tablaServicios').fadeOut("slow", function () {
		$('#tablaServicios').load('tablaServiciosBasic.php',{marca: $('#marcas').val(), modelo: $('#modelos').val()},function () {
			$('#tablaServicios').fadeIn("slow");
		});
	});
}

function cargarNovedadMovil(mmarca,idmovil) {
	
	if (mmarca == '' || idmovil == '') {
		return;
	}
	
	$('#datosMovil').fadeOut("slow", function () {
		$('#datosMovil').load('cabeceraMovilBasic.php',{marca: mmarca, modelo: idmovil},function () {
			$('#datosMovil').fadeIn("slow");
		});
	});
	$('#fotoMovil').fadeOut("slow", function () {
		$('#fotoMovil').load('marcoFoto.php',{marca: mmarca, modelo: idmovil},function () {
			$('#fotoMovil').fadeIn("slow");
			cargarPirobox();
		});
	});
	$('#masModelos').fadeOut("slow", function () {
		$('#masModelos').load('masmodelos.php',{marca: mmarca, modelo: idmovil},function () {
			$('#masModelos').fadeIn("slow");
		});
	});
	$('#tablaTarifas').fadeOut("slow", function () {
		$('#tablaTarifas').load('tablaTarifasBasic.php',{marca: mmarca, modelo: idmovil},function () {
			$('#tablaTarifas').fadeIn("slow");
		});
	});
	$('#tablaServicios').fadeOut("slow", function () {
		$('#tablaServicios').load('tablaServiciosBasic.php',{marca: mmarca, modelo: idmovil},function () {
			$('#tablaServicios').fadeIn("slow");
		});
	});
}

function consultarMovil() {
	if ($('#dni').val() == '' || $('#orden').val() == '') {
		alert("El dni o el número de orden esta vacio");
		return;
	}
	$('#consultaMiMovil').fadeOut("slow", function () {
		$('#consultaMiMovil').load('consultaMiMovil.php',{dni: $('#dni').val(), orden: $('#orden').val()},function () {
			$('#consultaMiMovil').fadeIn("slow");
		});
	});
}

function cargarPirobox() {
	$('.piro_overlay').remove();
	$('.pirobox_content').remove();
	$().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 : 'false', // 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
	      });
}

function salir() {
	window.location = 'index.php?salir=1';
}


function aceptaPres(id) {
	if (confirm('¿Está seguro que quiere ACEPTAR el presupuesto?')) {
		$("#capa_mensaje").dialog('close');
		location.href="guardar.php?option=aceptaPresupuesto&id="+id;
	}
}

function deniegaPres(id) {
	if (confirm('¿Está seguro que quiere DENEGAR el presupuesto?')) {
		location.href="guardar.php?option=deniegaPresupuesto&id="+id;
	}
}

function mostrarMensaje(opcion, id) {
	if (opcion == "aceptar") {
		$("#capa_mensaje").dialog({
				resizable: false,
				position: 'center',
				height: 260,
				width: 500,
				modal: true,
				buttons: {
					'Aceptar': function() {
						aceptaPres(id);
					},
					'Cancelar': function() {
						$(this).dialog('close');
					}
				}
			});		
		$("#parrafo").focus();
	} else if (opcion == "denegar") {
		deniegaPres(id);
	}
}

function mostrarMensajeCliente(opcion, id) {
	if (opcion == "aceptar") {
		$("#capa_mensaje").dialog({
				resizable: false,
				position: 'center',
				height: 260,
				width: 500,
				modal: true,
				buttons: {
					'Aceptar': function() {
						aceptaPresCliente(id);
					},
					'Cancelar': function() {
						$(this).dialog('close');
					}
				}
			});		
		$("#parrafo").focus();
	} else if (opcion == "denegar") {
		deniegaPresCliente(id);
	}
}

function aceptaPresCliente(id) {
	if (confirm('¿Está seguro que quiere ACEPTAR el presupuesto?')) {
		$("#capa_mensaje").dialog('close');
		location.href="guardar.php?option=aceptaPresupuestoCliente&id="+id+"&dni="+$('#dni').val();
	}
}

function deniegaPresCliente(id) {
	if (confirm('¿Está seguro que quiere DENEGAR el presupuesto?')) {
		location.href="guardar.php?option=deniegaPresupuestoCliente&id="+id+"&dni="+$('#dni').val();
	}
}

function confirmSubmitSms()
{
var agree = confirm("¿Estás seguro que quieres enviar la solicitud?");
if (agree) {
	$('#resmail').load('mail_recogida.php',{comentario: $('#comentario').val(), orden: $('#orden').val()},function () {	
		LimpiarCampos();
		});
	}
}

function LimpiarCampos() {
	$('#nombre').val('');
	$('#telefono').val('');
	$('#email').val('');
	$('#comentario').val('');
}

function LimpiarCamposRecogida(){
	$('#comentario').val('');
}

function checkCliente() {
	mensaje = '';
	if (checkCampo('#dni') == false) {
		mensaje = 'Falta el número de DNI o CIF.\n';
	}
	if (checkCampo('#Nombre') == false) {
		mensaje = mensaje + 'Falta el nombre.\n';
	}
	if (checkCampo('#Apellidos') == false) {
		mensaje = mensaje +'Faltan los apellidos.\n';
	}
	if (checkCampo('#Empresa') == false) {
		mensaje = mensaje +'Falta el nombre de la empresa.\n';
	}
	if (checkCampo('#Movil') == false) {
		mensaje = mensaje +'Falta el número de móvil.\n';
	}
	if (checkCampo('#Email') == false) {
		mensaje = mensaje +'Falta la dirección de correo electrónico.\n';
	}
	if (checkCampo('#Direccion') == false) {
		mensaje = mensaje +'Falta la dirección.\n';
	}
	if (checkCampo('#Localidad') == false) {
		mensaje = mensaje +'Falta la localidad.\n';
	}
	
	if (mensaje != '') {
		alert('Errores encontrados: \n' + mensaje);
		return false;
	} 
	return true;
}

function checkCampo(campo) {
	valor = false;
	//debug alert('comprobando campo: ' + $(campo).val());
	if ($(campo).val() != 'undefined' && $(campo).val().length > 0) {
		return true;
	}
	return valor;
}

