function comportamiento()
{
	if($('#compra').length)
	{
		/*
		function entrega()
		{
			if($('#entrega > p').is(':visible'))
			{
				$('#entrega > p').toggle();
				$('#entrega > textarea').toggle();
				$('#entrega > textarea').val($('#entrega > p').html());
				$('#entrega > textarea').focus();
				$('#entrega > textarea').select();
			}
			else
			{
				$('#entrega > p').html($('#entrega > textarea').val());
				$('#entrega > p').toggle();
				$('#entrega > textarea').toggle();
			}
		}

		if($('#entrega').length)
		{
			$('#entrega > textarea').hide();
			$('#entrega > img').show();
			$('#entrega > p').show();

			$('#entrega > textarea').blur(function()
			{
				entrega();
				return false;
			});

			$('#entrega > img').click(function()
			{
				entrega();
				return false;
			});
		}
		*/
		if($('#entrega').length)
		{
			if(!$('#entrega > select#comunidad option:selected').val()) {
				//$('#entrega > select#tienda').attr('disabled', 'disabled');
			}
			$('#entrega select#tienda').change(function ()
			{
				//alert(this.value);
				xajax_tienda(this.value);
			});
		}

		if($('select[name=portes]').length)
		{
			$('select[name=portes]').change(function()
			{
				var total = parseFloat($('input[name=total]').val());
				var portes = parseFloat($('select[name=portes]').val());
				$('#total').html(number_format(total + portes, 2, ",", ".") + " &euro;");
				$('#portes').html(number_format(portes, 2, ",", ".") + " &euro;");
				$('input[name=porte]').val($('select[name=portes]').getLabel());
			});
			$('select[name=portes]').change();
		}

		jQuery.fn.getLabel = function() {
			var a;
			this.each(function() {
				if (this.tagName == 'SELECT') {
					var selectElement = this;
					a = selectElement.options[selectElement.options.selectedIndex].text;
				}
			});
			return a;
		}

		if($('#pago').length)
		{
			if($('#pago input').length) $('#transferencia').hide();
			$('#pago input').change(function()
			{
				if($('#medio1').is(':checked'))
				{
					$('#tarjeta').show();
					$('#transferencia').hide();
				}
				else
				{
					$('#tarjeta').hide();
					$('#transferencia').show();
				}
			});
		}
	}

	if($('.xform').length)
	{
		/* Labels */
		var labels=$('.xform label');
		for (var i=0; i < labels.length; i++)
		{
			// Firefox
			if(BrowserDetect.browser == "Firefox")
			{
				var labelContent = labels[i].innerHTML;
				var labelWidth = document.defaultView.getComputedStyle( labels[i], '' ).getPropertyValue( 'width' );
				var labelSpan = document.createElement('span');
				labelSpan.style.display = 'block';
				labelSpan.style.width = labelWidth;
				labelSpan.innerHTML = labelContent;
				labels[i].style.display = '-moz-inline-box';
				labels[i].innerHTML = null;
				labels[i].appendChild( labelSpan );
			}
			// Resto de navegadores
			else
			{
				labels[i].style.display = 'inline-block';
			}
		};
	}

	if($('.modulo').length)
	{
		/* Inputs */
		var inputs = $('.modulo input');
		for (var i=0; i < inputs.length; i++)
		{
			var input = inputs[i];
			var label = input.parentNode.getElementsByTagName('label')[0];

			if(label && input.value == "")
			{
				input.value = label.innerHTML;
				input.predefined = input.value;

				input.onfocus = function()
				{
					if (this.value == this.predefined)
					{
						this.value = '';
					}
				};

				input.onblur = function()
				{
					if (this.value == null || this.value == '')
					{
						this.value = this.predefined;
					}
				};
			}
		}
	}

	if($("#imagenes").length)
	{
		if($(".imagen > img").attr("longDesc"))
		{
			// Si es Firefox, usa el cursor de zoom
			if(BrowserDetect.browser == "Firefox")
				$(".imagen > img").css('cursor','-moz-zoom-in');
			else
				$(".imagen > img").css('cursor','pointer');

			$(".imagen > img").click(function()
			{
				$("div.ampliada").empty();
				$("div.ampliada").append("<img src=\""+$(this).attr("longDesc")+"\" alt=\""+$(this).attr("alt")+"\" /><span>&nbsp;</span>");
				$('div.ampliada').fadeIn();
			});
		}

		if($(".ampliada").length)
		{
			// Si es Firefox, usa el cursor de zoom
			if(BrowserDetect.browser == "Firefox")
				$(".ampliada").css('cursor','-moz-zoom-out');
			else
				$(".ampliada").css('cursor','pointer');

			$(".ampliada").click(function()
			{
				$(this).fadeOut();
			});
		}
	}

	if($("#pedidos").length)
	{
		if($("tr[id*='cabecera']").length)
		{
			$("tr[id*='lineas']").hide();
			$("tr[id*='cabecera']").click(function()
			{
				var str = this.id;
				var len = this.id.length - 1;
				var idx = str.substr(len,1);
				var linea = "#lineas"+idx;
				var boton = "#acciones"+idx;

				if($(linea).css("display") != "none")
				{
					$(linea).fadeOut();
					$(boton + " img.expandir").attr({src: "img/down.png", title: "Expandir", alt: "Expandir"});
				}
				else
				{
					$(linea).fadeIn();
					$(boton + " img.expandir").attr({src: "img/up.png", title: "Contraer", alt: "Contraer"});
				}
			});
		}
		
		jQuery('a.eliminar').click(function()
		{
			if(confirm('¿Desea eliminar el pedido?'))
				return true;
			else
				return false;
		});
	}

	if($('#imprimir').length)
	{
		$('#imprimir').show();
		$('#imprimir').click(function()
		{
			window.print();
			return false;
		});
	}

	$('.external').click(function ()
	{
		window.open(this.href);
		return false;
   	});
}

addLoadEvent(populateRequest);
addLoadEvent(comportamiento);