// <![CDATA[
	$(document).ready(
		function() {
			// opacity
			function opacity(element, value) {
				var value_noie = value / 100;
				$(element).css('filter', 'alpha(opacity=' + value + ')');
				$(element).css('-moz-opacity', value_noie);
				$(element).css('-khtml-opacity', value_noie);
				$(element).css('opacity',value_noie);
			}

			// center horizontally
			function centerHoriz(lo_que) {
				var x = parseFloat($(window).width()) / 2 - parseFloat($(lo_que).width()) / 2;
				var y = $(window).scrollTop() + $(window).height() / 2 - parseFloat($(lo_que).height()) / 2;
				x = x + 'px';
				y = y + 'px';
				$(lo_que).css({'left': x, 'top': y});
			}

			// center vertically
			function centerVert(lo_que) {
				var y = $(window).scrollTop() + $(window).height() / 2 - parseFloat($(lo_que).height()) / 2;
				$(lo_que).css({'top': y});
			}

			// no dotted outline for IE in As
			if ($.browser.msie) {
				$('a').focus(
					function() {
						$(this).blur()
					}
				);
			}

			// image load
			function loadImg(sID, sURL) {
				$(sID).unbind("load");
				$(sID).bind("load", function() { $(this).fadeIn(); } )
				$(sID).stop(true, true).fadeOut("normal", function () { $(sID).attr('src', sURL); } );
			}

			// clear inputs
			var input_values = Array();
			$('input[type=text]').each(
				function() {
					input_values[$('input[type=text]').index(this)] = $(this).val();
				}
			);
			$('input[type=text]').focus(
				function() {
					if($(this).val() == input_values[$('input[type=text]').index(this)]) {
						$(this).val('');
					}
				}
			);
			$('input[type=text]').blur(
				function() {
					if($(this).val() == '') {
						$(this).val(input_values[$('input[type=text]').index(this)]);
					}
				}
			);
			// END DEFAULT //
			/* submenus*/
			function hideSM() {
				$('.subMenu').each(
					function() {
						$(this).stop(true, true);
						$(this).hide();
					}
				);
			}
			/* leaves submenu */
			$('.hasSubMenu').mouseleave(
				function() {
					hideSM();
				}
			);			
			var delay_menu = 300;
			$('.hasSubMenu').mouseenter(
				function() {
					var sm = $(this).find('.subMenu');
					sm.slideDown(delay_menu);;
					return false;
				}
			);
			// lightbox
			function loadLBInfo(object) {
				pa = object.parent();
				pa.addClass('on');
				loadImg('#imgLB', object.attr('href'));
				$('#textLB').text(pa.find('span.no').text());
			}
			function backNextLB(where) {
				var actual_li = $('.ulRenderings li.on');
				var following_li = null;
				if(where == 'next') {
					following_li = actual_li.next();
					if(!following_li.length) {
						following_li = $('.ulRenderings li:first');
					}
				}
				else {
					if(where == 'back') {
						following_li = actual_li.prev();
						if(!following_li.length) {
							following_li = $('.ulRenderings li:last');
						}
					}
				}
				actual_li.removeClass('on');
				following_li.addClass('on');
				loadLBInfo(following_li.find('a'));
			}
			function showLB() {
				$('#fonLB').css('width', $(window).width() + 'px');
				$('#fonLB').css('height', $(document).height() + 'px');
				
				opacity('#fonLB', 70);
				centerHoriz('#lb');
				
				$('#fonLB').fadeIn('normal', function() {$('#lb').fadeIn('normal');} );
			}
			function closeLB() {
				$('#lb').fadeOut('normal', function() {$('#fonLB').fadeOut('normal');} );
			}
			$('.ulRenderings li a').click(
				function() {
					$('.ulRenderings li').remove('on');
					loadLBInfo($(this));
					showLB();
					return false;
				}
			);
			$('#fonLB, .closeLB img').click(
				function() {	
					closeLB();
					return false;
				}
			);
			$(window).scroll(
				function() {
					centerVert($('#lb'));
				}
			);
			$('#backLB').click(
				function() {
					backNextLB('back');
				}
			);
			$('#nextLB').click(
				function() {
					backNextLB('next');
				}
			);
		}
	);
// ]]>