// New Line Events 
// Desarrollado por SigilTech, S.L - www.sigiltech.net
// Under Creative Commons Attribution + Non commercial + Share alike

	var cancelar;
	var intervalo;
	
	var ajax_output;
	var eval_resultado;

	var editor = new Array('');

	var	parar;
	
	$(document).ready(function() {
		destacados();	
		clientes();	
	});
	

	function beginUpload(key, bar) {
		$("#" + bar).fadeIn();

		intervalo = setInterval(function() { 
			$.getJSON("upload_info.php?id=" + key, function(data) {
				if (data == null)
					return;

				var percentage = Math.floor(100 * parseInt(data.bytes_uploaded) / parseInt(data.bytes_total));
				$("#" + bar).progressBar(percentage);
			});
		}, 400);

		return true;
	}




	function cargando() {
		return "<img src='img/ajax-loader.gif'>";
	}





	function ckeditor_recuperar() {
	
		if (editor) {
			var i = 0;
			var id;
		 	while (editor[i]) {
		 			
		 		id = $(editor[0].element).attr('id');
		 		$('textarea#' + id).val(editor[i].getData());
		 			
		 		i = i + 1;
		 	}
		
		}
	
	
	}
	
	
	
	
	function clientes() {
		var desp = ($('div#pie_logos').width() - $(window).width()) * -1;
		$('div#pie_cinta').animate({left: desp}, 200000, 'linear', function() {
			$('div#pie_cinta').css('left', 0);
			clientes();
		});
	
	}
	
	
	
	
	var cliente_left = 0;
	var cliente_stop = 0;
	var cliente_fila = 0;
	var cliente_i = 0;
	
	
	
	function clientes_mover() {
	
		var desp = 30;
	
		cliente_left = cliente_left - desp;
		
		$('div#empresa_cuadro').animate({left: cliente_left}, 500, 'linear', function() {
			$('div#empresa_cuadro').css('width', ($('div#empresa_cuadro').width() + desp + 100) + 'px');
			$.ajax({
				type: "GET",
		        url: "ajax.php?objeto=empresa&funcion=nuevo_logo&i=" + cliente_i,
		        success: function(msg) {
					$('div#empresa_fila_' + cliente_fila).append(msg);
					cliente_fila += 1;
					if (cliente_fila == 4) {
						cliente_fila = 0;
					}
				}
	        
			});
			
			cliente_i += 1;
			
			if (cliente_stop == 0) {
				clientes_mover();
			}
			
		});

	}
	
	function cliente_parar() {
		cliente_stop = 1;
	}
	
	



	function confirmacion(parametros) {
		
		var texto = parametros[0];
		var objeto = parametros[1];
		var funcion = parametros[2];
		var param = parametros[3];
		var objetivo = parametros[4];
		var pre = parametros[5];
		var post = parametros[6];
		
		
		if (param == undefined) {
			param = "";
		}
		
		if (objetivo == undefined) {
			objetivo = "trabajo";
		}
		
		var ok = confirm(texto);
		
		if (ok == true) {
			var parametros = "objeto=" + objeto + 
							"&funcion=" + funcion + param;
							
			$.ajax({
				type: "GET",
		        url: "ajax.php?" + parametros,
		        success: response 
	        
			});
		}
	
		function response(data) {

			if (data[0] == 1) {
				$('#' + objetivo).html(data.substr(2)); 
			} else if (data[0] == 0) {
				alert(data.substr(2));
			} 
			
			ajax_output = "";
			if (post != 0) {
				ajax_output = data;
				var funcion2 = funcion.split('&');
				var funcion_previa = objeto + "_" + funcion2[0] + "_post('" + post + "')";
				eval(funcion_previa);
			} 			
		
		}
	
	
	}







	function desactivar() {
		return false;
	}






	var izq = 0;
	var tempo;
	var desp_total = 0;
	var paso = 0;
	var semaforito_de_avidesa = 0;
	var parado = 0;
	
	function destacados() {
		
		if ($('div#destacado_1').size()) {
			tempo = setTimeout(destacados_movimiento, 5000);				
		}
	
	}
	
	
	function destacados_movimiento() {
		
		if ($('input#ancho_porcentaje').val() < 100) {
			if (desp_total == 0) {
				desp_total = $('input#ancho_porcentaje').val() * 2;
			} else {
				desp_total = parseInt(desp_total) + parseInt($('input#ancho_porcentaje').val()) + 1;
			}
			izq = izq - 100; 
			paso = paso + 1;
			
			$('div#presentacion_der_1').animate({left: izq + "%"}, 1500, 'linear', function() {
				if (parado == 1) {
					semaforito_de_avidesa = 0;
					$('div#portada_izq').css('display','block');
					if (desp_total >= 100) {
						$('div#portada_der').css('display','none');
					}
					return;
				}
				
				if (desp_total < 100) {
					$('div#portada_izq').css('display','block');
					if (semaforito_de_avidesa == 0) {
						tempo = setTimeout(destacados_movimiento, 7000);
					}
				} else {
					$('div#portada_izq').css('display','none');
					
					var i = 0;
					var j = 1;
					var anterior;
					var proximo = $('div#destacado_0').html();
					var ultimo = $('div#destacado_' + paso).html();
					while ($('div#destacado_' + j).size()) {
						anterior = $('div#destacado_' + j).html();
						$('div#destacado_' + j).html(proximo);
						proximo = anterior;
						i += 1;
						j += 1;
					}
					$('div#destacado_0').html(ultimo);
					$('div#presentacion_der_1').css('left', '0%');
					paso = 0;
					if (semaforito_de_avidesa == 0) {
						tempo = setTimeout(destacados_movimiento, 7000);
					}
					izq = 0;
					desp_total = 0;
				} 
			});
			
		} 
	}
	
	
	
	
	
	function destacado_desp(desp) {

		if (semaforito_de_avidesa) {
			return;
		}

		parado = 1;
		if (desp == 1) {
			destacados_movimiento();
			
		} else {

			if ($('input#ancho_porcentaje').val() < 100) {
	
				if (desp_total == 0) {
					desp_total = 100 - $('input#ancho_porcentaje').val() - 1;
				} else {
					desp_total = parseInt(desp_total) - (parseInt($('input#ancho_porcentaje').val())) - 1;
				}
				
				$('div#portada_der').css('display','block');
				if (desp_total <= $('input#ancho_porcentaje').val()) {
					$('div#portada_izq').css('display','none');
				}
				izq = izq + 100; 
				paso = paso - 1;
				
				$('div#presentacion_der_1').animate({left: izq + "%"}, 1500, 'linear', function() {
					semaforito_de_avidesa = 0;
				});
				
			} 
		
		}
	}
	


	function destacado_parar() {
		clearTimeout(tempo);
		semaforito_de_avidesa = 1;
	}

	function destacado_parar_youtube(id) {
		clearTimeout(tempo);
		$('div#video_captura_' + id).remove();
		semaforito_de_avidesa = 1;
	}



	function form_check(form) {
	
		var error = 0;
		
		
		$('.obligatorio').each(function (index, input) {
			if ($(input).val() && ($(input).val() != 0)) {
				$(input).removeClass('no_valido');
			} else {
				error = 1;
				$(input).addClass('no_valido');
			}
		});
		
		$('.seguridad').each(function (index, input) {
			var id2 = $(input).attr('id') + 2;
			if ($(input).val() == $('input#' + id2).val()) {
				$(input).removeClass('no_valido');
			} else {
				error = 3;
				$(input).addClass('no_valido');
			}
		});
		
		$('.aviso_legal').each(function (index, input) {
			var id = $(input).attr('id');
			if ($('input#' + id + ':checked').val() == 1) {
				$(input).removeClass('no_valido');
			} else {
				error = 4;
				$(input).addClass('no_valido');
			}
		});
		
		if (error == 1) {
			alert("Es necesario rellenar algunos campos");
		} else if (error == 2) {
			alert("La contraseña y la confirmación son diferentes");
		} else if (error == 3) {
			alert("El código anti-bot no coincide");
		} else if (error == 4) {
			alert("Es necesario leer y aceptar el aviso legal");
		}

		

		if (error) {
			return false;
		} else {
			return true;
		}
	} 







	function formulario(parametros) {
		
		var objeto = parametros[0];
		var funcion = parametros[1];
		var formulario = parametros[2];
		var objetivo = parametros[3];
		var pre = parametros[4];
		var post = parametros[5]; 

		ckeditor_recuperar();		

		if (form_check(formulario)) {
		
		} else {
			return false;
		}
							
		if (pre == 1) {
			var funcion_previa = objeto + "_" + funcion + "_pre()";
			eval(funcion_previa);
			if (eval_resultado == false) {
				return false;
			}
		}
		
		if (cancelar) {
			cancelar = 0;
			return;
		}
		
		
		if (formulario == undefined) {
			return;
		}
		
		if (objetivo == undefined) {
			objetivo = "trabajo";
		}
		
		var i = 0;
		var valor;
		var parametros = "objeto=" + objeto + 
						"&funcion=" + funcion + 
						"&grabar=1";
						
								
		
		parametros = parametros + "&" + $('form#' + formulario).serialize()
		
		$('#' + objetivo).html(cargando());
		
		$.ajax({
			type: "POST", 
	        url: "ajax.php?",
	        data: parametros,
	        success: response 
        
		});
	
		function response(data) {
		
			$('#' + objetivo).html(data);
			ajax_output = "";
			if (post != 0) {
				ajax_output = data;
				var funcion2 = funcion.split('&');
				var funcion_previa = objeto + "_" + funcion2[0] + "_post('" + post + "')";
				eval(funcion_previa);
			} 

		}
	
	
	}
	












	function formulario2(parametros) {
		
		var objeto = parametros[0];
		var funcion = parametros[1];
		var param = parametros[2];
		var objetivo = parametros[3];
		var pre = parametros[4];
		var post = parametros[5]; 
		var anyadir = parametros[6];
		
		if (pre == 1) {
			var funcion_previa = objeto + "_" + funcion + "_pre()";
			eval(funcion_previa);
			if (eval_resultado == false) {
				return false;
			}
		}
		
		if (cancelar) {
			cancelar = 0;
			return;
		}
		
		
		if (param == undefined) {
			return;
		}
		
		if (objetivo == undefined) {
			objetivo = "trabajo";
		}
		
		var i = 0;
		var valor;
		var parametros = "objeto=" + objeto + 
						"&funcion=" + funcion + 
						"&grabar=1";
						
								
		while (param[i] != undefined) {
			if ($('#' + param[i]).attr("type") == "checkbox") {
				valor = $('#' + param[i] + ":checked").val();
			} else {
				valor = $('#' + param[i]).val();
			}
			parametros += "&" + param[i] + "=" + valor;
			i += 1;
		}
		
		if (anyadir != 1) {
			$('#' + objetivo).html(cargando());
		}
				
		$.ajax({
			type: "POST", 
	        url: "ajax.php?",
	        data: parametros,
	        success: response 
        
		});
	
		function response(data) {
		
			if (anyadir == 1) {
				$('#' + objetivo).append(data);
			} else {
				$('#' + objetivo).html(data);
			}
			
			ajax_output = "";
			if (post != 0) {
				ajax_output = data;
				var funcion2 = funcion.split('&');
				var funcion_previa = objeto + "_" + funcion2[0] + "_post('" + post + "')";
				eval(funcion_previa);
			}
			 
		}
	
	
	}
	













	function modulo(parametros) {
		
		var objeto = parametros[0];
		var funcion = parametros[1];
		var param = parametros[2];
		var objetivo = parametros[3];
		var pre = parametros[4];
		var post = parametros[5]; 
		
		if (pre) {
			var funcion_previa = objeto + "_" + funcion + "_pre('" + pre + "')";
			eval(funcion_previa);
			if (eval_resultado == false) {
				return false;
			}
		}
		
		if (cancelar) {
			cancelar = 0;
			return;
		}
		
		if (param == undefined) {
			param = "";
		}
		
		if (objetivo == undefined) {
			objetivo = "trabajo";
		}
		
		$('#' + objetivo).html(cargando());
		
		var parametros = "objeto=" + objeto + 
						"&funcion=" + funcion + param;
		$.ajax({
			type: "GET",
	        url: "ajax.php?" + parametros,
	        success: response 
        
		});
	
		function response(data) {
			$('#' + objetivo).html(data);

			ajax_output = "";
			if (post != 0) {
				ajax_output = data;
				var funcion_previa = objeto + "_" + funcion + "_post('" + post + "')";
				eval(funcion_previa);
			} 
			
		}
	
	
	}
	




	var top_wrapper;

	function pie_abrir() {
		if (semaforito_de_avidesa) {
			return;
		}
		
		$('div#pie_wrapper').stop();
		
		if (!top_wrapper) {
		 	top_wrapper = $('div#pie_wrapper').css('top');
		 	top_wrapper = top_wrapper.substring(0,top_wrapper.length - 2);
		 }
		
		var	tope = top_wrapper - 85;
		
		$('div#pie_wrapper').animate({height: 130, top: tope}, 500, 'linear', function() {
		});
	}
	
	
	function pie_cerrar() {
	
		if (semaforito_de_avidesa) {
			return;
		}
	
		semaforito_de_avidesa = 1;
		$('div#pie_wrapper').stop();
		
		var tope = $('div#pie_wrapper').css('top');
		tope = tope.substring(0,tope.length - 2);
		tope = parseInt(tope) + 85;
		
		$('div#pie_wrapper').animate({height: 45, top: tope}, 500, 'linear', function() {
			semaforito_de_avidesa = 0;
		});
	}
	



	
	
	
	
	function upload_configurar(uid, boton, bar, funcion1, funcion2, salida, imagen) {

		$("#" + bar).progressBar({ barImage: 'img/progressbg_newline.gif'});
	
		var button = $('#' + boton), interval;
		var nombre;
		if (imagen == 1) {
			nombre = 'imagen';
		} else {
			nombre = 'documento';
		}
		
		new Ajax_upload(button,{
			action: funcion1, 
			name: nombre,
			key: uid,
			onSubmit : function(file, ext){
				if (imagen == 1) {
					if (ext && /^(jpg|png|jpeg|gif)$/.test(ext)){
					} else {
						alert("Tipo de archivo no válido");
						return false;				
					}
				}
				
				beginUpload(uid, bar);

				$('#' + boton).val('Subiendo');
				this.disable();
				
			},
			
			onComplete: function(file, response){
				var msg = response.split(';;');
				alert(msg[1]);
				
			
				$('#' + boton).val('Seleccionar ' + nombre);
				$('#' + bar + '_pbImage').css('background-position','0px 50%');
				$('#' + bar + '_pbText').html(' 100%');
				
				clearInterval(intervalo);
							
				this.enable();
				
				if (msg[0] > 0) {
					$.ajax({
			    		url: funcion2,
			    		data: '',
			    		type: 'GET',
			    		success: respuesta
					});
				}
		
			
				function respuesta(msg) {
					$('#' + salida).html("");
					$('#' + salida).html(msg);
				}
				
			}
		});
	}
	
	
	
	

	
	function carrusel_bottom() {
	
		var desp = $('div#carrusel_vertical').height() - (($('div.carrusel_vertical_item').height() + 17) * 4) - 13;
	
		var top = $('div#carrusel_vertical').css('top');
		top = parseInt(top.substr(0,top.length-2));
		
		
		if ((top * - 1) <= desp) {
			$('div#carrusel_top').removeClass('flecha_vertical_inactivo');
			$('div#carrusel_vertical').css('top', top - 10);
			parar = setTimeout(carrusel_bottom, 50);
		} else {
			$('div#carrusel_bottom').addClass('flecha_vertical_inactivo');
		}
	}
	
	
	function carrusel_der() {
	
		var desp = $('div#carrusel_trabajo').width() - ($('div#carrusel_trabajo_wrapper').height() * 4);
	
		var left = $('div#carrusel_trabajo').css('left');
		left = parseInt(left.substr(0,left.length-2));
		
		
		if ((left * - 1) <= desp) {
			$('div#carrusel_izq').removeClass('flecha_inactivo');
			$('div#carrusel_trabajo').css('left', left - 10);
			parar = setTimeout(carrusel_der, 50);
		} else {
			$('div#carrusel_der').addClass('flecha_inactivo');
		}
	
	}
	
	function carrusel_izq() {
	
		left = $('div#carrusel_trabajo').css('left');
		left = parseInt(left.substr(0,left.length-2));
		
		
		if ((left * - 1) >= 10) {
			$('div#carrusel_der').removeClass('flecha_inactivo');
			$('div#carrusel_trabajo').css('left', left + 10);
			parar = setTimeout(carrusel_izq, 50);
		} else {
			$('div#carrusel_izq').addClass('flecha_inactivo');
		}
	
	}	
	
	
	
	function carrusel_top() {
	
		var top = $('div#carrusel_vertical').css('top');
		top = parseInt(top.substr(0,top.length-2));
		
		if ((top * - 1) >= 10) {
			$('div#carrusel_bottom').removeClass('flecha_vertical_inactivo');
			$('div#carrusel_vertical').css('top', top + 10);
			parar = setTimeout(carrusel_top, 50);
		} else {
			$('div#carrusel_top').addClass('flecha_vertical_inactivo');
		}
	
	}	
	
	
	
	function carrusel_parar() {
		clearTimeout(parar);
	}
	
	
	
	
	
	
	
	function carrusel_in(id, texto) {
		var position = $('div#carrusel_visor_' + id).position();
		var desp = $('div#bloque_der_carrusel').width() - position.left - ($('div#carrusel_visor_' + id).width() );
		
		var left = $('div#carrusel_trabajo').css('left');
		left = parseInt(left.substr(0,left.length-2)) * -1;
		
		desp = desp + left;
		
		$('div#carrusel_bocadillo').css('display', 'block');
		$('div#carrusel_bocadillo_texto').html(texto);
		$('div#carrusel_bocadillo').css('right', desp);
	}	
	
	function carrusel_out() {
		$('div#carrusel_bocadillo').css('display', 'none');
	}	
	
	
	
	function carrusel_vertical_in(id) {
		$('div.carrusel_vertical_barra_' + id).addClass('carrusel_vertical_barra_hover');
	}
	
	
	function carrusel_vertical_out(id) {
		$('div.carrusel_vertical_barra_' + id).removeClass('carrusel_vertical_barra_hover');
	}
	
	
	
	
	
	
	
	

	function empresa_der() {
	
		var desp = $('div#empresa_cuadro').width() - $('div#empresa_cuadro_wrapper').width() + 100;
	
		var left = $('div#empresa_cuadro').css('left');
		left = parseInt(left.substr(0,left.length-2));
		
		
		if ((left * - 1) <= desp) {
			$('div#empresa_izq').removeClass('flecha_inactivo');
			$('div#empresa_cuadro').css('left', left - 10);
			parar = setTimeout(empresa_der, 50);
		} else {
			$('div#empresa_der').addClass('flecha_inactivo');
		}
	
	}
	
	function empresa_izq() {
	
		left = $('div#empresa_cuadro').css('left');
		left = parseInt(left.substr(0,left.length-2));
		
		
		if ((left * - 1) >= 10) {
			$('div#empresa_der').removeClass('flecha_inactivo');
			$('div#empresa_cuadro').css('left', left + 10);
			parar = setTimeout(empresa_izq, 50);
		} else {
			$('div#empresa_izq').addClass('flecha_inactivo');
		}
	
	}		
	
	
	
	
	
	var galeria_bucle;
	var galeria_bloque;
	var galeria_parar = 0;
	
	var semaforito_transparente = 0;
	
	function galeria_activar(bloque) {
		var num = 0;
		
		if (galeria_bucle) {
			clearTimeout(galeria_bucle);
		}
		galeria_bloque = bloque;
		
		galeria_mover_p(galeria_bloque + '_0');
		
		
		if ($('img#galeria_1').size()) {
			galeria_bucle = setTimeout(galeria_cambio,6000);
		}
		
		$('img.visor').mousedown(galeria_click);
		 
	}
	
	
	
	
	
	function galeria_ajustar(img) {
		
		var img_height = $('img#' + img).height();
		var tope_up =  450 - $('img#' + img).height();
		var tope_down = $('img#' + img).height() + 0;
		
		
		if ((tope_up <= tope_down) && (tope_up < 109)) {
			$('div#galeria').addClass('flechas');
			$('img#' + img).draggable({axis: 'y', containment: [0, tope_up, 0, 109] });
		} else {
			$('div#galeria').removeClass('flechas');
		}
		
		return;
	}
	
	
	
	function galeria_cambio() {

		if (galeria_parar == 1) {
			return;
		}
		var num_anterior = parseInt($('div#' + galeria_bloque).attr('rel'));
		var num = num_anterior + 1;
		var tope_up;
		
		if ($('img#' + galeria_bloque + '_' + num).length > 0) {
				
		} else {
			num = 0;
		}

		galeria_ajustar(galeria_bloque);
		$('img#' + galeria_bloque + '_' + num).attr('display','block');
		
		semaforito_transparente = 1;
		$('img#' + galeria_bloque + '_' + num_anterior).fadeOut(2000,function () {
			$('img#' + galeria_bloque + '_' + num_anterior).attr('display','none');
			$('img#' + galeria_bloque + '_' + num_anterior).css('top', '0px');
		}); 
		$('img#' + galeria_bloque + '_' + num).fadeIn(2000,function () {
			semaforito_transparente = 0;
			galeria_mover(galeria_bloque + '_' + num);
		});
		 
		$('div#' + galeria_bloque).attr('rel', num);
		galeria_bucle = setTimeout(galeria_cambio,8000);
	}
	
	
	
	
	
	function galeria_centrar(img, width, height) {
	
		var img_w, img_h;
		
		if (width) {
			img_w = width;
			img_h = height; 
		} else {
			img_w = $('img#' + img).width();
			img_h = $('img#' + img).height();
		}
		
		var trabajo_w = $('div#trabajos_visor').width();
		var trabajo_h = $('div#trabajos_visor').height();
		
		var dif_w;
	
		if (img_w < trabajo_w) {
			dif_w = (trabajo_w - img_w) / 2;
			$('img#' + img).css('margin-left', dif_w + 'px');
		}	 
		
		if (img_h < trabajo_h) {
			dif_h = (trabajo_h - img_h) / 2;
			$('img#' + img).css('margin-top', dif_h + 'px');
		}	 
	}
	
	
	
	
	
	function galeria_click() {
		if (semaforito_transparente == 0) {
			$('img.visor').stop();
		}
	}
	
	
	
	
	
	function galeria_desp(desp) {
		clearTimeout(galeria_bucle);
		galeria_parar = 1;
		
		
		var num_anterior = parseInt($('div#' + galeria_bloque).attr('rel'));
		var num = num_anterior + parseInt(desp);
		var tope_up;
		
		
		if ((num_anterior == 0) && (desp == -1)) {
			var id = $('img.galeria:last').attr('id');
			num = id.substring(8);
		}
		
		
		if ($('img#' + galeria_bloque + '_' + num).length > 0) {
				
		} else {
			num = 0;
		}

		galeria_ajustar(galeria_bloque);
		$('img#' + galeria_bloque + '_' + num).attr('display','block');
		
		semaforito_transparente = 1;
		$('img#' + galeria_bloque + '_' + num_anterior).fadeOut(2000,function () {
			$('img#' + galeria_bloque + '_' + num_anterior).attr('display','none');
			$('img#' + galeria_bloque + '_' + num_anterior).css('top', '0px');
		}); 
		$('img#' + galeria_bloque + '_' + num).fadeIn(2000,function () {
			semaforito_transparente = 0;
			galeria_mover(galeria_bloque + '_' + num);
		});
		 
		$('div#' + galeria_bloque).attr('rel', num);
		
	}




	function galeria_mover(img) {
	
		var tope_up =  341 - $('img#' + img).height();
		
		if (tope_up == 341) {
			galeria_mover_p(img);
		}
		
		
		if (tope_up < 0) {
			$('img#' + img ).animate({top: tope_up}, 4000, 'linear', function() {
				setTimeout("galeria_restaurar('" + img + "')", 4000);
			});
		}
		
		galeria_ajustar(img);
	
	}
	
	
	function galeria_mover_p(img) {
		$('img#' + img).load(function() { 
			galeria_mover(img);
		});
	}

	function galeria_trabajo_mover(img) {
		var tope_up =  311 - $('img#' + img).height();

		if (tope_up == 311) {
			galeria_trabajo_mover_p(img)
		}
		
		if (tope_up) {
			if (tope_up < 0) {
				$('img#' + img ).animate({top: tope_up}, 4000, 'linear', function() {
					setTimeout("galeria_restaurar('" + img + "')", 4000);
				});
			}
		}
		imagen_visor_ajustar(img);
	}
	
	function galeria_trabajo_mover_p(img) {
		$('img#' + img).load(function() {
			galeria_trabajo_mover(img);
		});
	}
	

	function galeria_restaurar(img) {
		$('img#' + img).css('top', '0px');
	}



	function imagen_visor_ajustar(img) {

		var img_height, tope_up, tope_down;
		
		if ($('img#' + img).height()) {
		 	img_height = $('img#' + img).height();
		 	tope_up =  450 - $('img#' + img).height();
		 	tope_down = $('img#' + img).height() + 0;
		}
		
		if ((tope_up <= tope_down) && (tope_up < 129)) {
			$('div#trabajos_visor').addClass('flechas');
			$('img#' + img).draggable({axis: 'y', containment: [0, tope_up, 0, 109] });
		} else {
			$('div#trabajos_visor').removeClass('flechas');
			$('img#' + img).removeClass('flechas');
		}
		
		
		return;
	
	}
	





	function nlreports_mover() {
	
		$('div#nlreports_cinta').animate({left: -738}, 12000, 'linear');
	
	}


	function nlreports_mover_p() {
		
		$('img#img_nlreports3').load(function() { 
			nlreports_mover();
		});
	
	}



	function nlreports_der() {
	
		$('div#nlreports_cinta').stop();
	
		var desp = $('div#nlreports_cinta').width();
		desp = desp - $('div#nlreports_der').width() - 15;
		
		var left = $('div#nlreports_cinta').css('left');
		left = parseInt(left.substr(0,left.length-2));
		
		
		
		if ((left * - 1) <= desp) {
			$('div#carrusel_izq').removeClass('flecha_inactivo');
			$('div#nlreports_cinta').css('left', left - 15);
			parar = setTimeout(nlreports_der, 50);
		} else {
			$('div#carrusel_der').addClass('flecha_inactivo');
		}
	
	}
	
	function nlreports_izq() {
	
		$('div#nlreports_cinta').stop();
	
		left = $('div#nlreports_cinta').css('left');
		left = parseInt(left.substr(0,left.length-2));
		
		if ((left * - 1) >= 10) {
			$('div#carrusel_der').removeClass('flecha_inactivo');
			$('div#nlreports_cinta').css('left', left + 15);
			parar = setTimeout(nlreports_izq, 50);
		} else {
			$('div#carrusel_izq').addClass('flecha_inactivo');
		}
	
	}	
	
	


	function trabajo_desplazar(desp) {
	
		var num = parseInt($('input#trabajo_num').val());
		var num_siguiente = num + 1;

		if (desp == -1) {
			if (num == 0) {
				return;
			}
			
		} else {
			if (!$('div.carrusel_visor:eq(' + num_siguiente + ')').size()) {
				return;
			}
		}
		
		var num_nuevo = num + parseInt(desp);
		
		if (num_nuevo == 0) {
			$('div#trabajo_move_izq').css('display','none');
		}
		num_siguiente = num_nuevo + 1;
		if (!$('div.carrusel_visor:eq(' + num_siguiente + ')').size()) {
			$('div#trabajo_move_der').css('display','none');
		}
		
		$('div.carrusel_visor:eq(' + num_nuevo + ')').click();
	
	}




	function redirigir(url, espera) {
	
		setTimeout(function () {
			window.location = url;
		}, espera);
	
	}
	


	function referencia_desplegar(bloque) {
		
		$('div.referencia').removeClass('referencia_activo');
		
		if ($('div#' + bloque + '_contenido').css('display') == "block") {
			$('div#' + bloque + '_contenido').toggle(500);
			
		} else {
			$('div.referencia_contenido').css('display', 'none');
			$('div#' + bloque + '_contenido').toggle(500);
			$('div#' + bloque + '_boton').addClass('referencia_activo');
		
		}
		
	}
	
		


	function servicio_anadido_post(servicio) {
		$('div.servicios_anadidos_enlace').removeClass('servicios_anadidos_activo');
		$('div#servicios_anadidos_enlace_' + servicio).addClass('servicios_anadidos_activo');
		
	}	



	function servicio_ver_post(id) {
		$('li.servicio').removeClass('activo');
		$('li#li_servicio_' + id).addClass('activo');
		$('a.servicio').removeClass('activo');
		$('a#a_servicio_' + id).addClass('activo');
	}

		
		

