jQuery(function($){
	var $searchInputEl = $('#siteSearch #searchKeyword');
	if ( $searchInputEl.attr('value') == '' ) $searchInputEl.attr('value','Search');
	$searchInputEl.focus(function(){
		if ( this.value == 'Search' ) this.value = '';
		else if ( this.value != '' ) this.select();
	});
	$('#siteSearch').submit(function(){
		if( $searchInputEl.attr('value') == 'Search' ) $searchInputEl.attr('value','');
	});
	
	if ( $.browser.version < 8 && __INTERNAL_DOMAINS__ && __INTERNAL_DOMAINS__.length ) {
		var internalDomainRegStr = __INTERNAL_DOMAINS__.join('|');
		internalDomainRegStr.replace('.', '\.');
		var internalDomainRegExp = new RegExp(internalDomainRegStr, "i");
		var isInternal = function( str ) {
			if ( !__INTERNAL_DOMAINS__.length ) return;
			if ( !str ) return false;
			return str.match(internalDomainRegExp);
		}
		
		var externalImage02 = '<img src="/img/shared/icn_window_02.png" class="iconExternal" />';
		if ( $.browser.version < 7 ) {
			externalImage02 = '<img src="/img/shared/icn_window_02.gif" class="iconExternal" />';
		}
		
		$("a[href^='http']", "div#header").not(':has(img.iconExternal)').each(function(){
			if( !isInternal($(this).attr("href")) ) $(this).append(externalImage02);
		});

		$("a[href^='http']", "div#footer div.siteContents,div#footer #aboutFUJIFILM,div#footer div.utility").not(':has(img.iconExternal)').each(function(){
			if( !isInternal($(this).attr("href")) ) $(this).append( externalImage02 );
		});
		
		$("a[href^='http']", "div#contents div.panelAreaL3R1 > div.panelAreaR div.emphasisItemA01").not(':has(img.iconExternal)').each(function(){
			//if( !isInternal($(this).attr("href")) ) $(this).append(externalImage02);
			if( !isInternal($(this).attr("href")) ) {
				if ( $('span.titleText', this).length ) {
					$('span.titleText', this).append(externalImage02);
				}
				else {
					$(this).append(externalImage02);
				}
			}
		});
		
		$("a[href^='http']", "div#contents div.panelAreaL3R1 > div.panelAreaR div.menuItemA01").not(':has(img.iconExternal)').each(function(){
			//if( !isInternal($(this).attr("href")) ) $(this).append( externalImage02 );
			if( !isInternal($(this).attr("href")) ) {
				if ( $('span.titleText', this).length ) {
					$('span.titleText', this).append(externalImage02);
				}
				else {
					$(this).append(externalImage02);
				}
			}
		});
		
		$("a[href^='http']", "div#globalNavigation").not(':has(img.iconExternal)').each(function(){
			if( !isInternal($(this).attr("href")) ) {
				$(this).append(externalImage02);
			}
		});
	}
});
