$('.target_blank, .blank, .external').attr('target','_blank');

Cufon.replace('.lucida_sans_bold', { fontFamily: 'Lucida Sans Bold', hover : true });
Cufon.now();

$( window ).load(function () {

	$('.lucida_sans_bold').animate({opacity: 1},300);
	
});

$( document ).ready(function () {

	
	
	if( $('#choose_your_location_frame').length ){

		//var newMenu = $('#choose_your_location_frame');
		//$('#choose_your_location_frame').remove();
		//$('#wrapper').after(newMenu);
		
		var loc_frame_visible = false;
		var loc_frame_hide = function(){
			$('#choose_your_location_frame').hide();
			loc_frame_visible = false;
		};
		var loc_frame_show = function(){
			
			if( loc_frame_visible == false ){
				loc_frame_visible = true;
				
				$('#choose_your_location_frame').show().hover(function(){},function(){
					loc_frame_hide();
				});
				
			}
			
		};
		$('#choose_your_location').hover(function(){
			loc_frame_show();
		},function(){
			
		});
		
	}
	
	if( $('#form_newsletter_email').length ){

		$('#form_newsletter_email').focusin(function(){

			if( $(this).val() == ini_email_label ){
				$(this).val('');
			}
			
		}).focusout(function(){

			if( $(this).val() == '' ||  $(this).val() == ' ' ){
				$(this).val(ini_email_label);
			}
			
		});
		
	}

	if( $('.block_tab').length ){

		var init_tab = 'tab01';
		
		$('.block_tab a').click(function(){

			var anchor = $(this).attr('href');
			anchor = anchor.split('#')[1];

			if( anchor != init_tab ){

				$(this).parents('.block_tab').removeClass(init_tab + '_on');
				$(this).parents('.block_tab').addClass(anchor + '_on');

				init_tab = anchor;
				
			}
			
		});

		var hashURL = document.location.toString();
		hashURL = hashURL.split('#')[1];
		
		if( hashURL == 'tab01' ||  hashURL == 'tab02' || hashURL == 'tab03' ){
			
			$('#link_' + hashURL).trigger('click');
			
		}
		
		
	}

});

var setup_valignCenterFc = function(){
	
	$('.valignCenterFc').each(function(){
		
		var el_height = $(this).height();
		var window_height = $(window).height();
		var el_scrollTop = $(window).scrollTop();
		
		if( window_height > el_height ){
			$(this).css({marginTop: '0', top: ( Math.round ( ( ( window_height - el_height ) / 2 ) + el_scrollTop ) ) });
		}else{
			$(this).css({marginTop: '0', top: 0 });
		}
	});
	
}

$( document ).ready(function () {	
	/* function vertical-align center  */
	if( $('.valignCenterFc').length ){
		setup_valignCenterFc();
		
		$(window).scroll(function () {
			setup_valignCenterFc();
		}).resize(function () {
			setup_valignCenterFc();
		});
	}

});

