$(document).ready(function() {

	// placeholder

	$('.placeholder').each(function() {
		$(this).val($(this).attr('title'));
		$(this).focus(function() {
			if ($(this).val() == $(this).attr('title')) { $(this).val(''); }
		});
		$(this).blur(function() {
			if ($(this).val() == '') { $(this).val($(this).attr('title')); }
		});
	});

	// layout

	$('div#nav ul ul li:last-child').css('background','white');
	$('div#empresa-fotos h4.topic:first-child').css('margin-top','0');

	// menu

	$('div#nav > ul > li > a').each(function() {
		$(this).parents('li').find('ul').css({'top':$(this).height(),'left':$(this).position().left});
		$(this).parents('li').find('ul li a').each(function() {
			$(this).attr('title',$(this).html());
		});
	});
	$('div#nav > ul > li').hover(
		function() {
			$(this).find('a').addClass('x');
			$(this).find('ul').stop(true,true).slideDown('fast');
		},
		function() {
			$(this).find('a').removeClass('x');
			$(this).find('ul').stop(true,true).slideUp('fast');
		}
	);
	$('div#nav ul li a[href^=#]').click(function(e) {
		e.preventDefault();
	})

	// subs

	$('ul.submenu').each(function() {
		$('h3.box span').text($(this).find('li:first-child a').text());
		if ($(this).find('li a.on').length > 0) {
			$($(this).find('li a.on').attr('href')).show();
		} else {
			$(this).find('li:first-child a').addClass('on');
			$($(this).find('li:first-child a').attr('href')).show();
		}
		$('ul.submenu li a:not(.link)').click(function(e) {
			$('h3.box span').text($(this).text());
			Cufon.replace('h3.box', { fontFamily: 'helv' });
			$(this).parents('ul.submenu').find('li a').removeClass('on');
			$(this).addClass('on');
			$('div.subcontent').hide();
			$($(this).attr('href')).fadeIn();
			e.preventDefault();
		});
	});

	// splash
	// .delay(15000).fadeOut(300)

	$('.splash').delay(1000).fadeIn(300);
	$('.splash a').click(function(e) {
		$(this).parents('.splash').stop(true, true).fadeOut(300);
		e.preventDefault();
	});

	// superpanel
	
	$('.superpanel').each(function() {
		$(this).superpanel();
	});

	// cufon

	Cufon.replace('h3.box, button, a.button, div.txt h4.topic, ul.submenu li a', { fontFamily: 'helv' });

});
